Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: krzysztof.a.nowicki+gcc at gmail dot com
Target Milestone: ---
Created attachment 48506
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48506&action=edit
generated assembly (GCC 11.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95052
--- Comment #2 from Krzysztof Nowicki ---
(In reply to Richard Biener from comment #1)
> I'm not sure what you describe as padding is padding. Instead it's valid to
> access all elements of the array you declare and thus it must be initialized.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95052
--- Comment #3 from Krzysztof Nowicki ---
Note, that this missed optimization is actually a regression (at least in our
case on MIPS64). Commit 23aa9f7c4637ad51587e536e245ae6adb5391bbc (released in
GCC 8.x) added the possibility to optimize initi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95052
--- Comment #5 from Krzysztof Nowicki ---
(In reply to Martin Sebor from comment #4)
> I don't expect the commit above to have changed anything for the latter
> form, and I would expect each back end to choose the same optimal code to
> emit in b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95052
--- Comment #7 from Krzysztof Nowicki ---
Thanks for the very quick response. I've applied the patch on top of GCC 9.1
and it indeed fixes the problem we've seen on MIPS64.
: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: krzysztof.a.nowicki+gcc at gmail dot com
CC: marxin at gcc dot gnu.org
Target Milestone: ---
When building the ktexteditor-5.71 from the KDE Frameworks with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100150
Krzysztof Nowicki changed:
What|Removed |Added
CC||krzysztof.a.nowicki+gcc@gma