This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: egcs-1.1.1 issues
- To: richard dot earnshaw at arm dot com
- Subject: Re: egcs-1.1.1 issues
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Fri, 02 Oct 1998 01:20:49 -0600
- cc: egcs-patches at cygnus dot com, rearnsha at sun52 dot arm dot com
- Reply-To: law at cygnus dot com
In message <199809191509.QAA28584@sun52.NIS.cambridge>you write:
> > We should be thinking about what bugs we want/need to address for
> > egcs-1.1.1.
>
> I've just installed the following two ARM-related patches on the trunk. I
> think both should go into an egcs-1.1.1 release. The first fixes passing
> constants by reference in the Fortran compiler (generated bad assembly
> code). The second fixes handling of some memory addresses when compiling
> for ARM architecture 4 when the address isn't in standard canonical form.
>
> Sat Sep 19 07:33:36 1998 Richard Earnshaw (rearnsha@arm.com)
>
> * arm.c (add_constant): New parameter address_only, change caller.
> Set it non-zero if taking the address of an item in the pool.
> (arm_reorg): Handle cases where we need the address of an item in
> the pool.
>
> * arm.c (bad_signed_byte_operand): Check both arms of a sum in
> a memory address.
> * arm.md (splits for *extendqihi_insn and *extendqisi_insn): Handle
> memory addresses that are not in standard canonical form.
THanks. I've installed these on the release branch.
jeff