On Thu 11 Apr 2002 17:18, "John David Anglin" wrote: > > On Wed 10 Apr 2002 21:44, "John David Anglin" wrote: > > > > The latest 'snapshot' as in gcc-20020408.tar.bz2 > > > > > > I'll try the current cvs. > > I've duplicated the problem that you found. It's a bug in the GNU linker. > It's not handling the relocations required for inline plabels correctly. > The function splay_tree_new_with_allocator seg-faults when it is passed > a pointer to the function splay_tree_xmalloc_allocate rather than a pointer > to a function descriptor for splay_tree_xmalloc_allocate. The problem > is present in both 3.1 and the trunk. > > : > > The work around is to use the HP linker for the initial bootstrap. I > recommend just building C, install it, then do another full bootstrap > using gcc and the GNU linker. You have to use the GNU assembler for > both builds. > > Could you try another build? Just remove "--with-gnu-ld" from your > script and specify "--with-ld=/usr/ccs/bin/ld". You may want to > export LD_PXDB=/usr/bin/true to defer invocation of pxdb. echo "int xxy_us_dummy;" >tmp-dum.c ./xgcc -B./ -B/usr/local/pa20_64/hppa64-hp-hpux11.00/bin/ -isystem /usr/local/pa20_64/hppa64-hp-hpux11.00/include -isystem /usr/local/pa20_64/hppa64-hp-hpux11.00/sys-include -S tmp-dum.c cc1: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[2]: *** [s-under] Error 1 make[2]: Leaving directory `/pro/3gl/GNU/gcc-3.0.4/obj/gcc' make[1]: *** [stage2_build] Error 2 make[1]: Leaving directory `/pro/3gl/GNU/gcc-3.0.4/obj/gcc' make: *** [bootstrap-lean] Error 2 I've used Conf-64a and Build-64a and prepared Conf-gcc64 and Build-gcc64 Complete log of Build-64a included in the tgz 105 17:28 Conf-64 106 17:32 Build-64a |& tee gcc-20020408-hpux64 107 17:54 tgz c gcc-20020408-hpux64.tgz Conf-64a Build-64a Conf-gcc64 Build-gcc64 gcc-20020408-hpux64 -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.7.3 & 631 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: smokers@perl.org http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org