http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60459

Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |INVALID

--- Comment #6 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---

> This particular __longjump.S is not available in toolchain 4.2.1. I searched
> for relevant code and couldnt find it. 

That appears to be in the glibc sources not in the GCC sources assuming that is
the problem. It does look suspicious but doesn't guarantee that to be the issue
unless you know longjmp is being called in the testcase you have. Work out if
the test case shown in the link fails identically to yours and work out if it
fails in the same manner with the same root cause. If so, that's your issue and
it is nothing to do with the compiler or libgcc's unwind routines.

Use git blame or any other revision control tools on the glibc sources that you
have to work out where that comes from and port the solution there not in the
gcc sources.

Despite repeated requests to produce a testcase that shows this on currently
maintained compilers that shows this to be a GCC problem, there have been none. 

Given this situation, I'm going to reject this issue as INVALID - if you have
an issue, either reopen the issue or create a new one with the exact
information we require.

regards
Ramana

Reply via email to