[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

[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 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 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 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 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 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 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 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 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++/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 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++/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 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++/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++/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++/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 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++/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++/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++/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++/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++/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++/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 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 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 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 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 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 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 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/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 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 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 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 Component|testsuite |tree-optimization --- Comment #2 from A

[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 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 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 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 #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 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 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 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 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++/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 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 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 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 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 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 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 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 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 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 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 fortran/104128] ICE in gfc_widechar_to_char, at fortran/scanner.c:199

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

[Bug fortran/104128] ICE in gfc_widechar_to_char, at fortran/scanner.c:199

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104128 --- Comment #8 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:b51fb28ed294cdf19087ca9d9ad107c9c52bec42 commit r12-6902-gb51fb28ed294cdf19087ca9d9ad107c9c52bec42 Author: Harald Anlauf Date: S

[Bug c++/82632] copy deduction candidate erroneously preferred over deduction-guide

2022-01-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82632 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/82632] copy deduction candidate erroneously preferred over deduction-guide

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82632 --- Comment #4 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:fd59d5d4a2ef8a97541a22399480bc1f8e82ceca commit r12-6901-gfd59d5d4a2ef8a97541a22399480bc1f8e82ceca Author: Patrick Palka Date: Th

[Bug fortran/84784] ICEs: verify_gimple failed with -fdefault-integer-8

2022-01-27 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84784 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|NEW |WAITING --- Comment #8 from a

[Bug fortran/84784] ICEs: verify_gimple failed with -fdefault-integer-8

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84784 --- Comment #7 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:7eb61a45a171d4f8f5bf4d4f469d42e657c69a6a commit r12-6900-g7eb61a45a171d4f8f5bf4d4f469d42e657c69a6a Author: Harald Anlauf Date: Th

[Bug sanitizer/104262] -fsanitize=address false alarm with aligned_alloc

2022-01-27 Thread eggert at cs dot ucla.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 --- Comment #4 from eggert at cs dot ucla.edu --- Thanks for looking into the problem. DR#460 says that the C2x committee adopted wording based on N2072, which which made the point that non-integral multiples of alignment are useful - for the sam

[Bug sanitizer/104262] -fsanitize=address false alarm with aligned_alloc

2022-01-27 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 --- Comment #3 from joseph at codesourcery dot com --- See DR#460. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_460

[Bug lto/104237] [11/12 Regression] Emitted binary code changes when -g is enabled at -O1 -flto and optimize attribute since r11-3126-ga8f9b4c54cc35062

2022-01-27 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104237 --- Comment #6 from David Malcolm --- FWIW years ago I posted a patch to generalize libgccjit's location consolidation code so that it could be used by LTO, but IIRC it was rejected. I spent a few minutes looking in the archives but wasn't able

[Bug sanitizer/104262] -fsanitize=address false alarm with aligned_alloc

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 Jakub Jelinek changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org --- Comment #2

[Bug lto/104237] [11/12 Regression] Emitted binary code changes when -g is enabled at -O1 -flto and optimize attribute since r11-3126-ga8f9b4c54cc35062

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104237 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |11.3

[Bug lto/104237] [11/12 Regression] Emitted binary code changes when -g is enabled at -O1 -flto and optimize attribute since r11-3126-ga8f9b4c54cc35062

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104237 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug sanitizer/104262] -fsanitize=address false alarm with aligned_alloc

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 --- Comment #1 from Jakub Jelinek --- Why do you think it conforms to C11? "The value of alignment shall be a valid alignment supported by the implementation and the value of size shall be an integral multiple of alignment." If this is x

[Bug sanitizer/104262] New: -fsanitize=address false alarm with aligned_alloc

2022-01-27 Thread eggert at cs dot ucla.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 Bug ID: 104262 Summary: -fsanitize=address false alarm with aligned_alloc Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug libstdc++/104251] std::reduce scrambles argument order for BinaryOp function call: Possible bug?

2022-01-27 Thread felix.koehler at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104251 --- Comment #5 from Felix Köhler --- Andrew, Jonathan, thanks to both of you for the concise and helpful explanations! GCC not only is a great compiler, it has a great STL and great implementers :D So, if I want to replace an instance of accum

[Bug ipa/103171] [12 Regression] ICE Segmentation fault since r12-2523-g13586172d0b70c9d

2022-01-27 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103171 Martin Jambor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/104243] Optimization requires __sync_synchronize

2022-01-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104243 Martin Liška changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #

[Bug c++/101894] [11/12 Regression] ICE with multiple friend declarations

2022-01-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101894 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

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

2022-01-27 Thread mikulas at artax dot karlin.mff.cuni.cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104261 Bug ID: 104261 Summary: gcc uses fildq and fistpq on unaligned addesss for atomic accesses Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug c++/104243] Optimization requires __sync_synchronize

2022-01-27 Thread thiago at kde dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104243 --- Comment #7 from Thiago Macieira --- (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/+/392357 Can we be assured the pure attribute will

[Bug rtl-optimization/102178] [12 Regression] SPECFP 2006 470.lbm regressions on AMD Zen CPUs after r12-897-gde56f95afaaa22

2022-01-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102178 --- Comment #25 from Hongtao.liu --- > Guess we need to let RA know mem cost is cheaper than GPR for r249. Reduce sse_store cost?

[Bug rtl-optimization/102178] [12 Regression] SPECFP 2006 470.lbm regressions on AMD Zen CPUs after r12-897-gde56f95afaaa22

2022-01-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102178 --- Comment #24 from Hongtao.liu --- for vmovq %rdi, %xmm7 # 503 [c=4 l=4] *movdf_internal/21 .. vmulsd %xmm7, %xmm4, %xmm5 # 320 [c=12 l=4] *fop_df_comm/2 .. movabsq $0x3fef85af6c69b5a6, %rdi # 409 [c=5 l=10] *

[Bug middle-end/104260] [12 Regression] Misplaced waccess3 pass

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

[Bug lto/104237] [11/12 Regression] Emitted binary code changes when -g is enabled at -O1 -flto and optimize attribute since r11-3126-ga8f9b4c54cc35062

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104237 --- Comment #4 from Jakub Jelinek --- Ah, as this is lto1, all the locations are created by lto_location_cache::apply_location_cache. With -g lto1 can stream more locations than with -g0, and apply_location_cache is always called on some chunk o

[Bug c++/67491] [meta-bug] concepts issues

2022-01-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 103678, which changed state. Bug 103678 Summary: [concepts] Constrained partial specialization of dependent template conflicts with unconstrained partial specialization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103678

[Bug c++/103678] [concepts] Constrained partial specialization of dependent template conflicts with unconstrained partial specialization

2022-01-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103678 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/67491] [meta-bug] concepts issues

2022-01-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 92944, which changed state. Bug 92944 Summary: [concepts] redefinition error when using constrained structure template inside namespace https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92944 What|Removed

[Bug c++/92944] [concepts] redefinition error when using constrained structure template inside namespace

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

[Bug c++/99895] Function parameters generated wrong in call to member of non-type template parameter in lambda

2022-01-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99895 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99895] Function parameters generated wrong in call to member of non-type template parameter in lambda

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99895 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:dec8d0e5fa00ceb2ded78b8a3eba8976d860a90e commit r12-6897-gdec8d0e5fa00ceb2ded78b8a3eba8976d860a90e Author: Patrick Palka Date: Th

[Bug c++/92944] [concepts] redefinition error when using constrained structure template inside namespace

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92944 --- Comment #5 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:ce6054a22ae14594a2919d2ad87cd9478e616fb3 commit r12-6896-gce6054a22ae14594a2919d2ad87cd9478e616fb3 Author: Patrick Palka Date: Th

[Bug c++/103678] [concepts] Constrained partial specialization of dependent template conflicts with unconstrained partial specialization

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103678 --- Comment #1 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:ce6054a22ae14594a2919d2ad87cd9478e616fb3 commit r12-6896-gce6054a22ae14594a2919d2ad87cd9478e616fb3 Author: Patrick Palka Date: T

[Bug target/104189] enable 64-bit compare-and-swap on SPARC/Linux with V9

2022-01-27 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104189 --- Comment #7 from John Paul Adrian Glaubitz --- FWIW, I also asked David Miller regarding the register preservation and here is his answer: > The full 64-bit registers of the out and global registers are saved at trap > time. > But only 32-b

[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 Status|NEW |ASSIGNED Assignee|unassigned

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

2022-01-27 Thread kloczko.tomasz at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104245 --- Comment #7 from Tomasz Kłoczko --- Created attachment 52303 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52303&action=edit flag_test.cc.o.gz gzipped file generated by /usr/bin/g++ -save-temps -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/h

[Bug ada/104258] [11/12 regression] operator preference rule not applied in instance

2022-01-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104258 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED CC|ebotcazou a

[Bug lto/104237] [11/12 Regression] Emitted binary code changes when -g is enabled at -O1 -flto and optimize attribute since r11-3126-ga8f9b4c54cc35062

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104237 Jakub Jelinek changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug ada/104258] [11/12 regression] operator preference rule not applied in instance

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

[Bug libstdc++/104259] libstdc++ fails for epiphany-elf

2022-01-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104259 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/104259] libstdc++ fails for epiphany-elf

2022-01-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104259 --- Comment #4 from CVS Commits --- The master branch has been updated by Martin Liska : https://gcc.gnu.org/g:14f339894db6ca7fe4772d5528c726694d2517c4 commit r12-6895-g14f339894db6ca7fe4772d5528c726694d2517c4 Author: Martin Liska Date: Thu

[Bug rtl-optimization/102178] [12 Regression] SPECFP 2006 470.lbm regressions on AMD Zen CPUs after r12-897-gde56f95afaaa22

2022-01-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102178 Richard Biener changed: What|Removed |Added Status|WAITING |NEW --- Comment #23 from Richard Biene

[Bug middle-end/104260] [12 Regression] Misplaced waccess3 pass

2022-01-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104260 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug middle-end/104260] [12 Regression] Misplaced waccess3 pass

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104260 Jakub Jelinek changed: What|Removed |Added CC||msebor at gcc dot gnu.org Target Mile

[Bug middle-end/104260] New: [12 Regression] Misplaced waccess3 pass

2022-01-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104260 Bug ID: 104260 Summary: [12 Regression] Misplaced waccess3 pass Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-e

  1   2   >