This is already recorded as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116409 . I am about to submit a v2 of the patch to fix this too.
> -----Original Message----- > From: ci_not...@linaro.org <ci_not...@linaro.org> > Sent: Tuesday, August 20, 2024 8:34 AM > To: Andrew Pinski (QUIC) <quic_apin...@quicinc.com> > Cc: gcc-regression@gcc.gnu.org > Subject: [Linaro-TCWG-CI] gcc-15-2986-gcd2f394418b: Failure > on aarch64 > > Dear contributor, our automatic CI has detected problems > related to your patch(es). Please find some details below. If > you have any questions, please follow up on linaro- > toolch...@lists.linaro.org mailing list, Libera's #linaro-tcwg > channel, or ping your favourite Linaro toolchain developer on > the usual project channel. > > We appreciate that it might be difficult to find the necessary > logs or reproduce the issue locally. If you can't get what you > need from our CI within minutes, let us know and we will be > happy to help. > > We track this report status in > https://linaro.atlassian.net/browse/GNU-1316 , please let us > know if you are looking at the problem and/or when you have > a fix. > > In master-aarch64 after: > > | commit gcc-15-2986-gcd2f394418b > | Author: Andrew Pinski <quic_apin...@quicinc.com> > | Date: Sat Apr 20 00:13:12 2024 -0700 > | > | PHIOPT: move factor_out_conditional_operation over to > use gimple_match_op > | > | To start working on more with expressions with more > than one operand, converting > | over to use gimple_match_op is needed. > | The added side-effect here is > factor_out_conditional_operation can now support > | builtins/internal calls that has one operand without any > extra code added. > | > | ... 20 lines of the commit log omitted. > > Results changed to > # reset_artifacts: > -10 > # true: > 0 > # build_abe binutils: > 1 > # build_abe gcc: > 2 > # build_abe linux: > 4 > # build_abe glibc: > # FAILED > # build_abe gdb: > # First few build errors in logs: > # 00:02:13 ../sysdeps/ieee754/dbl-64/e_hypot.c:146:1: > internal compiler error: in factor_out_conditional_operation, > at tree-ssa-phiopt.cc:407 # 00:02:13 make[2]: *** > [/home/tcwg- > buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64- > unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc- > glibc.git~master/sysd-rules:553: /home/tcwg- > buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64- > unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc- > glibc.git~master/math/e_hypot.o] Error 1 # 00:02:13 make[1]: > *** [Makefile:484: math/others] Error 2 # 00:02:13 make: *** > [Makefile:9: all] Error 2 > > From > # reset_artifacts: > -10 > # true: > 0 > # build_abe binutils: > 1 > # build_abe gcc: > 2 > # build_abe linux: > 4 > # build_abe glibc: > 5 > # build_abe gdb: > 6 > > The configuration of this build is: > CI config tcwg_gnu_native_build master-aarch64 > > -----------------8<--------------------------8<--------------------------8<--- > ----------------------- > The information below can be used to reproduce a debug > environment: > > Current build : > https://ci.linaro.org/job/tcwg_gnu_native_build--master- > aarch64-build/747/artifact/artifacts > Reference build : > https://ci.linaro.org/job/tcwg_gnu_native_build--master- > aarch64-build/746/artifact/artifacts > > Reproduce last good and first bad builds: https://git- > us.linaro.org/toolchain/ci/interesting- > commits.git/plain/gcc/sha1/cd2f394418be0cc15d05c97ed725 > 67f2f5e15172/tcwg_gnu_native_build/master- > aarch64/reproduction_instructions.txt > > Full commit : https://github.com/gcc- > mirror/gcc/commit/cd2f394418be0cc15d05c97ed72567f2f5e1 > 5172 > > List of configurations that regressed due to this commit : > * tcwg_gnu_native_build > ** master-aarch64 > *** Failure > *** https://git-us.linaro.org/toolchain/ci/interesting- > commits.git/plain/gcc/sha1/cd2f394418be0cc15d05c97ed725 > 67f2f5e15172/tcwg_gnu_native_build/master- > aarch64/details.txt > *** https://ci.linaro.org/job/tcwg_gnu_native_build--master- > aarch64-build/747/artifact/artifacts