[Bug libstdc++/111004] Visitor and concept error message

2023-08-12 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111004 Jonathan Wakely changed: What|Removed |Added Ever confirmed|0 |1 Component|c++

[Bug libstdc++/96733] std::clamp for floats and doubles produces worse code than a combo of std::min / std::max

2023-08-12 Thread cosiekvfj at o2 dot pl via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96733 Kacper changed: What|Removed |Added CC||cosiekvfj at o2 dot pl --- Comment #10 from

[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 --- Comment #2 from Andrew Pinski --- Note the non-SVE code generation can be improved too. With: (simplify (negate (vec_pack_trunc:s (vec_cond:s @0 uniform_integer_cst_p@1 uniform_integer_cst_p@2) (vec_cond:s @3 @1 @2))) (with {

[Bug tree-optimization/111006] [SVE] Extra neg for storing to short from int comparison

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org

[Bug target/111005] SVE produced code for different type sizes (smaller than int) with comparison in a loop can be improved

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111005 --- Comment #1 from Andrew Pinski --- I forgot to say Compile with `-march=armv8.5+sve2 -O3`.

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectorized conditional not ) after r14-3110-g7fb65f10285

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/111006] New: [SVE] Extra neg for storing to short from int comparison

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111006 Bug ID: 111006 Summary: [SVE] Extra neg for storing to short from int comparison Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: missed-optimization

[Bug modula2/108485] CppArg is broken for whitespaces

2023-08-12 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108485 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2023-08-12 Ever confirmed|0

[Bug target/111005] New: SVE produced code for different type sizes (smaller than int) with comparison in a loop can be improved

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111005 Bug ID: 111005 Summary: SVE produced code for different type sizes (smaller than int) with comparison in a loop can be improved Product: gcc Version: 14.0 Status:

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectorized conditional not ) after r14-3110-g7fb65f10285

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #15 from Andrew Pinski --- Note the main issue with the 2 different type is a different issue (even though my patches improve the situtation, other issues shows up). Will file a few testcase for that ...

[Bug c++/111004] Visitor and concept error message

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
ke_result<(lambda at :24:16), A &>' 1827 | visit(_Visitor&& __visitor, _Variants&&... __variants) | ^ ``` Now LLVM's libc++ produces something which might be helpful: ``` In file included from :2: In file included from /opt/compiler-explorer/clang-trunk-

[Bug modula2/110779] SysClock can not read the clock

2023-08-12 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110779 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED

[Bug modula2/110779] SysClock can not read the clock

2023-08-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110779 --- Comment #15 from CVS Commits --- The releases/gcc-13 branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:a11ca333df2b6abb4187b39f32bb35a195d8fb33 commit r13-7716-ga11ca333df2b6abb4187b39f32bb35a195d8fb33 Author: Gaius Mulley

[Bug c++/111004] New: Visitor and concept error message

2023-08-12 Thread deco33000 at yandex dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111004 Bug ID: 111004 Summary: Visitor and concept error message Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug gcov-profile/110988] [14 regression] ICE when building 523.xalancbmk_r with pgo and lto

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110988 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0 Summary|ICE when

[Bug tree-optimization/110991] [14 Regression] Dead Code Elimination Regression at -O2 since r14-1135-gc53f51005de

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110991 --- Comment #2 from Andrew Pinski --- What is interesting is -O3 unrolls the loop in cunroll and the loop becomes a nothing as everything can be almost constant folded away ... Maybe that is something which can be tuned for -O2 and unrolling

[Bug tree-optimization/111003] [14 Regression] Dead Code Elimination Regression at -O3 since r14-2161-g237e83e2158

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111003 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2023-08-12 Ever confirmed|0

[Bug tree-optimization/111003] [14 Regression] Dead Code Elimination Regression at -O3 since r14-2161-g237e83e2158

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111003 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0

[Bug modula2/110779] SysClock can not read the clock

2023-08-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110779 --- Comment #14 from CVS Commits --- The master branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:63fb0bedb8077ac1e6b6337f198b4eae30813fbc commit r14-3180-g63fb0bedb8077ac1e6b6337f198b4eae30813fbc Author: Gaius Mulley Date:

[Bug modula2/110779] SysClock can not read the clock

2023-08-12 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110779 Iain Sandoe changed: What|Removed |Added CC||iains at gcc dot gnu.org --- Comment #13

[Bug testsuite/103324] RFE: Add a `make quickcheck` or `make smoketest` Makefile target to allow only running a portion of the testsuite

2023-08-12 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103324 --- Comment #9 from Eric Gallager --- (In reply to Sam James from comment #8) > Using make synchronisation can help a bit: > https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html. > It's made our build logs in Gentoo a lot

[Bug tree-optimization/111003] New: [14 Regression] Dead Code Elimination Regression at -O3 since r14-2161-g237e83e2158

2023-08-12 Thread scherrer.sv at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111003 Bug ID: 111003 Summary: [14 Regression] Dead Code Elimination Regression at -O3 since r14-2161-g237e83e2158 Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug target/105504] Fails to break dependency for vcvtss2sd xmm, xmm, mem

2023-08-12 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105504 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug modula2/108119] m2rte plugin should be disabled by default

2023-08-12 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108119 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/108119] m2rte plugin should be disabled by default

2023-08-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108119 --- Comment #7 from CVS Commits --- The releases/gcc-13 branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:131d5ffd42497b84c2a3329b02e075732e4fd6d2 commit r13-7715-g131d5ffd42497b84c2a3329b02e075732e4fd6d2 Author: Gaius Mulley

[Bug modula2/108119] m2rte plugin should be disabled by default

2023-08-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108119 --- Comment #6 from CVS Commits --- The master branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:46905fcde00fd84eb06b6bd1a6e788171d32865b commit r14-3179-g46905fcde00fd84eb06b6bd1a6e788171d32865b Author: Gaius Mulley Date:

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-12 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 --- Comment #14 from Jonathan Wakely --- That portability concern already applied to log10f and log10l anyway.

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-12 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 --- Comment #13 from Jonathan Wakely --- Oh dear, I should stop trying to do so many things at once. I did consider using __v < some_constant because we only need that code for large values, not for 0 and not for anything less than 1. We could

[Bug libstdc++/110860] std::format("{:f}",2e304) invokes undefined behaviour

2023-08-12 Thread gcc at pauldreik dot se via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110860 --- Comment #12 from Paul Dreik --- The last fix is unfortunately not sufficient either, because for abs(__v)<1 log10 becomes negative and that wont convert gracefully to size_t. I implemented the following fix, which avoids log10 and uses

[Bug tree-optimization/111002] Code generation for vectorized -(a[i] != 0) with number of elements chang could be improved

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111002 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug tree-optimization/111002] New: Code generation for vectorized -(a[i] != 0) with number of elements chang could be improved

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111002 Bug ID: 111002 Summary: Code generation for vectorized -(a[i] != 0) with number of elements chang could be improved Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug target/111001] SH: ICE during RTL pass: sh_treg_combine2

2023-08-12 Thread wbx at openadk dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111001 --- Comment #1 from Waldemar Brodkorb --- /home/browa22-ext/e2fsprogs/output/host/bin/sh4-buildroot-linux-gnu-gcc -v Using built-in specs. COLLECT_GCC=/home/browa22-ext/e2fsprogs/output/host/bin/sh4-buildroot-linux-gnu-gcc.br_real

[Bug target/111001] New: SH: ICE during RTL pass: sh_treg_combine2

2023-08-12 Thread wbx at openadk dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111001 Bug ID: 111001 Summary: SH: ICE during RTL pass: sh_treg_combine2 Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/110986] [14 Regression] aarch64 has support for conditional not (and vectors can do conditional not still) after r14-3110-g7fb65f10285

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986 --- Comment #14 from Andrew Pinski --- The next and final part for cond_unary_5.c: (for unpack (vec_unpack_lo vec_unpack_hi) (simplify (negate (unpack (vec_cond @0 uniform_integer_cst_p@1 uniform_integer_cst_p@2))) (with { tree

[no subject]

2023-08-12 Thread มะลิ แซ่ตั่ง via Gcc-bugs
ทุนหมุนเวียนธุรกิจระยะสั้นสำหรับ ผู้ประกอบการ โรงงานฯ หจก. บริษัท ธุรกิจ SMEs ง่ายกว่าธนาคาร | ไม่เช็คบูโร | ลดต้น ลดดอกเบี้ย | ไม่ต้องค้ำ | คุยง่าย อนุมัติไวเร็ว โทร 082 5928519 คุณเอก โทร 063 2543219 ตะวัน ไลน์ไอดี esc.credit ✅ดอกเบี้ยต่ำสุด 1.25%* ✅ปิดยอดได้ตลอดเวลา ไม่ต้องรอให้ครบสัญญา

[Bug tree-optimization/111000] [14 Regression] Wrong code at -O3 on x86_64-linux-gnu since r14-2944-g3d48c11ad08

2023-08-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111000 Andrew Pinski changed: What|Removed |Added Component|c |tree-optimization Target

[Bug c/111000] New: Wrong code at -O3 on x86_64-linux-gnu since r14-2944-g3d48c11ad08

2023-08-12 Thread shaohua.li at inf dot ethz.ch via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111000 Bug ID: 111000 Summary: Wrong code at -O3 on x86_64-linux-gnu since r14-2944-g3d48c11ad08 Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal