AltiVec support toasted in HEAD

Daniel Egger degger@fhm.edu
Thu Jul 4 16:33:00 GMT 2002


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



More information about the Gcc mailing list