aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2003-07-01 04:04:13 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2003-07-01 04:04:13 +0000
commit4c20b2e76b5b12a2f4efdc62eec8fcfa650c6a80 (patch)
tree2d7b96265f2c8ea3ac8b4faf32c58f69ffef2719 /gcc/final.c
parent7d6a09934cc7def8199c104c196cb9bd51cf4711 (diff)
downloadgcc-4c20b2e76b5b12a2f4efdc62eec8fcfa650c6a80.zip
gcc-4c20b2e76b5b12a2f4efdc62eec8fcfa650c6a80.tar.gz
gcc-4c20b2e76b5b12a2f4efdc62eec8fcfa650c6a80.tar.bz2
re PR middle-end/6578 (-ftrapv doesn't catch multiplication overflow)
2003-06-30 Bruno Haible <bruno@clisp.org> PR middle-end/6578 * libgcc2.c (__subvsi3): Remove simplification that would not work when subtracting -0x80000000. (__subvdi3): Remove simplification that would return a wrong result. (__mulvsi3): Fix overflow check. (__absvdi2): Fix simplification that would return a wrong result. (__mulvdi3): Fix overflow check. From-SVN: r68758
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions