OSDN Git Service

2008-05-23 Rafael Espindola <espindola@google.com>
authorespindola <espindola@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 May 2008 22:09:46 +0000 (22:09 +0000)
committerespindola <espindola@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 May 2008 22:09:46 +0000 (22:09 +0000)
* 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  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.

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

gcc/ChangeLog
gcc/see.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20080522-1.c [moved from gcc/testsuite/gcc.c-torture/compile/20080522-1.c with 100% similarity]

index c1712af..2eda8f4 100644 (file)
@@ -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>
 
index 96d7ff5..dce5169 100644 (file)
--- 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))
index 1c457cc..a5ece90 100644 (file)
@@ -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>