[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-03-13 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-03-13 16:59 ---
Subject: Bug 43107

Author: hjl
Date: Sat Mar 13 16:58:19 2010
New Revision: 157426

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157426
Log:
Backport testcases from mainline.

2010-03-13  H.J. Lu  

Backport from mainline:
2010-03-11  Martin Jambor  

PR tree-optimization/43257
* g++.dg/torture/pr43257.C: New test.

2010-03-11  Richard Guenther  

PR tree-optimization/43255
* gcc.c-torture/compile/pr43255.c: New testcase.

2010-03-11  Andreas Krebbel  

* gcc.dg/pr43280.c: New testcase.

2010-03-10  Jan Hubicka   

* gcc.c-torture/compile/pr43288.c: New test.

2010-03-10  Andrey Belevantsev  

PR middle-end/42859
* g++.dg/eh/pr42859.C: New test.

2010-03-09  Jakub Jelinek  

PR debug/43299
* gcc.dg/pr43299.c: New test.

2010-03-08  Richard Guenther  

PR tree-optimization/43269
* gcc.c-torture/execute/pr43269.c: New testcase.

2010-03-04  Martin Jambor  

PR tree-optimization/43164
PR tree-optimization/43191
* gcc.c-torture/compile/pr43164.c: New test.
* gcc.c-torture/compile/pr43191.c: Likewise.

2010-03-04  Changpeng Fang  

PR middle-end/43209
* gcc.dg/tree-ssa/ivopts-4.c: New.

2010-03-03  Jakub Jelinek  

PR debug/43229
* gfortran.dg/pr43229.f90: New test.

PR debug/43237
* gcc.dg/debug/dwarf2/pr43237.c: New test.

2010-03-02  Paul Thomas  

PR fortran/43180
* gfortran.dg/internal_pack_10.f90: New test.

2010-02-26  Richard Guenther  

PR tree-optimization/43188
* gcc.c-torture/compile/pr43188.c: New testcase.

2010-02-25  Jakub Jelinek  

PR debug/43166
* gfortran.dg/debug/pr43166.f: New test.

PR debug/43165
* gcc.dg/torture/pr43165.c: New test.

2010-02-23  Jakub Jelinek  

PR target/43107
* gcc.target/i386/pr43107.c: New test.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/eh/pr42859.C
  - copied unchanged from r157425, trunk/gcc/testsuite/g++.dg/eh/pr42859.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr43257.C
  - copied unchanged from r157425,
trunk/gcc/testsuite/g++.dg/torture/pr43257.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43164.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43164.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43188.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43188.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43191.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43191.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43255.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43255.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43288.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43288.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr43269.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.c-torture/execute/pr43269.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/debug/dwarf2/pr43237.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.dg/debug/dwarf2/pr43237.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43280.c
  - copied unchanged from r157425, trunk/gcc/testsuite/gcc.dg/pr43280.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43299.c
  - copied unchanged from r157425, trunk/gcc/testsuite/gcc.dg/pr43299.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr43165.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.dg/torture/pr43165.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/tree-ssa/ivopts-4.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.dg/tree-ssa/ivopts-4.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr43107.c
  - copied unchanged from r157425,
trunk/gcc/testsuite/gcc.target/i386/pr43107.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/debug/pr43166.f
  - copied unchanged from r157425,
trunk/gcc/testsuite/gfortran.dg/debug/pr43166.f
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/internal_pack_10.f90
  - copied unchanged from r157425,
trunk/gcc/testsuite/gfortran.dg/internal_pack_10.f90
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43229.f90
  - copied unchanged from r157425,
trunk/gcc/testsuite/gfortran.dg/pr43229.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43107



[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-02-23 Thread jakub at gcc dot gnu dot org


--- Comment #6 from jakub at gcc dot gnu dot org  2010-02-23 23:03 ---
Fixed.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43107



[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-02-23 Thread jakub at gcc dot gnu dot org


--- Comment #5 from jakub at gcc dot gnu dot org  2010-02-23 22:52 ---
Subject: Bug 43107

Author: jakub
Date: Tue Feb 23 22:52:20 2010
New Revision: 157022

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157022
Log:
PR target/43107
* config/i386/i386.c (avx_vpermilp_parallel): Reject indexes
greater or equal to nelt instead of 2 * nelt.
(expand_vec_perm_1): When op0 and op1 are equal, mask indexes
with nelt - 1.

* gcc.target/i386/pr43107.c: New test.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr43107.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43107



[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-02-18 Thread jakub at gcc dot gnu dot org


--- Comment #4 from jakub at gcc dot gnu dot org  2010-02-18 09:48 ---
Created an attachment (id=19904)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19904&action=view)
gcc45-pr43107.patch

Fix, tested so far just on this testcase.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43107



[Bug target/43107] [4.5 Regression] ICE: SIGSEGV with -O3 -mavx

2010-02-18 Thread jakub at gcc dot gnu dot org


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
  Component|tree-optimization   |target
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-02-18 09:40:59
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43107