diff options
author | Fariborz Jahanian <fjahanian@gcc.gnu.org> | 2004-01-26 17:47:42 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@gcc.gnu.org> | 2004-01-26 17:47:42 +0000 |
commit | 6c8066b9ca1dc817d1620af3e6694444f87944ca (patch) | |
tree | 434d03d66edabe292ed1b962b78ac566f6ee0038 | |
parent | d3a16cbdafbe179f6fb2a297cb84430343255641 (diff) | |
download | gcc-6c8066b9ca1dc817d1620af3e6694444f87944ca.zip gcc-6c8066b9ca1dc817d1620af3e6694444f87944ca.tar.gz gcc-6c8066b9ca1dc817d1620af3e6694444f87944ca.tar.bz2 |
rs6000.c, rs6000.md, function.c, expr.c checked in.
rs6000.c, rs6000.md, function.c, expr.c checked in. All related to -mcpu=G5
compilation mode.
From-SVN: r76651
-rw-r--r-- | gcc/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f873023..65f5704 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,26 @@ +2004-01-26 Fariborz Jahanian <fjahanian@apple.com> + + * config/rs6000/rs6000.c (rs6000_emit_move): split slow + unaligned load/store into smaller loads and stores. + +2004-01-26 Fariborz Jahanian <fjahanian@apple.com> + + * function.c (assign_parms): Do not assign + long long argument to memory in prologue if + is it loaded into register. + +2004-01-26 Fariborz Jahanian <fjahanian@apple.com> + + PR middle-end/13779 + * expr.c (emit_group_load): split constant + correctly into register components of PARALLEL insn. + +2004-01-26 Fariborz Jahanian <fjahanian@apple.com> + + * gcc/config/rs6000/rs6000.md (save_stack_nonlocal): + Use adjust_address_nv directly with appropriate mode. + (restore_stack_nonlocal): Ditto. + 2004-01-26 Kazu Hirata <kazu@cs.umass.edu> * config/xtensa/xtensa-protos.h: Remove the prototype for |