diff options
author | Seongbae Park <seongbae.park@gmail.com> | 2007-06-12 21:28:16 +0000 |
---|---|---|
committer | Kenneth Zadeck <zadeck@gcc.gnu.org> | 2007-06-12 21:28:16 +0000 |
commit | b718216c5ad4bc0054646d701d3b4fa67d74c96b (patch) | |
tree | f1a52028038cb9c4d4237adcf534a3b7dfc762b0 /gcc/config/sparc/sparc.c | |
parent | 0a090f42f6f1a646830a7b51c8b267fe27da383c (diff) | |
download | gcc-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.c | 2 |
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) |