-fwrapv is broken prior to 4.3 master
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Wed, 9 Apr 2014 10:33:00 +0000 (12:33 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Wed, 9 Apr 2014 10:33:00 +0000 (12:33 +0200)
Googled and patch offered by Zefram

U/perl/gccvers.U

index d3acc8f..c3532bb 100644 (file)
@@ -141,7 +141,7 @@ esac
 # disables -fwrapv, or if the user requests -fsanitize=undefined,
 # which turns the overflows -fwrapv ignores into runtime errors.
 case "$gccversion" in
-4.9.*|4.1[0-9].*|[5-9].*)
+4.[3-9].*|4.[1-9][0-9]*|[5-9].*|[1-9][0-9]*)
     case "$ccflags" in
     *-fno-wrapv*|*-fsanitize=undefined*|*-fwrapv*) ;;
     *) ccflags="$ccflags -fwrapv" ;;