[LLVMbugs] [Bug 282] NEW: ICE Compiling XPS

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Mar 10 09:27:29 PST 2004


           Summary: ICE Compiling XPS
           Product: tools
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: llvm-g++
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: rspencer at x10sys.com

Just when I thought my XPS compile with llvm-g++ was going fine, I get:

g++ -DHAVE_CONFIG_H -I. -I../../../xps/xps/base -I../../xps/os -I../../xps/os  -
I../../../xps -I../.. -I/proj/install/include -I/proj/work/llvm/llvm/include -
I/proj/work/llvm/obj/include -I/proj/install/include/libxml2 -D_RENTRANT -
Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wno-deprecated -Wold-
style-cast -ffor-scope -foperator-names -ggdb    -fno-inline -DXPS_inline=   -
MT Pointer.o -MD -MP -MF ".deps/Pointer.Tpo" -c -o 
Pointer.o ../../../xps/xps/base/Pointer.C; \
then mv -f ".deps/Pointer.Tpo" ".deps/Pointer.Po"; else rm -
f ".deps/Pointer.Tpo"; exit 1; fi
In file included from ../../../xps/xps/base/Pointer.h:551,
                 from ../../../xps/xps/base/Pointer.C:25:
../../../xps/xps/base/Pointer.t: In function `std::ostream& XPS_base::operator<<
(std::ostream&, const XPS_base::Pointer<TYPE_, DATA_>&)':
../../../xps/xps/base/Pointer.t:514: warning: statement has no effect
ERROR: In function c_llvm_expand_expr:5553, tree not handled by LLVM yet!
 <type_decl 0x403f4230 has_trivial_destructor
    type <record_type 0x403e0a80 __true_type type_1 type_5 QI
        size <integer_cst 0x4001db18 constant 8>
        unit size <integer_cst 0x4001da50 constant 1>
        align 8 symtab 0 alias set -1
        fields <type_decl 0x403e0c40 __true_type type <record_type 0x403e0a80 
            in_system_header nonlocal decl_4 VOID 
file /proj/work/llvm/llvmgcc/llvm-gcc-x86-2003-11-11/bin/../lib/gcc/i686-pc-
linux-gnu/3.4-llvm/../../../../include/c++/3.4-llvm/bits/type_traits.h line 90
            align 1 context <record_type 0x403e0a80 __true_type>
        X() X(constX&) this=(X&) n_parents 0 use_template=0 interface-unknown
        member-functions <tree_vec 0x403e2180
            elt 0 <overload 0x4039e5a0>
            elt 2 <function_decl 0x403e3540 operator=>
            elt 3 <overload 0x4039e5e0>
            elt 4 <overload 0x4039e5c0>>
        pointer_to_this <pointer_type 0x403e0b60> reference_to_this 
<reference_type 0x403e3310> chain <type_decl 0x403e0bd0 __true_type>>
    used in_system_header nonlocal VOID file /proj/work/llvm/llvmgcc/llvm-gcc-
llvm/../../../../include/c++/3.4-llvm/bits/type_traits.h line 191
    align 1 context <record_type 0x403f3e70 __type_traits<unsigned int>>
    chain <type_decl 0x403f42a0 is_POD_type>>
../../../xps/xps/base/Pointer.t: In member function `void 
XPS_base::Pointer<TYPE_, DATA_>::deallocate() [with TYPE_ = UInteger32, DATA_ = 
../../../xps/xps/base/Pointer.C:887:   instantiated from here
../../../xps/xps/base/Pointer.t:469: internal compiler error: in 
c_llvm_expand_expr, at llvm-expand.c:5553
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://llvm.cs.uiuc.edu> for instructions.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

More information about the llvm-bugs mailing list