[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

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


--- Comment #11 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 42427

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

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

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

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

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

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

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-03-17 Thread bergner at gcc dot gnu dot org


--- Comment #9 from bergner at gcc dot gnu dot org  2010-03-18 03:10 ---
Subject: Bug 42427

Author: bergner
Date: Thu Mar 18 03:10:04 2010
New Revision: 157530

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157530
Log:
gcc/
PR target/42427
* config/rs6000/rs6000.c (rs6000_split_multireg_move): Add support for
non-offsettable and pre_modify update addressing.
* config/rs6000/dfp.md (*movdd_hardfloat32): Make the 0, 1
and 2 alternatives #.
(*movdd_softfloat32): Make all alternatives #;
* config/rs6000/rs6000.md (DIFD): New define_mode_iterator.
(*movdf_hardfloat32): Make the 0, 1 and 2 alternatives #.
(*movdf_softfloat32): Make all alternatives #;
(movdi): Use the new DIFD mode iterator to create a common splitter
for movdi, movdf and movdd patterns.

gcc/testsuite/
PR target/42427
* gcc.dg/pr42427.c: New test.


Added:
trunk/gcc/testsuite/gcc.dg/pr42427.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/dfp.md
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/config/rs6000/rs6000.md
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-03-17 Thread bergner at gcc dot gnu dot org


--- Comment #10 from bergner at gcc dot gnu dot org  2010-03-18 03:14 
---
Fixed.


-- 

bergner at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-03-10 Thread rguenth at gcc dot gnu dot org


--- Comment #8 from rguenth at gcc dot gnu dot org  2010-03-10 16:19 ---
Downgrading to P2.  Target maintainers think this is not a serious bug and are
happy with not fixing it for 4.5.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P1  |P2


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

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


--- Comment #6 from rguenth at gcc dot gnu dot org  2010-02-19 14:33 ---
Ping?


-- 


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

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


--- Comment #7 from bergner at gcc dot gnu dot org  2010-02-19 16:28 ---
Sorry, David and I talked offline about the last patch and he still has some
reservations about the code (even the pre-patched code).  After discussing
this, I'm going to try adding a splitter which should hopefully moot this code.


-- 


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-01-04 Thread bergner at gcc dot gnu dot org


--- Comment #2 from bergner at gcc dot gnu dot org  2010-01-04 21:57 ---
The assembly looks different and doesn't error with today's trunk (revision
155629).  I'll try with the revision Janis pointed out and see if it really is
fixed or is just latent again.


-- 


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-01-04 Thread janis at gcc dot gnu dot org


--- Comment #3 from janis at gcc dot gnu dot org  2010-01-04 22:12 ---
I get the same error with mainline built today.  I'm using a compiler that
defaults to -m32; it works fine with -m64.


-- 


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-01-04 Thread bergner at gcc dot gnu dot org


--- Comment #4 from bergner at gcc dot gnu dot org  2010-01-04 23:05 ---
Ahh, yes, you are correct.  I can confirm the bogus assembly code.  I'll
investigate.


-- 

bergner at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2010-01-04 23:05:35
   date||


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

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


--- Comment #1 from rguenth at gcc dot gnu dot org  2010-01-02 16:05 ---
Huh, but this looks like a target problem if we generate invalid assembly.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


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



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2009-12-18 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

Summary|invalid assembly code for   |[4.5 Regression] invalid
   |301.apsi for -fnon-call-|assembly code for 301.apsi
   |exceptions  |for -fnon-call-exceptions
   Target Milestone|--- |4.5.0


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