public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error @ 2023-09-22 22:31 ewlu at rivosinc dot com 2023-09-22 22:32 ` [Bug target/111545] " ewlu at rivosinc dot com ` (6 more replies) 0 siblings, 7 replies; 8+ messages in thread From: ewlu at rivosinc dot com @ 2023-09-22 22:31 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 Bug ID: 111545 Summary: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ewlu at rivosinc dot com Target Milestone: --- Created attachment 55970 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55970&action=edit objdump of executable on first bad hash First bad hash r14-4188-g66c13521f56 glibc rv64gcv encounters an illegal instruction error on qemu version 8.1.0. GDB backtrace: Program received signal SIGILL, Illegal instruction. 0x0000000000010af4 in __sa0054_stuff_MOD_sa0054 () (gdb) bt #0 0x0000000000010af4 in __sa0054_stuff_MOD_sa0054 () #1 0x0000000000010ee4 in MAIN__ () #2 0x00000000000106c8 in main () Included the objdump of the executable as objdump_bad.txt. Tested the instruction using the previous hash r14-4187-g4907d220bee and it successfully executed the vfmv.v.f instruction. Additional targets affected: glibc rv32gcv (objdump not included) ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com @ 2023-09-22 22:32 ` ewlu at rivosinc dot com 2023-09-22 23:10 ` juzhe.zhong at rivai dot ai ` (5 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: ewlu at rivosinc dot com @ 2023-09-22 22:32 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 --- Comment #1 from Edwin Lu <ewlu at rivosinc dot com> --- Created attachment 55971 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55971&action=edit objdump of executable on good hash Here is the objdump of the executable created using the good hash r14-4187-g4907d220bee ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com 2023-09-22 22:32 ` [Bug target/111545] " ewlu at rivosinc dot com @ 2023-09-22 23:10 ` juzhe.zhong at rivai dot ai 2023-09-22 23:31 ` ewlu at rivosinc dot com ` (4 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: juzhe.zhong at rivai dot ai @ 2023-09-22 23:10 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 JuzheZhong <juzhe.zhong at rivai dot ai> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |juzhe.zhong at rivai dot ai --- Comment #2 from JuzheZhong <juzhe.zhong at rivai dot ai> --- Could you give me the code to reproduce this issue? ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com 2023-09-22 22:32 ` [Bug target/111545] " ewlu at rivosinc dot com 2023-09-22 23:10 ` juzhe.zhong at rivai dot ai @ 2023-09-22 23:31 ` ewlu at rivosinc dot com 2023-09-23 6:31 ` rguenth at gcc dot gnu.org ` (3 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: ewlu at rivosinc dot com @ 2023-09-22 23:31 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 --- Comment #3 from Edwin Lu <ewlu at rivosinc dot com> --- (In reply to JuzheZhong from comment #2) > Could you give me the code to reproduce this issue? Testcase file: https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/testsuite/gfortran.dg/host_assoc_function_7.f90;h=df240a9f985d39162c50c6e5332744d7ff5bd59d;hb=66c13521f56 Cross compiled with flags: -march=rv64gcv -mabi=lp64d -mcmodel=medlow -fdiagnostics-plain-output -fdiagnostics-plain-output -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -pedantic-errors -lm Raw command used: ./fortran_error/build-gcc-linux-stage2/gcc/testsuite/gfortran/../../gfortran -B./fortran_error/build-gcc-linux-stage2/gcc/testsuite/gfortran/../../ -B./fortran_error/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/ ./gcc/gcc/testsuite/gfortran.dg/host_assoc_function_7.f90 -march=rv64gcv -mabi=lp64d -mcmodel=medlow -fdiagnostics-plain-output -fdiagnostics-plain-output -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -pedantic-errors -B./fortran_error/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/.libs -L./fortran_error/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/.libs -L./fortran_error/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/.libs -L./fortran_error/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libatomic/.libs -lm -o ./host_assoc_function_7.exe ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com ` (2 preceding siblings ...) 2023-09-22 23:31 ` ewlu at rivosinc dot com @ 2023-09-23 6:31 ` rguenth at gcc dot gnu.org 2023-09-25 22:37 ` juzhe.zhong at rivai dot ai ` (2 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: rguenth at gcc dot gnu.org @ 2023-09-23 6:31 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |14.0 ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com ` (3 preceding siblings ...) 2023-09-23 6:31 ` rguenth at gcc dot gnu.org @ 2023-09-25 22:37 ` juzhe.zhong at rivai dot ai 2023-10-20 6:38 ` lehua.ding at rivai dot ai 2023-10-20 21:48 ` ewlu at rivosinc dot com 6 siblings, 0 replies; 8+ messages in thread From: juzhe.zhong at rivai dot ai @ 2023-09-25 22:37 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 --- Comment #4 from JuzheZhong <juzhe.zhong at rivai dot ai> --- Confirm this is the latent bug in VSETVL PASS which is already existed for a long time. Lehua is working on refactoring Phase 1 and Phase 2 of VSETVL PASS which will fix all potential issues of VSETVL PASS. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com ` (4 preceding siblings ...) 2023-09-25 22:37 ` juzhe.zhong at rivai dot ai @ 2023-10-20 6:38 ` lehua.ding at rivai dot ai 2023-10-20 21:48 ` ewlu at rivosinc dot com 6 siblings, 0 replies; 8+ messages in thread From: lehua.ding at rivai dot ai @ 2023-10-20 6:38 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 --- Comment #5 from Lehua Ding <lehua.ding at rivai dot ai> --- Hi Edwin, I fixed by the commit id (29331e72d0ce9fe8aabdeb8c320b99943b9e067a) on trunk, can you help confirm this fixed? ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com ` (5 preceding siblings ...) 2023-10-20 6:38 ` lehua.ding at rivai dot ai @ 2023-10-20 21:48 ` ewlu at rivosinc dot com 6 siblings, 0 replies; 8+ messages in thread From: ewlu at rivosinc dot com @ 2023-10-20 21:48 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 Edwin Lu <ewlu at rivosinc dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Edwin Lu <ewlu at rivosinc dot com> --- Confirmed resolved when running it locally and on our post commit ci pipeline https://github.com/patrick-rivos/gcc-postcommit-ci/issues/55. Thanks! ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-10-20 21:48 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-09-22 22:31 [Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error ewlu at rivosinc dot com 2023-09-22 22:32 ` [Bug target/111545] " ewlu at rivosinc dot com 2023-09-22 23:10 ` juzhe.zhong at rivai dot ai 2023-09-22 23:31 ` ewlu at rivosinc dot com 2023-09-23 6:31 ` rguenth at gcc dot gnu.org 2023-09-25 22:37 ` juzhe.zhong at rivai dot ai 2023-10-20 6:38 ` lehua.ding at rivai dot ai 2023-10-20 21:48 ` ewlu at rivosinc dot com
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).