[Bug bootstrap/55511] [4.8 Regression] r193802 caused s390x bootstrap failure

2012-11-29 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 Status|NEW |RESOLVED

 CC||jakub at gcc dot gnu.org

 Resolution||FIXED



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2012-11-29 
08:09:29 UTC ---

Fixed.


[Bug bootstrap/55511] [4.8 Regression] r193802 caused s390x bootstrap failure

2012-11-28 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|--- |4.8.0

Summary|r193802 caused s390x|[4.8 Regression] r193802

   |bootstrap failure   |caused s390x bootstrap

   ||failure


[Bug bootstrap/55511] [4.8 Regression] r193802 caused s390x bootstrap failure

2012-11-28 Thread hp at gcc dot gnu.org


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



--- Comment #2 from Hans-Peter Nilsson hp at gcc dot gnu.org 2012-11-28 
13:36:08 UTC ---

(In reply to comment #1)

 Is this with the first build of libgcc?  I.e. is it likely that I'll

 see this with just a cross-build?

 

 Also, can you please check whether the patch in

 http://gcc.gnu.org/ml/gcc-patches/2012-11/msg02188.html solves the problem,

 as it does for alpha-linux?



I'll reply myself: apparently-yes, yes and yes; cross from x86_86-linux.

And need to add -fpreprocessed to the cc1 command-line above or there's an

unhelpful preprocessor error.  So, once Jakub has committed that patch, please

verify that this is sufficient (besides required).  Thanks.


[Bug bootstrap/55511] [4.8 Regression] r193802 caused s390x bootstrap failure

2012-11-28 Thread krebbel at gcc dot gnu.org


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



--- Comment #3 from Andreas Krebbel krebbel at gcc dot gnu.org 2012-11-28 
14:10:24 UTC ---

(In reply to comment #2)

 (In reply to comment #1)

  Is this with the first build of libgcc?  I.e. is it likely that I'll

  see this with just a cross-build?

  

  Also, can you please check whether the patch in

  http://gcc.gnu.org/ml/gcc-patches/2012-11/msg02188.html solves the 
  problem,

  as it does for alpha-linux?

 

 I'll reply myself: apparently-yes, yes and yes; cross from x86_86-linux.

 And need to add -fpreprocessed to the cc1 command-line above or there's an

 unhelpful preprocessor error.  So, once Jakub has committed that patch, please

 verify that this is sufficient (besides required).  Thanks.



Native build is finished as well. Jakub's patch fixes the issue.


[Bug bootstrap/55511] [4.8 Regression] r193802 caused s390x bootstrap failure

2012-11-28 Thread jakub at gcc dot gnu.org


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



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2012-11-28 
23:01:21 UTC ---

Author: jakub

Date: Wed Nov 28 23:01:03 2012

New Revision: 193911



URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193911

Log:

PR debug/36728

PR debug/55467

PR middle-end/55507

PR bootstrap/55511

* cselib.c (cselib_process_insn): If cselib_preserve_constants,

don't reset table and exit early on volatile insns and setjmp.

Reset table afterwards on setjmp.



* gcc.dg/guality/pr36728-1.c: Include ../nop.h, make sure the asm

are non-empty and add dependency between the first and second asm.

* gcc.dg/guality/pr36728-2.c: Likewise.

* gcc.dg/guality/pr36728-3.c: New test.

* gcc.dg/guality/pr36728-4.c: New test.



Added:

trunk/gcc/testsuite/gcc.dg/guality/pr36728-3.c

trunk/gcc/testsuite/gcc.dg/guality/pr36728-4.c

Modified:

trunk/gcc/ChangeLog

trunk/gcc/cselib.c

trunk/gcc/testsuite/ChangeLog

trunk/gcc/testsuite/gcc.dg/guality/pr36728-1.c

trunk/gcc/testsuite/gcc.dg/guality/pr36728-2.c