This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Bootstrap failure in toplev.c


In article <F8CA77D7-4391-11D7-9473-00039390D9E0@apple.com> Matt writes:

>> The following patch seems to have broken bootstrap (seen on
>> i386-unknown-freebsd4.7):

> OK, now I need help.

Yes, you didn't get to experience the full pleasure of -Werror
checking with your technique.  As RTH mentioned, you are not doing a
full bootstrap.  For the record, you also skipped the required 'make
check' (a step which is NOT optional for anything other than trivial
bug fixes where trivial is in the eye of the beholder).  Here is your
technique recast to a more correct form:

>  - cd gcc34     # this is mainline; I verified there are no sticky tags
>  - cvs update

# You might be subtly testing a different set of sources from all
# other developers, if you skip this step:

./contrib/gcc_update --touch

# If you do not trust running that script, consider that you are
# trusting all shell script fragments in all gcc Makefiles.
# Either way, feel free to inspect it before running it. ;-)

>  - cd ..
>  - mkdir obj34
>  - cd obj34
>  - ../gcc34/configure --prefix=/home/austern/root

make bootstrap

make -k check

# Look at regression report versus baseline for target.  There are
# many posted daily for common targets but it is best to have one for
# your exact system since results may vary slightly due to binutils
# version, etc.

>  - make install

# Safe to commit/post here.

Regards,
Loren


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]