diff options
author | Jakub Jelinek <jakub@redhat.com> | 2006-11-05 13:13:46 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2006-11-05 13:13:46 +0100 |
commit | 789e604dfa7e323198db58ad181a4f7842e52aa8 (patch) | |
tree | 522eca333cf72507bfdc594f48625ff147830b42 /gcc/libfuncs.h | |
parent | 75c0ed055fcc0a895c8b9f195cdbfad094e84204 (diff) | |
download | gcc-789e604dfa7e323198db58ad181a4f7842e52aa8.zip gcc-789e604dfa7e323198db58ad181a4f7842e52aa8.tar.gz gcc-789e604dfa7e323198db58ad181a4f7842e52aa8.tar.bz2 |
re PR middle-end/29695 (Folding breaks (a & 0x80) ? 0x80 : 0 for unsigned char or unsigned short a)
PR middle-end/29695
* fold-const.c (fold_ternary): Fix A < 0 ? <sign bit of A> : 0
simplification.
* gcc.c-torture/execute/pr29695-1.c: New test.
* gcc.c-torture/execute/pr29695-2.c: New test.
From-SVN: r118497
Diffstat (limited to 'gcc/libfuncs.h')
0 files changed, 0 insertions, 0 deletions