df-scan.c (df_record_entry_block_defs): Check if INCOMING_RETURN_ADDR_RTX is defined.
authorH.J. Lu <hongjiu.lu@intel.com>
Sat, 28 Jan 2006 03:12:35 +0000 (03:12 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sat, 28 Jan 2006 03:12:35 +0000 (19:12 -0800)
2006-01-27  H.J. Lu  <hongjiu.lu@intel.com>

* df-scan.c (df_record_entry_block_defs): Check if
INCOMING_RETURN_ADDR_RTX is defined.

From-SVN: r110320

gcc/ChangeLog
gcc/df-scan.c

index 867b674c2d8bec7ce5f2ec90ebd46b79a6b14806..16762cc9780b6dbccefe68840fc011989f506838 100644 (file)
@@ -1,3 +1,8 @@
+2006-01-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * df-scan.c (df_record_entry_block_defs): Check if
+       INCOMING_RETURN_ADDR_RTX is defined.
+
 2006-01-27  Daniel Berlin  <dberlin@dberlin.org>
            Kenneth Zadeck <zadeck@naturalbridge.com>
 
index affc6df739ef4e4837dc269feb34291edbe8855f..5ea1d8ebdb9d13144f6cd39e5bb66cfb0a858a0b 100644 (file)
@@ -1750,8 +1750,10 @@ df_record_entry_block_defs (struct dataflow * dflow)
     }
   else
     {
+#ifdef INCOMING_RETURN_ADDR_RTX
       if (REG_P (INCOMING_RETURN_ADDR_RTX))
        bitmap_set_bit (df->entry_block_defs, REGNO (INCOMING_RETURN_ADDR_RTX));
+#endif
             
       /* If STATIC_CHAIN_INCOMING_REGNUM == STATIC_CHAIN_REGNUM
         only STATIC_CHAIN_REGNUM is defined.  If they are different,