This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

AltiVec support toasted in HEAD


Hija,

seems like the generic SIMD changes broke AltiVec support rather badly:

x_ppc.c:605: error: unrecognizable insn:
(insn:HI 397 396 398 1 (nil) (set (reg:V8HI 166)
        (const_vector:V8HI [
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
            ])) -1 (nil)
    (expr_list:REG_EQUAL (const_vector:V8HI [
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
                (const_int 0 [0x0])
            ])
        (nil)))

This is what I get by initialising a constant 0 vector in a function;
globally it seems to work.

x_ppc.c:674: internal compiler error: tree check: expected tree_list,
have
 asm_stmt in handle_vector_size_attribute, at c-common.c:5581
Please submit a full bug report,

This is what I get in various other places by simply instantiating
a vector variable; however it is pretty random, some functions work and
some don't and the source is not publically available. :/

-- 
Servus,
       Daniel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]