aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@gcc.gnu.org>2004-01-26 17:47:42 +0000
committerFariborz Jahanian <fjahanian@gcc.gnu.org>2004-01-26 17:47:42 +0000
commit6c8066b9ca1dc817d1620af3e6694444f87944ca (patch)
tree434d03d66edabe292ed1b962b78ac566f6ee0038
parentd3a16cbdafbe179f6fb2a297cb84430343255641 (diff)
downloadgcc-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/ChangeLog23
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