[Bug tree-optimization/80635] [8/9/10/11 regression] std::optional and bogus -Wmaybe-uninitialized warning

2020-12-26 Thread alexmudmiko at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80635 Miko Vich changed: What|Removed |Added CC||alexmudmiko at gmail dot com --- Comment

[Bug target/98341] [11 Regression] Ada bootstrap fails with Storage_Error stack overflow or erroneous memory access on m68k

2020-12-26 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98341 --- Comment #4 from John Paul Adrian Glaubitz --- This regression was introduced by: commit d7e20130650fb46d71e0403652e4e07bc14f9775 (refs/bisect/bad) Author: Justin Squirek Date: Mon Aug 10 12:05:07 2020 -0400 [Ada] Reimplementation of

[Bug fortran/98445] Bogus error: derived type used as an actual argument

2020-12-26 Thread townsend at astro dot wisc.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98445 --- Comment #2 from Rich Townsend --- I know it's acceptable to overload a type name with one or more functions -- from 12.4.3.4.1 of the F2008 standard, "A generic name may be the same as a derived-type name, in which case all of the

[Bug c++/96045] [11 Regression] Wrong line and column diagnostic message in a class template instantiation

2020-12-26 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96045 --- Comment #6 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:6037ebeff1cd76385e88dd9cbcaf68ada85316fb commit r11-6343-g6037ebeff1cd76385e88dd9cbcaf68ada85316fb Author: Iain Sandoe Date: Sat

[Bug c++/98450] New: Inconsistent Wunused-variable warning for std::array

2020-12-26 Thread maic23 at live dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98450 Bug ID: 98450 Summary: Inconsistent Wunused-variable warning for std::array Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug analyzer/98447] incorrect -Wanalyzer-shift-count-overflow warning

2020-12-26 Thread vincent-gcc at vinc17 dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98447 --- Comment #4 from Vincent Lefèvre --- So this can be simplified to void f (unsigned long *p, int r, int i) { int b = 64, n = r % 64; while (i >= 0 && b >= 0) { if (b <= n) p[i--] = 1UL << b; b -= n; } } Here,

[Bug analyzer/98447] incorrect -Wanalyzer-shift-count-overflow warning

2020-12-26 Thread vincent-gcc at vinc17 dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98447 --- Comment #3 from Vincent Lefèvre --- And the warning is triggered with the initial "b = 63", but not "b = 62" and smaller values.

[Bug analyzer/98447] incorrect -Wanalyzer-shift-count-overflow warning

2020-12-26 Thread vincent-gcc at vinc17 dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98447 --- Comment #2 from Vincent Lefèvre --- Note: The warning occurs when the compiler knows that b < 63 in the "if" case (it occurs up to "n = r % 64", but not with "n = r % 65") so that the condition "b + 1 >= 64" is always false. I suppose that

[Bug fortran/98022] [9/10/11 Regression] ICE in gfc_assign_data_value, at fortran/data.c:468 since r9-3803-ga5fbc2f36a291cbe

2020-12-26 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98022 --- Comment #10 from CVS Commits --- The master branch has been updated by Paul Thomas : https://gcc.gnu.org/g:c7256c8260afa313e019fd531574ad33ec49b9f6 commit r11-6342-gc7256c8260afa313e019fd531574ad33ec49b9f6 Author: Paul Thomas Date: Sat

[Bug tree-optimization/97424] Warn on invalid shift amount after inlining

2020-12-26 Thread vincent-gcc at vinc17 dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97424 Vincent Lefèvre changed: What|Removed |Added CC||vincent-gcc at vinc17 dot net ---

[Bug analyzer/98447] incorrect -Wanalyzer-shift-count-overflow warning

2020-12-26 Thread vincent-gcc at vinc17 dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98447 --- Comment #1 from Vincent Lefèvre --- This is probably due to commit 5e00ad3ffbfb4df7242c313a0d836f5b538eb2fb (where this warning was introduced, as requested by PR97424).

[Bug fortran/83118] [8/9/10/11 Regression] Bad intrinsic assignment of class(*) array component of derived type

2020-12-26 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83118 --- Comment #39 from CVS Commits --- The master branch has been updated by Paul Thomas : https://gcc.gnu.org/g:0175d45d14b1f9ebc4c15ea5bafcda655c37fc35 commit r11-6341-g0175d45d14b1f9ebc4c15ea5bafcda655c37fc35 Author: Paul Thomas Date: Sat

[Bug libstdc++/98449] New: notify_all_at_thread_exit() should notify on cond while lock is held to avoid a race

2020-12-26 Thread vini.ipsmaker at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98449 Bug ID: 98449 Summary: notify_all_at_thread_exit() should notify on cond while lock is held to avoid a race Product: gcc Version: unknown Status: UNCONFIRMED

[Bug c++/98448] New: [11 Regression] bootstrap-O3 comparison fails due to libcody

2020-12-26 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98448 Bug ID: 98448 Summary: [11 Regression] bootstrap-O3 comparison fails due to libcody Product: gcc Version: unknown Status: UNCONFIRMED Keywords: build

[Bug fortran/98445] Bogus error: derived type used as an actual argument

2020-12-26 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98445 anlauf at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed||2020-12-26