Hi
Is this good to go?
Thank you.
Robert
________________________________
From: [email protected] [[email protected]] on 
behalf of Robert Lytton [[email protected]]
Sent: 16 October 2013 17:03
To: [email protected]
Subject: RE: XCore target, getPreferredTypeAlign() *MUST* return preferred 
alignment.

Hi

I've moved the _Static_assert tests from test/Driver/xcore-opts.c into 
test/CodeGen/xcore-abi.c.
Is the patch good to go?

Robert

________________________________
From: [email protected] [[email protected]] on 
behalf of Robert Lytton [[email protected]]
Sent: 14 October 2013 13:33
To: [email protected]
Subject: XCore target, getPreferredTypeAlign() *MUST* return preferred 
alignment.

Hi

Here is a suggest patch to support the XCore target.

This is required as the the xcore llvm backend does not handle 8 byte alignment 
viz:
        %BadAlignment = alloca i64, align 8

(llvm will reject the above as an error)


The patch prevents the default behavior running:
    /// getPreferredTypeAlign - Return the "preferred" alignment of the 
specified
    /// type for the current target in bits.  This can be different than the ABI
    /// alignment in cases where it is beneficial for performance to overalign
    /// a data type.


Robert

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to