gcc/ PR middle-end/32897 * reload.c (find_reloads): Check that the memory returned by find_reloads_toplev was not the result of forcing a constant to memory. (find_reloads_toplev): Always use simplify_gen_subreg to get the subreg of a constant. If the result is also a constant, but not a legitimate one, force it into the constant pool and reload its address. gcc/testsuite/ * gcc.dg/torture/pr32897.c: New test. From-SVN: r127536
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
asm-subreg-1.c | Loading commit data... | |
badshift.c | Loading commit data... | |
builtin-attr-1.c | Loading commit data... | |
builtin-convert-1.c | Loading commit data... | |
builtin-convert-2.c | Loading commit data... | |
builtin-convert-3.c | Loading commit data... | |
builtin-convert-4.c | Loading commit data... | |
builtin-ctype-1.c | Loading commit data... | |
builtin-ctype-2.c | Loading commit data... | |
builtin-explog-1.c | Loading commit data... | |
builtin-frexp-1.c | Loading commit data... | |
builtin-integral-1.c | Loading commit data... | |
builtin-ldexp-1.c | Loading commit data... | |
builtin-logb-1.c | Loading commit data... | |
builtin-math-1.c | Loading commit data... | |
builtin-math-2.c | Loading commit data... | |
builtin-math-3.c | Loading commit data... | |
builtin-math-4.c | Loading commit data... | |
builtin-minmax-1.c | Loading commit data... | |
builtin-modf-1.c | Loading commit data... | |
builtin-nonneg-1.c | Loading commit data... | |
builtin-noret-1.c | Loading commit data... | |
builtin-noret-2.c | Loading commit data... | |
builtin-pow-mpfr-1.c | Loading commit data... | |
builtin-power-1.c | Loading commit data... | |
builtin-rounding-1.c | Loading commit data... | |
builtin-sin-mpfr-1.c | Loading commit data... | |
builtin-symmetric-1.c | Loading commit data... | |
builtin-wctype-1.c | Loading commit data... | |
complex-alias-1.c | Loading commit data... | |
cris-asm-mof-1.c | Loading commit data... | |
cris-volatile-1.c | Loading commit data... | |
dg-torture.exp | Loading commit data... | |
fp-int-convert-double.c | Loading commit data... | |
fp-int-convert-float.c | Loading commit data... | |
fp-int-convert-float128-timode.c | Loading commit data... | |
fp-int-convert-float128.c | Loading commit data... | |
fp-int-convert-float80-timode.c | Loading commit data... | |
fp-int-convert-float80.c | Loading commit data... | |
fp-int-convert-long-double.c | Loading commit data... | |
fp-int-convert-timode.c | Loading commit data... | |
fp-int-convert.h | Loading commit data... | |
inline-1.c | Loading commit data... | |
mips-clobber-at.c | Loading commit data... | |
mips-div-1.c | Loading commit data... | |
mips-hilo-1.c | Loading commit data... | |
mips-hilo-2.c | Loading commit data... | |
mips-sdata-1.c | Loading commit data... | |
nested-fn-1.c | Loading commit data... | |
pr16104-1.c | Loading commit data... | |
pr17933-1.c | Loading commit data... | |
pr18582-1.c | Loading commit data... | |
pr19462-1.c | Loading commit data... | |
pr19683-1.c | Loading commit data... | |
pr20314-1.c | Loading commit data... | |
pr20314-2.c | Loading commit data... | |
pr21817-1.c | Loading commit data... | |
pr23424-1.c | Loading commit data... | |
pr24257.c | Loading commit data... | |
pr24626-1.c | Loading commit data... | |
pr24626-2.c | Loading commit data... | |
pr24626-3.c | Loading commit data... | |
pr24626-4.c | Loading commit data... | |
pr24750-1.c | Loading commit data... | |
pr24912-1.c | Loading commit data... | |
pr25183.c | Loading commit data... | |
pr25481.c | Loading commit data... | |
pr25654.c | Loading commit data... | |
pr25706-1.c | Loading commit data... | |
pr25718-1.c | Loading commit data... | |
pr25947-1.c | Loading commit data... | |
pr26258.c | Loading commit data... | |
pr26565.c | Loading commit data... | |
pr26587.c | Loading commit data... | |
pr26630.c | Loading commit data... | |
pr26672.c | Loading commit data... | |
pr26763-1.c | Loading commit data... | |
pr26763-2.c | Loading commit data... | |
pr26869.c | Loading commit data... | |
pr26898-1.c | Loading commit data... | |
pr26898-2.c | Loading commit data... | |
pr26998.c | Loading commit data... | |
pr27116-2.c | Loading commit data... | |
pr27116.c | Loading commit data... | |
pr27136.c | Loading commit data... | |
pr27184.c | Loading commit data... | |
pr27302-2.c | Loading commit data... | |
pr27302.c | Loading commit data... | |
pr27409.c | Loading commit data... | |
pr27603.c | Loading commit data... | |
pr27743.c | Loading commit data... | |
pr27773.c | Loading commit data... | |
pr28045.c | Loading commit data... | |
pr28230.c | Loading commit data... | |
pr28268.c | Loading commit data... | |
pr28814.c | Loading commit data... | |
pr28900.c | Loading commit data... | |
pr29119.c | Loading commit data... | |
pr29446.c | Loading commit data... | |
pr29584.c | Loading commit data... | |
pr30313.c | Loading commit data... | |
pr30364-1.c | Loading commit data... | |
pr30364-2.c | Loading commit data... | |
pr30364-3.c | Loading commit data... | |
pr30665-1.c | Loading commit data... | |
pr30665-2.c | Loading commit data... | |
pr31115.c | Loading commit data... | |
pr31254.c | Loading commit data... | |
pr32897.c | Loading commit data... | |
tree-loop-1.c | Loading commit data... | |
type-generic-1.c | Loading commit data... |