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