aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/see.c4
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/20080522-1.c (renamed from gcc/testsuite/gcc.c-torture/compile/20080522-1.c)0
4 files changed, 14 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c1712af..2eda8f4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2008-05-23 Rafael Espindola <espindola@google.com>
+
+ * see.c (see_get_extension_data): Don't use SUBREG_REG to test
+ if a node is a SUBREG.
+ (see_analyze_one_def): Don't use SUBREG_REG to test if a node
+ is a SUBREG.
+
2008-05-23 Paul Brook <paul@codesourcery.com>
Carlos O'Donell <carlos@codesourcery.com>
diff --git a/gcc/see.c b/gcc/see.c
index 96d7ff5..dce5169 100644
--- a/gcc/see.c
+++ b/gcc/see.c
@@ -732,7 +732,7 @@ see_get_extension_data (rtx extension, enum machine_mode *source_mode)
/* Don't handle extensions to something other then register or
subregister. */
- if (!REG_P (lhs) && !SUBREG_REG (lhs))
+ if (!REG_P (lhs) && GET_CODE (lhs) != SUBREG)
return UNKNOWN;
if (GET_CODE (rhs) != SIGN_EXTEND && GET_CODE (rhs) != ZERO_EXTEND)
@@ -3523,7 +3523,7 @@ see_analyze_one_def (rtx insn, enum machine_mode *source_mode,
/* Don't handle extensions to something other then register or
subregister. */
- if (!REG_P (lhs) && !SUBREG_REG (lhs))
+ if (!REG_P (lhs) && GET_CODE (lhs) != SUBREG)
return NOT_RELEVANT;
switch (GET_CODE (rhs))
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1c457cc..a5ece90 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2008-05-23 Rafael Espindola <espindola@google.com>
+
+ * gcc/testsuite/gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
+ * gcc/testsuite/gcc.dg/20080522-1.c: Moved from gcc.c-torture.
+
2008-05-23 Paul Brook <paul@codesourcery.com>
Carlos O'Donell <carlos@codesourcery.com>
diff --git a/gcc/testsuite/gcc.c-torture/compile/20080522-1.c b/gcc/testsuite/gcc.dg/20080522-1.c
index e259843..e259843 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20080522-1.c
+++ b/gcc/testsuite/gcc.dg/20080522-1.c