aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-parloops.c
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@codesourcery.com>2008-11-19 11:23:28 +0000
committerAndrew Stubbs <ams@gcc.gnu.org>2008-11-19 11:23:28 +0000
commit1afac9a69f639e50d22c95acd976b53d47c56e4e (patch)
treec894bb0de477cec1ca92e541e6bdb51c66a85e1e /gcc/tree-parloops.c
parent681afbeab6890b13f6df9f44220961de690a3c31 (diff)
downloadgcc-1afac9a69f639e50d22c95acd976b53d47c56e4e.zip
gcc-1afac9a69f639e50d22c95acd976b53d47c56e4e.tar.gz
gcc-1afac9a69f639e50d22c95acd976b53d47c56e4e.tar.bz2
re PR target/36133 (GCC creates suboptimal ASM : Code includes unneeded TST instructions)
2008-11-19 Andrew Stubbs <ams@codesourcery.com> gcc/ PR target/36133 * config/m68k/m68k.h (CC_OVERFLOW_UNUSABLE, CC_NO_CARRY): New defines. * config/m68k/m68k.c (notice_update_cc): Set cc_status properly for shift instructions. * config/m68k/m68k.md: Adjust all conditional branches that use the carry and overflow flags so they understand CC_OVERFLOW_UNUSABLE. gcc/testsuite/ PR target/36133 * gcc.target/m68k/pr36133.c: New test. From-SVN: r141999
Diffstat (limited to 'gcc/tree-parloops.c')
0 files changed, 0 insertions, 0 deletions