This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: alpha-dec-osf1.3: egcs-980321 won't compile _eh in libgcc2
- To: Jim Wilson <wilson at cygnus dot com>
- Subject: Re: alpha-dec-osf1.3: egcs-980321 won't compile _eh in libgcc2
- From: Richard Henderson <rth at cygnus dot com>
- Date: Sun, 5 Apr 1998 16:35:25 -0700
- Cc: "Scott M. Blackman" <scott dot blackman at vanderbilt dot edu>, egcs at cygnus dot com
- References: <9803262202.AA12865@band3.mc.vanderbilt.edu> <199804022353.PAA00550@rtl.cygnus.com>
- Reply-To: Richard Henderson <rth at cygnus dot com>
> This means that gcc is emitting assembler language code that the native (DEC)
> assembler won't accept. If you use GNU as, it will work. If you disable
> the dwarf2 exception handling support it might work with the DEC assembler.
> Try adding
> #define DWARF2_UNWIND_INFO 0
> to the tm.h file.
This has nothing to do with dwarf, but rather the fact that configure was
broken. The pattern only matched osf1.2, so osf1.3 fell through and
matched osf4.
The bad assembly comes from the builtin_setjmp_receiver pattern and
not having had the proper tm files to get TARGET_AS_CAN_SUBTRACT_LABELS
set to zero.
I've checked in a fix.
r~