rs6000.c (rs6000_override_options): Use string instructions when optimizing for size.
* config/rs6000/rs6000.c (rs6000_override_options): Use string instructions when optimizing for size. From-SVN: r58759
This commit is contained in:
parent
21140bebee
commit
dff9f1b69e
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2002-11-02 David Edelsohn <edelsohn@gnu.org>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000.c (rs6000_override_options): Use string
|
||||||
|
instructions when optimizing for size.
|
||||||
|
|
||||||
2002-11-02 Kazu Hirata <kazu@cs.umass.edu>
|
2002-11-02 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
* config/h8300/h8300.h: Fix comment typos.
|
* config/h8300/h8300.h: Fix comment typos.
|
||||||
|
|
|
@ -558,10 +558,10 @@ rs6000_override_options (default_cpu)
|
||||||
if (rs6000_cpu == PROCESSOR_PPC8540)
|
if (rs6000_cpu == PROCESSOR_PPC8540)
|
||||||
rs6000_isel = 1;
|
rs6000_isel = 1;
|
||||||
|
|
||||||
/* If we are optimizing big endian systems for space, use the store
|
/* If we are optimizing big endian systems for space, use the load/store
|
||||||
multiple instructions. */
|
multiple and string instructions. */
|
||||||
if (BYTES_BIG_ENDIAN && optimize_size)
|
if (BYTES_BIG_ENDIAN && optimize_size)
|
||||||
target_flags |= MASK_MULTIPLE;
|
target_flags |= MASK_MULTIPLE | MASK_STRING;
|
||||||
|
|
||||||
/* If -mmultiple or -mno-multiple was explicitly used, don't
|
/* If -mmultiple or -mno-multiple was explicitly used, don't
|
||||||
override with the processor default */
|
override with the processor default */
|
||||||
|
|
Loading…
Add table
Reference in a new issue