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

--- Comment #38 from Hin-Tak Leung <htl10 at users dot sourceforge.net> 
2012-09-14 14:43:00 UTC ---
(In reply to comment #33)
> I've no idea why gmp 4.3.x or 5.x works for you: both fail make check
> for me if built with gcc 4.4.2.  I've not yet tried newer versions.

probably slightly different cpu/system - you have a alphaev67-dec-osf5.1b or
something else instead of alphaev68-dec-osf5.1a, I believe? That probably also
explains the slight difference with gmp. 

BTW, the mfpr author closed the mfpr bug report as 'not his problem', because
he had documented that TLS does not work on 'some systems'. Maybe this should
be added to the platform-specific section of gcc's build docs?

(In reply to comment #36)
> config/bootstrap-debug.mk isn't used by default, you need to enable it
> with --with-build-config.

I have not don't anything special - just plain configure . it is the default,
and -gtoggle was newly added to 4.5.x . It is possible that I might have
accidentally set CFLAGS or something, in which case it would by-pass that and
use config/bootstrap-O1.mk , etc, I seem to read from the docs.

(In reply to comment #37)
> If you had mentioned -gtoggle previously, you'd have saved all of us a
> long useless hunt: different object files with and without -gtoggle can
> easily be reproduced with a trivial source file.

1. you advice did not work - moving the object files aside and re-run make does
not regenerate the earlier stage object file.

2. it is a remote system behind a firewall and I had not been saving the "make"
output, until they changed the remote-login time-outs and made me do 'nohup
make &' instead.

3. As I wrote, -gtoggle was added and enabled in 4.5.x+ new. I looked
elsewhere, it appeared that it also broke Mac OS X bootstrap briefly also - but
of course, that's a far-more common system and got fixed right away... If I
knew what to look for, of course I'd have written earlier. the benefit of
hind-sight.

Anyway, I have re-run all(?) of 4.4+ wit 'configure && make', and a few
selected ones with 'configure && make bootstrap4-lean' (it takes about 5-6
hours for that, and down to about 2 with -j3), but 'make -k check' takes longer
(9-10 hours and -jX runs in never-ending circles, it appears). There are minor
differences in some cases - about 3 tests. I'll post them to the testsuite
mailing list to be archived eventually.

Reply via email to