Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/gnu/dist/gcc/config/alpha if using -Os, don't pad loops and ...



details:   https://anonhg.NetBSD.org/src/rev/26088607052d
branches:  trunk
changeset: 467718:26088607052d
user:      cgd <cgd%NetBSD.org@localhost>
date:      Sat Mar 27 19:20:33 1999 +0000

description:
if using -Os, don't pad loops and branches to 'nice' boundaries w/nops

diffstat:

 gnu/dist/gcc/config/alpha/alpha.h |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (20 lines):

diff -r 727d5a06c6f4 -r 26088607052d gnu/dist/gcc/config/alpha/alpha.h
--- a/gnu/dist/gcc/config/alpha/alpha.h Sat Mar 27 18:35:34 1999 +0000
+++ b/gnu/dist/gcc/config/alpha/alpha.h Sat Mar 27 19:20:33 1999 +0000
@@ -474,14 +474,14 @@
    a bug in DEC's assembler. */
 
 #define LOOP_ALIGN(LABEL) \
-  (optimize > 0 && write_symbols != SDB_DEBUG ? 4 : 0)
+  (!optimize_size && optimize > 0 && write_symbols != SDB_DEBUG ? 4 : 0)
 
 /* This is how to align an instruction for optimal branching.  On
    Alpha we'll get better performance by aligning on an octaword
    boundary.  */
 
 #define ALIGN_LABEL_AFTER_BARRIER(FILE)        \
-  (optimize > 0 && write_symbols != SDB_DEBUG ? 4 : 0)
+  (!optimize_size && optimize > 0 && write_symbols != SDB_DEBUG ? 4 : 0)
 
 /* No data type wants to be aligned rounder than this.  */
 #define BIGGEST_ALIGNMENT 64



Home | Main Index | Thread Index | Old Index