aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-09-25 09:48:52 +0000
committerJakub Jelinek <jakub@redhat.com>2007-09-25 09:48:52 +0000
commitf672b65ae588402785b1b26fdec91ae657b78601 (patch)
treee86e780310fdaeeadc574c357f2cabd85c323cbd /gcc/ChangeLog
parentafd8394f7efcef5db182b36d90cb61a9967fa188 (diff)
* config/rs6000/rs6000.c (rs6000_emit_sync): For QI or HI mode
used_m, even if it is 32-bit aligned, adjust used_m MEM to have SImode and update m. Don't run gen_lowpart_common on arbitrary memory address, force it to register first. * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined. (AI): Add AI_ALIGN. * gcc.dg/sync-3.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_1-branch@128753 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b3ce603550f..9430d2e92ce 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2007-08-29 Jakub Jelinek <jakub@redhat.com>
+
+ * config/rs6000/rs6000.c (rs6000_emit_sync): For QI or HI mode
+ used_m, even if it is 32-bit aligned, adjust used_m MEM to have
+ SImode and update m. Don't run gen_lowpart_common on arbitrary
+ memory address, force it to register first.
+
2007-08-27 Alexandre Oliva <aoliva@redhat.com>
* doc/extend.texi (gnu_inline funtion attribute): Document C++