Bug 33406 - [4.3 Regression] At revision 128385 Bootstraping PPC Darwin still fail in Java
Summary: [4.3 Regression] At revision 128385 Bootstraping PPC Darwin still fail in Java
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.3.0
: P3 normal
Target Milestone: 4.3.0
Assignee: Not yet assigned to anyone
URL:
Keywords: build, ice-on-valid-code
: 33411 (view as bug list)
Depends on: 33348
Blocks:
  Show dependency treegraph
 
Reported: 2007-09-12 09:04 UTC by Dominique d'Humieres
Modified: 2007-09-19 18:09 UTC (History)
3 users (show)

See Also:
Host: powerpc-apple-darwin8
Target: powerpc-apple-darwin8
Build: powerpc-apple-darwin8
Known to work:
Known to fail:
Last reconfirmed: 2007-09-13 03:56:47


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique d'Humieres 2007-09-12 09:04:41 UTC
The bootstrap failure reported in http://gcc.gnu.org/ml/gcc/2007-09/msg00147.html is still present in revision 128385.
Comment 1 Andrew Pinski 2007-09-12 09:34:34 UTC
libgomp is also broken for powerpc*-linux-gnu.  It times out.
Comment 2 Andreas Tobler 2007-09-12 19:51:55 UTC
*** Bug 33411 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Tobler 2007-09-12 20:32:06 UTC
--disable-checking succeeded with rev 128389.
Comment 4 Andrew Pinski 2007-09-12 20:57:28 UTC
I think this is the same issue as PR 33348.  The shared RTX are the same and the original RTX is the same type of RTX (I forgot to paste it into the bug though).

-- Pinski
Comment 5 Andreas Tobler 2007-09-13 03:56:47 UTC
I see now the same, --enable-checking is used now.
Comment 6 Jack Howarth 2007-09-14 18:00:49 UTC
Is anyone working on this bug? I ask because Apple's regress server has effectively stopped showing testresults because of this bug. Also, I am a tad confused by the comments that -enable-checking is now used. Does this imply that this bug has been latent in prior gcc releases and that the new default use of -enable-checking has exposed it? Also would I be able to suppress this problem with --disable-checking? I was hoping to test the new vectorization changes in gcc branch without disabling the java build on powerpc Darwin. Lastly, if this is the same bug that is breaking the libgomp build on powerpc64 linux, those testresults are now all being posted with libgomp disabled.
Comment 7 Dominique d'Humieres 2007-09-15 19:53:07 UTC
I won't comment about the incredible activity on this bug!-(

> Lastly, if this is the same bug that is breaking the libgomp build on powerpc64
> linux, those testresults are now all being posted with libgomp disabled.

I think this bug is different and has been fixed:

                === libgomp Summary for unix ===

# of expected passes            1131
# of unexpected failures        8
# of unsupported tests          62

                === libgomp Summary for unix/-m64 ===

# of expected passes            1131
# of unexpected failures        8
# of unsupported tests          62

                === libgomp Summary ===

# of expected passes            2262
# of unexpected failures        16
# of unsupported tests          124

the failures coming from libgomp.fortran/crayptr2.f90.

Note that I am now only building gcc and gfortran. It's faster and it works.  I won't give any attempt to build other languages untill regress is back to work.

Comment 8 Andreas Tobler 2007-09-16 19:09:15 UTC
enable-checking is always used on development trees which trunk belongs to. I usually do build with disable-checking. And with disable-checking you do not see the bug.
In comment #5 I only wanted to state that now I see the break as well.

It is impossible to get some preprocessed source from this break since it does not preprocess anything. It is a .class to .o compilation.

I'll try my best to get some more details.
Comment 9 Dominique d'Humieres 2007-09-16 19:55:43 UTC
> It is impossible to get some preprocessed source from this break since it does
> not preprocess anything. It is a .class to .o compilation.

May be you could have a look at the reduced code in PR 33348.
Comment 10 Jack Howarth 2007-09-17 00:49:01 UTC
The proposed patch to fix PR rtl-optimization/26449...

http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01303.html

...eliminates the bootstrap problems with java on powerpc-apple-darwin9.
Comment 11 Dominique d'Humieres 2007-09-17 13:59:51 UTC
Subject: Re:  [4.3 Regression] At revision 128385
 Bootstraping PPC Darwin still fail in Java

Did you try to bootstrap with Java with the one line patch in:

http://gcc.gnu.org/ml/gcc-bugs/2007-09/msg01311.html

It fixes the Fortran failure.

Comment 12 Jan Hubicka 2007-09-17 15:12:22 UTC
Subject: Bug 33406

Author: hubicka
Date: Mon Sep 17 15:12:10 2007
New Revision: 128547

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128547
Log:
	PR middle-end/33348
	PR target/33406
	* loop-invariant.c (move_invariant_reg): Unshare sequence.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/loop-invariant.c

Comment 13 Andreas Tobler 2007-09-19 18:09:11 UTC
Fixed