https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #16 from Leon Winter ---
I just checked again with gcc 9.2.1 and the issue disappeared.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #14 from Leon Winter <winter-...@bfw-online.de> ---
I am not sure how smart he diagnostic of GCC is supposed to be it seems that
the source base of GCC itself has fallen victim to the false warning.
The following commit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #13 from Leon Winter <winter-...@bfw-online.de> ---
The incorrect warning is only displayed when using an optimization level better
than none (-O0) (this applies to your testcase and my real-world code). Your
minimized tes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #12 from Leon Winter <winter-...@bfw-online.de> ---
> Are you saying that GCC 4.9 does not warn? That would be surprising and a
> regression. If you could find the revision that started warning, that would
> be help
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #11 from Leon Winter <winter-...@bfw-online.de> ---
Created attachment 37855
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37855=edit
Current test case
gcc version 4.9.3
$ gcc -std=gnu99 -O1 -Wall -Wextra -o foo main
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #9 from Leon Winter <winter-...@bfw-online.de> ---
> If you declare it outside the loop body, gcc generates exactly the same code
> for a 'for' and a 'do-while'.
You are right. When I did the testing, I mistakenly l
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #7 from Leon Winter <winter-...@bfw-online.de> ---
> #pragma GCC diagnostic ignored "-Wuninitialized"
>
> is your friend.
We do like this warning and threat it as an error as such situations normally
are a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63278
Leon Winter <winter-...@bfw-online.de> changed:
What|Removed |Added
CC| |winter-.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
--- Comment #5 from Leon Winter <winter-...@bfw-online.de> ---
Still persists.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
Leon Winter <winter-...@bfw-online.de> changed:
What|Removed |Added
Version|5.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178
Leon Winter winter-...@bfw-online.de changed:
What|Removed |Added
Version|4.9.1 |5.0
--- Comment
: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: winter-...@bfw-online.de
Created attachment 34845
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34845action=edit
Testcase
This program incorrectly warns about an uninitialized variable.
If one
12 matches
Mail list logo