summaryrefslogtreecommitdiff
path: root/libiberty/strcasecmp.c
diff options
context:
space:
mode:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2008-04-14 19:18:31 +0000
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2008-04-14 19:18:31 +0000
commite867fa7ff0e28017feba4dd0a9a46d3278a497fc (patch)
tree5476839d99a5b4e7b501ffa138ec06b5cc5cb144 /libiberty/strcasecmp.c
parenta4386fd1c9d2d7d9bb0d6222aa56237ef1f3185d (diff)
downloadgcc-e867fa7ff0e28017feba4dd0a9a46d3278a497fc.tar.gz
gcc/:
* flags.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Define. * fold-const.c (fold_comparison): If appropriate, test POINTER_TYPE_OVERFLOW_UNDEFINED, and issue an overflow warning. (fold_binary): Test POINTER_TYPE_OVERFLOW_UNDEFINED when reassociating a pointer type. * doc/invoke.texi (Optimize Options): Document that -fstrict-overflow applies to pointer wraparound. gcc/testsuite/: * gcc.dg/strict-overflow-6.c: New. * gcc.dg/no-strict-overflow-7.c: New. * gcc.dg/Wstrict-overflow-22.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134287 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libiberty/strcasecmp.c')
0 files changed, 0 insertions, 0 deletions