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