This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]