Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
GCC target triplet: m68k-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25136
dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
GCC target triplet: m68k-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25138
65536
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25128
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25114
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25113
dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
GCC target triplet: m68k-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25111
--- Comment #1 from kazu at gcc dot gnu dot org 2005-11-27 00:52 ---
The whole story applies to XOR as well.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25111
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
GCC target triplet: m68k-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25112
on
cc0
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
GCC target triplet: m68k-elf
BugsThisDependsOn: 25113
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25114
--- Comment #6 from kazu at gcc dot gnu dot org 2005-11-22 17:42 ---
Andreas,
Thanks for spotting the typo. I also updated the patch to ensure that
we are giving an address register indirect to clr.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19201
--- Comment #8 from kazu at gcc dot gnu dot org 2005-11-22 20:42 ---
Subject: Bug 23435
Author: kazu
Date: Tue Nov 22 20:42:54 2005
New Revision: 107373
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107373
Log:
gcc/
PR target/23435
* m68k.md (zero_extendsidi2
--- Comment #9 from kazu at gcc dot gnu dot org 2005-11-22 20:53 ---
Subject: Bug 23435
Author: kazu
Date: Tue Nov 22 20:53:08 2005
New Revision: 107374
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107374
Log:
gcc/
PR target/23435
* m68k.md (zero_extendsidi2
--- Comment #10 from kazu at gcc dot gnu dot org 2005-11-22 20:56 ---
Just checked in a patch.
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from kazu at gcc dot gnu dot org 2005-11-21 02:26 ---
Shall we close this as WORKSFORME?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21578
--- Comment #8 from kazu at gcc dot gnu dot org 2005-11-21 04:41 ---
Subject: Bug 20583
Author: kazu
Date: Mon Nov 21 04:41:38 2005
New Revision: 107278
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107278
Log:
gcc/
PR middle-end/20583
* cse.c (cse_insn): Reject
--- Comment #9 from kazu at gcc dot gnu dot org 2005-11-21 06:52 ---
Subject: Bug 20583
Author: kazu
Date: Mon Nov 21 06:52:01 2005
New Revision: 107281
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107281
Log:
gcc/
PR middle-end/20583
* cse.c (cse_insn): Reject
--- Comment #2 from kazu at gcc dot gnu dot org 2005-11-19 20:48 ---
I'm pretty sure this is a duplicate of PR 24912, which has got more analysis.
*** This bug has been marked as a duplicate of 24912 ***
--
kazu at gcc dot gnu dot org changed:
What|Removed
--- Comment #7 from kazu at gcc dot gnu dot org 2005-11-19 20:48 ---
*** Bug 24850 has been marked as a duplicate of this bug. ***
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
CC||kazu at gcc dot gnu dot org
Summary|m68k build failure: ICE
--- Comment #4 from kazu at gcc dot gnu dot org 2005-11-19 21:05 ---
Is this still reproducible?
A quick check with m68k-none-elf did not reproduce the ICE.
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from kazu at gcc dot gnu dot org 2005-11-19 21:13 ---
Jonathan,
The testcase seems to work with GCC 4.1.
As far as getting the testcase into the testsuite, you need to post a patch
first.
The best thing to do at this point is to reduce the testcase so
--- Comment #2 from kazu at gcc dot gnu dot org 2005-11-19 21:19 ---
Confirmed with m68k-none-elf.
Probably not specific to RTEMS.
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from kazu at gcc dot gnu dot org 2005-11-19 21:26 ---
Slightly reduced to:
extern void bar (unsigned char, unsigned char, unsigned char);
void
foo (unsigned char *key, unsigned int round)
{
unsigned char a = 0, b = 0, c = 0;
while (round-- 0
--- Comment #3 from kazu at gcc dot gnu dot org 2005-11-19 21:52 ---
FWIW, the mainline gcc with -O2 -fomit-frame-pointer produces
f:
move.l 4(%sp),%a0
move.l (%a0),%a1
move.l 4(%a0),%a0
clr.b (%a0,%a1.l)
rts
--
kazu at gcc dot gnu dot org
--- Comment #4 from kazu at gcc dot gnu dot org 2005-11-20 00:22 ---
Created an attachment (id=10299)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10299action=view)
Patch
With this patch, I get:
f:
move.l 4(%sp),%a0
move.l (%a0),%a1
add.l 4(%a0),%a1
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
GCC target triplet: m68k-none-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24949
--- Comment #6 from kazu at gcc dot gnu dot org 2005-11-05 23:23 ---
Reduced down to:
void
foo (unsigned long *a, unsigned long long *p)
{
if (*p == 0)
*p = *a;
}
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from kazu at gcc dot gnu dot org 2005-11-05 23:32 ---
Reduced down to:
void
foo (unsigned long *a, unsigned long long *p)
{
*p = *a;
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23435
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |kazu at gcc dot gnu dot org
|dot org
--- Comment #7 from kazu at gcc dot gnu dot org 2005-11-06 02:10 ---
Reduced down to:
void bar (unsigned int);
void
foo (void)
{
char buf[1] = { 3 };
const char *p = buf;
const char **q = p;
unsigned int ch;
switch (**q)
{
case 1: ch = 5; break;
case 2: ch = 4
: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24689
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |kazu at gcc dot gnu dot org
|dot org
--- Comment #3 from kazu at gcc dot gnu dot org 2005-11-06 04:25 ---
Not reproducible using x86_64-pc-linux-gnu X m68k-none-elf.
Paul, is this still reproducible?
I also tried, gcc.c-torture/execute/920501-6.c, but I didn't get any ICE.
--
kazu at gcc dot gnu dot org changed
--- Comment #15 from kazu at gcc dot gnu dot org 2005-11-06 04:28 ---
Not reproducible using x86_64-pc-linux-gnu X m68k-none-elf.
I'm using mainline for the cross compiler.
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #13 from kazu at gcc dot gnu dot org 2005-10-10 03:20 ---
The testcase in comment #8 still triggers an ICE if run with -O -mtune=k8
-fPIC.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20928
--- Comment #8 from kazu at gcc dot gnu dot org 2005-10-08 18:06 ---
According to David Edelsohn's testresults on powerpc, 20050713-1.c is OK now.
So now, the problem is only on the 4.0 branch.
--
kazu at gcc dot gnu dot org changed:
What|Removed
--- Comment #6 from kazu at gcc dot gnu dot org 2005-10-08 03:34 ---
Just checked in a patch.
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from kazu at gcc dot gnu dot org 2005-10-08 03:36 ---
I just checked in a fix for PR 23150, which is probably duplicate of this PR.
Could somebody test the current mainline now on powerpc?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23090
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-30 17:12
---
Confirmed
--
What|Removed |Added
Status|UNCONFIRMED |NEW
: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24153
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-30 21:34
---
Created an attachment (id=9850)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9850action=view)
memory leaks from gcc
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24153
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-29 04:47
---
This turned out to be a bug in calls.c. Changing to middle-end.
--
What|Removed |Added
--
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |kazu at gcc dot gnu dot org
|dot org |
Status|NEW
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-26 16:13
---
Slightly reduced to:
extern void abort (void) __attribute__((noreturn));
struct S
{
int a, b, c;
};
void
foo2 (struct S x, struct S y)
{
if (x.b != 4)
abort ();
}
void
bar2 (struct S x, struct S y
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-26 01:29
---
Just checked in a patch.
--
What|Removed |Added
Status|ASSIGNED
--
Bug 22368 depends on bug 23960, which changed state.
Bug 23960 Summary: [4.1 regression] ICE in compare_values in VRP
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23960
What|Old Value |New Value
--
Bug 23968 depends on bug 23960, which changed state.
Bug 23960 Summary: [4.1 regression] ICE in compare_values in VRP
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23960
What|Old Value |New Value
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-24 23:58
---
(In reply to comment #12)
It takes about 10 minutes to compile attached testcase with -O2 -mcpu=ev4 and
about 2 minutes for -O2 -mcpu=ev5 (compiled on EV45 233Mhz).
The difference is in cost of multiply op
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-25 02:57
---
By the way, unpatched cc1 propagated 95619 constants while compiling cc1-i
files.
Patched one propagated 96482 constants in the ccp run (that is, not store-ccp).
So there is a 0.9% improvement.
--
http
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-24 04:29
---
I tried the following code in ccp_initialize.
for (phi = phi_nodes (bb); phi; phi = PHI_CHAIN (phi))
{
tree var = PHI_RESULT (phi);
DONT_SIMULATE_AGAIN (phi) = (!do_store_ccp
--
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |kazu at gcc dot gnu dot org
|dot org |
Status|NEW
to fold
COND_EXPR_COND
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu
: kazu at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24028
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-23 05:29
---
The reason why CCP thinks that the result of the PHI node is varying is
because ccp_initialize thinks that a PHI node is varying if at least
one of PHI argument is varying.
The problem is that the edge
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-21 16:50
---
Just checked in a patch.
--
What|Removed |Added
Status|ASSIGNED
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-20 19:28
---
On alpha-linux-gnu, synth_mult is called 20 million times.
I've got one idea that might or might not work.
Currently, synth_mult records successful cases in it hash/cache.
That is, if synth_mult determines
--- Additional Comments From kazu at gcc dot gnu dot org 2005-09-20 22:12
---
OK, with my idea I can cut down the number of calls to synth_mult to
1.4 million.
I may be able to improve further by recording the cost in successful cases.
--
What|Removed
: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC target triplet: arm-none-eabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23783
: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
CC: dj at redhat dot com,gcc-bugs at gcc dot gnu dot
org,nickc at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23746
Keywords: ice-on-valid-code
Severity: normal
Priority: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: i686-pc-linux-gnu
--- Additional Comments From kazu at gcc dot gnu dot org 2005-08-19 03:11
---
In fact, reverting Richard Earnshaw's patch
2005-08-15 Richard Earnshaw [EMAIL PROTECTED]
PR target/23355
* arm.c (thumb_compute_save_reg_mask): Use similar logic
-none-eabi with -O2 or -Os.
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
Priority: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23136
an ICE
Product: gcc
Version: unknown
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P2
Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc
--
What|Removed |Added
URL||http://gcc.gnu.org/ml/gcc-
||patches/2005-
|
--- Additional Comments From kazu at gcc dot gnu dot org 2005-07-08 18:49
---
Just checked in a fix.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22360
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: testsuite
AssignedTo: kazu at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,law at redhat dot com
http://gcc.gnu.org/bugzilla
--- Additional Comments From kazu at gcc dot gnu dot org 2005-07-07 23:34
---
Thanks, Jeff! I'll assign the bug to you then.
--
What|Removed |Added
AssignedTo
and lower_bound_in_type are buggy
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: tree-optimization
AssignedTo: kazu at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu dot org
--
What|Removed |Added
BugsThisDependsOn||22360
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20139
.c FAIL on ARM
THUMB
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: testsuite
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kazu at gcc dot gnu
201 - 273 of 273 matches
Mail list logo