[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

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


--- Comment #8 from hjl at gcc dot gnu dot org  2010-02-23 17:04 ---
Subject: Bug 43066

Author: hjl
Date: Tue Feb 23 17:02:26 2010
New Revision: 157010

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157010
Log:
Backport testcases from mainline.

2010-02-23  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-02-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/42749
* gcc.c-torture/compile/pr42749.c: New testcase.

2010-02-21  Dodji Seketeli  do...@redhat.com

PR c++/42824
* g++.dg/template/memclass4.C: New test.

2010-02-20  Paul Thomas  pa...@gcc.gnu.org

PR fortran/43111
* gfortran.dg/internal_pack_8.f90: New test.

2010-02-18  Jason Merrill  ja...@redhat.com

PR c++/43109
* g++.dg/parse/namespace12.C: New.

2010-02-18  Martin Jambor  mjam...@suse.cz

PR tree-optimization/43066
* gcc.c-torture/compile/pr43066.c: New test.

2010-02-17  Jason Merrill  ja...@redhat.com

PR c++/43069
* g++.dg/parse/namespace11.C: New.

PR c++/43093
* g++.dg/ext/attrib37.C: New.

PR c++/43079
* g++.dg/template/ptrmem20.C: New.

2010-02-16  Jason Merrill  ja...@redhat.com

PR c++/43031
* g++.dg/ext/attrib36.C: New.

2010-02-15  Richard Guenther  rguent...@suse.de

PR middle-end/43068
* g++.dg/torture/pr43068.C: New testcase.

2010-02-11  Richard Guenther  rguent...@suse.de

PR tree-optimization/42998
* gcc.c-torture/compile/pr42998.c: New testcase.

2010-02-10  Richard Guenther  rguent...@suse.de

PR tree-optimization/43017
* gcc.dg/torture/pr43017.c: New testcase.

2010-02-10  Richard Guenther  rguent...@suse.de

PR c/43007
* gcc.c-torture/execute/20100209-1.c: New testcase.
* gcc.dg/fold-div-3.c: Likewise.

2010-02-09  Jerry DeLisle  jvdeli...@gcc.gnu.org

PR fortran/42999
* gfortran.dg/array_constructor_35.f90: New test.

2010-02-09  Richard Guenther  rguent...@suse.de

PR tree-optimization/43008
* gcc.c-torture/execute/pr43008.c: New testcase.

2010-02-09  Richard Guenther  rguent...@suse.de

PR tree-optimization/43000
* gcc.dg/torture/pr43000.c: New testcase.
* gcc.dg/torture/pr43002.c: Likewise.

2010-02-06  Jerry DeLisle  jvdeli...@gcc.gnu.org

PR libfortran/42742
* gfortran.dg/fmt_cache_2.f: New test.

2010-02-03  Jason Merrill  ja...@redhat.com

PR c++/42870
* g++.dg/ext/dllexport3.C: New.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/attrib36.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/ext/attrib36.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/attrib37.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/ext/attrib37.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/dllexport3.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/ext/dllexport3.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/namespace11.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/parse/namespace11.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/namespace12.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/parse/namespace12.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/memclass4.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/template/memclass4.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/ptrmem20.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/template/ptrmem20.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr43068.C
  - copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/torture/pr43068.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42749.c
  - copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42749.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42998.c
  - copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42998.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43066.c
  - copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43066.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/20100209-1.c
  - copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/execute/20100209-1.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr43008.c
  - copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/execute/pr43008.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/fold-div-3.c
  - copied unchanged from r157009, trunk/gcc/testsuite/gcc.dg/fold-div-3.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr43000.c
  - copied unchanged from r157009,

[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

2010-02-19 Thread rguenth at gcc dot gnu dot org


--- Comment #7 from rguenth at gcc dot gnu dot org  2010-02-19 11:55 ---
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

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


--- Comment #6 from jamborm at gcc dot gnu dot org  2010-02-18 14:53 ---
Subject: Bug 43066

Author: jamborm
Date: Thu Feb 18 14:53:05 2010
New Revision: 156863

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156863
Log:
2010-02-18  Martin Jambor  mjam...@suse.cz

PR tree-optimization/43066
* tree-sra.c (build_ref_for_offset_1): Return false on encountering an
array with zero-sized element type.

* testsuite/gcc.c-torture/compile/pr43066.c: New test.



Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr43066.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-sra.c


-- 


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



[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

2010-02-17 Thread rguenth at gcc dot gnu dot org


--- Comment #4 from rguenth at gcc dot gnu dot org  2010-02-17 11:00 ---
#0  0x00a6cb3a in build_ref_for_offset_1 (res=0x0, 
type=0x75ade690, offset=0, exp_type=0x77ee4498)
at /space/rguenther/src/svn/trunk/gcc/tree-sra.c:1445
1445  offset = offset % el_size;

with el_size == 0.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jamborm at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-02-17 11:00:32
   date||


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



[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

2010-02-17 Thread jamborm at gcc dot gnu dot org


--- Comment #5 from jamborm at gcc dot gnu dot org  2010-02-17 12:31 ---
Mine, I'll make type_internals_preclude_sra_p return true for arrays
with elements with zero-sized type.


-- 

jamborm at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jamborm at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2010-02-17 11:00:32 |2010-02-17 12:31:09
   date||


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



[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

2010-02-17 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


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



[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

2010-02-16 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2010-02-16 19:43 ---
*** Bug 43098 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||bmei at broadcom dot com


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



[Bug tree-optimization/43066] [4.5 Regression] ICE: SIGFPE with empty struct and va_arg

2010-02-16 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2010-02-16 19:45 ---
The ICE only happens on hosts where dividing by zero is an signal which means
it works on powerpc and arm :).


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   GCC host triplet||!(powerpc-*-*  arm-*-*)
   Keywords||ice-on-valid-code
   Target Milestone|--- |4.5.0


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