https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82170
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2017-09-14 00:00:00 |2021-9-4
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83819
Bug 83819 depends on bug 86708, which changed state.
Bug 86708 Summary: strlen of an empty aggregate element or member string not
folded
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86708
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86708
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88971
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-09-05
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88971
Andrew Pinski changed:
What|Removed |Added
Component|libstdc++ |middle-end
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83190
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82911
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93525
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93539
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-09-05
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93556
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93560
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93737
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-09-05
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93396
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91409
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Component|target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52082
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #3 from Andrew P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91103
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88231
Andrew Pinski changed:
What|Removed |Added
Severity|minor |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89043
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86604
Andrew Pinski changed:
What|Removed |Added
CC||pinskia at gcc dot gnu.org
Sev
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86241
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86339
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85116
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|2018-03-2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86085
--- Comment #3 from Andrew Pinski ---
I thought builtin_fnspec and friends would have optimized this case but no.
In fact starting with GCC 10, f even regresses, starting with r10-2814.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86085
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2018-06-13 00:00:00 |2021-9-4
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102205
Bug ID: 102205
Summary: vec + 1 could be done as vec - (-1)
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85324
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|2018-04-1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102204
Bug ID: 102204
Summary: OpenMP offload map type restriction
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98869
--- Comment #3 from Ye Luo ---
This doesn't work with gcc 11.2 but works on devel/omp/gcc-11 branch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84756
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-09-05
Component|target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84312
Andrew Pinski changed:
What|Removed |Added
Known to fail||9.4.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85406
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #7 from Andrew P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #4 from Andrew P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102203
Bug ID: 102203
Summary: __builtin_memset and __builtin_memcpy could be
expanded inline if range is known to be small
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102202
--- Comment #2 from Andrew Pinski ---
I wonder if we could do this expansion at the gimple level ...
Though introducing branches might not be happy for some.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102202
--- Comment #1 from Andrew Pinski ---
Likewise for memcpy:
typedef decltype(sizeof(0)) size_t;
void g(size_t a, char *d, char *e)
{
__builtin_memcpy(d, e, a&1);
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102202
Bug ID: 102202
Summary: Inefficent expansion of memset when range is [0,1]
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enhance
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66646
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|2015-06-2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101059
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93745
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95410
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84011
Andrew Pinski changed:
What|Removed |Added
CC||jengelh at inai dot de
--- Comment #14 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99383
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99383
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93326
--- Comment #6 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #5)
> So for the -fPIC case, we don't want to increase the number of runtime
> relocations done. The number of runtime locations will happen in the
> constable load ta
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85316
Bug 85316 depends on bug 98357, which changed state.
Bug 98357 Summary: Bounds check not eliminated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98357
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98357
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94846
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #5 from Andrew P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98453
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-09-05
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987
Bug 19987 depends on bug 95527, which changed state.
Bug 95527 Summary: Failure to optimize __builtin_ffs == 0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95527
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95527
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85316
Bug 85316 depends on bug 85375, which changed state.
Bug 85375 Summary: possible missed optimisation / regression from 6.3 with
while (__builtin_ffs(x) && x)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85375
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85375
Andrew Pinski changed:
What|Removed |Added
Known to fail||10.3.0
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94798
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97603
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987
Bug 19987 depends on bug 95433, which changed state.
Bug 95433 Summary: Failure to completely optimize simple compare after
operations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95433
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95433
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18487
--- Comment #30 from Federico Kircheis ---
It seems to me we are not going to agree as we tend to repeat ourselves, lets
see if we go around and around in circles or if it is more like a spiral ;)
Your view is more about the compiler, how it i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94789
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92080
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2019-10-14 00:00:00 |2021-9-4
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93346
Andrew Pinski changed:
What|Removed |Added
CC||peter at cordes dot ca
--- Comment #8 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82298
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93346
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99082
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97286
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473
Andrew Pinski changed:
What|Removed |Added
Blocks||93885
--- Comment #7 from Andrew Pinski
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95974
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89811
Andrew Pinski changed:
What|Removed |Added
CC||gabravier at gmail dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94834
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93885
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91899
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |WONTFIX
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85539
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90424
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2019-05-13 00:00:00 |2021-9-4
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18487
--- Comment #29 from Daniel Berlin ---
Let me try to explain a different way:
The only functions GCC can warn about are those that don’t need the
attributes in the first place. The way any warning would work is to detect
whether it is pure/const,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89811
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Last reconfirmed|2019-03-2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93040
Andrew Pinski changed:
What|Removed |Added
CC||nok.raven at gmail dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89809
Andrew Pinski changed:
What|Removed |Added
Known to fail||9.4.0
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93040
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18487
--- Comment #28 from Federico Kircheis ---
>Edit: sorry, my last comment about what GCC thinks is wrong.
Unless it is going to inline the function call, in that case the attributes are
as-if ignored (at least the case I've tested with GCC 11.2).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18487
--- Comment #27 from Federico Kircheis ---
Edit: sorry, my last comment about what GCC thinks is wrong.
GCC seems to follow the gnu::pure/gnu::const directive to the letter, it does
not ignore it when it sees the implementation of the function,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18487
--- Comment #26 from Federico Kircheis ---
As multiple people commented this Ticket, I do not know to who the least
message is sent, but I would like to give again my opinion on it, as I would
really like to use those attributes in non-toy projec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56309
--- Comment #37 from Peter Cordes ---
Correction, PR82666 is that the cmov on the critical path happens even at -O2
(with GCC7 and later). Not just with -O3 -fno-tree-vectorize.
Anyway, that's related, but probably separate from choosing to do
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56309
Peter Cordes changed:
What|Removed |Added
CC||peter at cordes dot ca
--- Comment #36 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29970
--- Comment #13 from Martin Uecker ---
The remaining problem with constant index 0 for the patch mentioned above,
appears to be related to fold_binary_loc which transforms (a + (x, 0)) to (x,
a) which breaks if 'x' depends on something in 'a'.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102201
Harald van Dijk changed:
What|Removed |Added
CC||harald at gigawatt dot nl
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101355
Dan Klishch changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102196
--- Comment #6 from Jan-Benedict Glaw ---
Calling the compiler again with just adding -fanalyzer doesn't add more
information to the output. Do I need to turn on extra warnings to enable static
analysis for access to possibly uninitialized varia
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102200
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102199
--- Comment #3 from Eyal Rozenberg ---
Andrew: What you're saying would be plausible if g++ would find the structure
to be incomplete. It does not. The completeness check passes; and it is why
adding the explicit default ctor makes the assertin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102201
Bug ID: 102201
Summary: Accepts invalid C++98 with nested class and sizeof of
outer's non-static field
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102199
--- Comment #2 from Andrew Pinski ---
This is because the following is still valid C++11:
struct outer {
struct inner {
// inner() { }
unsigned int x = y;
};
static constexpr int y =10;
};
That is inner is not complete
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102199
Andrew Pinski changed:
What|Removed |Added
Component|libstdc++ |c++
--- Comment #1 from Andrew Pinski
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102200
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
Target Milestone|--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18487
--- Comment #25 from Daniel Berlin ---
This seems like a bad idea, and is impossible in general.
The whole point of the attributes is to tell the compiler things are pure/const
in cases it can't already prove.
It can already prove a lot, and do
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102200
Bug ID: 102200
Summary: ice in put_ref, at pointer-query.cc:1351
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32911
Trass3r changed:
What|Removed |Added
CC||trass3r at gmail dot com
--- Comment #7 from T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93540
Trass3r changed:
What|Removed |Added
CC||trass3r at gmail dot com
--- Comment #2 from T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102199
Bug ID: 102199
Summary: is_default_constructible incorrect for an inner type
with NSDMI
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101933
Paul Jackson changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRMED
98 matches
Mail list logo