This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Another movdf_hardfloat32 patch
On Fri, Jun 25, 1999 at 02:42:22PM +0200, Franz Sirl wrote:
> 60 stw 9,bar+48@l(8) # 11 *movdf_hardfloat32/3
> 61 stw 10,4((null))
By inspection, in print_operand case 'L',
output_address (plus_constant (XEXP (x, 0), UNITS_PER_WORD));
is producing
(plus (lo_sum reg (const (plus bar 48)))
4)
and it needs to fiddle the outer plus inside the lo_sum.
Either that or print_operand_address has to be adjusted
to cope with addends in both places.
r~