This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


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

Re: shared libstdc++ is broken on hppa1.1-hp-hpux9.01


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~


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