diff options
author | Bob Wilson <bob.wilson@acm.org> | 2007-06-13 18:27:50 +0000 |
---|---|---|
committer | Bob Wilson <bwilson@gcc.gnu.org> | 2007-06-13 18:27:50 +0000 |
commit | 29dc9e20114a1b70e01fe6fec5d329c06b75718d (patch) | |
tree | dc7c1171127fda81e26cc2f58074599075dd769e /gcc/df-scan.c | |
parent | 1ca950caf96bf812480298c217c05e4ab8c68cca (diff) | |
download | gcc-29dc9e20114a1b70e01fe6fec5d329c06b75718d.zip gcc-29dc9e20114a1b70e01fe6fec5d329c06b75718d.tar.gz gcc-29dc9e20114a1b70e01fe6fec5d329c06b75718d.tar.bz2 |
df-scan.c (df_get_entry_block_def_set): Check if STATIC_CHAIN_REGNUM is defined.
* df-scan.c (df_get_entry_block_def_set): Check if STATIC_CHAIN_REGNUM
is defined.
From-SVN: r125682
Diffstat (limited to 'gcc/df-scan.c')
-rw-r--r-- | gcc/df-scan.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/df-scan.c b/gcc/df-scan.c index 010488e..6c95c27 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -3587,11 +3587,12 @@ df_get_entry_block_def_set (bitmap entry_block_defs) it has to show up in the entry def set. */ if (df_need_static_chain_reg (cfun)) { -#if !defined (STATIC_CHAIN_INCOMING_REGNUM) \ - || STATIC_CHAIN_REGNUM == STATIC_CHAIN_INCOMING_REGNUM - bitmap_set_bit (entry_block_defs, STATIC_CHAIN_REGNUM); -#else +#ifdef STATIC_CHAIN_INCOMING_REGNUM bitmap_set_bit (entry_block_defs, STATIC_CHAIN_INCOMING_REGNUM); +#else +#ifdef STATIC_CHAIN_REGNUM + bitmap_set_bit (entry_block_defs, STATIC_CHAIN_REGNUM); +#endif #endif } } |