public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
       [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
@ 2010-09-27 19:48 ` ro at CeBiTec dot Uni-Bielefeld.DE
  2010-09-28 15:29 ` hubicka at ucw dot cz
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld.DE @ 2010-09-27 19:48 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2010-09-27 17:46:29 UTC ---
Jan, this bug is now open for two weeks with no indication of any
progress.  It breaks Ada bootstrap on a primary platform, so please fix
or revert your patch.

    Rainer


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
       [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
  2010-09-27 19:48 ` [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC ro at CeBiTec dot Uni-Bielefeld.DE
@ 2010-09-28 15:29 ` hubicka at ucw dot cz
  2010-09-28 15:34 ` hubicka at ucw dot cz
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: hubicka at ucw dot cz @ 2010-09-28 15:29 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Jan Hubicka <hubicka at ucw dot cz> 2010-09-28 12:06:39 UTC ---
Hi,
the contant folding in tree-ssa-ccp has several bugs in it concerning to arrays
with non-0 low bounds.  This happens in Ada and fortran and since fortran
produces array constructors that the code confuses in a way that we don't fold
most of time, Ada is probably only one affected.

I rewrote the code but the patch took a while to settle since it is quite
touchy area.  I am just doing final testing and will commit it shortly. 
Hopefully it will fix both the problems.  If not, we need to figure out what
Ada does special about static constructors - this would seem more like a
frontend bug.

Honza


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
       [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
  2010-09-27 19:48 ` [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC ro at CeBiTec dot Uni-Bielefeld.DE
  2010-09-28 15:29 ` hubicka at ucw dot cz
@ 2010-09-28 15:34 ` hubicka at ucw dot cz
  2010-09-28 15:34 ` ro at CeBiTec dot Uni-Bielefeld.DE
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: hubicka at ucw dot cz @ 2010-09-28 15:34 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Jan Hubicka <hubicka at ucw dot cz> 2010-09-28 12:16:53 UTC ---
I think I will just commit it as the patch fixes known problems anyway and let
you know then.  If it won't help in this case, it is not difficult to make
patch to dump folding that happens with initializers that mis the TREE_STATIC
bit and we can figure out if the problem is caused by Ada frontend putting
something weird into the constructor.

There was related problem with C++ vtable constructors having references to
static
variables from other compilation unit, so it is quite posible that it is
FE<->BE
interface issue, too.

I wonder if it is possible to get this into self contained testcase - I will
try to 
reproduce problem at compile farm, I think it has sparc machine there.

Honza


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
       [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2010-09-28 15:34 ` hubicka at ucw dot cz
@ 2010-09-28 15:34 ` ro at CeBiTec dot Uni-Bielefeld.DE
  2010-09-30 16:01 ` rguenth at gcc dot gnu.org
  2010-09-30 20:51 ` ro at gcc dot gnu.org
  5 siblings, 0 replies; 9+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld.DE @ 2010-09-28 15:34 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2010-09-28 12:13:01 UTC ---
Fine, thanks.  Let me know if you need Solaris/SPARC testing before
commit.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
       [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2010-09-28 15:34 ` ro at CeBiTec dot Uni-Bielefeld.DE
@ 2010-09-30 16:01 ` rguenth at gcc dot gnu.org
  2010-09-30 20:51 ` ro at gcc dot gnu.org
  5 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu.org @ 2010-09-30 16:01 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING

--- Comment #7 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-09-30 11:52:13 UTC ---
Please try to re-confirm or close as fixed.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
       [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2010-09-30 16:01 ` rguenth at gcc dot gnu.org
@ 2010-09-30 20:51 ` ro at gcc dot gnu.org
  5 siblings, 0 replies; 9+ messages in thread
From: ro at gcc dot gnu.org @ 2010-09-30 20:51 UTC (permalink / raw)
  To: gcc-bugs

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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |FIXED

--- Comment #8 from Rainer Orth <ro at gcc dot gnu.org> 2010-09-30 17:50:18 UTC ---
Works again as of rev. 164749.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
  2010-09-13 15:40 [Bug bootstrap/45658] New: " ro at gcc dot gnu dot org
  2010-09-13 15:47 ` [Bug bootstrap/45658] " rguenth at gcc dot gnu dot org
  2010-09-15 15:34 ` ro at CeBiTec dot Uni-Bielefeld dot DE
@ 2010-09-15 15:37 ` ro at gcc dot gnu dot org
  2 siblings, 0 replies; 9+ messages in thread
From: ro at gcc dot gnu dot org @ 2010-09-15 15:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from ro at gcc dot gnu dot org  2010-09-15 15:37 -------
Jan, this is the second of your recent patches (after PR bootstrap/45612) to
break Ada/SPARC bootstrap.  Could you please have a look?

Thanks.
  Rainer


-- 

ro at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-09-15 15:37:16
               date|                            |


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


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
  2010-09-13 15:40 [Bug bootstrap/45658] New: " ro at gcc dot gnu dot org
  2010-09-13 15:47 ` [Bug bootstrap/45658] " rguenth at gcc dot gnu dot org
@ 2010-09-15 15:34 ` ro at CeBiTec dot Uni-Bielefeld dot DE
  2010-09-15 15:37 ` ro at gcc dot gnu dot org
  2 siblings, 0 replies; 9+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld dot DE @ 2010-09-15 15:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from ro at CeBiTec dot Uni-Bielefeld dot DE  2010-09-15 15:34 -------
Subject: Re:   New: [4.6 regression] Comparison failure in gcc/ada/ali.o on
Solaris 2/SPARC

A reghunt identified the responsible patch:

2010-09-10  Jan Hubicka  <jh@suse.cz>

        * tree-ssa-ccp.c (fold_const_aggregate_ref): Do not check STATIC flag.

Reghunting was a nightmare in this case since there was lots of
intermediate breakage which left the tree unbuildable for unrelated
reasons.


-- 


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


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC
  2010-09-13 15:40 [Bug bootstrap/45658] New: " ro at gcc dot gnu dot org
@ 2010-09-13 15:47 ` rguenth at gcc dot gnu dot org
  2010-09-15 15:34 ` ro at CeBiTec dot Uni-Bielefeld dot DE
  2010-09-15 15:37 ` ro at gcc dot gnu dot org
  2 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-09-13 15:47 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.6.0


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


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-09-30 17:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-45658-4@http.gcc.gnu.org/bugzilla/>
2010-09-27 19:48 ` [Bug bootstrap/45658] [4.6 regression] Comparison failure in gcc/ada/ali.o on Solaris 2/SPARC ro at CeBiTec dot Uni-Bielefeld.DE
2010-09-28 15:29 ` hubicka at ucw dot cz
2010-09-28 15:34 ` hubicka at ucw dot cz
2010-09-28 15:34 ` ro at CeBiTec dot Uni-Bielefeld.DE
2010-09-30 16:01 ` rguenth at gcc dot gnu.org
2010-09-30 20:51 ` ro at gcc dot gnu.org
2010-09-13 15:40 [Bug bootstrap/45658] New: " ro at gcc dot gnu dot org
2010-09-13 15:47 ` [Bug bootstrap/45658] " rguenth at gcc dot gnu dot org
2010-09-15 15:34 ` ro at CeBiTec dot Uni-Bielefeld dot DE
2010-09-15 15:37 ` ro at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).