Bug in egcs-1.1b and snapshot 1998-10-19 (target m68k)

Toon Moene toon@moene.indiv.nluug.nl
Thu Oct 29 14:30:00 GMT 1998


>  Wrong code is generated for 68000 targets when using the
>  d16(Ax) mode.  The range is not correctly checked for
>  68000/5200 targets.  (offset must be in range [-32768,
>  32767])

>  It seems the macro INDIRECTABLE_1_ADDRESS_P(X) causes
>  the trouble:

As I wrote this, I feel compelled to reply ;-)

You're absolutely right.  Just perusing the `%' key in vi to check  
matching parentheses would have revealed this problem.

Thanks for tracking this down,
Toon "should confine himself to FORTRAN" Moene.

`College graduates these days are soft -- protected from the  
realities of programming by source level debuggers, text editors  
that count parentheses, and "user friendly" operating systems.'



More information about the Gcc-bugs mailing list