2000-09-15 Andrew Haley <aph@redhat.com>
commite3d5af8705d51f74a898f453dd459bfc2a2a1241
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Sep 2000 19:27:37 +0000 (18 19:27 +0000)
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Sep 2000 19:27:37 +0000 (18 19:27 +0000)
tree614e4aa4487dc0588a17968047aee0e298b20627
parent33c8f6d171a9a959592f47189e3f17de9a12df03
2000-09-15  Andrew Haley  <aph@redhat.com>

        * toplev.c (rest_of_compilation): Call purge_hard_subreg_sets to
        remove all SETs of SUBREGs of hard registers.
        * function.c (purge_hard_subreg_sets): New function.
        (purge_single_hard_subreg_set): New function.
        * rtl.h: (purge_hard_subreg_sets): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36511 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/function.c
gcc/rtl.h
gcc/toplev.c