* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
@ 2005-06-25 13:29 ` steven at gcc dot gnu dot org
2005-06-26 0:57 ` belyshev at depni dot sinp dot msu dot ru
` (7 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-06-25 13:29 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2005-06-25 13:29 -------
This bug report is totally useless. There are no links to the relevant
discussions that have apparently taken place. There are no test cases,
no examples of what or where or why things go wrong. I believe this
register renaming would be a useful pass for many targets, including
amd64, so it would be nice to have this bug figured out and fixed. So
if anyone knows where to find those discussions mentioned in comments
#0 and #1, can he/she please link them to this report?
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
2005-06-25 13:29 ` [Bug rtl-optimization/15023] -frename-registers is buggy and slow steven at gcc dot gnu dot org
@ 2005-06-26 0:57 ` belyshev at depni dot sinp dot msu dot ru
2005-06-26 9:21 ` steven at gcc dot gnu dot org
` (6 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: belyshev at depni dot sinp dot msu dot ru @ 2005-06-26 0:57 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From belyshev at depni dot sinp dot msu dot ru 2005-06-26 00:57 -------
(In reply to comment #3)
> if anyone knows where to find those discussions mentioned in comments
> #0 and #1, can he/she please link them to this report?
http://gcc.gnu.org/ml/gcc-patches/2004-04/msg00961.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
2005-06-25 13:29 ` [Bug rtl-optimization/15023] -frename-registers is buggy and slow steven at gcc dot gnu dot org
2005-06-26 0:57 ` belyshev at depni dot sinp dot msu dot ru
@ 2005-06-26 9:21 ` steven at gcc dot gnu dot org
2005-06-26 11:26 ` steven at gcc dot gnu dot org
` (5 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-06-26 9:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2005-06-26 09:21 -------
Thanks Serge!
--
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
Last reconfirmed|2004-07-26 04:12:40 |2005-06-26 09:21:27
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
` (2 preceding siblings ...)
2005-06-26 9:21 ` steven at gcc dot gnu dot org
@ 2005-06-26 11:26 ` steven at gcc dot gnu dot org
2005-06-27 23:11 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-06-26 11:26 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2005-06-26 11:26 -------
The patch for PR18599 might have addressed the "slow" part of this bug
report. The "buggy" part may also be fixed already -- a number of e500
related regrename.c patches went in since this bug report was opened,
and it does look like those patches fixed real bugs, and maybe the same
bugs as those referred to in this report.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
` (3 preceding siblings ...)
2005-06-26 11:26 ` steven at gcc dot gnu dot org
@ 2005-06-27 23:11 ` pinskia at gcc dot gnu dot org
2005-07-23 5:31 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-27 23:11 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |22208
nThis| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
` (4 preceding siblings ...)
2005-06-27 23:11 ` pinskia at gcc dot gnu dot org
@ 2005-07-23 5:31 ` pinskia at gcc dot gnu dot org
2005-07-27 22:18 ` danglin at gcc dot gnu dot org
` (2 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-23 5:31 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|minor |normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
` (5 preceding siblings ...)
2005-07-23 5:31 ` pinskia at gcc dot gnu dot org
@ 2005-07-27 22:18 ` danglin at gcc dot gnu dot org
2005-08-04 9:05 ` ebotcazou at gcc dot gnu dot org
2005-08-04 9:51 ` steven at gcc dot gnu dot org
8 siblings, 0 replies; 13+ messages in thread
From: danglin at gcc dot gnu dot org @ 2005-07-27 22:18 UTC (permalink / raw)
To: gcc-bugs
--
Bug 15023 depends on bug 22472, which changed state.
Bug 22472 Summary: [4.1 regression] testsuite failure gcc.c-torture/compile/930621-1.c -O3 -funroll-loops
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22472
What |Old Value |New Value
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
` (6 preceding siblings ...)
2005-07-27 22:18 ` danglin at gcc dot gnu dot org
@ 2005-08-04 9:05 ` ebotcazou at gcc dot gnu dot org
2005-08-04 9:51 ` steven at gcc dot gnu dot org
8 siblings, 0 replies; 13+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2005-08-04 9:05 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-08-04 09:04 -------
I'd like to mention a known problem with -frename-registers. Quoting my
analysis for another bug report:
"However the underlying problem is still present and is now visible on x86-64:
the register renaming pass (regrename.c) uses its own life analysis engine to
compute the def-use chains. It turns out that it is less accurate than the
all-purpose life analysis engine (flow.c) and, consequently, when the latter
is invoked to update the global liveness info at the end of the pass, it may
flag internal inconsistencies introduced because of the former.
It is not immediately obvious what the best approach to solving that would be.
A third life analysis engine exists (df.c) and is supposed to be modular, so
we could try to plug it into regrename.c."
The typical example is PR rtl-optimization/16586.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |ebotcazou at gcc dot gnu dot
| |org
BugsThisDependsOn| |16586
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug rtl-optimization/15023] -frename-registers is buggy and slow
[not found] <20040420093437.15023.bonzini@gcc.gnu.org>
` (7 preceding siblings ...)
2005-08-04 9:05 ` ebotcazou at gcc dot gnu dot org
@ 2005-08-04 9:51 ` steven at gcc dot gnu dot org
8 siblings, 0 replies; 13+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-08-04 9:51 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2005-08-04 09:51 -------
The liveness analysis in df.c misses the registers marked in
flow.c:mark_regs_live_at_end, so that'd have to be fixed first.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15023
^ permalink raw reply [flat|nested] 13+ messages in thread