[Bug ipa/70366] [6 Regression] chromium fails to build with LTO due to segfault in ipa-inline-transform.c:inline_call

prathamesh3492 at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 24 14:44:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70366

--- Comment #5 from prathamesh3492 at gcc dot gnu.org ---
(In reply to prathamesh3492 from comment #4)
> Created attachment 38076 [details]
> patch
> 
> Hi,
> The attached patch suggested by Richard fixes the chromium build.
> It passes bootstrap+test on x86_64-unknown-linux-gnu
> and cross-tested on arm*-*-* and aarch64*-*-*.
> The patch however regresses libstdc++ for arm-none-eabi:
> http://people.linaro.org/~christophe.lyon/cross-validation/gcc-test-patches/
> 234391-70366/arm-none-eabi/diff-libstdc++-rh60-arm-none-eabi-arm-cortex-a9-
> default.txt
> Looking at the logs there isn't much information:
> compiler exited with status 1
> FAIL: 25_algorithms/partial_sort/moveable.cc (test for excess errors)
> Excess errors:
> exit status is 1
> WARNING: 25_algorithms/partial_sort/moveable.cc compilation failed to
> produce executable
> The complete log is at:
> http://people.linaro.org/~christophe.lyon/cross-validation/gcc-test-patches/
> 234391-70366/arm-none-eabi/libstdc++-rh60-arm-none-eabi-arm-cortex-a9-
> default.log.xz
Hi,
The failure was probably due to validation issues and not the patch.
Re-running the validation didn't show up any regressions on arm*-*-*
and aarch64*-*-*.
I posted the patch upstream:
https://gcc.gnu.org/ml/gcc-patches/2016-03/msg01376.html

Thanks,
Prathamesh
> 
> I don't have much ideas on how to proceed.
> I am trying to reduce the test-case, and reproduce the above regression
> locally and will get back if I find more information.
> 
> Thanks,
> Prathamesh


More information about the Gcc-bugs mailing list