public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug java/11629] New: Disable RTL Inliner in gcj
@ 2003-07-22 4:21 jsturm at gcc dot gnu dot org
2003-07-22 4:22 ` [Bug java/11629] " jsturm at gcc dot gnu dot org
` (16 more replies)
0 siblings, 17 replies; 18+ messages in thread
From: jsturm at gcc dot gnu dot org @ 2003-07-22 4:21 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
Summary: Disable RTL Inliner in gcj
Product: gcc
Version: 3.4
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: java
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jsturm at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
Currently the java frontend sometimes needs the tree inliner, sometimes the rtl
inliner, preventing certain code simplifications from occuring. The bytecode
compiler should either be converted to functions-as-trees, or just not inline at
all.
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
@ 2003-07-22 4:22 ` jsturm at gcc dot gnu dot org
2003-07-22 13:07 ` pinskia at physics dot uc dot edu
` (15 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jsturm at gcc dot gnu dot org @ 2003-07-22 4:22 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
jsturm at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |7257
nThis| |
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
2003-07-22 4:22 ` [Bug java/11629] " jsturm at gcc dot gnu dot org
@ 2003-07-22 13:07 ` pinskia at physics dot uc dot edu
2003-08-01 9:16 ` steven at gcc dot gnu dot org
` (14 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at physics dot uc dot edu @ 2003-07-22 13:07 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
pinskia at physics dot uc dot edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2003-07-22 13:07:54
date| |
------- Additional Comments From pinskia at physics dot uc dot edu 2003-07-22 13:07 -------
It is always good to get rid of the RTL inliner.
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
2003-07-22 4:22 ` [Bug java/11629] " jsturm at gcc dot gnu dot org
2003-07-22 13:07 ` pinskia at physics dot uc dot edu
@ 2003-08-01 9:16 ` steven at gcc dot gnu dot org
2003-08-03 19:22 ` neroden at gcc dot gnu dot org
` (13 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2003-08-01 9:16 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
------- Additional Comments From steven at gcc dot gnu dot org 2003-08-01 09:16 -------
WithI am strongly in favor of disabling the RTL inliner for Java ASAP because as
long as it is there, two high-priority PRs are basically unfixable, and any
attempt to (finally) clean up the tree-inliner and to get rid of flag_inline_trees.
Jeff, can you give me a hint for where to look for this in Java?
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (2 preceding siblings ...)
2003-08-01 9:16 ` steven at gcc dot gnu dot org
@ 2003-08-03 19:22 ` neroden at gcc dot gnu dot org
2003-08-23 0:57 ` dhazeghi at yahoo dot com
` (12 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: neroden at gcc dot gnu dot org @ 2003-08-03 19:22 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
------- Additional Comments From neroden at gcc dot gnu dot org 2003-08-03 19:22 -------
The bytecode compiler now emits functions-as-trees on the tree-ssa branch, I
believe. Correct?
I suppose if that can't be backported, then for 3.4 we could just not inline in
that case, but we wouldn't want that to be 'foreported' in the next
3.4->tree-ssa merge...
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (3 preceding siblings ...)
2003-08-03 19:22 ` neroden at gcc dot gnu dot org
@ 2003-08-23 0:57 ` dhazeghi at yahoo dot com
2003-09-03 23:01 ` jsturm at gcc dot gnu dot org
` (11 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: dhazeghi at yahoo dot com @ 2003-08-23 0:57 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
dhazeghi at yahoo dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
Target Milestone|3.4 |---
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (4 preceding siblings ...)
2003-08-23 0:57 ` dhazeghi at yahoo dot com
@ 2003-09-03 23:01 ` jsturm at gcc dot gnu dot org
2003-09-15 23:37 ` steven at gcc dot gnu dot org
` (10 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jsturm at gcc dot gnu dot org @ 2003-09-03 23:01 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
------- Additional Comments From jsturm at gcc dot gnu dot org 2003-09-03 23:01 -------
I confess I don't know how to disable the RTL inliner. Perhaps clear
DECL_SAVED_INSNS from the fndecl, or don't set DECL_INLINE? (Neither should be
difficult, especially the latter, as you can test CLASS_FROM_SOURCE_P.)
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (5 preceding siblings ...)
2003-09-03 23:01 ` jsturm at gcc dot gnu dot org
@ 2003-09-15 23:37 ` steven at gcc dot gnu dot org
2003-09-15 23:52 ` steven at gcc dot gnu dot org
` (9 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2003-09-15 23:37 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
steven at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2003-07-22 13:07:54 |2003-09-15 21:26:43
date| |
------- Additional Comments From steven at gcc dot gnu dot org 2003-09-15 21:26 -------
Why wouldn't just setting flag_no_inline when compiling byte code do the trick?
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (6 preceding siblings ...)
2003-09-15 23:37 ` steven at gcc dot gnu dot org
@ 2003-09-15 23:52 ` steven at gcc dot gnu dot org
2003-10-27 2:42 ` jsturm at gcc dot gnu dot org
` (8 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2003-09-15 23:52 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
steven at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |steven at gcc dot gnu dot
| |org
------- Additional Comments From steven at gcc dot gnu dot org 2003-09-15 21:27 -------
Heck, this one blocks two of "my" bugs. I should definitely be in the CC list :-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (7 preceding siblings ...)
2003-09-15 23:52 ` steven at gcc dot gnu dot org
@ 2003-10-27 2:42 ` jsturm at gcc dot gnu dot org
2003-11-16 18:18 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jsturm at gcc dot gnu dot org @ 2003-10-27 2:42 UTC (permalink / raw)
To: gcc-bugs
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
------- Additional Comments From jsturm at gcc dot gnu dot org 2003-10-27 02:09 -------
Is this still blocking PR 7257?
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (8 preceding siblings ...)
2003-10-27 2:42 ` jsturm at gcc dot gnu dot org
@ 2003-11-16 18:18 ` pinskia at gcc dot gnu dot org
2003-11-16 18:27 ` steven at gcc dot gnu dot org
` (6 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-16 18:18 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-11-16 18:18 -------
Should this be done for 3.4?
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |3.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (9 preceding siblings ...)
2003-11-16 18:18 ` pinskia at gcc dot gnu dot org
@ 2003-11-16 18:27 ` steven at gcc dot gnu dot org
2003-12-16 17:13 ` mmitchel at gcc dot gnu dot org
` (5 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2003-11-16 18:27 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2003-11-16 18:27 -------
Subject: Re: Disable RTL Inliner in gcj
On Sunday 16 November 2003 19:18, pinskia at gcc dot gnu dot org wrote:
> ------- Additional Comments From pinskia at gcc dot gnu dot org 2003-11-16
> 18:18 ------- Should this be done for 3.4?
Perhaps not. I have not been able to come up with a proper fix that doesn't
cause regressions in C/C++. The only reason why this would _have_ to be
fixed for 3.4 is because there's a fortran bug that depends on this, but
there is a hack available to work around that which is far safer than what I
wanted to do here (removing flag_inline_trees & flag_really_no_inline)...
gr.
Steven
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (10 preceding siblings ...)
2003-11-16 18:27 ` steven at gcc dot gnu dot org
@ 2003-12-16 17:13 ` mmitchel at gcc dot gnu dot org
2003-12-16 17:16 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2003-12-16 17:13 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From mmitchel at gcc dot gnu dot org 2003-12-16 17:02 -------
Removing target milestone because this is not a must-have enhancement for GCC 3.4.
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|3.4 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (11 preceding siblings ...)
2003-12-16 17:13 ` mmitchel at gcc dot gnu dot org
@ 2003-12-16 17:16 ` pinskia at gcc dot gnu dot org
2003-12-17 1:06 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-16 17:16 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-12-16 17:07 -------
If this is not a must fix for 3.4, then suspending as this is fixed on the tree-ssa.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |SUSPENDED
Target Milestone|--- |tree-ssa
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (12 preceding siblings ...)
2003-12-16 17:16 ` pinskia at gcc dot gnu dot org
@ 2003-12-17 1:06 ` pinskia at gcc dot gnu dot org
2003-12-17 17:11 ` pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-17 1:06 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-12-17 00:54 -------
Closing as fixed on the tree-ssa.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|SUSPENDED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (13 preceding siblings ...)
2003-12-17 1:06 ` pinskia at gcc dot gnu dot org
@ 2003-12-17 17:11 ` pinskia at gcc dot gnu dot org
2003-12-17 17:53 ` pinskia at gcc dot gnu dot org
2004-01-12 9:36 ` steven at gcc dot gnu dot org
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-17 17:11 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-12-17 17:05 -------
Reopening the bugs that are fixed on the tree-ssa (but not reported against the branch).
--
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (14 preceding siblings ...)
2003-12-17 17:11 ` pinskia at gcc dot gnu dot org
@ 2003-12-17 17:53 ` pinskia at gcc dot gnu dot org
2004-01-12 9:36 ` steven at gcc dot gnu dot org
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-17 17:53 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-12-17 17:09 -------
Suspending based on this is fixed on the tree-ssa.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |SUSPENDED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug java/11629] Disable RTL Inliner in gcj
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
` (15 preceding siblings ...)
2003-12-17 17:53 ` pinskia at gcc dot gnu dot org
@ 2004-01-12 9:36 ` steven at gcc dot gnu dot org
16 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-01-12 9:36 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2004-01-12 09:36 -------
Closing as fixed because is is fixed for tree-ssa and doesn't need fixing
anymore on mainline. This was opened because it blocked 7257 from being
fixed for 3.4, but that's not going to happen, at least not by first fixing
this problem.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|SUSPENDED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11629
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2004-01-12 9:36 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-22 4:21 [Bug java/11629] New: Disable RTL Inliner in gcj jsturm at gcc dot gnu dot org
2003-07-22 4:22 ` [Bug java/11629] " jsturm at gcc dot gnu dot org
2003-07-22 13:07 ` pinskia at physics dot uc dot edu
2003-08-01 9:16 ` steven at gcc dot gnu dot org
2003-08-03 19:22 ` neroden at gcc dot gnu dot org
2003-08-23 0:57 ` dhazeghi at yahoo dot com
2003-09-03 23:01 ` jsturm at gcc dot gnu dot org
2003-09-15 23:37 ` steven at gcc dot gnu dot org
2003-09-15 23:52 ` steven at gcc dot gnu dot org
2003-10-27 2:42 ` jsturm at gcc dot gnu dot org
2003-11-16 18:18 ` pinskia at gcc dot gnu dot org
2003-11-16 18:27 ` steven at gcc dot gnu dot org
2003-12-16 17:13 ` mmitchel at gcc dot gnu dot org
2003-12-16 17:16 ` pinskia at gcc dot gnu dot org
2003-12-17 1:06 ` pinskia at gcc dot gnu dot org
2003-12-17 17:11 ` pinskia at gcc dot gnu dot org
2003-12-17 17:53 ` pinskia at gcc dot gnu dot org
2004-01-12 9:36 ` steven at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).