2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
commit6746fc82371a764cca24be99435d0bb25c54d2b4
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Apr 2006 11:45:41 +0000 (19 11:45 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Apr 2006 11:45:41 +0000 (19 11:45 +0000)
tree2260174418b14113abb50883007c90cf82b10d68
parent87bc9927503b8bd4f99b547955afe4783974f83d
2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* ifcvt.c (noce_emit_move_insn): Call store_bit_field if the resulting
move would be an INSV insn.
(noce_process_if_block): Don't optimize if the destination is a
ZERO_EXTRACT which can't be handled by noce_emit_move_insn.

2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.c-torture/compile/20060419-1.c: Added.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113072 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20060419-1.c [new file with mode: 0644]