Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Richard Earnshaw
On Tue, 2005-03-01 at 15:29, Petko Manolov wrote: > On Tue, 1 Mar 2005, Paul Brook wrote: > > > The "old" arm-none-elf and arm-linux targets still use SJLJ exceptions. They > > will probably never be "fixed" as this would involve an ABI change. > > Didn't understand that. How is all non scratch

Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Paul Brook
On Tuesday 01 March 2005 15:29, Petko Manolov wrote: > On Tue, 1 Mar 2005, Paul Brook wrote: > > The "old" arm-none-elf and arm-linux targets still use SJLJ exceptions. > > They will probably never be "fixed" as this would involve an ABI change. > > Didn't understand that. How is all non scratch F

Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Petko Manolov
On Tue, 1 Mar 2005, Paul Brook wrote: The "old" arm-none-elf and arm-linux targets still use SJLJ exceptions. They will probably never be "fixed" as this would involve an ABI change. Didn't understand that. How is all non scratch FP registers save at the prologue related to the exceptions? Pet

Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Paul Brook
> [Paul]: > Is this problem present also in CSL-3.4.x branch? That depends which target you are using. It Richard's analysis is correct this is an ABI limitation rather than a compiler problem. The "old" arm-none-elf and arm-linux targets still use SJLJ exceptions. They will probably never be

Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Richard Earnshaw
On Tue, 2005-03-01 at 10:54, Vladimir Ivanov wrote: > Hello, > > [Richard]: > Does this mean that GCC-3.4.x won't be fixed? > Most certainly it won't be. 3.4 is in regression-fix only mode and this is not a regression. R.

Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Vladimir Ivanov
Hello, [Richard]: Does this mean that GCC-3.4.x won't be fixed? [Paul]: Is this problem present also in CSL-3.4.x branch? Best regards, -- Vladimir On Tue, 1 Mar 2005, Richard Earnshaw wrote: On Mon, 2005-02-28 at 12:51, Vladimir Ivanov wrote: Hello all, While compiling this:

Re: [arm] possible bug in G++ 3.4.x

2005-03-01 Thread Richard Earnshaw
On Mon, 2005-02-28 at 12:51, Vladimir Ivanov wrote: > Hello all, > > While compiling this: > http://sourceforge.net/projects/raytracer/ > > I think I've spotted a bug in ARM port of G++. > > The problem is that many method functions tend to save all callee-saved FP > registers, while they

[arm] possible bug in G++ 3.4.x

2005-02-28 Thread Vladimir Ivanov
Hello all, While compiling this: http://sourceforge.net/projects/raytracer/ I think I've spotted a bug in ARM port of G++. The problem is that many method functions tend to save all callee-saved FP registers, while they use few or none of them. Here's a small snippet from "base3d.cpp" fil