Commit e62b6ea1 by Andreas Jaeger

tm.texi (Costs): Remove DONT_REDUCE_ADDR documentation.

	* 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.

From-SVN: r67585
parent 2772ef3e
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.
2003-06-07 Neil Booth <neil@daikokuya.co.uk> 2003-06-07 Neil Booth <neil@daikokuya.co.uk>
* Makefile.in (OJBS, c-opts.o): Update. * Makefile.in (OJBS, c-opts.o): Update.
...@@ -129,7 +138,7 @@ ...@@ -129,7 +138,7 @@
* fold-const.c (fold <ABS_EXPR>): Re-fold the result of folding * fold-const.c (fold <ABS_EXPR>): Re-fold the result of folding
fabs(-x) into fabs(x). Use tree_expr_nonnegative_p to determine fabs(-x) into fabs(x). Use tree_expr_nonnegative_p to determine
when the ABS_EXPR (fabs or abs) is not required. when the ABS_EXPR (fabs or abs) is not required.
(tree_expr_nonnegative_p): Move the logic that sqrt and exp are (tree_expr_nonnegative_p): Move the logic that sqrt and exp are
always nonnegative from fold to here. Additionally, cabs and fabs always nonnegative from fold to here. Additionally, cabs and fabs
are always non-negative, and pow and atan are non-negative if are always non-negative, and pow and atan are non-negative if
their first argument is non-negative. their first argument is non-negative.
...@@ -247,7 +256,7 @@ Fri Jun 6 11:03:14 CEST 2003 Jan Hubicka <jh@suse.cz> ...@@ -247,7 +256,7 @@ Fri Jun 6 11:03:14 CEST 2003 Jan Hubicka <jh@suse.cz>
2003-05-06 Richard Henderson <rth@redhat.com> 2003-05-06 Richard Henderson <rth@redhat.com>
* dwarf2out.c (loc_descriptor_from_tree): Return 0 for * dwarf2out.c (loc_descriptor_from_tree): Return 0 for
language-specific tree codes. language-specific tree codes.
2003-06-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2003-06-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
...@@ -269,7 +278,7 @@ Thu Jun 5 18:32:46 CEST 2003 Jan Hubicka <jh@suse.cz> ...@@ -269,7 +278,7 @@ Thu Jun 5 18:32:46 CEST 2003 Jan Hubicka <jh@suse.cz>
(stage[2-4]_build): Add POSTSTAGE1_FLAGS_TO_PASS. (stage[2-4]_build): Add POSTSTAGE1_FLAGS_TO_PASS.
(stageprofile_build, stageprofile_copy, stagefeedback_build, (stageprofile_build, stageprofile_copy, stagefeedback_build,
stagefeedback_copy): New. stagefeedback_copy): New.
(restageprofile, restagefeedback, stageprofile-start, (restageprofile, restagefeedback, stageprofile-start,
stageprofile, stagefeedback-start): Likewise. stageprofile, stagefeedback-start): Likewise.
2003-06-05 David Miller <davem@redhat.com> 2003-06-05 David Miller <davem@redhat.com>
...@@ -283,7 +292,7 @@ Thu Jun 5 18:32:46 CEST 2003 Jan Hubicka <jh@suse.cz> ...@@ -283,7 +292,7 @@ Thu Jun 5 18:32:46 CEST 2003 Jan Hubicka <jh@suse.cz>
Thu Jun 5 14:59:44 CEST 2003 Jan Hubicka <jh@suse.cz> Thu Jun 5 14:59:44 CEST 2003 Jan Hubicka <jh@suse.cz>
* combine.c (simplify_if_then_else): (IF_THEN_ELSE (NE REG 0) (0) (8)) * combine.c (simplify_if_then_else): (IF_THEN_ELSE (NE REG 0) (0) (8))
is REG for nonzero_bits (REG) == 8. is REG for nonzero_bits (REG) == 8.
Thu Jun 5 13:23:51 CEST 2003 Jan Hubicka <jh@suse.cz> Thu Jun 5 13:23:51 CEST 2003 Jan Hubicka <jh@suse.cz>
...@@ -297,7 +306,7 @@ Thu Jun 5 13:23:51 CEST 2003 Jan Hubicka <jh@suse.cz> ...@@ -297,7 +306,7 @@ Thu Jun 5 13:23:51 CEST 2003 Jan Hubicka <jh@suse.cz>
multilibs. Remove m32rx specific version. multilibs. Remove m32rx specific version.
(crtfini.o): Likewise. (crtfini.o): Likewise.
(EXTRA_MULTILIB_PARTS): Define. (EXTRA_MULTILIB_PARTS): Define.
2003-06-05 Eric Botcazou <ebotcazou@libertysurf.fr> 2003-06-05 Eric Botcazou <ebotcazou@libertysurf.fr>
* doc/md.texi (Machine Constraints): Correct the meaning of * doc/md.texi (Machine Constraints): Correct the meaning of
......
...@@ -1589,11 +1589,6 @@ do { \ ...@@ -1589,11 +1589,6 @@ do { \
If the value of this macro is always zero, it need not be defined. 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' `MOVE_RATIO'
The number of scalar move insns which should be generated instead The number of scalar move insns which should be generated instead
of a string move insn or a library call. Increasing the value of a string move insn or a library call. Increasing the value
......
/* Definitions of target machine for GNU compiler. AT&T DSP1600. /* 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. Free Software Foundation, Inc.
Contributed by Michael Collison (collison@isisinc.net). Contributed by Michael Collison (collison@isisinc.net).
...@@ -1463,9 +1463,6 @@ extern struct dsp16xx_frame_info current_frame_info; ...@@ -1463,9 +1463,6 @@ extern struct dsp16xx_frame_info current_frame_info;
aligned accesses, for example if they are emulated in a trap handler */ aligned accesses, for example if they are emulated in a trap handler */
/* define SLOW_UNALIGNED_ACCESS(MODE, ALIGN) */ /* 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 */ /* DIVIDING THE OUTPUT IN SECTIONS */
/* Output before read-only data. */ /* Output before read-only data. */
......
...@@ -2672,12 +2672,6 @@ do { \ ...@@ -2672,12 +2672,6 @@ do { \
/* #define SLOW_UNALIGNED_ACCESS(MODE, ALIGN) 0 */ /* #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 /* 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. function address than to call an address kept in a register.
......
...@@ -1821,11 +1821,6 @@ do { \ ...@@ -1821,11 +1821,6 @@ do { \
If the value of this macro is always zero, it need not be defined. 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' `MOVE_RATIO'
The number of scalar move insns which should be generated instead The number of scalar move insns which should be generated instead
of a string move insn or a library call. Increasing the value of a string move insn or a library call. Increasing the value
......
...@@ -5382,12 +5382,6 @@ If the value of this macro is always zero, it need not be defined. If ...@@ -5382,12 +5382,6 @@ If the value of this macro is always zero, it need not be defined. If
this macro is defined, it should produce a nonzero value when this macro is defined, it should produce a nonzero value when
@code{STRICT_ALIGNMENT} is nonzero. @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 @findex MOVE_RATIO
@item MOVE_RATIO @item MOVE_RATIO
The threshold of number of scalar memory-to-memory move insns, @emph{below} The threshold of number of scalar memory-to-memory move insns, @emph{below}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment