From 49503de9a9ccdfab8247742065896d59f48a9022 Mon Sep 17 00:00:00 2001
From: Richard Sandiford <rdsandiford@googlemail.com>
Date: Sat, 3 Nov 2012 09:48:36 +0000
Subject: [PATCH] octeon-exts-7.c (bar): Make sure the extraction of b requires
 a 64-bit operation followed by a truncation.

gcc/testsuite/
	* gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
	b requires a 64-bit operation followed by a truncation.

From-SVN: r193118
---
 gcc/testsuite/ChangeLog                       | 5 +++++
 gcc/testsuite/gcc.target/mips/octeon-exts-7.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d75f009d994b..872282654700 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2012-11-03  Richard Sandiford  <rdsandiford@googlemail.com>
+
+	* gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
+	b requires a 64-bit operation followed by a truncation.
+
 2012-11-02  Jan Hubicka  <jh@suse.cz>
 
 	* gcc.dg/tree-ssa/loop-38.c: Correct testcase.
diff --git a/gcc/testsuite/gcc.target/mips/octeon-exts-7.c b/gcc/testsuite/gcc.target/mips/octeon-exts-7.c
index 0d0d08eacdc6..fcae01261505 100644
--- a/gcc/testsuite/gcc.target/mips/octeon-exts-7.c
+++ b/gcc/testsuite/gcc.target/mips/octeon-exts-7.c
@@ -8,7 +8,8 @@
 struct bar
 {
   long long a:18;
-  long long b:14;
+  long long b:24;
+  long long c:22;
 };
 
 NOMIPS16 int
-- 
GitLab