This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Remove non-GAS non-ELF support in alpha backend
- From: Richard Henderson <rth at redhat dot com>
- To: Rainer Orth <ro at CeBiTec dot Uni-Bielefeld dot DE>
- Cc: gcc-patches at gcc dot gnu dot org, Tristan Gingold <gingold at adacore dot com>
- Date: Mon, 12 Mar 2012 09:31:25 -0700
- Subject: Re: Remove non-GAS non-ELF support in alpha backend
- References: <yddzkblkcwg.fsf@manam.CeBiTec.Uni-Bielefeld.DE>
On 03/12/12 09:22, Rainer Orth wrote:
> There are only two issues:
>
> * In alpha.c (alpha_option_override), it's unclear if the optimize > 0
> test can be removed completely.
Yeah, I guess leave that for now.
> * During testing, I ran into this error:
>
> alpha.md:5861: `*builtin_setjmp_receiver_er_1' matches `*builtin_setjmp_receiver_er_sl_1'
> alpha.md:5856: previous definition of `*builtin_setjmp_receiver_er_sl_1'
Delete builtin_setjmp_receiver_er_1, which ought to have had && !TARGET_AS_CAN_SUBTRACT_LABELS,
but since patterns are matched in order, was implied by the filtering of the previous pattern.
r~