Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Target Milestone: ---
Created attachment 45103
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45103&action=edit
preprocessed test case
A user on reddit has pointed out that gcc 8 generates wrong code
for in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88223
--- Comment #1 from Robert Clausecker ---
Created attachment 45104
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45104&action=edit
Verbose compiler output
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Created attachment 35034
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35034&action=edit
endianess-aware reading / writing macros
gcc (r221432) is able to recognize the fo
-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Created attachment 35036
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35036&action=edit
Various instances of the aforementioned pattern
It would be great if gcc could recognize co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65426
--- Comment #2 from Robert Clausecker ---
I tried compiling this code (without static inline) on a trunk (r221432) gcc
and it didn't recognize the pattern. Is there a pattern with the same effect
that gets recognized?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65424
--- Comment #2 from Robert Clausecker ---
I'm looking forwards to a fix! This optimization is important for me.
: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Target Milestone: ---
Created attachment 36632
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36632&action=edit
Testcase (file expands to a 2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68173
--- Comment #4 from Robert Clausecker ---
No, it wasn't swapping, although I probably didn't let it run long enough to
exhaust all my memory (8 GiB). Either way, the file compiles pretty quickly
with -O3 so something seems to be wrong when no opt
rity: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Target Milestone: ---
I implemented Stein's binary gcd algorithm, which contains code like this:
int u, v, k;
/* ... */
if (u =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68294
--- Comment #2 from Robert Clausecker ---
Created attachment 36689
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36689&action=edit
Testcase for bug #68294
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68294
--- Comment #3 from Robert Clausecker ---
Sorry, I forgot to attach the test case. Here it is.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65424
--- Comment #3 from Robert Clausecker ---
I checked this again on a computer with more RAM and compilation does indeed
terminate
after 23 minutes. On the original machine, the compiler most likely swapped a
lot contrary
to my original report in w
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68173
--- Comment #8 from Robert Clausecker ---
I checked this again on a computer with more RAM and compilation does indeed
terminate
after 23 minutes. On the original machine, the compiler most likely swapped a
lot contrary
to my original report in w
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65424
--- Comment #4 from Robert Clausecker ---
Sorry, comment was posted to the wrong bug. I have trouble using your
bug reporting software, the “automatically go to next bug after making
a change” behaviour is weird and unintuitive.
inor
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Target Milestone: ---
The following code:
unsigned long long foo(unsigned long long x, int a) {
return x << (a & 31);
}
compiled with a recen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3
--- Comment #1 from Robert Clausecker ---
Sorry. I meant to say: The branch will always be taken, not never.
Severity: minor
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: fuz at fuz dot su
Target Milestone: ---
For the following C code:
int foo(int x) {
extern int bar[];
return bar[x - 1];
}
gcc
17 matches
Mail list logo