Commit c9045f47 by Richard Henderson Committed by Richard Henderson

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
parent cb105687
2002-03-28 Richard Henderson <rth@redhat.com> 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 PR target/6087
* reload1.c (fixup_abnormal_edges): Move insn to edge via sequence. * reload1.c (fixup_abnormal_edges): Move insn to edge via sequence.
......
...@@ -94,19 +94,18 @@ Boston, MA 02111-1307, USA. */ ...@@ -94,19 +94,18 @@ Boston, MA 02111-1307, USA. */
#define ASM_OLDAS_SPEC "" #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 /* 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. 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 ??? Strictly speaking, we need -g only if the user specifies -g. Passing
it always means that we get slightly larger than necessary object files 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 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 will need to be fixed to work in this case. Pass -O0 since some
optimization are broken and don't help us anyway. */ optimization are broken and don't help us anyway. Pass -nocpp because
#define ASM_SPEC "%{!mgas:-g %(asm_oldas)} -nocpp %{pg} -O0" 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 #endif
/* Specify to run a post-processor, mips-tfile after the assembler /* Specify to run a post-processor, mips-tfile after the assembler
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment