i386.md from GCC-4.1.1-RC1 and GCC-4.2-ss has bugs!

Andrew Pinski pinskia@physics.uc.edu
Sun May 21 16:30:00 GMT 2006


On May 21, 2006, at 7:30 AM, Anny Blackyew wrote:

> i386.md from GCC-4.1.1-RC1 and GCC-4.2-ss has bugs!
>
> i386.md from GCC-4.1.1-RC1 has the sharp symbol '#':
>
> "f#x,x#f", "f#x,xm#f", "f#rx,..#fx,..#rf", ...
>
> i386.md from GCC-4.2-ss has corrected it and has not the sharp  
> symbol '#':
> "f,x", "f,xm", ...

Why do you think this is a bug?
 From the internals doc:
@cindex @samp{#} in constraint
@item #
Says that all following characters, up to the next comma, are to be
ignored as a constraint.  They are significant only for choosing
register preferences.



> * fmov,fmov,fmov,imov,imov (both)

This is just saying the instructions belong to the fmov or imov groups
for scheduling.

Thanks,
Andrew Pinski



More information about the Gcc mailing list