diff options
author | Richard Stallman <rms@gnu.org> | 1993-10-19 02:50:50 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-10-19 02:50:50 +0000 |
commit | dfa90b42711bf544de3c4cd45c795446de12d454 (patch) | |
tree | 19b8bedc567579bcdc1e4ad9350209ef27294267 /gcc/fold-const.c | |
parent | 794c765c1e911ba9381414f7e632935f3afd09e9 (diff) | |
download | gcc-dfa90b42711bf544de3c4cd45c795446de12d454.zip gcc-dfa90b42711bf544de3c4cd45c795446de12d454.tar.gz gcc-dfa90b42711bf544de3c4cd45c795446de12d454.tar.bz2 |
(invert_truthvalue): Handle SAVE_EXPR.
From-SVN: r5797
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r-- | gcc/fold-const.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index a08e7ca..cf50da4 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -2185,9 +2185,11 @@ invert_truthvalue (arg) break; return build (EQ_EXPR, type, arg, convert (type, integer_zero_node)); + case SAVE_EXPR: + return build1 (TRUTH_NOT_EXPR, type, arg); } if (TREE_CODE (TREE_TYPE (arg)) != BOOLEAN_TYPE) - abort(); + abort (); return build1 (TRUTH_NOT_EXPR, type, arg); } |