fix shootout-mandelbrot to make it pass the shootout test
Remove an unnecessary binary file.

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
Make the diagnostic for static variables in patterns better

Fixes #17933.
optimize position independent code in executables

Position independent code has fewer requirements in executables, so pass
the appropriate flag to LLVM in order to allow more optimization. At the
moment this means faster thread-local storage.
Continue cfg syntax transition

All deprecation warnings have been converted to errors. This includes
the warning for multiple cfgs on one item. We'll leave that as an error
for some period of time to ensure that all uses are updated before the
behavior changes from "or" to "and".
auto merge of #17948 : jakub-/rust/issue-17933, r=alexcrichton

Fixes #17933.
auto merge of #17957 : TeXitoi/rust/fix-mandelbrot, r=alexcrichton
auto merge of #17975 : thestinger/rust/fPIE, r=eddyb

Position independent code has fewer requirements in executables, so pass
the appropriate flag to LLVM in order to allow more optimization. At the
moment this means faster thread-local storage.
auto merge of #17963 : sfackler/rust/cfg-error, r=alexcrichton

All deprecation warnings have been converted to errors. This includes
the warning for multiple cfgs on one item. We'll leave that as an error
for some period of time to ensure that all uses are updated before the
behavior changes from "or" to "and".
auto merge of #17965 : omasanori/rust/remove, r=sfackler