[Bug libgcc/104253] libgcc missing __floatdiif

2022-01-27 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104253 --- Comment #4 from Michael Meissner --- Created attachment 52306 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52306&action=edit Patch to use the correct names for __ibm128 converts if long double is IEEE 128-bit The problem was interna

[Bug libgcc/104253] libgcc missing __floatdiif

2022-01-27 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104253 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassign

[Bug target/104124] Poor optimization for vector splat DW with small consts

2022-01-27 Thread munroesj at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104124 Steven Munroe changed: What|Removed |Added Attachment #52236|0 |1 is obsolete|

[Bug fortran/101135] Load of null pointer when passing absent assumed-shape array argument for an optional dummy argument

2022-01-27 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101135 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org

[Bug c++/104255] parsing trailing return type fails with parameter pack expansion when two parameter packs at present

2022-01-27 Thread nickhuang99 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104255 --- Comment #1 from qingzhe huang --- Just a FYI, this version is a bit simplified from this original code. (https://www.godbolt.org/z/n7ajzr46f) because this is an actual meaningful function to reverse a given index_sequence. You can see if tra

[Bug other/102664] contrib/gcc-git-customization.sh uses echo -n, which isn't portable

2022-01-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102664 --- Comment #8 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #7) > https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/ > Limitations-of-Usual-Tools.html#index-g_t_0040command_007bexpr_007d-1813 > > The exp

[Bug target/104124] Poor optimization for vector splat DW with small consts

2022-01-27 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104124 --- Comment #3 from Michael Meissner --- There are two things going on. 1) There is no vspltisd instruction, so we can't generate a single instruction to load constants other than 0 or -1. Unfortunately, this was not added in either power9 or

[Bug sanitizer/104262] [C DR 460] libasan's aligned_alloc incorrectly detects unaligned

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2022-01-27 Status|UNCONFIRM

[Bug tree-optimization/101831] [11/12 Regression] Spurious maybe-uninitialized warning on std::array::size

2022-01-27 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101831 Martin Sebor changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot gnu.org

[Bug target/104261] gcc uses fildq and fistpq on unaligned addesss for atomic accesses

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104261 Andrew Pinski changed: What|Removed |Added Target||i?86 Keywords|

[Bug c++/51344] [4.4/4.5/4.6/4.7 regression] cc1plus hangs when compiling

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51344 --- Comment #12 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:66b86171188dcb61d2d0e0a4a98a7467e58a84a7 commit r12-6904-g66b86171188dcb61d2d0e0a4a98a7467e58a84a7 Author: Jason Merrill Date: T

[Bug c++/104245] [12 Regression] abseil-cpp 20211102.0 fails with "internal compiler error"

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104245 --- Comment #8 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:66b86171188dcb61d2d0e0a4a98a7467e58a84a7 commit r12-6904-g66b86171188dcb61d2d0e0a4a98a7467e58a84a7 Author: Jason Merrill Date: T

[Bug c++/104245] [12 Regression] abseil-cpp 20211102.0 fails with "internal compiler error"

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104245 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/100516] [11/12 Regression] Unexpected -Wstringop-overread in deque initialization from empty initializer_list

2022-01-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100516 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org

[Bug tree-optimization/104017] unexpeted -Warray-bounds popping a fixed number of std::deque elements

2022-01-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104017 --- Comment #3 from Jonathan Wakely --- (In reply to Martin Sebor from comment #1) > I view the warning as helpful here (and so not a false positive even) > because the test function assumes the loop inserts at least three elements > into the co

[Bug tree-optimization/104017] unexpeted -Warray-bounds popping a fixed number of std::deque elements

2022-01-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104017 --- Comment #4 from Jonathan Wakely --- If users can't tell why a warning happens without studying the compiler's IR dumps, the warning is not actually useful.

[Bug testsuite/104200] [12 Regression] FAIL: gcc.target/aarch64/atomic-inst-cas.c (test for excess errors) fails

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104200 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc

[Bug tree-optimization/104017] unexpeted -Warray-bounds popping a fixed number of std::deque elements

2022-01-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104017 --- Comment #5 from Jonathan Wakely --- (In reply to Martin Sebor from comment #1) > This test case also triggers a warning, for the same reason: GCC can't > determine the relationship between a deque's internal node pointers and the > result o

[Bug analyzer/104224] Testcases for analyzer "uninit" from fedora-devel

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104224 --- Comment #3 from CVS Commits --- The master branch has been updated by David Malcolm : https://gcc.gnu.org/g:00e7d024afb80e95fb36d74b1c059468d883a850 commit r12-6906-g00e7d024afb80e95fb36d74b1c059468d883a850 Author: David Malcolm Date: W

[Bug libstdc++/100516] [11/12 Regression] Unexpected -Wstringop-overread in deque initialization from empty initializer_list

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100516 --- Comment #8 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:eae41b4d2cc30327f9f15c7390438c46aa09ed3f commit r12-6907-geae41b4d2cc30327f9f15c7390438c46aa09ed3f Author: Jonathan Wakely Date:

[Bug tree-optimization/104200] [12 Regression] FAIL: gcc.target/aarch64/atomic-inst-cas.c (test for excess errors) fails

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104200 Andrew Pinski changed: What|Removed |Added Component|testsuite |tree-optimization --- Comment #2 from A

[Bug tree-optimization/104200] [12 Regression] FAIL: gcc.target/aarch64/atomic-inst-cas.c (test for excess errors) fails

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104200 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|pinskia at gcc d

[Bug tree-optimization/104200] [12 Regression] FAIL: gcc.target/aarch64/atomic-inst-cas.c (test for excess errors) fails

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104200 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug libstdc++/91383] C++17 should remove some library feature deprecated in C++14

2022-01-27 Thread Sandy.Martel at lexisnexisrisk dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91383 --- Comment #12 from Sandy Martel --- That's a very good solution, thanks!

[Bug target/103938] [9/10/11/12 Regression] ICE with __builtin_prefetch and vectors

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103938 Andrew Pinski changed: What|Removed |Added Summary|ICE with __builtin_prefetch |[9/10/11/12 Regression] ICE

[Bug target/103938] [9/10/11/12 Regression] ICE with __builtin_prefetch and vectors

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103938 --- Comment #3 from Andrew Pinski --- The latent bug has been there since IRA was added which would have been before AARCH64 backend was added even.

[Bug target/71153] aarch64 LSE __atomic_fetch_and() generates inversion for constants

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71153 Andrew Pinski changed: What|Removed |Added Known to work||9.1.0 Resolution|---

[Bug tree-optimization/64308] Missed optimization: 64-bit divide used when 32-bit divide would work

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64308 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug middle-end/103483] [12 regression] context-sensitive ranges change triggers stringop-overread

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103483 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |12.0

[Bug fortran/104126] [12 Regression] ICE in gfc_conv_gfc_desc_to_cfi_desc, at fortran/trans-expr.c:5649 since r12-4467-g64f9623765da3306

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104126 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |12.0

[Bug tree-optimization/101831] [11/12 Regression] Spurious maybe-uninitialized warning on std::array::size

2022-01-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101831 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |11.3

[Bug debug/104263] New: [10/11/12 Regression] '-fcompare-debug' failure (length) w/ -O2 -fnon-call-exceptions -fno-inline-small-functions

2022-01-27 Thread asolokha at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104263 Bug ID: 104263 Summary: [10/11/12 Regression] '-fcompare-debug' failure (length) w/ -O2 -fnon-call-exceptions -fno-inline-small-functions Product: gcc Version: 1

[Bug c++/100198] [12 Regression] ICE with enum in lambda in pack expansion

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100198 --- Comment #5 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 commit r12-6909-g4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 Author: Jason Merrill Date: T

[Bug c++/100030] ICE: in dependent_type_p, at cp/pt.c:26757

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100030 --- Comment #3 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 commit r12-6909-g4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 Author: Jason Merrill Date: T

[Bug c++/100282] [11/12 Regression] ICE with local class in lambda in pack expansion

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100282 --- Comment #4 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 commit r12-6909-g4d2efec9f229c2e2e7cb6c3f06beb4c3e9d244a1 Author: Jason Merrill Date: T

[Bug c++/104264] New: __is_trivially_copyable fails to report non-recursively trivially copyable classes

2022-01-27 Thread de34 at live dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104264 Bug ID: 104264 Summary: __is_trivially_copyable fails to report non-recursively trivially copyable classes Product: gcc Version: 12.0 Status: UNCONFIRMED Keywo

[Bug c++/92385] extremely long and memory intensive compilation for brace construction of array member

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92385 Jason Merrill changed: What|Removed |Added Target Milestone|--- |12.0 Known to work|

[Bug c++/53868] Temporary for indirect binding is not destroyed when destructor from initializer temp throws

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53868 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/103711] Virtual base destroyed twice when an exception is thrown in a derived class' constructor called from a delegated constructor

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103711 --- Comment #8 from CVS Commits --- The releases/gcc-11 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:2aa4400cb9830da0a335a8cbb75183706714b28d commit r11-9520-g2aa4400cb9830da0a335a8cbb75183706714b28d Author: Jason Merrill

[Bug c++/61611] Incorrect exception rethrown from a function-try-catch block when a nested try-catch executes

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61611 --- Comment #4 from CVS Commits --- The releases/gcc-11 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:cfcf6459810b010e8af2798581967872f68f1178 commit r11-9521-gcfcf6459810b010e8af2798581967872f68f1178 Author: Jason Merrill D

[Bug c++/103711] Virtual base destroyed twice when an exception is thrown in a derived class' constructor called from a delegated constructor

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103711 Jason Merrill changed: What|Removed |Added Target Milestone|--- |11.3 Status|ASSIGNED

[Bug c++/20040] A new expression must check the access level of delete operator

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20040 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/61611] Incorrect exception rethrown from a function-try-catch block when a nested try-catch executes

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61611 Jason Merrill changed: What|Removed |Added Target Milestone|12.0|11.3 Status|ASSIGNED

[Bug c++/96876] missing check for destructibility of base classes in aggregate initialization

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96876 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug middle-end/103483] [12 regression] context-sensitive ranges change triggers stringop-overread

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103483 --- Comment #18 from Jason Merrill --- (In reply to Martin Sebor from comment #17) > https://developers.redhat.com/blog/2019/03/13/understanding-gcc-warnings- > part-2 Yes, this is a good description of the general problem. > It might seem li

[Bug c++/100198] enum in lambda in pack expansion

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100198 Jason Merrill changed: What|Removed |Added Summary|[12 Regression] ICE with|enum in lambda in pack

[Bug c++/100198] enum in lambda in pack expansion

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100198 Jason Merrill changed: What|Removed |Added Target Milestone|12.0|---

[Bug c++/100282] local class in lambda in pack expansion

2022-01-27 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100282 Jason Merrill changed: What|Removed |Added Target Milestone|11.3|--- Keywords|ice-on-invalid-c

[Bug target/69073] internal compiler error: in maybe_record_trace_start

2022-01-27 Thread ysato at users dot sourceforge.jp via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69073 --- Comment #6 from Yoshinori Sato --- I got same ICE on following gcc. ❯ rx-unknown-linux-gcc --version rx-unknown-linux-gcc (GCC) 12.0.0 20210903 (experimental) ❯ rx-unknown-linux-gcc -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno

[Bug target/69073] internal compiler error: in maybe_record_trace_start

2022-01-27 Thread ysato at users dot sourceforge.jp via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69073 --- Comment #7 from Yoshinori Sato --- Created attachment 52308 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52308&action=edit comment 4 reproduce source

[Bug middle-end/103483] [12 regression] context-sensitive ranges change triggers stringop-overread

2022-01-27 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103483 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #19

[Bug tree-optimization/104265] New: Missed vectorization in 526.blender_r

2022-01-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104265 Bug ID: 104265 Summary: Missed vectorization in 526.blender_r Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optim

[Bug tree-optimization/104265] Missed vectorization in 526.blender_r

2022-01-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104265 Richard Biener changed: What|Removed |Added Depends on||104240 Blocks|

[Bug c++/104243] Optimization requires __sync_synchronize

2022-01-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104243 --- Comment #9 from Richard Biener --- (In reply to Thiago Macieira from comment #7) > (In reply to Martin Liška from comment #6) > > Anyway, upstream removed the pure attribute as we suggested: > > https://codereview.qt-project.org/c/qt/qtbase/

[Bug rtl-optimization/104153] [12 Regression] ICE due to recent ifcvt changes

2022-01-27 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104153 --- Comment #4 from Jeffrey A. Law --- That seems to get newlib building. But I'm also seeing a ton of testsuite failures. Not sure what's going on with those yet. I'll have to make some time tomorrow to look at them a bit deeper.

[Bug middle-end/103483] [12 regression] context-sensitive ranges change triggers stringop-overread

2022-01-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103483 --- Comment #20 from Jonathan Wakely --- But the wording of the diagnostics makes it seem like these "bugs" definitely happen. Too often it takes considerable effort examining GCC dump files to even work out why there is a warning and which cond

<    1   2