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 <vmaka...@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 <vmaka...@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 <vmaka...@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 <vmaka...@redhat.com> Backport from mainline 2013-05-02 Vladimir Makarov <vmaka...@redhat.com> * lra-constraints.c (process_alt_operands): Add checking alt number to choose the best alternative. 2013-05-01 Vladimir Makarov <vmaka...@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 <vmaka...@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