[LLVMbugs] Re: [llvm-commits] CVS: llvm-gcc/gcc/llvm-types.c

Vladimir Merzliakov wanderer at rsu.ru
Mon Jul 19 00:28:21 PDT 2004


I don't known is it related to or no, but last night tester run at FreeBSD
detect

"
Newly failing tests:
llc-ls SingleSource/Regression/C++/pointer_member
cbe SingleSource/Regression/C++/pointer_member
llc SingleSource/Regression/C++/pointer_member
jit SingleSource/Regression/C++/pointer_member
jit-ls SingleSource/Regression/C++/pointer_member
"
Vladimir

>
> Changes in directory llvm-gcc/gcc:
>
> llvm-types.c updated: 1.10 -> 1.11
>
> ---
> Log message:
>
> robustify code and unbreak llvmgcc build on several targets
>
>
> ---
> Diffs of the changes:  (+1 -7)
>
> Index: llvm-gcc/gcc/llvm-types.c
> diff -u llvm-gcc/gcc/llvm-types.c:1.10 llvm-gcc/gcc/llvm-types.c:1.11
> --- llvm-gcc/gcc/llvm-types.c:1.10 Tue Jul  6 22:13:44 2004
> +++ llvm-gcc/gcc/llvm-types.c Sun Jul 18 16:18:03 2004
> @@ -60,13 +60,7 @@
>    case ArrayTyID: return
llvm_type_get_size(Ty->Elements[0])*Ty->x.Array.Size;
>    case StructTyID: return Ty->x.Struct.Size;
>    case PointerTyID: /* Target dependant pointer size */
> -    switch (ptr_mode) {
> -    case SImode: case PSImode: return 4;
> -    case DImode: case PDImode: return 8;
> -    default:
> -      assert(0 && "Unknown mode for pointer type!");
> -    }
> -    return (TREE_INT_CST_LOW(TYPE_SIZE(ptr_type_node))+7)/8;
> +    return POINTER_SIZE/BITS_PER_UNIT;
>    default:
>      fprintf(stderr, "ERROR: Type doesn't have size: ");
>      llvm_type_dump(Ty);





More information about the llvm-bugs mailing list