https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97387
--- Comment #13 from fdlbxtqi ---
https://godbolt.org/z/fqGrz1
After this patch, the assembly generated is much better now. However, it still
contains many optimization problems.
The problem is the code like this.
Let's just walk through the a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97387
--- Comment #14 from fdlbxtqi ---
(In reply to fdlbxtqi from comment #13)
> https://godbolt.org/z/fqGrz1
>
> After this patch, the assembly generated is much better now. However, it
> still contains many optimization problems.
>
> The problem i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97430
Bug ID: 97430
Summary: internal compiler error: in verify_ctor_sanity, at
cp/constexpr.c:3884
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97430
Marek Polacek changed:
What|Removed |Added
Summary|internal compiler error: in |[10/11 Regression] internal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97431
Bug ID: 97431
Summary: [SH] Python crashes with 'Segmentation fault with
-finline-small-functions
Product: gcc
Version: 10.2.0
URL: https://buildd.debian.org/status/fe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97432
Bug ID: 97432
Summary: Casting away constness in the drafts [conv.qual] a
cv-decomposition exists in the following examples but
fails in gcc
Product: gcc
Version:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97432
--- Comment #1 from Ray Zhang ---
Providing more context with the first example (also applies for the rest):
1) // pointer to array - works in clang (trunk),
// works in gcc (trunk)
reinterpret_cast(x);
T1: const pointer to const point
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97433
Bug ID: 97433
Summary: C++20 Coroutines, Unexpected reordering of
await_resume, return_value and yield_value
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Seve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97431
--- Comment #1 from Rich Felker ---
Do you have a complete disassembly of the function it crashed in and register
dump at the point of crash? That would help.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97434
Bug ID: 97434
Summary: Missed dead code optimization from data flow analysis
Product: gcc
Version: 8.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97430
--- Comment #2 from Marek Polacek ---
A test without a lambda that ICEs with -std=c++14 too:
enum E : int { F };
struct X {
E e{F};
};
constexpr X x[1];
auto
foo ()
{
return x[0].e;
}
Note that we don't ICE if the X's member is changed to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97431
--- Comment #2 from Yoshinori Sato ---
Since 0x296318e8 is data, we need to investigate where we jumped.
The backtrace looks normal, so I think you're getting anomalous jumps when
optimizing long_richcompare.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97430
--- Comment #3 from Marek Polacek ---
And that also means that this:
enum E : int { F };
struct X {
E e{F};
};
constexpr X x[1]{};
constexpr auto
foo ()
{
return x[0].e;
}
constexpr auto a = foo ();
started to ICE earlier, since r10-6437
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97430
--- Comment #4 from Marek Polacek ---
This ought to fix it, though it's completely untested:
--- a/gcc/cp/constexpr.c
+++ b/gcc/cp/constexpr.c
@@ -3661,6 +3661,10 @@ cxx_eval_array_reference (const constexpr_ctx *ctx, tree
t,
{
tree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97430
--- Comment #5 from Marek Polacek ---
...which should also fix Bug 96241 so these in fact are duplicates.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97424
Richard Biener changed:
What|Removed |Added
Severity|normal |enhancement
Version|unknown
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97426
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |11.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97435
Bug ID: 97435
Summary: Lifetime of temporaries not correctly extending when
optiimzation are enabled
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97428
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2020-10-15
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97360
Alan Modra changed:
What|Removed |Added
Target||powerpc64le-linux,
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97408
Tobias Burnus changed:
What|Removed |Added
CC||burnus at gcc dot gnu.org
Keyw
101 - 121 of 121 matches
Mail list logo