c++/4356: Exception handling does not work at all for NetBSD/i386 ELF target
Richard Henderson
rth@redhat.com
Tue Oct 16 15:38:00 GMT 2001
On Tue, Oct 16, 2001 at 11:31:23PM +0200, Krister Walfridsson wrote:
> Well, in the process of throwing/catching an exception we run some
> code. Among other, the function read_encoded_value_with_base() in
> eh_personality.cc. And that function has a switch statment...
Ah, ok.
> Actually I have no clue if JUMP_TABLES_IN_TEXT_SECTION is needed, but
> the FreeBSD ELF version has a comment claiming it is necessary. And
> NetBSD and FreeBSD is nearly identical, so if it is needed by FreeBSD,
> then it is needed by NetBSD too...
Oh, I see. I'd forgotten about the silly way that switch
statements are actually implemented on x86-elf. That can
be fixed if we assume a recent assembler...
Applied.
r~
More information about the Gcc-bugs
mailing list