Michael Meissner <meiss...@linux.vnet.ibm.com> writes: > PR target/65240 > * config/rs6000/predicates.md (easy_fp_constant): Remove special > -ffast-math handling that kept non-0 constants live in the RTL > until reload. Remove logic testing the number of instructions it > took to create a constant in a GPR that was never used, due to a > test for soft-float earlier. > (memory_fp_constant): Delete, no longer used.
spawn /daten/gcc/gcc-20150403/Build/gcc/xgcc -B/daten/gcc/gcc-20150403/Build/gcc/ -fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -w -c -m64 -o pr33855.o /daten/gcc/gcc-20150403/gcc/testsuite/gcc.c-torture/compile/pr33855.c. /daten/gcc/gcc-20150403/gcc/testsuite/gcc.c-torture/compile/pr33855.c: In function 'foo':. /daten/gcc/gcc-20150403/gcc/testsuite/gcc.c-torture/compile/pr33855.c:27:1: error: unrecognizable insn:. (insn 136 135 48 5 (set (reg:DF 10 10). (mem/u/c:DF (symbol_ref/u:DI ("*.LC1") [flags 0x82]) [8 S8 A64])) /daten/gcc/gcc-20150403/gcc/testsuite/gcc.c-torture/compile/pr33855.c:20 -1. (nil)). /daten/gcc/gcc-20150403/gcc/testsuite/gcc.c-torture/compile/pr33855.c:27:1: internal compiler error: in extract_insn, at recog.c:2343. 0x1062355b _fatal_insn(char const*, rtx_def const*, char const*, int, char const*). ../../gcc/rtl-error.c:110. 0x106235af _fatal_insn_not_found(rtx_def const*, char const*, int, char const*). ../../gcc/rtl-error.c:118. 0x105eba47 extract_insn(rtx_insn*). ../../gcc/recog.c:2343. 0x105ebb07 extract_insn_cached(rtx_insn*). ../../gcc/recog.c:2234. 0x103aa267 cleanup_subreg_operands(rtx_insn*). ../../gcc/final.c:3137. 0x10620d57 reload(rtx_insn*, int). ../../gcc/reload1.c:1278. 0x104d8ea7 do_reload. ../../gcc/ira.c:5430. 0x104d8ea7 execute. ../../gcc/ira.c:5589. http://gcc.gnu.org/ml/gcc-testresults/2015-04/msg00386.html Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."