[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