This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: continuing egcs-1.1 problems
- To: Amal Phadke <phadke at kewalo dot eng dot hawaii dot edu>
- Subject: Re: continuing egcs-1.1 problems
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Sat, 31 Oct 1998 13:47:48 -0500
- Cc: Fred Bacon <bacon at aerodyne dot com>, bacon at mediaone dot net, MkLinux Applications Development List <mklinux-development-apps at public dot lists dot apple dot com>, egcs at cygnus dot com
>>>>> Amal Phadke writes:
>> --- egcs-1.0.2-min.s Fri Oct 30 22:14:05 1998
>> +++ egcs-1.1b-min.s Fri Oct 30 22:18:50 1998
>>
>> main:
>> - mr 12,1
>> - addi 1,1,-112
>> - stw 12,0(1)
>> + stwu 1,-112(1)
>> mflr 0
These two versions are performing the same operation and the
latter one actually is more correct because it is updating the stack
pointer atomically. This is part of a function prologue. When compiling
egcs-1.1b, this pattern is used throughout and it obviously is working in
order to compile this test.
Are you sure that this is not a problem in glibc? Are both
egcs-1.0.2 and egcs-1.1b using the same "fixed" include files? Either one
of the other differences you omit or glibc is the source of the problem.
David