OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PR c/14092
[pf3gnuchains/gcc-fork.git]
/
gcc
/
fold-const.c
diff --git
a/gcc/fold-const.c
b/gcc/fold-const.c
index
3f68051
..
71f1e9b
100644
(file)
--- a/
gcc/fold-const.c
+++ b/
gcc/fold-const.c
@@
-5785,7
+5785,7
@@
fold (tree expr)
case NEGATE_EXPR:
if (negate_expr_p (arg0))
case NEGATE_EXPR:
if (negate_expr_p (arg0))
- return
negate_expr (arg0
);
+ return
fold_convert (type, negate_expr (arg0)
);
return t;
case ABS_EXPR:
return t;
case ABS_EXPR: