From 1197364c62629966dfaf5c3da0a72ea051ed91c2 Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Tue, 8 Jul 2014 23:04:30 +0300 Subject: Downgrade the optimization of regcomp.c on mips and mipsel due to a gcc-4.9 bug % cat ~/t.pl print ( (q{foo'} =~ /[^']+'/) ? "ok\n" : "not ok\n" ); % perl ~/t.pl ok % ./miniperl ~/t.pl not ok This only happens with -fPIC -ftree-vrp builds. It is a regression from gcc-4.8. Bug-Debian: http://bugs.debian.org/754054 Patch-Name: debian/regcomp-mips-optim.diff --- cflags.SH | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'cflags.SH') diff --git a/cflags.SH b/cflags.SH index 031b7800c1..bdb4bad971 100755 --- a/cflags.SH +++ b/cflags.SH @@ -455,6 +455,11 @@ for file do # or customize here case "$file" in + regcomp) : work around http://bugs.debian.org/754054 + case $archname in + mips-*|mipsel-*) + optimize="$optimize -fno-tree-vrp";; + esac;; *) ;; # Customization examples follow. -- cgit v1.2.1