diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-09-18 20:55:00 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-09-18 20:55:00 +0000 |
commit | 879c6e0a4f7f6562f621e5a523c818bfe7a1dcb5 (patch) | |
tree | 69eef37b4ea439c3a864ceebed52c671f519c116 /gcc/ginclude | |
parent | 8b691364b6be6699aea175b0d5568fccfe0a9e9f (diff) | |
download | gcc-879c6e0a4f7f6562f621e5a523c818bfe7a1dcb5.tar.gz |
* toplev.c (rest_of_compilation): Set bct_p on second call to
loop_optimize.
* loop.c (loop_optimize, scan_loop, strength_reduce): New argument
bct_p.
(strength_reduce): Only call analyze_loop_iterations and
insert_bct if bct_p set.
(check_dbra_loop): Fix typo.
(insert_bct): Use word_mode instead of SImode.
(instrument_loop_bct): Likewise. Do not delete iteration count
condition code generation insn. Initialize iteration count before
loop start.
* rtl.h (loop_optimize): Update prototype.
* ginclude/va-ppc.h (va_arg): longlong types in overflow area are
not doubleword aligned.
* rs6000.c (optimization_options): New function.
(secondary_reload_class): Only call true_regnum for PSEUDO_REGs.
* rs6000.h (OPTIMIZATION_OPTIONS): Define.
(REG_ALLOC_ORDER): Allocate highest numbered condition regsiters
first; cr1 can be used for FP record condition insns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22471 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ginclude')
-rw-r--r-- | gcc/ginclude/va-ppc.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/ginclude/va-ppc.h b/gcc/ginclude/va-ppc.h index 5d87f38d910..736369dbe7d 100644 --- a/gcc/ginclude/va-ppc.h +++ b/gcc/ginclude/va-ppc.h @@ -158,9 +158,6 @@ __extension__ (*({ \ } \ else \ { \ - if (__va_longlong_p(TYPE) && ((long)__va_overflow(AP) & 4) != 0) \ - __va_overflow(AP) += 4; \ - \ __ptr = (TYPE *) (void *) (__va_overflow(AP)); \ __va_overflow(AP) += __va_size (TYPE) * sizeof (long); \ } \ |