OSDN Git Service

PR target/43766
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Apr 2010 12:37:16 +0000 (12:37 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:33:57 +0000 (14:33 +0900)
* config/i386/i386.c (ix86_decompose_address): Handle ASHIFT addends.

testsuite/ChangeLog:

PR target/43766
* gcc.target/i386/pr43766.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158515 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr43766.c

index 79e9abb..d771cfb 100644 (file)
@@ -1,8 +1,12 @@
+2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/43766
+       * config/i386/i386.c (ix86_decompose_address): Handle ASHIFT addends.
+
 2010-04-19  Jie Zhang  <jie@codesourcery.com>
 
        PR target/43662
-       * reginfo.c (reinit_regs): Set caller_save_initialized_p
-       to false.
+       * reginfo.c (reinit_regs): Set caller_save_initialized_p to false.
 
 2010-04-19 Ira Rosen <irar@il.ibm.com>
 
        (sse_prologue_save_insn1): New pattern and splitter.
        (sse_prologue_save_insn): Update to deal also with 64bit aligned
        blocks.
-       * i386.c (setup_incoming_varargs_64): Do not compute jump destination here.
+       * i386.c (setup_incoming_varargs_64): Do not compute jump
+       destination here.
        (ix86_gimplify_va_arg): Update alignment needed.
-       (ix86_local_alignment): Do not align all local arrays
-       to 128bit.
+       (ix86_local_alignment): Do not align all local arrays to 128bit.
 
 2010-04-17  Jan Hubicka  <jh@suse.cz>
 
index d624e8c..5f8fb13 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/43766
+       * gcc.target/i386/pr43766.c: New test.
+
 2010-04-19  Jie Zhang  <jie@codesourcery.com>
 
        PR target/43662
index 731b780..701be6e 100644 (file)
@@ -7,4 +7,4 @@ void p (int *a, int i)
   __builtin_prefetch (&a[i]);
 }
 
-/* { dg-final { scan-assembler-not "lea\[lq\]?\[ \t\]" } } */
+/* { dg-final { scan-assembler-not "lea" } } */