diff options
author | Jakub Jelinek <jakub@redhat.com> | 2007-09-25 09:48:52 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2007-09-25 09:48:52 +0000 |
commit | f672b65ae588402785b1b26fdec91ae657b78601 (patch) | |
tree | e86e780310fdaeeadc574c357f2cabd85c323cbd /gcc/ChangeLog | |
parent | afd8394f7efcef5db182b36d90cb61a9967fa188 (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/ChangeLog | 7 |
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++ |