[Bug target/99704] volatile is needed on asm statements in

2021-03-21 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99704 --- Comment #2 from Hongtao.liu --- How should we handle -march=native on hybrid core?

[Bug target/99704] volatile is needed on asm statements in

2021-03-21 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99704 H.J. Lu changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc dot

[Bug target/99704] New: volatile is needed on asm statements in

2021-03-21 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99704 Bug ID: 99704 Summary: volatile is needed on asm statements in Product: gcc Version: 9.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/98914] [11 Regression] ICE in rs6000_expand_vector_set, at config/rs6000/rs6000.c:7198

2021-03-21 Thread luoxhu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98914 luoxhu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/98914] [11 Regression] ICE in rs6000_expand_vector_set, at config/rs6000/rs6000.c:7198

2021-03-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98914 --- Comment #5 from CVS Commits --- The master branch has been updated by Xiong Hu Luo : https://gcc.gnu.org/g:d0a5e8e1a84bdd6ce915c3be65da8af2552cd49e commit r11-7755-gd0a5e8e1a84bdd6ce915c3be65da8af2552cd49e Author: Xionghu Luo Date: Sun

[Bug c++/99456] [11 regression] ABI breakage with some static initialization

2021-03-21 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99456 cqwrteur changed: What|Removed |Added CC||unlvsur at live dot com --- Comment #16 from

[Bug c++/96251] [constexpr, coroutines] co_yield incorrectly rejected in non-explicitly-constexpr generic lambda

2021-03-21 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96251 Iain Sandoe changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libgcc/99703] gcc-10.2.0 with Via C3 Eden: configure: error: Intel CET must be enabled on Intel CET enabled host

2021-03-21 Thread worx at pouf dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99703 --- Comment #1 from Worx --- Created attachment 50445 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50445=edit host details emerge --info = More details about the host

[Bug libgcc/99703] New: gcc-10.2.0 with Via C3 Eden: configure: error: Intel CET must be enabled on Intel CET enabled host

2021-03-21 Thread worx at pouf dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99703 Bug ID: 99703 Summary: gcc-10.2.0 with Via C3 Eden: configure: error: Intel CET must be enabled on Intel CET enabled host Product: gcc Version: 10.2.0 Status:

[Bug c++/96251] [constexpr, coroutines] co_yield incorrectly rejected in non-explicitly-constexpr generic lambda

2021-03-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96251 --- Comment #10 from CVS Commits --- The releases/gcc-10 branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:0b0a579191828727c232d26b513e3f4d9eeb9b3d commit r10-9504-g0b0a579191828727c232d26b513e3f4d9eeb9b3d Author: Iain Sandoe

[Bug target/44107] gcc emits frame (epilogue) info incompatible with the darwin {8,9}-unwinder,10-compacter

2021-03-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44107 --- Comment #35 from CVS Commits --- The releases/gcc-10 branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:c3d51b2d2382d44b0463b7ebaf12f3b788c9027e commit r10-9502-gc3d51b2d2382d44b0463b7ebaf12f3b788c9027e Author: Iain Sandoe

[Bug target/48097] gcc sometimes generates code that uses the buggy libgcc_s unwinder on darwin (originally exposed by Throw_2 failures in libjava testsuite under Xcode 4.0)

2021-03-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48097 --- Comment #19 from CVS Commits --- The releases/gcc-10 branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:c3d51b2d2382d44b0463b7ebaf12f3b788c9027e commit r10-9502-gc3d51b2d2382d44b0463b7ebaf12f3b788c9027e Author: Iain Sandoe

[Bug c++/99701] std::nullptr_t can be compared with relational ops

2021-03-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99701 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/87699] Implement CWG 1512

2021-03-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87699 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug libstdc++/99692] Lookup for operator<< skips global scope

2021-03-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 --- Comment #7 from Jonathan Wakely --- I mean that the test used in the library code is doing the right thing. I haven't investigated whether the compiler is not handling the lookup correctly, but I don't think there's a libstdc++ bug here.

[Bug fortran/99602] [11 regression] runtime error: pointer actual argument not associated

2021-03-21 Thread juergen.reuter at desy dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99602 --- Comment #31 from Jürgen Reuter --- (In reply to Paul Thomas from comment #30) > Created attachment 50442 [details] > Patch that "fixes" all versions of the problem.. so far :-) > > Hi Juergen, > > I think that this one does the job... it

[Bug target/99702] [11 Regression] ICE: RTL check: expected code 'const_int', have 'subreg' in riscv_expand_block_move, at config/riscv/riscv.c:3262 with memcpy()

2021-03-21 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99702 Zdenek Sojka changed: What|Removed |Added Known to fail||11.0 --- Comment #1 from Zdenek Sojka

[Bug target/99702] New: [11 Regression] ICE: RTL check: expected code 'const_int', have 'subreg' in riscv_expand_block_move, at config/riscv/riscv.c:3262 with memcpy()

2021-03-21 Thread zsojka at seznam dot cz via Gcc-bugs
--prefix=/repo/gcc-trunk//binary-trunk-r11-7753-20210321172739-gfc24ea23742-checking-yes-rtl-df-extra-riscv64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.0.1 20210321 (experimental) (GCC) This breaks compiler build with --enable-checking=yes,rtl,df,extra

[Bug c++/99701] New: std::nullptr_t can be compared with relational ops

2021-03-21 Thread cjdb.ns at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99701 Bug ID: 99701 Summary: std::nullptr_t can be compared with relational ops Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

Re: string.h bug Benjamin-Elias Probst

2021-03-21 Thread Martin Sebor via Gcc-bugs
On 3/21/21 9:01 AM, Benjamin-Elias Probst wrote: Hello, my computer tried to build gcc in gcc-10.2.0 This happend after ./configure ... sudo make on ubuntu mint 20.1: If you are reporting a bug then please enter it in GCC Bugzilla (https://gcc.gnu.org/bugzilla/). This list simply collects

[Bug sanitizer/99673] [11 Regression] bogus -Wstringop-overread warning with address sanitizer due to member address substitution

2021-03-21 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99673 --- Comment #3 from Martin Sebor --- None of the -Wstringop-xxx warnings (either true or false positives) affects code generation. Thanks for the true vs false positive breakdown. If you remember and could let me know the details of the real

[Bug fortran/99602] [11 regression] runtime error: pointer actual argument not associated

2021-03-21 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99602 --- Comment #30 from Paul Thomas --- Created attachment 50442 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50442=edit Patch that "fixes" all versions of the problem.. so far :-) Hi Juergen, I think that this one does the job... it is

[Bug d/99691] OpenBSD support for GDC

2021-03-21 Thread bcallah at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99691 --- Comment #2 from Brian Callahan --- (In reply to Iain Buclaw from comment #1) > Thanks, I have an OpenBSD VM with a WIP port as well, so I'll compare the > two - I don't recall any problems with shared libraries, though the host > system

[Bug c++/99700] New: gcc takes an uninitialized variable as a constant expression

2021-03-21 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99700 Bug ID: 99700 Summary: gcc takes an uninitialized variable as a constant expression Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/99699] New: Type deduction failure for deducing a non-type template parameter via another deducible structural type (class template specialization) non-type template parameter

2021-03-21 Thread davveston at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99699 Bug ID: 99699 Summary: Type deduction failure for deducing a non-type template parameter via another deducible structural type (class template specialization) non-type template

[Bug target/99698] [aarch64] Impossible to accurately detect extensions using preprocessor

2021-03-21 Thread evan--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99698 --- Comment #2 from Evan Nemerson --- Nice, thanks! That would at least make testing possible, though I still think that just checking __ARM_FEATURE_SHA3 should be sufficient, and ktkachov's comment reinforces that.

[Bug middle-end/99696] lto looks past aliases to initializers

2021-03-21 Thread rth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99696 --- Comment #1 from Richard Henderson --- Actually, I can reproduce this with gcc 9.3 as well. My upstream bug report simply uses gcc 11, so I assumed.

[Bug target/99698] [aarch64] Impossible to accurately detect extensions using preprocessor

2021-03-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99698 --- Comment #1 from Andrew Pinski --- >AFAICT there is no way to reliably detect armv8.2-a. There is supposed to be See PR 99312 .

[Bug target/99698] New: [aarch64] Impossible to accurately detect extensions using preprocessor

2021-03-21 Thread evan--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99698 Bug ID: 99698 Summary: [aarch64] Impossible to accurately detect extensions using preprocessor Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity:

[Bug c++/99697] New: ICE for class template partial specialization over non-template (structural class template) parameter of deduced class type

2021-03-21 Thread davveston at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99697 Bug ID: 99697 Summary: ICE for class template partial specialization over non-template (structural class template) parameter of deduced class type Product: gcc

[Bug c/99693] -O2 not move 'if' checks on const data outside the loops

2021-03-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99693 --- Comment #2 from Andrew Pinski --- Loop unswitching is correctly only turned on at -O3+. So you want to move it to -O2. Note loop unswitching can cause performance problems due to increase of usage of the icache and such.

[Bug debug/99388] Invalid debug info for __fp16

2021-03-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99388 --- Comment #3 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:fc24ea2374259d401a46ce3526688b7e79d4cc13 commit r11-7753-gfc24ea2374259d401a46ce3526688b7e79d4cc13 Author: Jakub Jelinek Date:

[Bug fortran/99688] AddressSanitizer: stack-buffer-overflow on address at gfc_match_name(char*) gcc/fortran/match.c:685

2021-03-21 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99688 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment

[Bug middle-end/99696] New: lto looks past aliases to initializers

2021-03-21 Thread rth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99696 Bug ID: 99696 Summary: lto looks past aliases to initializers Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/99695] New: Cannot static compile with C++ module

2021-03-21 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99695 Bug ID: 99695 Summary: Cannot static compile with C++ module Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

string.h bug Benjamin-Elias Probst

2021-03-21 Thread Benjamin-Elias Probst
Hello, my computer tried to build gcc in gcc-10.2.0 This happend after ./configure ... sudo make on ubuntu mint 20.1: TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/bash ./mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #11 from Iain Buclaw --- (In reply to Brecht Sanders from comment #10) > I thought MinGW-w64 is it's own C library. > It is found by GCC build process because the folder mingw exists in the > location specified with

[Bug libstdc++/99692] Lookup for operator<< skips global scope

2021-03-21 Thread skaniskin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 --- Comment #6 from Sergey Kaniskin --- > Which seems correct to me. Users should not be overloading operator<< for > types defined by the standard library anyway. You don't own vector so > you don't get to say how it should be output to

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread brechtsanders at users dot sourceforge.net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #10 from Brecht Sanders --- I thought MinGW-w64 is it's own C library. It is found by GCC build process because the folder mingw exists in the location specified with --with-build-sysroot CppRuntime_Gcc is mentioned in the predefs,

[Bug c/99694] New: gcc: fatal error: Killed signal terminated program cc1 under -O2 to -Os

2021-03-21 Thread haoxintu at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99694 Bug ID: 99694 Summary: gcc: fatal error: Killed signal terminated program cc1 under -O2 to -Os Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #9 from Iain Buclaw --- (In reply to Brecht Sanders from comment #8) > predefs GNU D_Version2 LittleEndian GNU_SEH_Exceptions GNU_EMUTLS > GNU_StackGrowsDown GNU_InlineAsm D_LP64 D_PIC assert D_ModuleInfo > D_Exceptions D_TypeInfo

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread brechtsanders at users dot sourceforge.net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #8 from Brecht Sanders --- predefs GNU D_Version2 LittleEndian GNU_SEH_Exceptions GNU_EMUTLS GNU_StackGrowsDown GNU_InlineAsm D_LP64 D_PIC assert D_ModuleInfo D_Exceptions D_TypeInfo all X86_64 D_HardFloat Windows MinGW Win64

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #7 from Iain Buclaw --- (In reply to Brecht Sanders from comment #6) > The patch for gcc/config/i386/t-cygming added a line: > winnt-d.o: config/winnt-d.c > I changed it to: > winnt-d.o: config/i386/winnt-d.c > > Then I got one step

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread brechtsanders at users dot sourceforge.net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #6 from Brecht Sanders --- The patch for gcc/config/i386/t-cygming added a line: winnt-d.o: config/winnt-d.c I changed it to: winnt-d.o: config/i386/winnt-d.c Then I got one step further. Output is now: libtool: compile:

[Bug c++/91873] -Wreturn-type diagnostic location changes depending on optimization level and destructor declaration

2021-03-21 Thread dov.murik at gmail dot com via Gcc-bugs
-gnu Configured with: ../gcc-trunk-20210321/configure --prefix=/opt/compiler-explorer/gcc-build/staging --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --disable-bootstrap --enable-multiarch --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --enable

[Bug c/99693] -O2 not move 'if' checks on const data outside the loops

2021-03-21 Thread rafal at bursig dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99693 --- Comment #1 from rafal at bursig dot org --- I'm not saying that this is a regression because I see proper results on -O3 level but IMHO such results should be available in -O2 level... but to topic: I have such code: typedef struct Update {

[Bug libstdc++/99692] Lookup for operator<< skips global scope

2021-03-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 --- Comment #5 from Jonathan Wakely --- (In reply to Andrew Pinski from comment #1) > But by definition at this point operator << does not exist and is not > considered as it is not found via ADL because both std::basic_ostream > and std::vector

[Bug libstdc++/99692] Lookup for operator<< skips global scope

2021-03-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 --- Comment #4 from Jonathan Wakely --- (In reply to Sergey Kaniskin from comment #3) > I was unsure whether to file it under compiler or stdlibc++ as it’s accepted > by another compilers using stdlibc++. There's no such component, it's

[Bug c++/61961] Add new warning when initializer-list constructor chosen for uniform init that doesn't intend to use initializer_list

2021-03-21 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61961 --- Comment #3 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > The semantics I suggest are to warn when: > > * an initializer-list constructor is selected by overload resolution > * the elements of the braced-init-list

[Bug c/99693] New: -O2 not move 'if' checks on const data outside the loops

2021-03-21 Thread rafal at bursig dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99693 Bug ID: 99693 Summary: -O2 not move 'if' checks on const data outside the loops Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 --- Comment #5 from Iain Buclaw --- (In reply to Brecht Sanders from comment #4) > I tried to build gcc 10 snapshot 20210320 for Windows 64-bit with the > proposed patch. > > First I got this error: > > make[2]: Entering directory >

[Bug d/91595] Version (Windows) is not defined in GCC D Compiler

2021-03-21 Thread brechtsanders at users dot sourceforge.net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91595 Brecht Sanders changed: What|Removed |Added CC||brechtsanders at users dot sourcef

[Bug c++/99672] std::source_location yield different column numbers between free function and template functions

2021-03-21 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99672 --- Comment #3 from 康桓瑋 --- I think the issue of line() function also needs to do a patch. https://godbolt.org/z/q8EPnG constexpr int g(auto...) { return std::source_location::current( // < opening paren line number ).line(); } constexpr

[Bug d/99691] OpenBSD support for GDC

2021-03-21 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99691 --- Comment #1 from Iain Buclaw --- Thanks, I have an OpenBSD VM with a WIP port as well, so I'll compare the two - I don't recall any problems with shared libraries, though the host system demands that PIC/PIE is forced for all built

[Bug c++/99686] ICE when using both concepts and full specialization

2021-03-21 Thread webrown.cpp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99686 W E Brown changed: What|Removed |Added CC||webrown.cpp at gmail dot com --- Comment #2

[Bug libstdc++/99692] Lookup for operator<< skips global scope

2021-03-21 Thread skaniskin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 --- Comment #3 from Sergey Kaniskin --- (In reply to Andrew Pinski from comment #1) > Right the problem is here (and not with the compiler itself if there is a > problem) I was unsure whether to file it under compiler or stdlibc++ as it’s