aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/c-c++-common/cxxbitfields-4.c2
-rw-r--r--gcc/testsuite/c-c++-common/cxxbitfields-5.c2
3 files changed, 9 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dedc264..b4f95b5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2011-07-27 Aldy Hernandez <aldyh@redhat.com>
+
+ PR middle-end/49875
+ * c-c++-common/cxxbitfields-4.c: Check for smaller than long
+ moves.
+ * c-c++-common/cxxbitfields-5.c: Same.
+
2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* lib/target-supports.exp (check_effective_target_mmap): Use
diff --git a/gcc/testsuite/c-c++-common/cxxbitfields-4.c b/gcc/testsuite/c-c++-common/cxxbitfields-4.c
index a2d55f4..7023b31 100644
--- a/gcc/testsuite/c-c++-common/cxxbitfields-4.c
+++ b/gcc/testsuite/c-c++-common/cxxbitfields-4.c
@@ -15,4 +15,4 @@ void update_c(struct bits *p, int val)
p -> c = val;
}
-/* { dg-final { scan-assembler-not "movl" } } */
+/* { dg-final { scan-assembler "mov\[bw\]" } } */
diff --git a/gcc/testsuite/c-c++-common/cxxbitfields-5.c b/gcc/testsuite/c-c++-common/cxxbitfields-5.c
index 69e4e10..fba604f 100644
--- a/gcc/testsuite/c-c++-common/cxxbitfields-5.c
+++ b/gcc/testsuite/c-c++-common/cxxbitfields-5.c
@@ -26,4 +26,4 @@ void foo()
p -> c = 55;
}
-/* { dg-final { scan-assembler-not "movl\t\\(" } } */
+/* { dg-final { scan-assembler "mov\[bw\]" } } */