It looks like this support was added to match GNU AS, but only tests .float and not .double. I asked RedHat folks to confirm that 0x7fffffffffffffff was indeed the right value.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Seems reasonable to me. I think the right approach for validating that this is the right value is to just check some assembler outputs; I can't imagine what other sort of spec would be acceptable.
Comment Actions
Can you also add a check for .double infinity? It looks like that's likely missing too.