diff options
author | Torbjorn Granlund <tege@gnu.org> | 1995-04-27 20:18:13 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1995-04-27 20:18:13 +0000 |
commit | bb4aaf18a978802e24c0d6335b146d80d1955546 (patch) | |
tree | b68b83cf0c91b75446f3033a1ad695fd9aaa7e26 /gcc/final.c | |
parent | d0c874f698ab11ef823249fff7192789f388d2ed (diff) | |
download | gcc-bb4aaf18a978802e24c0d6335b146d80d1955546.zip gcc-bb4aaf18a978802e24c0d6335b146d80d1955546.tar.gz gcc-bb4aaf18a978802e24c0d6335b146d80d1955546.tar.bz2 |
(shorten_branches): For non-optimizing compiles, break after first pass.
From-SVN: r9514
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/final.c b/gcc/final.c index 237cf49..8038571 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -815,6 +815,9 @@ shorten_branches (first) something_changed = 1; } } + /* For a non-optimizing compile, do only a single pass. */ + if (!optimize) + break; } #endif /* HAVE_ATTR_length */ } |