https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119865

            Bug ID: 119865
           Summary: [15/16 regression] RISC-V: ICE in
                    g++.target/riscv/mv(c)-symbols[1-5].C
           Product: gcc
           Version: 15.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 61154
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61154&action=edit
freport-bug output

postcommit is seeing the following errors on rv32/64 linux targets:

FAIL: g++.target/riscv/mv-symbols1.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mv-symbols1.C (test for excess errors)
FAIL: g++.target/riscv/mv-symbols2.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mv-symbols2.C (test for excess errors)
FAIL: g++.target/riscv/mv-symbols3.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mv-symbols3.C (test for excess errors)
FAIL: g++.target/riscv/mv-symbols4.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mv-symbols4.C (test for excess errors)
FAIL: g++.target/riscv/mv-symbols5.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mv-symbols5.C (test for excess errors)
FAIL: g++.target/riscv/mvc-symbols1.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mvc-symbols1.C (test for excess errors)
FAIL: g++.target/riscv/mvc-symbols2.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mvc-symbols2.C (test for excess errors)
FAIL: g++.target/riscv/mvc-symbols3.C (internal compiler error: Aborted)
FAIL: g++.target/riscv/mvc-symbols3.C (test for excess errors)

https://github.com/patrick-rivos/gcc-postcommit-ci/issues/2986

Likely caused by r15-9564-g2d6f1ca17f2

command/backtrace
$
/scratch/ewlu/ci/triage/baseline/build-mv-symbols-ice/build-gcc-linux-stage2/gcc/testsuite/g++/../../xg++
-B/scratch/ewlu/ci/triage/baseline/build-mv-symbols-ice/build-gcc-linux-stage2/gcc/testsuite/g++/../../

/scratch/ewlu/ci/triage/baseline/gcc/gcc/testsuite/g++.target/riscv/mv-symbols1.C
 -march=rv64gcv -mabi=lp64d -mcmodel=medlow   -fdiagnostics-plain-output 
-nostdinc++
-I/scratch/ewlu/ci/triage/baseline/build-mv-symbols-ice/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib64/lp64d/libstdc++-v3/include/riscv64-unknown-linux-gnu
-I/scratch/ewlu/ci/triage/baseline/build-mv-symbols-ice/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib64/lp64d/libstdc++-v3/include
-I/scratch/ewlu/ci/triage/baseline/gcc/libstdc++-v3/libsupc++
-I/scratch/ewlu/ci/triage/baseline/gcc/libstdc++-v3/include/backward
-I/scratch/ewlu/ci/triage/baseline/gcc/libstdc++-v3/testsuite/util
-fmessage-length=0 -O0 -march=rv64gc -mabi=lp64 -ffat-lto-objects -fno-ident 
-S   -o mv-symbols1.s -freport-bug
munmap_chunk(): invalid pointer
/scratch/ewlu/ci/triage/baseline/gcc/gcc/testsuite/g++.target/riscv/mv-symbols1.C:11:10:
internal compiler error: Aborted
0x33f89d6 internal_error(char const*, ...)
        ../../../gcc/gcc/diagnostic-global-context.cc:517
0x1796333 crash_signal
        ../../../gcc/gcc/toplev.cc:322
0x76a32d44532f ???
        ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x76a32d49eb2c __pthread_kill_implementation
        ./nptl/pthread_kill.c:44
0x76a32d49eb2c __pthread_kill_internal
        ./nptl/pthread_kill.c:78
0x76a32d49eb2c __GI___pthread_kill
        ./nptl/pthread_kill.c:89
0x76a32d44527d __GI_raise
        ../sysdeps/posix/raise.c:26
0x76a32d4288fe __GI_abort
        ./stdlib/abort.c:79
0x76a32d4297b5 __libc_message_impl
        ../sysdeps/posix/libc_fatal.c:134
0x76a32d4a8ff4 malloc_printerr
        ./malloc/malloc.c:5772
0x76a32d4a947b munmap_chunk
        ./malloc/malloc.c:3040
0x76a32d4addf9 __GI___libc_free
        ./malloc/malloc.c:3388
0x1bccb4f parse_features_for_version
        ../../../gcc/gcc/config/riscv/riscv.cc:13140
0x1bccc2e riscv_compare_version_priority(tree_node*, tree_node*)
        ../../../gcc/gcc/config/riscv/riscv.cc:13196
0x1bccc2e riscv_common_function_versions(tree_node*, tree_node*)
        ../../../gcc/gcc/config/riscv/riscv.cc:13213
0x1bccc2e riscv_common_function_versions(tree_node*, tree_node*)
        ../../../gcc/gcc/config/riscv/riscv.cc:13207
0xec02a7 decls_match(tree_node*, tree_node*, bool)
        ../../../gcc/gcc/cp/decl.cc:1216
0xec0f29 duplicate_decls(tree_node*, tree_node*, bool, bool)
        ../../../gcc/gcc/cp/decl.cc:1683
0xfa0c18 pushdecl(tree_node*, bool)
        ../../../gcc/gcc/cp/name-lookup.cc:3981
0xebd803 start_preparsed_function(tree_node*, tree_node*, int)
        ../../../gcc/gcc/cp/decl.cc:18548
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to