This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: g++ 3.4.0 cygwin, codegen SSE & alignement issues


On Wed, 28 Apr 2004, Christopher Faylor wrote:

> On Wed, Apr 28, 2004 at 02:30:47PM -0500, Brian Ford wrote:
> >Something already does.  I didn't try and track down the what/why.

[snip probably irrelevent assembly dump]

> >This problem doesn't happen for the main thread.
>
> Nope.  It must be happening in crt0.c.

Sorry, I really need to pin that down for sure.  I'll do that.

> This patch looks reasonable (although I wonder at the need for
> __builtin_return_address(1)).

(quoting DJ) He wanted to force a full call frame.  The call actually gets
optimized away, but the desired effect remains, hence gcc "happens" to "do
the right thing" tm.

This is officially on Corinna's paid Red Hat plate for us now, so don't
bother spending volunteer time on it ;-).

> Interestingly enough, this wouldn't have been generically fixable prior
> to Cygwin 1.5.6.

I know, thanks.  It was very easy given your work :-).

-- 
Brian Ford
Senior Realtime Software Engineer
VITAL - Visual Simulation Systems
FlightSafety International
the best safety device in any aircraft is a well-trained pilot...

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]