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]

Re: alpha-dec-osf1.3: egcs-980321 won't compile _eh in libgcc2


> 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~


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