Problem report: gas breaks on fclass mnemonics
The problem is that the Linux assembler (2.9-ia64-000216) apparently does not support the mnemonics
used with the fclass instructions (@inf, @pos, @neg, @zero, @qnan, @snan, @norm, @unorm).
When we replace these mnemonics with their hexadecimal equivalents all is well. A test case is
attached as shar file:
<<problem.report>>
Can the IA-64 assembler support folks let me know if this is a known problem or if they need any
further information?
Thanks,
Shane Story ( 503- 696-3229)
The problem is that the Linux assembler (2.9-ia64-000216) apparently does not support the mnemonics
used with the fclass instructions (@inf, @pos, @neg, @zero, @qnan, @snan, @norm, @unorm).
This is fixed in the current assembler development sources, and will be fixed in the next toolchain release.
I did have one problem with your testcase. You have ".restore", but the Assembler Reference Guide says that .restore must have an argument of sp, and the current assembler gives an error for this. After fixing this, I was able to compile and run both the good and bad testcases with the current toolchain, and they both report success.
Jim