OSDN Git Service

PR rtl-optimization/36006
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Apr 2008 04:53:47 +0000 (04:53 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Apr 2008 04:53:47 +0000 (04:53 +0000)
commit3992540609daf52db67593a2f4d2c95a537b991d
tree36e0e1beb53d3b5105244a2db6d150d25ae7c770
parentdb7345d5dae518d96f77a5bb23845677e7783767
    PR rtl-optimization/36006
        * expmed.c (store_fixed_bit_field): Copy op0 rtx before moving
        temp to op0 in order to avoid invalid rtx sharing.

testsuite/ChangeLog:

        PR rtl-optimization/36006
        * gfortran.dg/pr36006-1.f90: New test.
        * gfortran.dg/pr36006-2.f90: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134618 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expmed.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr36006-1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr36006-2.f90 [new file with mode: 0644]