Hi Richard, Your patch a076632e274abe344ca7648b7c7f299273d4cbe0 appears to have broken bootstrap-O3 for 32-bit armhf. Do you have an AArch32-capable machine to reproduce/investigate this on? Let me know if not, and I'll make a proper bug report with a testcase.
ICE: 00:33:32 In function ‘syscall.forkExec’: 00:33:32 go1: error: address taken, but ADDRESSABLE bit not set 00:33:32 PHI argument 00:33:32 &go..C479; 00:33:32 for PHI node 00:33:32 err$__object_78 = PHI <err$__object_76(58), &go..C479(59)> 00:33:32 during GIMPLE pass: fre 00:33:32 go1: internal compiler error: verify_ssa failed 00:33:32 0x9c18d7 verify_ssa(bool, bool) 00:33:32 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/gcc/tree-ssa.c:1214 00:33:32 0x6f8d5b execute_function_todo 00:33:32 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/gcc/passes.c:2049 00:33:32 0x6f9abf do_per_function 00:33:32 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/gcc/passes.c:1687 00:33:32 0x6f9abf execute_todo 00:33:32 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/gcc/passes.c:2096 00:33:32 Please submit a full bug report, 00:33:32 with preprocessed source if appropriate. 00:33:32 Please include the complete backtrace with any bug report. 00:33:32 See <https://gcc.gnu.org/bugs/> for instructions. 00:33:32 Makefile:3001: recipe for target 'syscall.lo' failed Full build log: https://ci.linaro.org/job/tcwg_gcc-bisect-gnu-master-arm-bootstrap_O3/16/artifact/artifacts/build-first_bad/04-build_abe-bootstrap_O3/ Regards, -- Maxim Kuvyrkov https://www.linaro.org > On May 11, 2021, at 8:15 AM, tcwg-jira (Jira) <proje...@linaro.org> wrote: > > There is 1 comment. > > > GNU Toolchain / <Mail Attachment.png> GNU-692 IN > PROGRESS > Regressions from tcwg_binutils/tcwg_cross/tcwg_gnu CI > > View issue · Add comment > > 1 comment > > tcwg-jira on 11/May/21 5:04 AM > > Successfully identified regression in gcc in CI configuration > tcwg_gnu/gnu-master-arm-bootstrap_O3. So far, this commit has regressed CI > configurations: > • tcwg_gnu/gnu-master-arm-bootstrap_O3 > Culprit: > <cut> > commit a076632e274abe344ca7648b7c7f299273d4cbe0 > Author: Richard Biener <rguent...@suse.de> > Date: Fri May 7 09:51:18 2021 +0200 > middle-end/100464 - avoid spurious TREE_ADDRESSABLE in folding debug stmts > canonicalize_constructor_val was setting TREE_ADDRESSABLE on bases > of ADDR_EXPRs but that's futile when we're dealing with CTOR values > in debug stmts. This rips out the code which was added for Java > and should have been an assertion when we didn't have debug stmts. > To not regress g++.dg/tree-ssa/array-temp1.C we have to adjust the > testcase to not look for a no longer applied invalid optimization. > 2021-05-10 Richard Biener <rguent...@suse.de> > PR middle-end/100464 > PR c++/100468 > gcc/ > • gimple-fold.c (canonicalize_constructor_val): Do not set > TREE_ADDRESSABLE. > gcc/cp/ > • call.c (set_up_extended_ref_temp): Mark the temporary > addressable if the TARGET_EXPR was. > gcc/testsuite/ > • gcc.dg/pr100464.c: New testcase. > • g++.dg/tree-ssa/array-temp1.C: Adjust. > </cut> > Details: > https://ci.linaro.org/job/tcwg_gcc-bisect-gnu-master-arm-bootstrap_O3/16/artifact/artifacts/jenkins/mail-body.txt/*view*/ > Even more details: > https://ci.linaro.org/job/tcwg_gcc-bisect-gnu-master-arm-bootstrap_O3/16/artifact/artifacts/ > > > This message was sent by Atlassian Jira (v8.11.1#811002-sha1:94cd716) > Jira is improving email notifications, share your feedback! > Get Jira notifications on your phone! Download the Jira Server app for > Android or iOS. _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain