aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc.c
diff options
context:
space:
mode:
authorSeongbae Park <seongbae.park@gmail.com>2007-06-12 21:28:16 +0000
committerKenneth Zadeck <zadeck@gcc.gnu.org>2007-06-12 21:28:16 +0000
commitb718216c5ad4bc0054646d701d3b4fa67d74c96b (patch)
treef1a52028038cb9c4d4237adcf534a3b7dfc762b0 /gcc/config/sparc/sparc.c
parent0a090f42f6f1a646830a7b51c8b267fe27da383c (diff)
downloadgcc-b718216c5ad4bc0054646d701d3b4fa67d74c96b.zip
gcc-b718216c5ad4bc0054646d701d3b4fa67d74c96b.tar.gz
gcc-b718216c5ad4bc0054646d701d3b4fa67d74c96b.tar.bz2
df-scan.c (df_get_exit-block_use_set): Always add the stack pointer to the exit block use set.
2007-06-12 Seongbae Park <seongbae.park@gmail.com> * df-scan.c (df_get_exit-block_use_set): Always add the stack pointer to the exit block use set. * gcse.c (cpro_jump): Don't emit barrier in cfglayout mode. * config/sparc/sparc.c (sparc_check_64): Check df != NULL. From-SVN: r125658
Diffstat (limited to 'gcc/config/sparc/sparc.c')
-rw-r--r--gcc/config/sparc/sparc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index afe2424..e8c539e 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -7674,7 +7674,7 @@ sparc_check_64 (rtx x, rtx insn)
y = gen_rtx_REG (SImode, REGNO (x) + WORDS_BIG_ENDIAN);
if (flag_expensive_optimizations
- && DF_REG_DEF_COUNT (REGNO (y)) == 1)
+ && df && DF_REG_DEF_COUNT (REGNO (y)) == 1)
set_once = 1;
if (insn == 0)