diff options
author | Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> | 2004-08-23 09:47:31 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2004-08-23 07:47:31 +0000 |
commit | c0e1b12feef416da65d62963b3dbff4c4ee2d903 (patch) | |
tree | 47e2ef87a054ec8ee6346a0789abdc33eaad5eff | |
parent | 400a932551120f21e0d54999141fcc5211b0b892 (diff) | |
download | gcc-c0e1b12feef416da65d62963b3dbff4c4ee2d903.zip gcc-c0e1b12feef416da65d62963b3dbff4c4ee2d903.tar.gz gcc-c0e1b12feef416da65d62963b3dbff4c4ee2d903.tar.bz2 |
tree-ssa-operands.c (get_call_expr_operands): Add VUSE operands for noreturn functions.
* tree-ssa-operands.c (get_call_expr_operands): Add VUSE operands for
noreturn functions.
From-SVN: r86411
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-operands.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 29ac16e..3550910 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> + + * tree-ssa-operands.c (get_call_expr_operands): Add VUSE operands for + noreturn functions. + 2004-08-23 Richard Sandiford <rsandifo@redhat.com> * config/mips/mips.h (ISA_HAS_DCLZ_DCLO): Delete. diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index 230167f..5e49683 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -1378,7 +1378,7 @@ get_call_expr_operands (tree stmt, tree expr) if (TREE_SIDE_EFFECTS (expr) && !(call_flags & (ECF_PURE | ECF_CONST | ECF_NORETURN))) add_call_clobber_ops (stmt); - else if (!(call_flags & (ECF_CONST | ECF_NORETURN))) + else if (!(call_flags & ECF_CONST)) add_call_read_ops (stmt); } } |