diff options
author | Richard Henderson <rth@redhat.com> | 2002-03-28 23:20:22 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-03-28 23:20:22 -0800 |
commit | c9045f47b662410e49a1f8bfd4bf9aa70d647bbd (patch) | |
tree | 4424ec27c695e457cd8a7209bb3e647654bd3efd /gcc | |
parent | cb105687e53951e662e64ecd1ce49262d4de67b2 (diff) | |
download | gcc-c9045f47b662410e49a1f8bfd4bf9aa70d647bbd.zip gcc-c9045f47b662410e49a1f8bfd4bf9aa70d647bbd.tar.gz gcc-c9045f47b662410e49a1f8bfd4bf9aa70d647bbd.tar.bz2 |
osf.h (ASM_SPEC): Don't pass any special options to GAS.
* config/alpha/osf.h (ASM_SPEC): Don't pass any special options
to GAS. Correct drift between alternatives.
From-SVN: r51547
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/alpha/osf.h | 13 |
2 files changed, 12 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ff8c894..6c4928f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2002-03-28 Richard Henderson <rth@redhat.com> + PR target/5715 + * config/alpha/osf.h (ASM_SPEC): Don't pass any special options + to GAS. Correct drift between alternatives. + +2002-03-28 Richard Henderson <rth@redhat.com> + PR target/6087 * reload1.c (fixup_abnormal_edges): Move insn to edge via sequence. diff --git a/gcc/config/alpha/osf.h b/gcc/config/alpha/osf.h index 1123e06..1e403ae 100644 --- a/gcc/config/alpha/osf.h +++ b/gcc/config/alpha/osf.h @@ -94,19 +94,18 @@ Boston, MA 02111-1307, USA. */ #define ASM_OLDAS_SPEC "" -/* No point in running CPP on our assembler output. */ -#if ((TARGET_DEFAULT | TARGET_CPU_DEFAULT) & MASK_GAS) != 0 -/* Don't pass -g to GNU as, because some versions don't accept this option. */ -#define ASM_SPEC "%{malpha-as:-g %(asm_oldas)} -nocpp %{pg}" -#else /* In OSF/1 v3.2c, the assembler by default does not output file names which causes mips-tfile to fail. Passing -g to the assembler fixes this problem. ??? Strictly speaking, we need -g only if the user specifies -g. Passing it always means that we get slightly larger than necessary object files if the user does not specify -g. If we don't pass -g, then mips-tfile will need to be fixed to work in this case. Pass -O0 since some - optimization are broken and don't help us anyway. */ -#define ASM_SPEC "%{!mgas:-g %(asm_oldas)} -nocpp %{pg} -O0" + optimization are broken and don't help us anyway. Pass -nocpp because + there's no point in running CPP on our assembler output. */ +#if ((TARGET_DEFAULT | TARGET_CPU_DEFAULT) & MASK_GAS) != 0 +#define ASM_SPEC "%{malpha-as:-g %(asm_oldas) -nocpp %{pg} -O0}" +#else +#define ASM_SPEC "%{!mgas:-g %(asm_oldas) -nocpp %{pg} -O0}" #endif /* Specify to run a post-processor, mips-tfile after the assembler |