https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110884
--- Comment #5 from Paul Eggert ---
(In reply to Andrew Pinski from comment #4)
> PTRDIFF_MAX is required to be less than SIZE_MAX and is the max size of an
> array because otherwise a-b would be undefined ...
That is true for glibc, but it's n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110917
Bug ID: 110917
Summary: std::format_to(int*, ...) fails to compile because of
_S_make_span
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Keywords: rejects-val
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110897
--- Comment #18 from JuzheZhong ---
(In reply to JuzheZhong from comment #17)
> Confirm by this try:
> https://godbolt.org/z/q7zx5zG5e
>
> Both ARM SVE trunk GCC and RISC-V GCC failed to vectorize simple
> unsigned short shift right, with follo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110884
--- Comment #4 from Andrew Pinski ---
(In reply to Paul Eggert from comment #3)
>
> Using (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX) would work, but is
> (as I wrote) awkward. Among other things, the coreutils code uses an enum to
> reco
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110884
--- Comment #3 from Paul Eggert ---
(In reply to Richard Biener from comment #2)
> you are basically trying to use strcmp (a, b), so why not do that?
strcmp would not work on Fedora 38, or on most current coreutils platforms.
In the full coreu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102098
Devourer Station changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524
Bug 103524 depends on bug 102098, which changed state.
Bug 102098 Summary: ICE when #include with -fmodules-ts
-std=c++20 since r11-7530-g1e5cdb9f896fb220
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102098
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102098
--- Comment #7 from Devourer Station ---
Confirmed solved in 13.1.1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107397
Jerry DeLisle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110897
--- Comment #17 from JuzheZhong ---
Confirm by this try:
https://godbolt.org/z/q7zx5zG5e
Both ARM SVE trunk GCC and RISC-V GCC failed to vectorize simple
unsigned short shift right, with following failed information:
:14:1: missed: couldn't ve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107397
--- Comment #18 from CVS Commits ---
The releases/gcc-11 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:276288556d6b4f535466ddbe560ede4c71b7fd2e
commit r11-10938-g276288556d6b4f535466ddbe560ede4c71b7fd2e
Author: Steve Kargl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107397
--- Comment #19 from CVS Commits ---
The releases/gcc-11 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:088d907f69901f8d7e40ea099ccb5e42999c472c
commit r11-10939-g088d907f69901f8d7e40ea099ccb5e42999c472c
Author: Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107397
--- Comment #17 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:a3931bf6093dbeda637601da07cdbbd07e57ccbd
commit r12-9802-ga3931bf6093dbeda637601da07cdbbd07e57ccbd
Author: Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107397
--- Comment #16 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:495332f16df1f73c185a02be428e227e20850752
commit r12-9801-g495332f16df1f73c185a02be428e227e20850752
Author: Steve Kargl
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106884
--- Comment #6 from Krister Walfridsson ---
One more similar case (that may be the same as comment #3):
int g;
void foo(int a, int b, int c, int d, int e)
{
if ((10 + a) * b)
{
g = (c || (g >> d)) << 1;
}
}
In this case, reass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107397
--- Comment #15 from Jerry DeLisle ---
Working this now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103506
Jerry DeLisle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103506
--- Comment #19 from CVS Commits ---
The releases/gcc-11 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:238bce471c4391c47ffd4cd3f261f40006993f0e
commit r11-10936-g238bce471c4391c47ffd4cd3f261f40006993f0e
Author: Jerry DeLisle
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110916
Andrew Pinski changed:
What|Removed |Added
Keywords||alias
--- Comment #2 from Andrew Pinski
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110916
Andrew Pinski changed:
What|Removed |Added
Component|c++ |tree-optimization
Summary|[1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110916
Bug ID: 110916
Summary: [12/13/14 Regression] Architecture-dependent missed
optimizations for double swapping
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52802
Andrew Pinski changed:
What|Removed |Added
CC||pinskia at gcc dot gnu.org
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34072
--- Comment #5 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #4)
> So we still have an issue for the C++ example with memcpy.
But the code did improve from GCC 6 to GCC 7 though.
From
.cfi_startproc
subl$12,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96695
Andrew Pinski changed:
What|Removed |Added
Keywords||patch
URL|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108404
--- Comment #7 from Gaius Mulley ---
I wonder if this bug has now been fixed via the other PR fixes. Specifically
the rewrite of RTco.cc, the defensive use of select, bugfixes to HIGH and
FIO.mod (memcpy parameters)? It might be worth a re-run
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
--- Comment #4 from Andrew Pinski ---
Oh this is basically undoing the AND and then doing jump threading ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110915
--- Comment #1 from Andrew Pinski ---
These should work, I think, will try after finishing up the pointer:
(match min_value
VECTOR_CST
(with { tree inner = uniform_integer_cst_p (t); }
(if (inner
&& INTEGRAL_TYPE_P (TREE_TYPE (inner))
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110915
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110915
Bug ID: 110915
Summary: vector version of `x == MIN & x > y` is not optimized
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110779
Gaius Mulley changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105574
Andrew Pinski changed:
What|Removed |Added
CC||redboltz at gmail dot com
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110913
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110779
--- Comment #4 from CVS Commits ---
The master branch has been updated by Gaius Mulley :
https://gcc.gnu.org/g:0826ebd633e38bd55abd161c15deb431420f82a3
commit r14-3006-g0826ebd633e38bd55abd161c15deb431420f82a3
Author: Gaius Mulley
Date: Sat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96695
--- Comment #4 from Andrew Pinski ---
Created attachment 55694
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55694&action=edit
Patch which I am testing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110914
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2023-08-05
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98536
--- Comment #3 from CVS Commits ---
The master branch has been updated by Martin Uecker :
https://gcc.gnu.org/g:39f413fc4b6979d194f2f736bd663eb7f5045168
commit r14-3005-g39f413fc4b6979d194f2f736bd663eb7f5045168
Author: Martin Uecker
Date: Th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110914
Andrew Pinski changed:
What|Removed |Added
Summary|Optimization eliminating|[11/12/13/14 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110914
--- Comment #1 from Eric Rosenberger ---
Created attachment 55693
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55693&action=edit
Test program
Note: preprocessed .ii is too big to attach
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110914
Bug ID: 110914
Summary: Optimization eliminating necessary assignment before
0-byte memcpy
Product: gcc
Version: 11.4.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110202
Alexander Monakov changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81233
--- Comment #6 from Eric Gallager ---
(In reply to Eric Gallager from comment #5)
> (In reply to Marek Polacek from comment #3)
> > Fixed. Further improvements are possible.
>
> Uh... reopening for the possible further improvements;
> -Wdiscard
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105504
--- Comment #7 from Eric Gallager ---
(In reply to CVS Commits from comment #6)
> The master branch has been updated by hongtao Liu :
>
> https://gcc.gnu.org/g:5e005393d4ff0a428c5f55b9ba7f65d6078a7cf5
>
> commit r13-1009-g5e005393d4ff0a428c5f5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110909
--- Comment #2 from Jonathan Wakely ---
Right, we don't have a std::copy-but-ranges-do-not-overlap that could be used
instead.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110911
--- Comment #2 from Jonathan Wakely ---
Although Dave Malcolm has recommended that we don't use "did you mean...?"
phrasing, but something like "static_assert not valid here, static_cast would
be valid".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102558
Martin Uecker changed:
What|Removed |Added
CC||muecker at gwdg dot de
--- Comment #1 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110911
Jonathan Wakely changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110913
Bug ID: 110913
Summary: internal compiler error when I pass temporary vector
of string to co_await target function
Product: gcc
Version: 13.2.1
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110912
Bug ID: 110912
Summary: False assumption that constructors cannot alias any of
their parameters
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110703
--- Comment #3 from CVS Commits ---
The master branch has been updated by Martin Uecker :
https://gcc.gnu.org/g:54be338589ea93ad4ff53d22adde476a0582537b
commit r14-3004-g54be338589ea93ad4ff53d22adde476a0582537b
Author: Martin Uecker
Date: F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97100
--- Comment #3 from CVS Commits ---
The master branch has been updated by Martin Uecker :
https://gcc.gnu.org/g:54be338589ea93ad4ff53d22adde476a0582537b
commit r14-3004-g54be338589ea93ad4ff53d22adde476a0582537b
Author: Martin Uecker
Date: Fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68193
--- Comment #8 from CVS Commits ---
The master branch has been updated by Martin Uecker :
https://gcc.gnu.org/g:54be338589ea93ad4ff53d22adde476a0582537b
commit r14-3004-g54be338589ea93ad4ff53d22adde476a0582537b
Author: Martin Uecker
Date: Fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110911
Bug ID: 110911
Summary: Confusing diagnostic on misplaced static_assert
Product: gcc
Version: og13 (devel/omp/gcc-13)
Status: UNCONFIRMED
Severity: normal
Priority: P3
52 matches
Mail list logo