[llvm-commits] [llvm] r125595 - in /llvm/trunk: lib/MC/MCParser/AsmParser.cpp test/MC/AsmParser/exprs.s test/MC/AsmParser/paren.s
Jim Grosbach
grosbach at apple.com
Wed Feb 23 14:06:22 PST 2011
Hi Joerg,
I'm sorry you feel that way. Please take up the issue with Evan if you would like.
Regards,
-Jim
On Feb 23, 2011, at 1:55 PM, Joerg Sonnenberger wrote:
> On Wed, Feb 23, 2011 at 01:30:44PM -0800, Jim Grosbach wrote:
>> I'm sorry that we've been unable to resolve this via discussion.
>> Perhaps we simply have differing enough philosophical approaches that
>> we simply weren't ever going to reach consensus.
>
> Right, I am wrong and you are right. Please reopen the bug that this
> triggers and provide a proper solution, since you don't care about
> consistency or breaking things for other people.
>
>> Be that as it may, I do feel strongly that it is inappropriate for
>> this change to go in as it stands. It introduces ambiguities into the
>> ARM syntax, as I previously documented, for an X86 extenstion.
>
> There is no ambiguity as has been demonstrated. It is not an X86
> extension, it is a standard functionality of GNU as on most platforms
> for the expression language. The philosphical difference seems to be
> that I consider a consistent approach that follows the behavior of the
> primary assembler on Unix more useful than the whatever input the
> assembler of a hardware vendor currently decides to reject.
>
>> I have reverted the patch in r126336. If you would like to resubmit
>> with the feature being conditional on X86/ELF, please do.
>>
>> If you feel this is inappropriate or would otherwise like to escalate
>> the issue, please contact the LLVM backend maintainer, Evan Cheng.
>> I've CCed him on this message.
>
> Yes, I consider this behavior inappropiate. I have offered making the
> function virtual and overriding it. I don't really care if it is opt-in
> or opt-out. You just broke valid input for the only reason to reject
> invalid input on a platform that is accepted by other tools on that
> platform.
>
> Joerg
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list