[llvm-commits] [llvm] r46220 - /llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c

Tanya Lattner lattner at apple.com
Tue Jan 22 15:02:29 PST 2008


This fails with llvm-gcc-4.0, darwin 8, x86.

../../src/gcc/llvm-types.cpp:82: failed assertion `(!TYPE_SIZE(Tr)  
|| !Ty->isSized() || !isInt64(TYPE_SIZE(Tr), true) || getInt64 
(TYPE_SIZE(Tr), true) == getTargetData().getABITypeSizeInBits(Ty)) &&  
"LLVM type size doesn't match GCC type size!"'

2008-01-21-PackedBitFields.c is also failing for me.

-Tanya

On Jan 21, 2008, at 2:15 PM, Devang Patel wrote:

> Author: dpatel
> Date: Mon Jan 21 16:15:58 2008
> New Revision: 46220
>
> URL: http://llvm.org/viewvc/llvm-project?rev=46220&view=rev
> Log:
> New test.
>
> Added:
>     llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c
>
> Added: llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CFrontend/ 
> 2008-01-21-PackedStructField.c?rev=46220&view=auto
>
> ====================================================================== 
> ========
> --- llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c (added)
> +++ llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c Mon  
> Jan 21 16:15:58 2008
> @@ -0,0 +1,5 @@
> +// RUN: %llvmgcc %s -S -o -
> +
> +struct X { long double b; unsigned char c; double __attribute__ 
> ((packed)) d; };
> +struct X x = { 3.0L, 5, 3.0 };
> +
>
>
> _______________________________________________
> 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