[m68k 01/13] Use pseudo opcodes for fp branch instructions

Jeffrey Law law@redhat.com
Mon Feb 5 17:06:00 GMT 2007


On Tue, 2007-01-30 at 12:26 +0100, zippel@linux-m68k.org wrote:
> Hi,
> 
> gcc has problems to generate conditional fp jumps in very large
> functions, as it always uses the 16bit variant. The easy solution is to
> use the pseudo opcodes gas provides as we do with normal jump opcodes
> and leave the work to gas.
> This removes also many MOTOROLA tests, as the used jump opcodes weren't
> really Motorola ops, but all of them are gas pseudo opcodes and this
> uses now the officially documented variant.
> 
> 
> 2007-01-30  Roman Zippel <zippel@linux-m68k.org>
> 
> 	* config/m68k/m68k.md: replace all fbcc with fjcc
The obvious concern here is whether or not all the other m68k
assemblers accept fjcc.  Can you comment on this? 

Jeff




More information about the Gcc-patches mailing list