ize-sibling-calls drops assignment from tail call
Product: gcc
Version: 3.3.3
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: john at iastate dot
--- Comment #2 from john at iastate dot edu 2009-06-07 16:45 ---
I will attach the -v -save-temps output, but it is large, so...
The source:
static void ListInit (
Listthis,
int argc,
va_list ap
) {
ListPrivate private = PRIVATE(this
--- Comment #3 from john at iastate dot edu 2009-06-07 16:46 ---
Using built-in specs.
Configured with:
/home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/configu
re --enable-long-long --disable-multilib --enable-threads --disable-symvers
--bu
ild=i386-unknown-netbsdelf --host=i386
--- Comment #4 from john at iastate dot edu 2009-06-07 16:49 ---
Created an attachment (id=17960)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17960&action=view)
List.i from -save-temps
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40368
--- Comment #6 from john at iastate dot edu 2009-06-07 17:04 ---
OK, thanks. I will see about getting a newer gcc.
I borrowed a machine with gcc 4.1.2 and it seems to have been fixed by that
point.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40368
--- Comment #7 from john at iastate dot edu 2009-06-07 17:10 ---
PS, if there was an obvious place to find which versions are supported that
would be most helpful -- I sire couldn't find it on the website...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40368
--- Comment #9 from john at iastate dot edu 2009-06-08 15:42 ---
Subject: Re: -foptimize-sibling-calls drops assignment from tail call
> The gcc.gnu.org frontpage lists the three active development lines.
> Anything else is unsupported.
Thank you for the clarification.
--