[Bug target/57091] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -mcmodel=large and indirect call
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 2 19:28:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57091
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |jakub at gcc dot gnu.org
Resolution| |FIXED
Target Milestone|--- |4.8.1
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-05-02 19:28:38 UTC ---
Author: vmakarov
Date: Thu May 2 19:02:19 2013
New Revision: 198558
URL: http://gcc.gnu.org/viewcvs?rev=198558&root=gcc&view=rev
Log:
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
* lra-constraints.c (process_alt_operands): Add checking alt
number to choose the best alternative.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/lra-constraints.c
Author: vmakarov
Date: Wed May 1 18:54:17 2013
New Revision: 198503
URL: http://gcc.gnu.org/viewcvs?rev=198503&root=gcc&view=rev
Log:
2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
PR target/57091
* lra-constraints.c (best_small_class_operands_num): Remove.
(process_alt_operands): Remove small_class_operands_num. Take
small classes operands into losers and only if the operand is not
matched. Modify debugging output.
(curr_insn_transform): Remove best_small_class_operands_num.
Print insn name.
2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
PR target/57091
* gcc.target/i386/pr57091.c: New test.
Added:
trunk/gcc/testsuite/gcc.target/i386/pr57091.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/lra-constraints.c
trunk/gcc/testsuite/ChangeLog
Author: vmakarov
Date: Thu May 2 19:16:29 2013
New Revision: 198559
URL: http://gcc.gnu.org/viewcvs?rev=198559&root=gcc&view=rev
Log:
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
* lra-constraints.c (process_alt_operands): Add checking alt
number to choose the best alternative.
2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
PR target/57091
* lra-constraints.c (best_small_class_operands_num): Remove.
(process_alt_operands): Remove small_class_operands_num. Take
small classes operands into losers and only if the operand is not
matched. Modify debugging output.
(curr_insn_transform): Remove best_small_class_operands_num.
Print insn name.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
PR target/57091
* gcc.target/i386/pr57091.c: New test.
Added:
branches/gcc-4_8-branch/gcc/testsuite/gcc.target/i386/pr57091.c
Modified:
branches/gcc-4_8-branch/gcc/ChangeLog
branches/gcc-4_8-branch/gcc/lra-constraints.c
branches/gcc-4_8-branch/gcc/testsuite/ChangeLog
More information about the Gcc-bugs
mailing list