OSDN Git Service

PR optimization/14235
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Mar 2004 09:01:03 +0000 (09:01 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Mar 2004 09:01:03 +0000 (09:01 +0000)
commitd6af6bc2277b4be75e143a806add564c2b116b84
tree70ca7951bbb8dd5d3322110e353693674bfc1df8
parent93d302144297d18f61298c3e92ab72436fc82322
PR optimization/14235
* expr.c (convert_move): Copy the source to a new pseudo
when converting from a sub-word source to a larger-than-word
register which conflicts with the source.

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