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

This commit is contained in:
cgd 1999-03-27 19:20:33 +00:00
parent c9dd38b5bf
commit 9a817a0932

View File

@ -474,14 +474,14 @@ extern void override_options ();
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