X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fconfig%2Falpha%2Fosf5.h;h=c832c57418866d036e712a80279dab3568243439;hb=b40c6f61fb3de58c0fff6af3950dd01810e2af9c;hp=eb4c0394064abbaa0e86722b71b48cad31998edc;hpb=74ff18124f56445e8a30d39786fd12989e4ab77b;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/config/alpha/osf5.h b/gcc/config/alpha/osf5.h index eb4c0394064..c832c574188 100644 --- a/gcc/config/alpha/osf5.h +++ b/gcc/config/alpha/osf5.h @@ -38,7 +38,17 @@ It is clearly not desirable to depend on this undocumented flag, and Compaq wants -oldas to go away soon, but until they have released a - new adu that works with mips-tfile, this is the only option. */ + new adu that works with mips-tfile, this is the only option. + + In some versions of the DTK, the assembler driver invokes ld after + assembly. This has been fixed in current versions, but adding -c + works as expected for all versions. */ #undef ASM_OLDAS_SPEC -#define ASM_OLDAS_SPEC "-oldas" +#define ASM_OLDAS_SPEC "-oldas -c" + +/* The linker appears to perform invalid code optimizations that result + in the ldgp emitted for the exception_receiver pattern being incorrectly + linked. */ +#undef TARGET_LD_BUGGY_LDGP +#define TARGET_LD_BUGGY_LDGP 1