On 10/31/26 10:55 AM, ci_notify@linaro.org wrote:
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In arm-linux-gnueabihf cross, after: | commit gcc-17-5582-gd6d1dedff578 | Author: Jerry DeLislejvdelisle@gcc.gnu.org | Date: Sat Oct 24 10:49:03 2026 -0400 | | fortran: [PR126968] ICE for wrongly guessed inferred ASSOCIATE type | | When an ASSOCIATE selector is a function that has not been parsed yet, | primary.cc types the associate name by guessing: it takes the first | accessible derived type that has a component of the name being | ... 49 lines of the commit log omitted.
Produces 12 regressions: | | regressions.sum: | Running gfortran:gfortran.dg/dg.exp ... | FAIL: gfortran.dg/associate_91.f90 -O0 (test for excess errors) | UNRESOLVED: gfortran.dg/associate_91.f90 -O0 compilation failed to produce executable | FAIL: gfortran.dg/associate_91.f90 -O1 (test for excess errors) | UNRESOLVED: gfortran.dg/associate_91.f90 -O1 compilation failed to produce executable | ... and 8 more
Used configuration : *CI config* tcwg_gnu_cross_check_gcc arm-linux-gnueabihf cross *configure and test flags:* --target arm-linux-gnueabihf --disable-multilib --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a
We track this bug report underhttps://linaro.atlassian.net/browse/GNU-2095. (Require Linaro login) Please let us know if you have a fix.
If you have any questions regarding this report, please ask onlinaro-toolchain@lists.linaro.org mailing list.
Hi,
Thanks for the report. These associate_91.f90 failures were caused by the type guess for an inferred ASSOCIATE name depending on the shape of the symtree, which differs between targets (it also failed with -m32 on x86_64). It is fixed by:
commit e33129b871c (gcc-17-5743-ge33129b871c) fortran: [PR126968] Make inferred ASSOCIATE type guess target-independent
I verified the fix on an arm-linux-gnueabihf cross before pushing. Please let me know if the failures persist after that commit.
Regards, Jerry
linaro-toolchain@lists.linaro.org