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).