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

            Bug ID: 116991
           Summary: FAIL: 26_numerics/complex/ext_c++23.cc  -std=gnu++23
                    (test for excess errors)
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa64-hp-hpux11.11
            Target: hppa64-hp-hpux11.11
             Build: hppa64-hp-hpux11.11

spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir64/./gcc/xg++ -shared-libgcc
-B/ho
me/dave/gnu/gcc/objdir64/./gcc -nostdinc++
-L/home/dave/gnu/gcc/objdir64/hppa64-
hp-hpux11.11/libstdc++-v3/src
-L/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/
libstdc++-v3/src/.libs
-L/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc
++-v3/libsupc++/.libs -B/opt/gnu64/gcc/gcc-15/hppa64-hp-hpux11.11/bin/
-B/opt/gn
u64/gcc/gcc-15/hppa64-hp-hpux11.11/lib/ -isystem
/opt/gnu64/gcc/gcc-15/hppa64-hp
-hpux11.11/include -isystem
/opt/gnu64/gcc/gcc-15/hppa64-hp-hpux11.11/sys-includ
e -fchecking=1
-B/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/./libstdc++-v3/
src/.libs -fmessage-length=0 -fno-show-column -ffunction-sections
-fdata-section
s -O2 -g -DLOCALEDIR="." -nostdinc++
-I/home/dave/gnu/gcc/objdir64/hppa64-hp-hpu
x11.11/libstdc++-v3/include/hppa64-hp-hpux11.11
-I/home/dave/gnu/gcc/objdir64/hp
pa64-hp-hpux11.11/libstdc++-v3/include
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/lib
supc++ -I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward
-I/home/dave/gnu/g
cc/gcc/libstdc++-v3/testsuite/util
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite
/26_numerics/complex/ext_c++23.cc -std=gnu++23 -include bits/stdc++.h
-fdiagnost
ics-plain-output ./libtestc++.a
-L/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.1
1/libstdc++-v3/src/experimental/.libs -lm -o ./ext_c++23.exe
In file included from
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-
v3/include/ccomplex:41,
                 from
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-
v3/include/hppa64-hp-hpux11.11/bits/stdc++.h:127,
                 from <command-line>:
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:
In
 instantiation of 'std::complex<_Tp> std::__complex_acos(const complex<_Tp>&)
[w
ith _Tp = _Float32]':
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:222
7:   required from 'std::complex<_Tp> std::acos(const complex<_Tp>&) [with _Tp
=
 _Float32]'
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc:3
9:   required from 'void test_functions(T*, std::complex<_Tp>*) [with T =
_Float
32]'
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc:6
2:   required from here
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:204
3: warning: ISO C++ does not allow converting to '_Float32' from 'long double'
w
ith greater conversion rank [-Wnarrowing]
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:
In
 instantiation of 'std::complex<_Tp> std::__complex_acos(const complex<_Tp>&)
[w
ith _Tp = _Float64]':
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:2227:
  required from 'std::complex<_Tp> std::acos(const complex<_Tp>&) [with _Tp =
_Float64]'
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc:39:
  required from 'void test_functions(T*, std::complex<_Tp>*) [with T =
_Float64]'
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/26_numerics/complex/ext_c++23.cc:69:
  required from here
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:2043:
warning: ISO C++ does not allow converting to '_Float64' from 'long double'
with greater conversion rank [-Wnarrowing]
FAIL: 26_numerics/complex/ext_c++23.cc  -std=gnu++23 (test for excess errors)
Excess errors:
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:2043:
warning: ISO C++ does not allow converting to '_Float32' from 'long double'
with greater conversion rank [-Wnarrowing]
/home/dave/gnu/gcc/objdir64/hppa64-hp-hpux11.11/libstdc++-v3/include/complex:2043:
warning: ISO C++ does not allow converting to '_Float64' from 'long double'
with greater conversion rank [-Wnarrowing]

Similar fail:
FAIL: 26_numerics/complex/ext_c++23.cc  -std=gnu++26 (test for excess errors)

Reply via email to