diff options
author | Niko Tyni <ntyni@debian.org> | 2014-07-08 23:04:30 +0300 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2014-09-20 10:02:34 -0700 |
commit | 1197364c62629966dfaf5c3da0a72ea051ed91c2 (patch) | |
tree | c7bffe483b901fbeafbf5fc52eb99e682b0e5360 /cflags.SH | |
parent | 824c873a3af03804d9c0bd54c7ddbcc7ee2b0e6a (diff) | |
download | perl-1197364c62629966dfaf5c3da0a72ea051ed91c2.tar.gz |
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
Diffstat (limited to 'cflags.SH')
-rwxr-xr-x | cflags.SH | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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. |