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

            Bug ID: 116247
           Summary: [15] RISC-V: shared_ptr_atomic.h: uintptr_t not
                    declared in scope
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ewlu at rivosinc dot com
  Target Milestone: ---

Created attachment 58844
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58844&action=edit
test log for g++.dg/coroutines/pr95823.C

The following testcases are failing on riscv newlib targets
https://github.com/patrick-rivos/gcc-postcommit-ci/issues/1460

FAIL: g++.dg/coroutines/pr100772-b.C (test for excess errors)
FAIL: g++.dg/coroutines/pr95823.C (test for excess errors)
FAIL: g++.dg/cpp1z/decomp37.C  -std=c++20 (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi 
(gcm.cache/$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm)
FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-tr1_a.H -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-tr1_a.H module-cmi 
(gcm.cache/$srcdir/g++.dg/modules/xtreme-tr1_a.H.gcm)
FAIL: g++.dg/modules/xtreme-tr1_b.C -std=c++2a (test for excess errors)
FAIL: g++.dg/opt/pr103989.C  -std=gnu++20 (test for excess errors)
FAIL: g++.dg/warn/Wuninitialized-33.C  -std=gnu++20 (test for excess errors)
FAIL: g++.dg/warn/Wuninitialized-pr107919-1.C  -std=gnu++20 (test for excess
errors)

Error:

In file included from
/scratch/ewlu/ci/triage/baseline/hash-3a817a4a5a6d94da9127af3be9f84a74e3076ee2/build-gcc-newlib-stage2/riscv64-unknown-elf/rv32imafdc_zicsr_zifencei_zaamo_zalrsc/ilp32d/libstdc++-v3/include/memory:81,
                 from
/scratch/ewlu/ci/triage/baseline/gcc/gcc/testsuite/g++.dg/coroutines/pr95823.C:2:
/scratch/ewlu/ci/triage/baseline/hash-3a817a4a5a6d94da9127af3be9f84a74e3076ee2/build-gcc-newlib-stage2/riscv64-unknown-elf/rv32imafdc_zicsr_zifencei_zaamo_zalrsc/ilp32d/libstdc++-v3/include/bits/shared_ptr_atomic.h:523:31:
error: 'uintptr_t' was not declared in this scope
/scratch/ewlu/ci/triage/baseline/hash-3a817a4a5a6d94da9127af3be9f84a74e3076ee2/build-gcc-newlib-stage2/riscv64-unknown-elf/rv32imafdc_zicsr_zifencei_zaamo_zalrsc/ilp32d/libstdc++-v3/include/bits/shared_ptr_atomic.h:523:31:
note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by
adding '#include <cstdint>'
...

bisected to r15-2655-g3a817a4a5a6 as first bad commit

Reply via email to