https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110271
--- Comment #1 from Sergei Trofimovich ---
Created attachment 55330
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55330&action=edit
mont.c.c.orig.xz
In case I reduced it too much mont.c.c.orig.xz is the original preprocessed
file. ICEs w
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Initially observed test failures on highway-1.0.4 project against
r14-1868-ga4df0ce78d6f1b . There testsuite fails as:
The
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110274
--- Comment #1 from Sergei Trofimovich ---
Created attachment 55336
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55336&action=edit
shift_test.cc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110271
--- Comment #7 from Sergei Trofimovich ---
I confirm the fix also fixes pycryptodome-3.17.0 package build. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110228
--- Comment #14 from Sergei Trofimovich ---
> LookupFlags = LookupFlags | t;
That makes `LookupFlags` to guarantee to contain uninitialized bits. Did you
mean `LookupFlags = t;`?
: UNCONFIRMED
Severity: normal
Priority: P3
Component: debug
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Initially observed ICE on audiofile-0.3.6 when building with
r14-1921-g7360cba833cd92
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110308
--- Comment #1 from Sergei Trofimovich ---
Created attachment 55362
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55362&action=edit
bug.cpp.cpp.orig.xz - unreduced
In case I reduced it incorrectly bug.cpp.cpp.orig.xz is the unreduced
pre
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110308
--- Comment #11 from Sergei Trofimovich ---
(In reply to manolis.tsamis from comment #10)
> Created attachment 55369 [details]
> ICE-fix-proposal-1
Proposed patch fixes ICE on audiofile-0.3.6 for me. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110332
Sergei Trofimovich changed:
What|Removed |Added
CC||slyfox at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110332
--- Comment #9 from Sergei Trofimovich ---
(In reply to Andrew Pinski from comment #2)
> Either r14-1981 or r14-1951
Reverting r14-1981-g85107abeb71bbf restores llvm-12 build for me.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110332
--- Comment #13 from Sergei Trofimovich ---
The fix fixes llvm-12 build for me. Thank you!
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticerd ICE on a52dec-0.7.4 against gcc r14-2134-g231f6b56c77c50. Extracted
minimal example is:
Extracted reproducer:
// $ cat bug.c.c
typedef struct {
float real;
float
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110443
Sergei Trofimovich changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110443
--- Comment #3 from Sergei Trofimovich ---
(In reply to Sergei Trofimovich from comment #2)
> I wonder if it's a r14-2117-gdd86a5a69cbda4 "tree-optimization/96208 - SLP
> of non-grouped loads".
Reverting r14-2117-gdd86a5a69cbda4 fixes a52dec-0.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110443
--- Comment #8 from Sergei Trofimovich ---
I confirm a52dec-0.7.4 is fixed as well now. Thank you!
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Created attachment 55447
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55447&action=edit
DwarfCompileUnit.cpp
Initia
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110515
--- Comment #1 from Sergei Trofimovich ---
I tried reverting r14-1597-g64d90d06d2db43 in hopes to sidestep PR110228. It
did not help.
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed ICE on r14-2233-gfca6d9c12f5bf0 when was building json-3.11.2 package.
Extracted reproducer:
// $ cat bug.cpp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110523
--- Comment #1 from Sergei Trofimovich ---
Created attachment 55452
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55452&action=edit
bug.cpp.orig.xz
In case I reduced the file incorrectly attaching bug.cpp.orig.xz which should
build with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110228
Sergei Trofimovich changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110228
--- Comment #25 from Sergei Trofimovich ---
Specifically this bug.c.034t.ccp1's bit looks fishy:
...
Folding statement: LookupFlags_14 = 1;
Queued stmt for removal. Folds to: 1
Folding statement: LookupFlags_15 = 0;
Queued stmt for removal. F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110228
--- Comment #32 from Sergei Trofimovich ---
(In reply to Richard Biener from comment #29)
> I can't reproduce the original failure on trunk or with GCC 13.1, but the
> testcase from comment#16 is now fixed. I also cannot reproduce the testcase
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110228
--- Comment #34 from Sergei Trofimovich ---
(In reply to rguent...@suse.de from comment #33)
> On Tue, 4 Jul 2023, slyfox at gcc dot gnu.org wrote:
>
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110228
> >
> > ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110515
--- Comment #7 from Sergei Trofimovich ---
(In reply to Richard Biener from comment #6)
> Turning off PRE also allows it to pass but I guess it's the same as with SRA.
> -fno-strict-aliasing also helps, -fno-ipa-modref doesn't. I suspect
> bise
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110515
--- Comment #13 from Sergei Trofimovich ---
I confirm the change fixed llvm-15.0.7 test suite. Thank you!
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Created attachment 55495
--> https://gcc.gnu.org/bugzi
++
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Initially observed the failure as llvm-14.0.6 testsuite hangup on gcc
15bbf1826a01f5beb2d7c0f74d6270bbc94ece91.
Initially observed on
llvm-src-14.0.6/llvm/lib/Target/AMDGPU
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed ICE on gcc-master r14-2396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110601
--- Comment #1 from Sergei Trofimovich ---
Created attachment 55505
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55505&action=edit
bug.c.org
Attaching bug.c.org in case reduced example is too artificial.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110598
Sergei Trofimovich changed:
What|Removed |Added
CC||roger at nextmovesoftware dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96425
Sergei Trofimovich changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110523
--- Comment #12 from Sergei Trofimovich ---
I confirm ICE gone away for json-3.11.2. json-3.11.2 still odes not compile
same as in https://gcc.gnu.org/PR110580
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110580
--- Comment #10 from Sergei Trofimovich ---
I confirm the change fixed nix-2.16.1 and json-3.11.2 builds for me. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110598
--- Comment #6 from Sergei Trofimovich ---
The change fixed test suite on llvm-14.0.6 and on llvm-12.0.1. Thank you!
oduct: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed build failure
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110652
Sergei Trofimovich changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comme
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed bootstrap build failure today on r14-2553-ga5088dc3f5ef73 :
$ ~/dev/git/gcc/configure --disable-multilib
$ make
/tmp/gb/./prev-gcc/xg++ -B/tmp/gb/./prev-gcc/
-B/usr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110652
--- Comment #10 from Sergei Trofimovich ---
I confirm the change fixed build for me (it also needed unrelated workaround
for https://gcc.gnu.org/PR110697). Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110697
--- Comment #3 from Sergei Trofimovich ---
I confirm this fixed the bootstrap for me. Thank you!
ty: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
This week's gcc r14-2600-g3a407070b610a8 fails llvm-16 test suite as:
Failed Tests (1):
LLVM-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110726
--- Comment #7 from Sergei Trofimovich ---
Silly question: I would expect -O0 not to perform any simplifications like
that. Does `gcc` have a knob to disable `match.pd` templates? Or some of them
are crucial for correctness?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110726
--- Comment #10 from Sergei Trofimovich ---
(In reply to Andrew Pinski from comment #5)
> Created attachment 55575 [details]
> Patch which should fix this
This fixed llvm-16 test suite for me. Thank you!
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed ICE on current gcc-master when built p7zip-17.05 with
r14-6466-gcd7d0b4cf78926 . Minimized example:
$ cat a.c.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112991
--- Comment #5 from Sergei Trofimovich ---
The change also fixes p7zip-17.05 build for me. Thank you!
[-Werror=maybe-uninitialized]
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113132
Sergei Trofimovich changed:
What|Removed |Added
CC||tamar.christina at arm dot com
---
: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed bootstrap failure on today's gcc-master from r14-8179-g97089a54f7529a:
$ ~/dev/git/gcc/configure --di
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113445
--- Comment #10 from Sergei Trofimovich ---
The patch fixes bootstrap for me as well. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113141
Sergei Trofimovich changed:
What|Removed |Added
CC||slyfox at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115387
Sergei Trofimovich changed:
What|Removed |Added
CC||slyfox at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115404
Sergei Trofimovich changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Possibly recent regression observed on liblapack-3.12.0 on
r15-1566-gfd536b8412d4da.
Reduced
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602
--- Comment #1 from Sergei Trofimovich ---
Created attachment 58501
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58501&action=edit
ztpmv.f.f
Also attaching unreduced 'ztpmv.f.f' in case cvise mangled it too much.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602
--- Comment #3 from Sergei Trofimovich ---
bisect landed at r15-1565-g2a345214fc332b
commit 2a345214fc332b6f0821edf394ff8802b768db1d (HEAD)
Author: Richard Biener
Date: Sun Jun 23 11:26:39 2024 +0200
tree-optimization/115597 - allow CSE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602
--- Comment #4 from Sergei Trofimovich ---
If C example is easier to debug graphviz-10.0.1 exhibits the same ICE.
Minimized example:
// $ cat gvevent.c.c
typedef struct {
double x, y;
} pointf;
struct {
pointf focus;
double zoom;
pointf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602
--- Comment #5 from Sergei Trofimovich ---
Created attachment 58502
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58502&action=edit
gvevent.c.c
Attaching unreduced gvevent.c.c in case cvise mangled it too much.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602
--- Comment #11 from Sergei Trofimovich ---
The change fixed both liblapack-3.12.0 and graphviz-10.0.1 builds for me. Thank
you!
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
The bootstrap build fails on x86_64-linux as:
../../source/gcc/config/i386/i386.cc:107:12: error: 'rt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115643
--- Comment #3 from Sergei Trofimovich ---
I got a similar failure for `--target=i686-w64-mingw32`. It is probably
slightly dependent on system headers and binutils version. Mine is
binutils-2.42.
I extracted the following self-contained exampl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115643
--- Comment #4 from Sergei Trofimovich ---
`gcc` produces the following assembly:
$ gcc/xgcc -Bgcc -fbuilding-libgcc -fno-stack-protector -S __main.c.c -o -
-O2
.file "__main.c.c"
.text
.p2align 4
.globl _
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115643
--- Comment #5 from Sergei Trofimovich ---
Bisected down to r15-1602-ged20feebd9ea31
commit ed20feebd9ea31d58861f61205bd412b0c3febd0
Author: Evgeny Karpov
Date: Mon Jun 24 12:46:54 2024 +
Adjust DLL import/export implementation for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115643
--- Comment #6 from Sergei Trofimovich ---
(In reply to Sergei Trofimovich from comment #5)
> Bisected down to r15-1602-ged20feebd9ea31
> +#define PE_COFF_EXTERN_DECL_SHOULD_BE_LEGITIMIZED \
> + ix86_cmodel == CM_LARGE_PIC || ix86_cmodel == C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115643
--- Comment #18 from Sergei Trofimovich ---
(In reply to Evgeny Karpov from comment #13)
> Could you please confirm that the patch resolves the issue?
The change fixes --target=i686-w64-mingw32 for me. Thank you!
edbf91
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed on jemalloc-5.3.0 which
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115797
--- Comment #6 from Sergei Trofimovich ---
Another build failure example is pipewire-1.2.0. There is included
indirectly through another header:
https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/spa/plugins/alsa/alsa-pcm.h#L2
: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed as a zlib-1.3.1 test failure on today's gcc r15-1936-g80e446e829d818.
The symptom is a test crash on zlib-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115863
--- Comment #5 from Sergei Trofimovich ---
(In reply to H.J. Lu from comment #3)
> This may be fixed by r15-1954.
Great find! That fix repairs `zlib` and `perl` for me.
Here is the extracted example from zlib-1.3.1 for completeness in case it'
: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Seemingly a recent regression.
On gcc-master r15-2026-g44c9403ed1833a highway-1.2.0 testsuite fails as:
The following tests FAILED:
1190 -
HwyShuffle4TestGroup
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115916
Sergei Trofimovich changed:
What|Removed |Added
CC||law at gcc dot gnu.org
,
||mark at gcc dot gnu.org,
||slyfox at gcc dot gnu.org
--- Comment #14 from Sergei Trofimovich ---
This generates warning on reasonably looking code.
On strace-6.9: https://github.com/strace/strace/blob/v6.9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115185
--- Comment #16 from Sergei Trofimovich ---
Sounds reasonable. Proposed possible changes upstream:
- elfutils:
https://patchwork.sourceware.org/project/elfutils/patch/20240715212340.190915-1-sly...@gmail.com/
- strace: https://github.com/strace/
: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Initially observed the failure on r15-1936-g80e446e829d818 compiler on
llvm-18.1.8 testsuite as failures:
Failed Tests (22
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115961
--- Comment #1 from Sergei Trofimovich ---
Forgot to post minimized example:
// $ cat a.cc
struct e { unsigned pre : 12; unsigned a : 4; };
static unsigned min_u(unsigned a, unsigned b) { return (b < a) ? b : a; }
__attribute__((noipa))
void
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115916
--- Comment #7 from Sergei Trofimovich ---
The change also fixed highway-1.2.0 testsuite for me. Thank you!
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed the ICE when was building linux-6.10 with r15-2147-g9846b0916c1a9b
gcc-master:
CC [M] drivers/gpu/drm/nouveau
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115991
--- Comment #10 from Sergei Trofimovich ---
Slightly more type-sound program, still ICEs:
typedef unsigned u32;
int b(void);
void f_l_u32(long, u32);
void bug(void) {
u32 hdr[3];
u32 offset = 0;
for (;b();) {
u32 _addr = offset;
u
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115991
--- Comment #11 from Sergei Trofimovich ---
Looking at indunction variable candidates:
:
inv_expr 1: (signed int) offset_5 + 12
inv_expr 2: (signed int) offset_5 + 16
inv_expr 3: (signed int) offset_5 - (signed int) (unsigned long)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115991
--- Comment #13 from Sergei Trofimovich ---
(In reply to Andrew Pinski from comment #1)
> BUT BUT ivopts does:
>
> _30 = (unsigned int) &hdr;
> ivtmp.22_24 = -_30;
>
> which does not make sense.
>
> So I think this is a bug in IV_OPTs in the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115961
--- Comment #8 from Sergei Trofimovich ---
The change also fixes all llvm-18.1.8 testsuite failures for me. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115863
Sergei Trofimovich changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115161
Sergei Trofimovich changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115991
Sergei Trofimovich changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115881
Sergei Trofimovich changed:
What|Removed |Added
CC||slyfox at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115881
--- Comment #7 from Sergei Trofimovich ---
Started from r15-1945-g9d20529d94b232. https://gcc.gnu.org/PR115991#c10 also
has an `x86_64 -m64 -O2` example extracted from ICE during `linux-6.10` kernel
build.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115403
--- Comment #7 from Sergei Trofimovich ---
The change fixed highway build for me as well. Thank you!
Werror=format=]
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117114
Sergei Trofimovich changed:
What|Removed |Added
Summary|[15 Regression] |[15 Regression]
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed the warnings and -Werror build failures on today's gcc-master from
r15-4297-gc38385ddbcce9f.
Self-contained ex
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112601
--- Comment #3 from Sergei Trofimovich ---
Slightly shorter reproducer:
static void printChar(int &, char) {}
int emit_OS;
char emit___trans_tmp_1;
static void emit(void Print(int &, char)) {
Print(emit_OS, emit___trans_tmp_1);
}
struct Seque
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116814
Sergei Trofimovich changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112601
--- Comment #7 from Sergei Trofimovich ---
Here is my understanding of the issue:
The problem appears when ipa-inline (at `a.cpp.089i.inline` pass) tries to
inline:
a.cpp:5:9: note: Inlining void emit(void (*)())/1 to static void S::sm()/2
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed today that `gcc/match.pd` contains duplicate patterns. Build also
complains about them on `x86_64-linux` as:
build/genmatch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112601
--- Comment #4 from Sergei Trofimovich ---
Cloud also get rid of all the globals:
static void printChar() {}
static void emit(void Print()) { Print(); }
struct S {
__attribute__((noinline)) static void sm() {
emit(printChar);
}
};
void
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112601
--- Comment #5 from Sergei Trofimovich ---
(In reply to Sergei Trofimovich from comment #4)
> Cloud also get rid of all the globals:
>
> static void printChar() {}
> static void emit(void Print()) { Print(); }
> struct S {
> __attribute__((no
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117039
--- Comment #6 from Sergei Trofimovich ---
The change fixed the build for my environment as well. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117177
--- Comment #7 from Sergei Trofimovich ---
The change fixed python-3.12.7 build failure for me. Thank you!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117177
Sergei Trofimovich changed:
What|Removed |Added
CC||slyfox at gcc dot gnu.org
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Noticed on current gcc-master from r15-4419-g6604a05fa27bc2 (did not bisect to
precise commit) `highway-1.2.0` testsuite fails as:
> The following tests FAI
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117288
Sergei Trofimovich changed:
What|Removed |Added
Summary|[15 Regression] LTO ICE in |[15 Regression] LTO ICE in
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: slyfox at gcc dot gnu.org
Target Milestone: ---
Created attachment 59508
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59508&action=edit
power_profiles_daemon.cpp.cpp
501 - 600 of 665 matches
Mail list logo