OSDN Git Service

* regrename.c (build_def_use): Don't rename asm operands that
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Dec 2001 23:16:08 +0000 (23:16 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Dec 2001 23:16:08 +0000 (23:16 +0000)
commita68730c1908d833596a6bc615ff68aaac366ddb9
tree7d850bce20a5f26a1ae39d2f9c74b5c8ed4ace75
parent914dbc03b689e4fd8ba2318c888a5ea2e25234e6
    * regrename.c (build_def_use): Don't rename asm operands that
        were originally hard registers.
        (copyprop_hardreg_forward_1): Likewise.
        (find_oldest_value_reg): Copy ORIGINAL_REGNO from source.
        * varasm.c (make_decl_rtl): Use gen_rtx_raw_REG.  Set ORIGINAL_REGNO.

        * gcc.dg/asm-5.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48435 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/regrename.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/asm-5.c [new file with mode: 0644]
gcc/varasm.c