[Bug bootstrap/58509] [4.9 regression] ICE in calc_dfs_tree, at dominance.c:397 during Ada runtime build

2013-10-14 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58509

--- Comment #6 from Eric Botcazou ebotcazou at gcc dot gnu.org ---
Author: ebotcazou
Date: Mon Oct 14 10:13:12 2013
New Revision: 203518

URL: http://gcc.gnu.org/viewcvs?rev=203518root=gccview=rev
Log:
PR bootstrap/58509
* config/sparc/sparc-protos.h (widen_mem_for_ldd_peep): Declare.
(registers_ok_for_ldd_peep): Move around.
* config/sparc/sparc.c (widen_mem_for_ldd_peep): New.
* config/sparc/sparc.md (widening peepholes): Use it.

Added:
trunk/gcc/testsuite/gnat.dg/specs/opt1.ads
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/sparc/sparc-protos.h
trunk/gcc/config/sparc/sparc.c
trunk/gcc/config/sparc/sparc.md
trunk/gcc/testsuite/ChangeLog


[Bug bootstrap/58509] [4.9 regression] ICE in calc_dfs_tree, at dominance.c:397 during Ada runtime build

2013-10-14 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58509

Eric Botcazou ebotcazou at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #7 from Eric Botcazou ebotcazou at gcc dot gnu.org ---
Sorry for the delay.


[Bug bootstrap/58509] [4.9 regression] ICE in calc_dfs_tree, at dominance.c:397 during Ada runtime build

2013-10-07 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58509

--- Comment #5 from Mikael Pettersson mikpelinux at gmail dot com ---
This bootstrap error still occurs with gcc-4.9-20131006.  I've now decided to
stop testing Ada on SPARC.


[Bug bootstrap/58509] [4.9 regression] ICE in calc_dfs_tree, at dominance.c:397 during Ada runtime build

2013-10-02 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58509

--- Comment #4 from Mikael Pettersson mikpelinux at gmail dot com ---
Eric's patch fixes this bootstrap problem for me on sparc64-linux.


[Bug bootstrap/58509] [4.9 regression] ICE in calc_dfs_tree, at dominance.c:397 during Ada runtime build

2013-09-24 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58509

Eric Botcazou ebotcazou at gcc dot gnu.org changed:

   What|Removed |Added

 Target|sparc-linux |sparc-*-*
   Host|sparc64-linux   |
   Assignee|unassigned at gcc dot gnu.org  |ebotcazou at gcc dot 
gnu.org
Summary|[4.9 regression] ICE in |[4.9 regression] ICE in
   |calc_dfs_tree, at   |calc_dfs_tree, at
   |dominance.c:397 breaks Ada  |dominance.c:397 during Ada
   |bootstrap on sparc64-linux  |runtime build
  Build|sparc-linux |
   Severity|normal  |major

--- Comment #3 from Eric Botcazou ebotcazou at gcc dot gnu.org ---
An interesting interaction between inlining and the SPARC-specific ldd
peephole.
I have a patch for a couple of days, but I'm exploring another approach first.