aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2006-03-28 17:06:19 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2006-03-28 17:06:19 +0000
commite8206491f015e63752c9db55d1b887a69d45b6af (patch)
treeda262e848274dd56c1a6e2548ba2152e0008a4b6 /gcc/rtl.h
parent792617a52abfb67c52c6bec3a431fdc193773786 (diff)
downloadgcc-e8206491f015e63752c9db55d1b887a69d45b6af.zip
gcc-e8206491f015e63752c9db55d1b887a69d45b6af.tar.gz
gcc-e8206491f015e63752c9db55d1b887a69d45b6af.tar.bz2
fold-const.c (fold_unary): Fold (T1)(~(T2)X) as ~(T1)X...
* fold-const.c (fold_unary) <NOP_EXPR>: Fold (T1)(~(T2)X) as ~(T1)X, when T1 and T2 are integer types of the same precision and (T2)X isn't an extension. * gcc.dg/fold-convnotconv-1.c: New test case. From-SVN: r112455
Diffstat (limited to 'gcc/rtl.h')
0 files changed, 0 insertions, 0 deletions