Further removal of DONT_REDUCE_ADDR
Andreas Jaeger
aj@suse.de
Sat Jun 7 11:43:00 GMT 2003
Somehow I missed to remove these places with my latest patch. I've
committed this as obvious,
Andreas
2003-06-07 Andreas Jaeger <aj@suse.de>
* doc/tm.texi (Costs): Remove DONT_REDUCE_ADDR documentation.
* config/avr/avr.h: Remove comment regarding DONT_REDUCE_ADDR.
* config/dsp16xx/dsp16xx.h: Likewise.
* config/i386/i386.h: Likewise.
* config/ip2k/ip2k.h: Likewise.
============================================================
Index: gcc/doc/tm.texi
--- doc/tm.texi 4 Jun 2003 17:50:44 -0000 1.228
+++ doc/tm.texi 7 Jun 2003 11:43:23 -0000
@@ -5382,12 +5382,6 @@ If the value of this macro is always zer
this macro is defined, it should produce a nonzero value when
@code{STRICT_ALIGNMENT} is nonzero.
-@findex DONT_REDUCE_ADDR
-@item DONT_REDUCE_ADDR
-Define this macro to inhibit strength reduction of memory addresses.
-(On some machines, such strength reduction seems to do harm rather
-than good.)
-
@findex MOVE_RATIO
@item MOVE_RATIO
The threshold of number of scalar memory-to-memory move insns, @emph{below}
============================================================
Index: gcc/config/avr/avr.h
--- config/avr/avr.h 4 Jun 2003 17:33:49 -0000 1.82
+++ config/avr/avr.h 7 Jun 2003 11:43:25 -0000
@@ -1589,11 +1589,6 @@ do { \
If the value of this macro is always zero, it need not be defined.
- `DONT_REDUCE_ADDR'
- Define this macro to inhibit strength reduction of memory
- addresses. (On some machines, such strength reduction seems to do
- harm rather than good.)
-
`MOVE_RATIO'
The number of scalar move insns which should be generated instead
of a string move insn or a library call. Increasing the value
============================================================
Index: gcc/config/dsp16xx/dsp16xx.h
--- config/dsp16xx/dsp16xx.h 4 Jun 2003 17:33:49 -0000 1.60
+++ config/dsp16xx/dsp16xx.h 7 Jun 2003 11:43:26 -0000
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. AT&T DSP1600.
- Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002
+ Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Contributed by Michael Collison (collison@isisinc.net).
@@ -1462,9 +1462,6 @@ extern struct dsp16xx_frame_info current
/* Define this macro if unaligned accesses have a cost many times greater than
aligned accesses, for example if they are emulated in a trap handler */
/* define SLOW_UNALIGNED_ACCESS(MODE, ALIGN) */
-
-/* Define this macro to inhibit strength reduction of memory addresses */
-/* #define DONT_REDUCE_ADDR */
/* DIVIDING THE OUTPUT IN SECTIONS */
============================================================
Index: gcc/config/i386/i386.h
--- config/i386/i386.h 5 Jun 2003 00:23:18 -0000 1.339
+++ config/i386/i386.h 7 Jun 2003 11:43:28 -0000
@@ -2672,12 +2672,6 @@ do { \
/* #define SLOW_UNALIGNED_ACCESS(MODE, ALIGN) 0 */
-/* Define this macro to inhibit strength reduction of memory
- addresses. (On some machines, such strength reduction seems to do
- harm rather than good.) */
-
-/* #define DONT_REDUCE_ADDR */
-
/* Define this macro if it is as good or better to call a constant
function address than to call an address kept in a register.
============================================================
Index: gcc/config/ip2k/ip2k.h
--- config/ip2k/ip2k.h 29 May 2003 21:13:35 -0000 1.23
+++ config/ip2k/ip2k.h 7 Jun 2003 11:43:29 -0000
@@ -1821,11 +1821,6 @@ do { \
If the value of this macro is always zero, it need not be defined.
- `DONT_REDUCE_ADDR'
- Define this macro to inhibit strength reduction of memory
- addresses. (On some machines, such strength reduction seems to do
- harm rather than good.)
-
`MOVE_RATIO'
The number of scalar move insns which should be generated instead
of a string move insn or a library call. Increasing the value
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20030607/f7878d39/attachment.sig>
More information about the Gcc-patches
mailing list