]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/arm.md
* emit-rtl.c (replace_equiv_address): New function.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Jul 2001 17:43:18 +0000 (17:43 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Jul 2001 17:43:18 +0000 (17:43 +0000)
commit537ffcfc50a329aa4be838127266a1cb06083133
treedf66055b376252d4e98b02a6a2492ca9f4731ad2
parentda31bd92c01701e2bf94aa2cdaf5a57e5ce21f42
* emit-rtl.c (replace_equiv_address): New function.
* expr.h (replace_equiv_address): New declaration.
* explow.c (validize_mem): Call it instead of change_address and
also call if -fforce-addr and address is constant.
* expr.c: Replace more calls to change_address with adjust_address
and/or replace_equiv_address or to validize_mem.
* function.c, regmove.c, config/alpha/alpha.c: Likewise.
* config/arm/arm.md, config/clipper/clipper.md: Likewise.
* config/dsp16xx/dsp16xx.md, config/fr30/fr30.c: Likewise.
* config/i370/i370.md, config/i860/i860.md: Likewise.
* config/i960/i960.md, config/mips/mips.c: Likewise.
* config/mips/mips.md, config/pa/pa.md: Likewise.
* config/pdp11/pdp11.md, config/rs6000/rs6000.c: Likewise.
* config/rs6000/rs6000.md, config/sh/sh.md: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43762 138bc75d-0d04-0410-961f-82ee72b054a4
22 files changed:
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/arm/arm.md
gcc/config/clipper/clipper.md
gcc/config/dsp16xx/dsp16xx.md
gcc/config/fr30/fr30.c
gcc/config/i370/i370.md
gcc/config/i860/i860.md
gcc/config/i960/i960.md
gcc/config/mips/mips.c
gcc/config/mips/mips.md
gcc/config/pa/pa.md
gcc/config/pdp11/pdp11.md
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md
gcc/config/sh/sh.md
gcc/emit-rtl.c
gcc/explow.c
gcc/expr.c
gcc/expr.h
gcc/function.c
gcc/regmove.c