erichkeane accepted this revision.
erichkeane added a comment.
This revision is now accepted and ready to land.

In https://reviews.llvm.org/D36272#856040, @anatol.pomozov wrote:

> Hi Eric, thank you for your reply. Both these triples are currently broken, 
> with my change and without.
>
> The attribute functionality in WinX86_64TargetCodeGenInfo mirrors one in 
> X86_64TargetCodeGenInfo and it should work the same way. It is done 
> intentionally as both these systems have the stack alignment restrictions.
>
> In addition to option you proposed there are other ways to make the forward 
> progress:
>
> - fix function-attributes.c for win32 systems (both 32 and 64bit). Having 
> working tests is important not only for force_align_arg_pointer functionality 
> but for any other win32 change. It needs attention from Clang developers who 
> is familiar with this area.
> - bypass the broken win32 test as it is done up until now.


As I said, as long as BOTH windows versions have the same issue, I think _I_ am 
OK with it.  Since x86-windows already didn't work, you've simply added 
x64-windows support, which seems like a win to me.  I think I'm ok with this 
for now, so I'll approve.
Hope that is OK Aaron :)


https://reviews.llvm.org/D36272



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to