PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11793
------- Additional Comments From doko at cs dot tu-berlin dot de 2003-10-14 17:56 ------- Subject: Re: [3.3.1 regression] ICE in extract_insn, at recog.c:2175 pinskia at gcc dot gnu dot org writes: > This one is not fixed by the patch commited, that was a different bug. > The patch for this bug is in > <http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02445.html>. this is not enough: cc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/config -I../../src/gcc/../include ../../src/gcc/calls.c -o calls.o ../../src/gcc/calls.c: In function `precompute_register_parameters': ../../src/gcc/calls.c:910: warning: implicit declaration of function `easy_vector_constant' ../../src/gcc/calls.c:911: error: syntax error before "args" ../../src/gcc/calls.c: In function `emit_library_call_value_1': ../../src/gcc/calls.c:3660: warning: function `easy_vector_constant' was previously declared within a block ../../src/gcc/calls.c:3661: error: syntax error before "addr" ../../src/gcc/calls.c:3714: warning: function `easy_vector_constant' was previously declared within a block ../../src/gcc/calls.c:3715: error: syntax error before "val" make[4]: *** [calls.o] Error 1 Looks like part of this is needed: 2003-04-01 Aldy Hernandez <[EMAIL PROTECTED]> [...] * config/rs6000/rs6000.c: Remove prototype for easy_vector_constant. (easy_vector_constant): Add mode parameter. Rewrite to handle more easy constants. (rs6000_emit_move): Pass mode to easy_vector_constant. Call emit_easy_vector_insn for SPE V2SI vector constant moves. (emit_easy_vector_insn): New. (easy_vector_same): New. (EASY_VECTOR_15): New macro. (EASY_VECTOR_15_ADD_SELF): New macro. (bdesc_2arg): Rename to xorv2si3. (easy_vector_constant_add_self): New. (input_operand): Allow vector constants. ------- You are receiving this mail because: ------- You reported the bug, or are watching the reporter.