aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@kss-loka.si>2006-09-07 19:45:48 +0200
committerUros Bizjak <uros@gcc.gnu.org>2006-09-07 19:45:48 +0200
commitf42684d5c9783dfd3084e6ae35b0dee780b5a2a8 (patch)
tree38c373dd7cf2b53a9ec72baf4666a65dc3fbb83c /gcc/varasm.c
parentd4a200d359866bc4d8dd1e9ef71cdbc69ab80b74 (diff)
downloadgcc-f42684d5c9783dfd3084e6ae35b0dee780b5a2a8.zip
gcc-f42684d5c9783dfd3084e6ae35b0dee780b5a2a8.tar.gz
gcc-f42684d5c9783dfd3084e6ae35b0dee780b5a2a8.tar.bz2
re PR target/28946 (assembler shifts set the flag ZF, no need to re-test to zero)
PR target/28946 * config/i386/i386.md ("*ashldi3_cconly_rex64", "*ashlsi3_cconly", "*ashlhi3_cconly", "*ashlqi3_cconly", "*ashrdi3_one_bit_cconly_rex64", "*ashrdi3_cconly_rex64", "*ashrsi3_one_bit_cconly", "*ashrsi3_cconly", "*ashrhi3_one_bit_cconly", "*ashrhi3_cconly", "*ashrqi3_one_bit_cconly", "*ashrqi3_cconly", "*lshrdi3_cconly_one_bit_rex64", "*lshrdi3_cconly_rex64", "*lshrsi3_one_bit_cconly", "*lshrsi3_cconly", "*lshrhi3_one_bit_cconly", "*lshrhi3_cconly", "*lshrqi2_one_bit_cconly", "*lshrqi2_cconly": New patterns to implement only CC setting effects of shift instructions. testsuite/ChangeLog: PR target/28946 * gcc.target/i386/pr28946.c: New test. From-SVN: r116756
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions