diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2005-02-02 20:20:09 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-02-02 20:20:09 +0000 |
commit | d01da8bd5ea37af2e5b6d382e489de7a73579a01 (patch) | |
tree | 42ffa9fd0b2f2050399773ce9b41c0ea88371dde /gcc/df.c | |
parent | 8a532804d55a2e550140313479e8392607a3a316 (diff) | |
download | gcc-d01da8bd5ea37af2e5b6d382e489de7a73579a01.zip gcc-d01da8bd5ea37af2e5b6d382e489de7a73579a01.tar.gz gcc-d01da8bd5ea37af2e5b6d382e489de7a73579a01.tar.bz2 |
df.c (df_def_record_1, [...]): Don't use DF_FOR_REGALLOC.
* df.c (df_def_record_1, df_uses_record): Don't use
DF_FOR_REGALLOC.
* df.h (DF_FOR_REGALLOC): Remove.
From-SVN: r94608
Diffstat (limited to 'gcc/df.c')
-rw-r--r-- | gcc/df.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -913,8 +913,7 @@ df_def_record_1 (struct df *df, rtx x, basic_block bb, rtx insn) be handy for the reg allocator. */ while (GET_CODE (dst) == STRICT_LOW_PART || GET_CODE (dst) == ZERO_EXTRACT - || ((df->flags & DF_FOR_REGALLOC) == 0 - && read_modify_subreg_p (dst))) + || read_modify_subreg_p (dst)) { /* Strict low part always contains SUBREG, but we do not want to make it appear outside, as whole register is always considered. */ @@ -1025,8 +1024,7 @@ df_uses_record (struct df *df, rtx *loc, enum df_ref_type ref_type, switch (GET_CODE (dst)) { case SUBREG: - if ((df->flags & DF_FOR_REGALLOC) == 0 - && read_modify_subreg_p (dst)) + if (read_modify_subreg_p (dst)) { df_uses_record (df, &SUBREG_REG (dst), DF_REF_REG_USE, bb, insn, DF_REF_READ_WRITE); |