public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* [tree-ssa] bootstrap failure on ia64
@ 2004-01-18 16:36 Richard Guenther
  2004-01-21  0:26 ` Jim Wilson
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Guenther @ 2004-01-18 16:36 UTC (permalink / raw)
  To: gcc

Hi!

I get the following failure bootstrapping on ia64:

/tmp/gcc-obj/gcc/g++ -shared-libgcc -B/tmp/gcc-obj/gcc/ -nostdinc++
-B/home/rguenth//gccssa-180104/ia64-unknown-linux-gnu/bin/
-B/home/rguenth//gccssa-180104/ia64-unknown-linux-gnu/lib/ -isystem
/home/rguenth//gccssa-180104/ia64-unknown-linux-gnu/include -isystem
/home/rguenth//gccssa-180104/ia64-unknown-linux-gnu/sys-include -g -O2
-D_GNU_SOURCE -o abi_check abi_check.o
-L/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3/src
-L/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3/src/.libs -lm
-Wl,--rpath -Wl,/tmp/gcc-obj/gcc -Wl,--rpath
-Wl,/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3/src/.libs
/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `_Unwind_Resume_or_Rethrow'
collect2: ld returned 1 exit status
make[4]: *** [abi_check] Error 1
make[4]: Leaving directory
`/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3/testsuite'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/tmp/gcc-obj'
make: *** [bootstrap] Error 2

This is debian unstable, gcc is configured with
--enable-languages="c,c++" --enable-threads=posix --enable-__cxa_atexit
--disable-checking

Is this a known problem?

Richard.

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

* Re: [tree-ssa] bootstrap failure on ia64
  2004-01-18 16:36 [tree-ssa] bootstrap failure on ia64 Richard Guenther
@ 2004-01-21  0:26 ` Jim Wilson
  0 siblings, 0 replies; 5+ messages in thread
From: Jim Wilson @ 2004-01-21  0:26 UTC (permalink / raw)
  To: Richard Guenther; +Cc: gcc

Richard Guenther wrote:
> /tmp/gcc-obj/ia64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so:
> undefined reference to `_Unwind_Resume_or_Rethrow'

I suspect you have an old version of libunwind installed.  Due to 
libunwind/gcc changes, we now require a minimum libunwind version of 0.95.

You can use the configure option --disable-libunwind-exceptions to work 
around this problem.  Or update libunwind.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com

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

* Re: [tree-ssa] Bootstrap failure on ia64
  2003-09-16 19:42 ` Diego Novillo
@ 2003-09-17 10:53   ` Andreas Schwab
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Schwab @ 2003-09-17 10:53 UTC (permalink / raw)
  To: Diego Novillo; +Cc: gcc

Diego Novillo <dnovillo@redhat.com> writes:

> On Tue, 2003-09-16 at 05:42, Andreas Schwab wrote:
>
>> unwind-ia64.o has been compiled with -fPIC.  The broken relocation occurs
>> in function uw_update_reg_address.  The problem seems to be that 'static
>> const unsigned long dummy' has been lost somewhere because the label
>> dummy.1 is not defined in the assembler output.
>> 
> The overnight tester also got this.  But I haven't been able to
> reproduce it in a recent checkout.  It may have been a transient
> breakage.

Doesn't seem so. It's still failing.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

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

* Re: [tree-ssa] Bootstrap failure on ia64
  2003-09-16 11:14 [tree-ssa] Bootstrap " Andreas Schwab
@ 2003-09-16 19:42 ` Diego Novillo
  2003-09-17 10:53   ` Andreas Schwab
  0 siblings, 1 reply; 5+ messages in thread
From: Diego Novillo @ 2003-09-16 19:42 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: gcc

On Tue, 2003-09-16 at 05:42, Andreas Schwab wrote:

> unwind-ia64.o has been compiled with -fPIC.  The broken relocation occurs
> in function uw_update_reg_address.  The problem seems to be that 'static
> const unsigned long dummy' has been lost somewhere because the label
> dummy.1 is not defined in the assembler output.
> 
The overnight tester also got this.  But I haven't been able to
reproduce it in a recent checkout.  It may have been a transient
breakage.


Diego.

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

* [tree-ssa] Bootstrap failure on ia64
@ 2003-09-16 11:14 Andreas Schwab
  2003-09-16 19:42 ` Diego Novillo
  0 siblings, 1 reply; 5+ messages in thread
From: Andreas Schwab @ 2003-09-16 11:14 UTC (permalink / raw)
  To: gcc

I'm getting a bootstrap failure on ia64 with the tree-ssa branch:

/tmp/cvs/gcc-20030916/Build/gcc/xgcc -B/tmp/cvs/gcc-20030916/Build/gcc/ -B/usr/local/ia64-suse-linux/bin/ -B/usr/local/ia64-suse-linux/lib/ -isystem /usr/local/ia64-suse-linux/include -isystem /usr/local/ia64-suse-linux/sys-include -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/./libgcc.map -o libgcc_s.so.1   libgcc/./__divtf3.o libgcc/./__divdf3.o libgcc/./__divsf3.o libgcc/./__divdi3.o libgcc/./__moddi3.o libgcc/./__udivdi3.o libgcc/./__umoddi3.o libgcc/./__divsi3.o libgcc/./__modsi3.o libgcc/./__udivsi3.o libgcc/./__umodsi3.o libgcc/./__save_stack_nonlocal.o libgcc/./__nonlocal_goto.o libgcc/./__restore_stack_nonlocal.o libgcc/./__trampoline.o libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.o libgcc/./_cmpdi2.o libgcc/./_ucmpdi
 2.o libgcc/./_floatdidf.o libgcc/./_floatdisf.o libgcc/./_fixunsdfsi.o libgcc/./_fixunssfsi.o libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o libgcc/./_floatditf.o libgcc/./_clear_cache.o libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_absvsi2.o libgcc/./_absvdi2.o libgcc/./_addvsi3.o libgcc/./_addvdi3.o libgcc/./_subvsi3.o libgcc/./_subvdi3.o libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_ffssi2.o libgcc/./_ffsdi2.o libgcc/./_clz.o libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o libgcc/./_popcountdi2.o libgcc/./_paritysi2.o libgcc/./_paritydi2.o libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o  
 libgcc/./unwind-ia64.o libgcc/./unwind-sjlj.o libgcc/./unwind-c.o libgcc/./fde-glibc.o -lc && rm -f libgcc_s.so && ln -s libgcc_s.so.1 libgcc_s.so
/usr/bin/ld: libgcc/./unwind-ia64.o: @gprel relocation against dynamic symbol dummy.1
collect2: ld returned 1 exit status
make[3]: *** [libgcc_s.so] Error 1
make[3]: Leaving directory `/tmp/cvs/gcc-20030916/Build/gcc'

unwind-ia64.o has been compiled with -fPIC.  The broken relocation occurs
in function uw_update_reg_address.  The problem seems to be that 'static
const unsigned long dummy' has been lost somewhere because the label
dummy.1 is not defined in the assembler output.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

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

end of thread, other threads:[~2004-01-21  0:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-18 16:36 [tree-ssa] bootstrap failure on ia64 Richard Guenther
2004-01-21  0:26 ` Jim Wilson
  -- strict thread matches above, loose matches on Subject: below --
2003-09-16 11:14 [tree-ssa] Bootstrap " Andreas Schwab
2003-09-16 19:42 ` Diego Novillo
2003-09-17 10:53   ` Andreas Schwab

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).