http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48273
--- Comment #8 from Alexander Monakov 2011-04-08
11:49:47 UTC ---
Author: amonakov
Date: Fri Apr 8 11:49:43 2011
New Revision: 172175
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172175
Log:
PR target/48273
* cfgloop.h (loop_ha
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48442
--- Comment #4 from Alexander Monakov 2011-04-08
11:44:54 UTC ---
Author: amonakov
Date: Fri Apr 8 11:44:51 2011
New Revision: 172173
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172173
Log:
PR rtl-optimization/48442
* sel-sche
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48496
Alexander Monakov changed:
What|Removed |Added
CC||vmakarov at redhat dot com
Known
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48496
Summary: [4.7 Regression] 'asm' operand requires impossible
reload in libffi/src/ia64/ffi.c
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priori
||2011.04.06 16:08:13
CC||amonakov at gcc dot gnu.org
AssignedTo|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48273
--- Comment #5 from Alexander Monakov 2011-04-06
14:40:28 UTC ---
There's little value in allowing bookkeeping for calls, and the (untested yet)
patch below forces calls to be unique. The test case also shows that our
remove_insns_that_need_book
||2011.04.06 13:41:57
CC||amonakov at gcc dot gnu.org
AssignedTo|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48442
--- Comment #2 from Alexander Monakov 2011-04-06
13:41:33 UTC ---
Confirmed. The 4.4/4.5 failure is most likely a dup of PR 46204. The 4.6/4.7
failure is due to selective scheduler removing a conditional jump during
purge_empty_blocks in sel_sc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48442
--- Comment #1 from Alexander Monakov 2011-04-06
13:39:44 UTC ---
Created attachment 23899
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23899
proposed patch
||amonakov at gcc dot gnu.org
AssignedTo|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #4 from Alexander Monakov 2011-03-24
17:32:39 UTC ---
So the assert disagrees with the rest of the scheduler
||2011.03.22 13:56:01
CC||amonakov at gcc dot gnu.org
Ever Confirmed|0 |1
--- Comment #1 from Alexander Monakov 2011-03-22
13:56:01 UTC ---
Confirmed. We get tripped by re-using cached pointer to the last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48215
--- Comment #3 from Alexander Monakov 2011-03-21
15:53:43 UTC ---
Looks like PR 46518 (the fix was not propagated from trunk to 4.5-branch). Can
you please check whether below patch fixes these problems?
diff --git a/gcc/sel-sched-ir.c b/gcc/se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47036
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47036
--- Comment #2 from Alexander Monakov 2010-12-24
14:19:26 UTC ---
Author: amonakov
Date: Fri Dec 24 14:19:23 2010
New Revision: 168225
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168225
Log:
PR rtl-optimization/47036
* sel-sche
||2010.12.22 14:32:58
AssignedTo|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
--- Comment #1 from Alexander Monakov 2010-12-22
14:32:58 UTC ---
Untested
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46761
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46761
--- Comment #6 from Alexander Monakov 2010-12-17
12:55:03 UTC ---
Author: amonakov
Date: Fri Dec 17 12:54:59 2010
New Revision: 167980
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167980
Log:
PR middle-end/46761
* graphite-clast
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46649
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46649
--- Comment #8 from Alexander Monakov 2010-12-15
13:08:47 UTC ---
Author: amonakov
Date: Wed Dec 15 13:08:41 2010
New Revision: 167854
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167854
Log:
PR rtl-optimization/46649
* sel-sche
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45852
Alexander Monakov changed:
What|Removed |Added
CC||amonakov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46649
--- Comment #7 from Alexander Monakov 2010-12-14
14:38:38 UTC ---
After a discussion with Andrey and refreshing my memory on that code I think
it's actually better to unbreak purge_empty_blocks in this case. It used to be
correct, i.e. it never
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46649
--- Comment #6 from Alexander Monakov 2010-12-14
13:28:06 UTC ---
Even though it is possible to unbreak
purge_empty_blocks/maybe_tidy_empty_bb/sel_merge_blocks for this case, I think
it's not worth it given that sel-sched generally expects somewh
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46875
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46875
--- Comment #3 from Alexander Monakov 2010-12-14
12:43:50 UTC ---
Author: amonakov
Date: Tue Dec 14 12:43:47 2010
New Revision: 167794
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167794
Log:
PR rtl-optimization/46875
* sched-vi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45388
Alexander Monakov changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|FIXED
gcc dot gnu.org |unassigned at gcc dot
||gnu.org
--- Comment #4 from Alexander Monakov 2010-12-13
17:24:59 UTC ---
Ouch. The "obvious" fix:
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
index 5036fba..8fda288 10
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46925
Summary: Can't optimize degenerate table jumps
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
AssignedTo: u
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #2 from Alexander Monakov 2010-12-13
13:21:35 UTC ---
We try to remove a tablejump, but then the edge is not marked fallthrough
because of the jump table that is left between basic
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #5 from Alexander Monakov 2010-12-08
18:05:23 UTC ---
Thanks. I'll submit this patch
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #3 from Alexander Monakov 2010-12-08
18:03:57 UTC ---
I'll work on a patch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46761
Alexander Monakov changed:
What|Removed |Added
CC||amonakov at gcc dot gnu.org
||2010.12.03 15:27:13
CC||amonakov at gcc dot gnu.org
Ever Confirmed|0 |1
--- Comment #1 from Alexander Monakov 2010-12-03
15:27:13 UTC ---
In this particular example, the problem is in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45354
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45354
--- Comment #10 from Alexander Monakov 2010-12-03
12:04:22 UTC ---
Author: amonakov
Date: Fri Dec 3 12:04:16 2010
New Revision: 167415
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167415
Log:
PR rtl-optimization/45354
* sel-sch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46763
Alexander Monakov changed:
What|Removed |Added
CC||amonakov at gcc dot gnu.org
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #9 from Alexander Monakov 2010-11-29
13:58:45 UTC ---
Thanks. We go over-eager when cleaning up degenerate jumps and don't pay
attention to EDGE_CROSSING.
diff --git a/gcc/sel-
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #5 from Alexander Monakov 2010-11-25
21:37:44 UTC ---
Okay, I didn't notice at first that it's a C++ testcase (does not fail as C).
Well, this time sel-sched can not deal wit
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46585
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46602
Alexander Monakov changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46585
--- Comment #8 from Alexander Monakov 2010-11-25
10:05:08 UTC ---
Author: amonakov
Date: Thu Nov 25 10:05:00 2010
New Revision: 167141
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167141
Log:
PR rtl-optimization/46585
* sel-sche
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46602
--- Comment #1 from Alexander Monakov 2010-11-25
09:59:17 UTC ---
Author: amonakov
Date: Thu Nov 25 09:59:03 2010
New Revision: 167140
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167140
Log:
PR rtl-optimization/46602
* sel-sche
||amonakov at gcc dot gnu.org
Resolution||DUPLICATE
--- Comment #3 from Alexander Monakov 2010-11-25
09:42:35 UTC ---
Known issue: sel-sched chokes on NOPs in input stream. A fix will land on
trunk soon.
*** This bug has been marked as a
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46585
--- Comment #7 from Alexander Monakov 2010-11-25
09:42:35 UTC ---
*** Bug 46649 has been marked as a duplicate of this bug. ***
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46585
--- Comment #6 from Alexander Monakov 2010-11-24
14:38:47 UTC ---
(In reply to comment #5)
> + nop_pattern = gen_rtx_CONST_INT (VOIDmode, -1);
>
> You could just use
> nop_pattern = constm1_rtx;
> or just #define nop_pattern constm1_rtx
Than
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46585
--- Comment #4 from Alexander Monakov 2010-11-24
14:19:09 UTC ---
sel-sched doesn't expect to see nops in the function, and uses them internally
as markers in place of recently removed insns; luckily, we can easily switch
to some other pattern,
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #3 from Alexander Monakov 2010-11-22
13:30:14 UTC ---
Investigating
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46602
Summary: [4.6 Regression] gcc.dg/pr42245-2.c ICE on ia64
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
Ass
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45652
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45652
--- Comment #10 from Alexander Monakov 2010-11-22
10:35:10 UTC ---
Author: amonakov
Date: Mon Nov 22 10:35:06 2010
New Revision: 167025
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167025
Log:
PR rtl-optimization/45652
* alias.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46518
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46518
--- Comment #13 from Alexander Monakov 2010-11-18
10:24:38 UTC ---
Author: amonakov
Date: Thu Nov 18 10:24:31 2010
New Revision: 166898
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166898
Log:
PR middle-end/46518
* sel-s
||2010.11.17 18:18:14
AssignedTo|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
--- Comment #10 from Alexander Monakov 2010-11-17
18:18:14 UTC ---
Thanks
|unassigned at gcc dot |amonakov at gcc dot gnu.org
|gnu.org |
--- Comment #9 from Alexander Monakov 2010-11-17
15:39:57 UTC ---
(In reply to comment #8)
> > Btw, the scheduler guys have a fix in the works already.
>
> Then they should assign the P
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46518
--- Comment #4 from Alexander Monakov 2010-11-17
15:29:33 UTC ---
(In reply to comment #2)
> Only occurs for -fPIC on x86_64-apple-darwin10. Adding -fno-PIC on darwin
> suppresses the ICE.
Is that in relation to bootstrap flags? There's no PIC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46518
Alexander Monakov changed:
What|Removed |Added
CC||amonakov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46204
--- Comment #3 from Alexander Monakov 2010-11-13
09:28:55 UTC ---
Author: amonakov
Date: Sat Nov 13 09:28:52 2010
New Revision: 166697
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166697
Log:
PR rtl-optimization/46204
* sel-sche
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46204
Alexander Monakov changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44691
--- Comment #9 from Alexander Monakov 2010-11-12
15:47:46 UTC ---
Author: amonakov
Date: Fri Nov 12 15:47:38 2010
New Revision: 166653
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166653
Log:
Backport from mainline:
2010-08-19
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44691
--- Comment #8 from Alexander Monakov 2010-11-12
11:58:25 UTC ---
*** Bug 46441 has been marked as a duplicate of this bug. ***
||amonakov at gcc dot gnu.org
Resolution||DUPLICATE
--- Comment #2 from Alexander Monakov 2010-11-12
11:58:25 UTC ---
(In reply to comment #1)
> Sorry, this seems to be a dup of PR44691. Is there a reason not to backport
> that to 4.5
||amonakov at gcc dot gnu.org
--- Comment #2 from Alexander Monakov 2010-11-02
17:30:54 UTC ---
The scheduler is confused by a conditional jump to the next instruction (and
the fact that the containing BB has only one outgoing edge, which is also
marked fallthru). When we
1101 - 1161 of 1161 matches
Mail list logo