http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57097
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
Known to work| |4.9.0
Summary|[4.8/4.9 Regression] ICE: |[4.8 Regression] ICE: in
|in find_hard_regno_for, at |find_hard_regno_for, at
|lra-assigns.c:561 with -O2 |lra-assigns.c:561 with -O2
|-fPIC -m32 |-fPIC -m32
Known to fail|4.9.0 |
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-05-01
07:48:34 UTC ---
Author: vmakarov
Date: Mon Apr 29 19:42:20 2013
New Revision: 198432
URL: http://gcc.gnu.org/viewcvs?rev=198432&root=gcc&view=rev
Log:
2013-04-29 Vladimir Makarov <[email protected]>
PR target/57097
* lra-constraints.c (process_alt_operands): Discourage a bit more
using memory for pseudos. Print cost dump for alternatives.
Modify cost values for conflicts with early clobbers.
(curr_insn_transform): Spill pseudos reassigned to NO_REGS.
2013-04-29 Vladimir Makarov <[email protected]>
PR target/57097
* gcc.target/i386/pr57097.c: New test.
Added:
trunk/gcc/testsuite/gcc.target/i386/pr57097.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/lra-constraints.c
trunk/gcc/testsuite/ChangeLog