This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: shared libstdc++ is broken on hppa1.1-hp-hpux9.01
- To: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>
- Subject: Re: shared libstdc++ is broken on hppa1.1-hp-hpux9.01
- From: Richard Henderson <rth at cygnus dot com>
- Date: Wed, 21 Jul 1999 16:42:54 -0700
- Cc: Mike Stump <mrs at wrs dot com>, egcs-bugs at egcs dot cygnus dot com, law at cygnus dot com, gcc-patches at egcs dot cygnus dot com
- References: <199907201855.LAA12187@kankakee.wrs.com> <199907211459.KAA07293@hiauly1.hia.nrc.ca>
On Wed, Jul 21, 1999 at 10:59:31AM -0400, John David Anglin wrote:
> +;;; Indirect jumps are used for non-local goto's and longjmp.
> +;;; EH does longjmp's from and within the data section. Thus,
> +;;; an interspace branch is required.
It's better to define a nonlocal_goto expander than to punish
local indirect jumps with such a sequence.
Cf. sparc.md:(define_expand "nonlocal_goto".
r~