public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change
@ 2004-03-05  6:22 pinskia at gcc dot gnu dot org
  2004-03-05  6:22 ` [Bug optimization/14441] " pinskia at gcc dot gnu dot org
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-05  6:22 UTC (permalink / raw)
  To: gcc-bugs

Sib calling can happen on some targets (like the PPC) when the types are always 
sign_extended when they are returned like from short to int.
short t();
int f()
{
 return t();
}

-- 
           Summary: [tree-ssa] missed sib calling when types change
           Product: gcc
           Version: tree-ssa
            Status: UNCONFIRMED
          Keywords: pessimizes-code
          Severity: normal
          Priority: P2
         Component: optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pinskia at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
@ 2004-03-05  6:22 ` pinskia at gcc dot gnu dot org
  2004-03-07  3:45 ` pinskia at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-05  6:22 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement
   Target Milestone|---                         |tree-ssa


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
  2004-03-05  6:22 ` [Bug optimization/14441] " pinskia at gcc dot gnu dot org
@ 2004-03-07  3:45 ` pinskia at gcc dot gnu dot org
  2004-04-23 22:49 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-07  3:45 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-03-07 03:45 -------
This was the one which honza confirmed.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |14440
              nThis|                            |
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-03-07 03:45:34
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
  2004-03-05  6:22 ` [Bug optimization/14441] " pinskia at gcc dot gnu dot org
  2004-03-07  3:45 ` pinskia at gcc dot gnu dot org
@ 2004-04-23 22:49 ` pinskia at gcc dot gnu dot org
  2004-04-23 22:52 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-04-23 22:49 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |15108
              nThis|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2004-04-23 22:49 ` pinskia at gcc dot gnu dot org
@ 2004-04-23 22:52 ` pinskia at gcc dot gnu dot org
  2004-05-07  1:21 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-04-23 22:52 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |15109
              nThis|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2004-04-23 22:52 ` pinskia at gcc dot gnu dot org
@ 2004-05-07  1:21 ` pinskia at gcc dot gnu dot org
  2004-05-07  1:22 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-07  1:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-07 01:21 -------
*** Bug 15108 has been marked as a duplicate of this bug. ***

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-05-07  1:21 ` pinskia at gcc dot gnu dot org
@ 2004-05-07  1:22 ` pinskia at gcc dot gnu dot org
  2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-07  1:22 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-07 01:22 -------
Patch here: <http://gcc.gnu.org/ml/gcc-patches/2004-05/msg00372.html>.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
@ 2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
  2004-05-07  6:43 ` steven at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-07  1:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-07 01:23 -------
*** Bug 14472 has been marked as a duplicate of this bug. ***

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-05-07  1:22 ` pinskia at gcc dot gnu dot org
@ 2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
  2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-07  1:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-07 01:23 -------
*** Bug 15109 has been marked as a duplicate of this bug. ***

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
@ 2004-05-07  6:43 ` steven at gcc dot gnu dot org
  2004-05-09 22:30 ` pinskia at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-05-07  6:43 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2004-05-07 06:43 -------
Proposed a fix. 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dnovillo at redhat dot com
         AssignedTo|unassigned at gcc dot gnu   |steven at gcc dot gnu dot
                   |dot org                     |org
           Severity|enhancement                 |normal
             Status|NEW                         |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2004-05-07  6:43 ` steven at gcc dot gnu dot org
@ 2004-05-09 22:30 ` pinskia at gcc dot gnu dot org
  2004-05-15 12:03 ` [Bug tree-optimization/14441] " steven at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-09 22:30 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-09 22:30 -------
*** Bug 14903 has been marked as a duplicate of this bug. ***

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug tree-optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2004-05-09 22:30 ` pinskia at gcc dot gnu dot org
@ 2004-05-15 12:03 ` steven at gcc dot gnu dot org
  2004-05-21 19:31 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-05-15 12:03 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2004-05-14 18:37 -------
This bug is independent of 14472. this case involves changing 
return machine modes, which is something we never had, and 
which is hard to do on trees.  14472 is about returns in the 
same machine mode, and that's a regression. which is fixed now. 
 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug tree-optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2004-05-15 12:03 ` [Bug tree-optimization/14441] " steven at gcc dot gnu dot org
@ 2004-05-21 19:31 ` pinskia at gcc dot gnu dot org
  2004-05-24 16:46 ` pinskia at gcc dot gnu dot org
  2004-06-30 23:22 ` steven at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-21 19:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-20 19:32 -------
Not a regression so moving to enhancement.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug tree-optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2004-05-21 19:31 ` pinskia at gcc dot gnu dot org
@ 2004-05-24 16:46 ` pinskia at gcc dot gnu dot org
  2004-06-30 23:22 ` steven at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-24 16:46 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.5.0                       |---


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug tree-optimization/14441] [tree-ssa] missed sib calling when types change
  2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2004-05-24 16:46 ` pinskia at gcc dot gnu dot org
@ 2004-06-30 23:22 ` steven at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-06-30 23:22 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2004-06-30 23:21 -------
Not a regression and I don't have a ppc. 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|steven at gcc dot gnu dot   |unassigned at gcc dot gnu
                   |org                         |dot org
             Status|ASSIGNED                    |NEW


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14441


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2004-06-30 23:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-05  6:22 [Bug optimization/14441] New: [tree-ssa] missed sib calling when types change pinskia at gcc dot gnu dot org
2004-03-05  6:22 ` [Bug optimization/14441] " pinskia at gcc dot gnu dot org
2004-03-07  3:45 ` pinskia at gcc dot gnu dot org
2004-04-23 22:49 ` pinskia at gcc dot gnu dot org
2004-04-23 22:52 ` pinskia at gcc dot gnu dot org
2004-05-07  1:21 ` pinskia at gcc dot gnu dot org
2004-05-07  1:22 ` pinskia at gcc dot gnu dot org
2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
2004-05-07  6:43 ` steven at gcc dot gnu dot org
2004-05-09 22:30 ` pinskia at gcc dot gnu dot org
2004-05-15 12:03 ` [Bug tree-optimization/14441] " steven at gcc dot gnu dot org
2004-05-21 19:31 ` pinskia at gcc dot gnu dot org
2004-05-24 16:46 ` pinskia at gcc dot gnu dot org
2004-06-30 23:22 ` 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).