Re: [r15-2135 Regression] FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31) on Linux/x86_64
Hi! First, note this is now GCC PR115989 "[15 regression] libgomp.oacc-fortran/privatized-ref-2.f90 fails after r15-2135-gc3aa339ea50f05". Otherwise: On 2024-07-19T06:54:46+0100, Paul Richard Thomas wrote: > Thanks for doing that test. Here is what the error looks like on 14-branch: > libgomp.oacc-fortran/privatized-ref-2.f90:36:22: >36 | A = [(3*j, j=1, 10)] > | ^ > Warning: ‘a.offset’ is used uninitialized [-Wuninitialized] > libgomp.oacc-fortran/privatized-ref-2.f90:31:30: >31 | integer, allocatable :: A(:) > | ^ > note: ‘a’ declared here > libgomp.oacc-fortran/privatized-ref-2.f90:36:22: > repeats for the descriptor bounds. > > The scalarizer, which sets up the loops for the assignment of 'A' assigns > the bounds and offset to variables. These are then manipulated further and > used for the loop bounds and allocation. The patch does a once off setting > of the bounds, to eliminate the bogus warnings. The allocate statement > already does this. Maybe you're already aware, but if not, please have a look how PR108889 (Paul's commit r15-2135-gc3aa339ea50f050caf7ed2e497f5499ec2d7b9cc "Fortran: Suppress bogus used uninitialized warnings [PR108889]") relates to "PR77504 etc." as mentioned in 'libgomp.oacc-fortran/privatized-ref-2.f90'? > I will patch appropriately just as soon as I am able. Next, the proposed patch: > On Fri, 19 Jul 2024 at 02:59, Jiang, Haochen > wrote: >> Just did a quick test. Correct myself previously. Those lines also >> needs to be removed since they are XPASS now. >> >> However the real issue is the dg-note at Line 32, that is the warning >> disappeared. >> >> diff --git a/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 >> b/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 >> index 498ef70b63a..8cf79a10e8d 100644 >> --- a/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 >> +++ b/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 >> @@ -29,16 +29,10 @@ program main >>implicit none (type, external) >>integer :: j >>integer, allocatable :: A(:) >> - ! { dg-note {'a' declared here} {} { target *-*-* } .-1 } >>character(len=:), allocatable :: my_str >>character(len=15), allocatable :: my_str15 >> >>A = [(3*j, j=1, 10)] >> - ! { dg-bogus {'a\.offset' is used uninitialized} {PR77504 etc.} { xfail >> *-*-* } .-1 } >> - ! { dg-bogus {'a\.dim\[0\]\.lbound' is used uninitialized} {PR77504 etc.} >> { xfail *-*-* } .-2 } >> - ! { dg-bogus {'a\.dim\[0\]\.ubound' is used uninitialized} {PR77504 etc.} >> { xfail *-*-* } .-3 } >> - ! { dg-bogus {'a\.dim\[0\]\.lbound' may be used uninitialized} {PR77504 >> etc.} { xfail { ! __OPTIMIZE__ } } .-4 } >> - ! { dg-bogus {'a\.dim\[0\]\.ubound' may be used uninitialized} {PR77504 >> etc.} { xfail { ! __OPTIMIZE__ } } .-5 } >>call foo (A, size(A)) >>call bar (A) >>my_str = "1234567890" >> >> After the change, all the tests are passed. However, is that right? ... looks exactly right to me. Please push. Grüße Thomas >> I am not familiar with either Fortran or libgomp, but the warning >> like something declared here which might report variable declaration >> conflict seems needed. >> >> Thx, >> Haochen >> >> *From:* Jiang, Haochen >> *Sent:* Friday, July 19, 2024 9:49 AM >> *To:* Paul Richard Thomas >> *Cc:* pa...@gcc.gnu.org; gcc-regression@gcc.gnu.org; >> gcc-patc...@gcc.gnu.org >> *Subject:* RE: [r15-2135 Regression] FAIL: >> libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 >> -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, >> line 31) on Linux/x86_64 >> >> >> >> Hi Paul, >> >> >> >> I suspect it is not the correct way to do that, those lines are ok since >> they are XFAIL. The problem is that specific warning test. >> >> >> >> Thx, >> >> Haochen >> >> >> >> *From:* Paul Richard Thomas >> *Sent:* Friday, July 19, 2024 12:28 AM >> *To:* haochen.jiang >> *Cc:* pa...@gcc.gnu.org; gcc-regression@gcc.gnu.org; >> gcc-patc...@gcc.gnu.org; Jiang, Haochen >> *Subject:* Re: [r15-2135 Regression] FAIL: >> libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 >> -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, >> line 31) on Linux/x86_64 >> >> >> >> Hi Haochen, >> >> >> >> Try removing lines 37-41 since these are precisely the bogus warnings that >> the patch is meant to eliminate. >> >> >> >> Regards >> >> >> >> Paul >> >> >> >> On Thu, 18 Jul 2024 at 14:38, haochen.jiang >> wrote: >> >> On Linux/x86_64, >> >> c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc is the first bad commit >> commit c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc >> Author: Paul Thomas >> Date: Thu Jul 18 08:51:35 2024 +0100 >> >> Fortran: Suppress bogus used uninitialized warnings [PR108889]. >> >> caused >> >> FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 >> -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32
Re: [r15-2135 Regression] FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31) on Linux/x86_64
Hi Haochen, Thanks for doing that test. Here is what the error looks like on 14-branch: libgomp.oacc-fortran/privatized-ref-2.f90:36:22: 36 | A = [(3*j, j=1, 10)] | ^ Warning: ‘a.offset’ is used uninitialized [-Wuninitialized] libgomp.oacc-fortran/privatized-ref-2.f90:31:30: 31 | integer, allocatable :: A(:) | ^ note: ‘a’ declared here libgomp.oacc-fortran/privatized-ref-2.f90:36:22: repeats for the descriptor bounds. The scalarizer, which sets up the loops for the assignment of 'A' assigns the bounds and offset to variables. These are then manipulated further and used for the loop bounds and allocation. The patch does a once off setting of the bounds, to eliminate the bogus warnings. The allocate statement already does this. I will patch appropriately just as soon as I am able. Thanks again Paul On Fri, 19 Jul 2024 at 02:59, Jiang, Haochen wrote: > Just did a quick test. Correct myself previously. Those lines also > > needs to be removed since they are XPASS now. > > > > However the real issue is the dg-note at Line 32, that is the warning > > disappeared. > > > > diff --git a/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 > b/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 > > index 498ef70b63a..8cf79a10e8d 100644 > > --- a/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 > > +++ b/libgomp/testsuite/libgomp.oacc-fortran/privatized-ref-2.f90 > > @@ -29,16 +29,10 @@ program main > >implicit none (type, external) > >integer :: j > >integer, allocatable :: A(:) > > - ! { dg-note {'a' declared here} {} { target *-*-* } .-1 } > >character(len=:), allocatable :: my_str > >character(len=15), allocatable :: my_str15 > > > >A = [(3*j, j=1, 10)] > > - ! { dg-bogus {'a\.offset' is used uninitialized} {PR77504 etc.} { xfail > *-*-* } .-1 } > > - ! { dg-bogus {'a\.dim\[0\]\.lbound' is used uninitialized} {PR77504 > etc.} { xfail *-*-* } .-2 } > > - ! { dg-bogus {'a\.dim\[0\]\.ubound' is used uninitialized} {PR77504 > etc.} { xfail *-*-* } .-3 } > > - ! { dg-bogus {'a\.dim\[0\]\.lbound' may be used uninitialized} {PR77504 > etc.} { xfail { ! __OPTIMIZE__ } } .-4 } > > - ! { dg-bogus {'a\.dim\[0\]\.ubound' may be used uninitialized} {PR77504 > etc.} { xfail { ! __OPTIMIZE__ } } .-5 } > >call foo (A, size(A)) > >call bar (A) > >my_str = "1234567890" > > > > After the change, all the tests are passed. However, is that right? > > > > I am not familiar with either Fortran or libgomp, but the warning > > like something declared here which might report variable declaration > > conflict seems needed. > > > > Thx, > > Haochen > > > > *From:* Jiang, Haochen > *Sent:* Friday, July 19, 2024 9:49 AM > *To:* Paul Richard Thomas > *Cc:* pa...@gcc.gnu.org; gcc-regression@gcc.gnu.org; > gcc-patc...@gcc.gnu.org > *Subject:* RE: [r15-2135 Regression] FAIL: > libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 > -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, > line 31) on Linux/x86_64 > > > > Hi Paul, > > > > I suspect it is not the correct way to do that, those lines are ok since > they are XFAIL. The problem is that specific warning test. > > > > Thx, > > Haochen > > > > *From:* Paul Richard Thomas > *Sent:* Friday, July 19, 2024 12:28 AM > *To:* haochen.jiang > *Cc:* pa...@gcc.gnu.org; gcc-regression@gcc.gnu.org; > gcc-patc...@gcc.gnu.org; Jiang, Haochen > *Subject:* Re: [r15-2135 Regression] FAIL: > libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 > -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, > line 31) on Linux/x86_64 > > > > Hi Haochen, > > > > Try removing lines 37-41 since these are precisely the bogus warnings that > the patch is meant to eliminate. > > > > Regards > > > > Paul > > > > On Thu, 18 Jul 2024 at 14:38, haochen.jiang > wrote: > > On Linux/x86_64, > > c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc is the first bad commit > commit c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc > Author: Paul Thomas > Date: Thu Jul 18 08:51:35 2024 +0100 > > Fortran: Suppress bogus used uninitialized warnings [PR108889]. > > caused > > FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 > -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32 (test for warnings, > line 31) > FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 > -DACC_MEM_SHARED=1 -foffload=disable -O1 at line 32 (test for warnings, > line 31) > FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 > -DACC_MEM_SHARED=1 -foffload=disable -O2 at line 32 (test for warnings, > line 31) > FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 > -DACC_MEM_SHARED=1 -foffload=disable -O3 -fomit-frame-pointer > -funroll-loops -fpeel-loops -ftracer -finline-functions at line 32 (test > for warnings, line 31) > FAIL: libgomp.oacc-fortran/privatized-ref
Regressions on releases/gcc-13 at commit r13-8923 vs commit r13-8916 on Linux/i686
Regressions on releases/gcc-13 at commit r13-8923 vs commit r13-8916 on Linux/i686 New failures: New passes: FAIL: gcc.dg/guality/inline-params-2.c -O2 -DPREVENT_OPTIMIZATION execution test
Regressions on native/releases/gcc-13 at commit r13-8923 vs commit r13-8916 on Linux/x86_64
Regressions on releases/gcc-13 at commit r13-8923 vs commit r13-8916 on Linux/x86_64 New failures: New passes: FAIL: libgomp.c/../libgomp.c-c++-common/for-12.c execution test
Regressions on native/releases/gcc-14 at commit r14-10474 vs commit r14-10461 on Linux/x86_64
Regressions on releases/gcc-14 at commit r14-10474 vs commit r14-10461 on Linux/x86_64 New failures: New passes: FAIL: libgomp.c/../libgomp.c-c++-common/for-3.c execution test FAIL: libgomp.c/../libgomp.c-c++-common/for-5.c execution test FAIL: libgomp.c/../libgomp.c-c++-common/for-9.c execution test
[Linaro-TCWG-CI] gcc-15-2070-g851ec9960b08: FAIL: 9 regressions: 9 improvements on master-thumb_m55_hard_eabi
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-1288 , please let us know if you are looking at the problem and/or when you have a fix. In arm-eabi cortex-m55 hard after: | commit gcc-15-2070-g851ec9960b08 | Author: Richard Sandiford | Date: Tue Jul 16 15:31:17 2024 +0100 | | recog: restrict paradoxical mode punning in insn_propagation [PR115901] | | In g:44fc801e97a8dc626a4806ff4124439003420b20 I'd extended | insn_propagation to handle simple cases of hard-reg mode punning. | One of the checks was that the new use mode occupied the same | number of registers as the original definition mode. However, | as PR115901 shows, we need to avoid increasing the size of any | ... 20 lines of the commit log omitted. FAIL: 9 regressions: 9 improvements regressions.sum: === g++ tests === Running g++:g++.dg/dg.exp ... FAIL: c-c++-common/vector-compare-3.c -std=gnu++14 (internal compiler error: in extract_insn, at recog.cc:2848) FAIL: c-c++-common/vector-compare-3.c -std=gnu++17 (internal compiler error: in extract_insn, at recog.cc:2848) FAIL: c-c++-common/vector-compare-3.c -std=gnu++20 (internal compiler error: in extract_insn, at recog.cc:2848) FAIL: c-c++-common/vector-compare-3.c -std=gnu++98 (internal compiler error: in extract_insn, at recog.cc:2848) FAIL: g++.dg/opt/pr79734.C -std=gnu++14 (internal compiler error: in extract_insn, at recog.cc:2848) FAIL: g++.dg/opt/pr79734.C -std=gnu++17 (internal compiler error: in extract_insn, at recog.cc:2848) FAIL: g++.dg/opt/pr79734.C -std=gnu++20 (internal compiler error: in extract_insn, at recog.cc:2848) ... and 6 more entries improvements.sum: === g++ tests === Running g++:g++.dg/dg.exp ... FAIL: c-c++-common/vector-compare-3.c -std=gnu++17 (internal compiler error: in extract_insn, at recog.cc:2840) FAIL: c-c++-common/vector-compare-3.c -std=gnu++14 (internal compiler error: in extract_insn, at recog.cc:2840) FAIL: c-c++-common/vector-compare-3.c -std=gnu++20 (internal compiler error: in extract_insn, at recog.cc:2840) FAIL: c-c++-common/vector-compare-3.c -std=gnu++98 (internal compiler error: in extract_insn, at recog.cc:2840) FAIL: g++.dg/opt/pr79734.C -std=gnu++98 (internal compiler error: in extract_insn, at recog.cc:2840) FAIL: g++.dg/opt/pr79734.C -std=gnu++20 (internal compiler error: in extract_insn, at recog.cc:2840) FAIL: g++.dg/opt/pr79734.C -std=gnu++14 (internal compiler error: in extract_insn, at recog.cc:2840) ... and 6 more entries You can find the failure logs in *.log.1.xz files in - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/507/artifact/artifacts/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/507/artifact/artifacts/notify/ The list of [ignored] baseline and flaky failures are in - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/507/artifact/artifacts/sumfiles/xfails.xfail The configuration of this build is: CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv8.1-m.main+mve.fp+fp.dp -mtune=cortex-m55 -mfloat-abi=hard -mfpu=auto -8<--8<--8<-- The information below can be used to reproduce a debug environment: Current build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/507/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/506/artifact/artifacts Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/851ec9960b084ad37556ec627e6931e985e41a24/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/reproduction_instructions.txt Full commit : https://github.com/gcc-mirror/gcc/commit/851ec9960b084ad37556ec627e6931e985e41a24 List of configurations that regressed due to this commit : * tcwg_gnu_embed_check_gcc ** master-thumb_m55_hard_eabi *** FAIL: 9 regressions: 9 improvements *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/851ec9960b084ad37556ec627e6931e985e41a24/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt *** https://ci.linaro.org/job/
Regressions on master at commit r15-2159 vs commit r15-2156 on Linux/x86_64
Regressions on master at commit r15-2159 vs commit r15-2156 on Linux/x86_64 New failures: New passes: FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O1 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O1 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -g at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -g at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31)
Regressions on master at commit r15-2159 vs commit r15-2156 on Linux/i686
Regressions on master at commit r15-2159 vs commit r15-2156 on Linux/i686 New failures: New passes: FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O1 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -g at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31)
Regressions on native/master at commit r15-2161 vs commit r15-2156 on Linux/x86_64
Regressions on master at commit r15-2161 vs commit r15-2156 on Linux/x86_64 New failures: New passes: FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O0 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O1 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O1 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O2 at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -g at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -O3 -g at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31) FAIL: libgomp.oacc-fortran/privatized-ref-2.f90 -DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable -Os at line 32 (test for warnings, line 31)
Regressions on native/master at commit r15-2164 vs commit r15-2161 on Linux/x86_64
Regressions on master at commit r15-2164 vs commit r15-2161 on Linux/x86_64 New failures: FAIL: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O2 execution test New passes:
Regressions on native/master at commit r15-2166 vs commit r15-2164 on Linux/x86_64
Regressions on master at commit r15-2166 vs commit r15-2164 on Linux/x86_64 New failures: New passes: FAIL: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O2 execution test
[Linaro-TCWG-CI] gcc-15-2165-g01c095ab77f8: FAIL: 1 regressions on arm
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-1290 , please let us know if you are looking at the problem and/or when you have a fix. In gcc_check master-arm after: | commit gcc-15-2165-g01c095ab77f8 | Author: Andrew MacLeod | Date: Fri Jul 19 17:39:40 2024 -0400 | | Check for SSA_NAME not in the IL yet. | | Check for an SSA_NAME not in the CFG before trying to create an | equivalence record in the defintion block. | | PR tree-optimization/116003 | gcc/ | ... 5 lines of the commit log omitted. FAIL: 1 regressions regressions.sum: === gcc tests === Running gcc:gcc.dg/dg.exp ... FAIL: gcc.dg/pr116003.c (test for excess errors) You can find the failure logs in *.log.1.xz files in - https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/2427/artifact/artifacts/00-sumfiles/ The full lists of regressions and improvements as well as configure and make commands are in - https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/2427/artifact/artifacts/notify/ The list of [ignored] baseline and flaky failures are in - https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/2427/artifact/artifacts/sumfiles/xfails.xfail The configuration of this build is: CI config tcwg_gcc_check master-arm -8<--8<--8<-- The information below can be used to reproduce a debug environment: Current build : https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/2427/artifact/artifacts Reference build : https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/2425/artifact/artifacts Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/01c095ab77f8f43bf77e4c0be6c4f4c0d15a4c29/tcwg_gcc_check/master-arm/reproduction_instructions.txt Full commit : https://github.com/gcc-mirror/gcc/commit/01c095ab77f8f43bf77e4c0be6c4f4c0d15a4c29 List of configurations that regressed due to this commit : * tcwg_gcc_check ** master-arm *** FAIL: 1 regressions *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/01c095ab77f8f43bf77e4c0be6c4f4c0d15a4c29/tcwg_gcc_check/master-arm/details.txt *** https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/2427/artifact/artifacts
Re: [Linaro-TCWG-CI] gcc-15-2165-g01c095ab77f8: FAIL: 1 regressions on arm
FAIL: gcc.dg/pr116003.c (test for excess errors) Excess errors: /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/snapshots/gcc.git~master/gcc/testsuite/gcc.dg/pr116003.c:4:1: sorry, unimplemented: '_BitInt(5)' is not supported on this target /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/snapshots/gcc.git~master/gcc/testsuite/gcc.dg/pr116003.c:8:1: sorry, unimplemented: '_BitInt(129)' is not supported on this target /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/snapshots/gcc.git~master/gcc/testsuite/gcc.dg/pr116003.c:11:5: sorry, unimplemented: '_BitInt(128)' is not supported on this target I think it needs dg-do compile { target bitint }.