HP-PA ABI issues - framepointer handling

David Edelsohn dje@watson.ibm.com
Fri Oct 20 10:17:00 GMT 2000


>>>>> Robert Dewar writes:

Robert> An interesting note is that this is the only machine so far where we
Robert> have encountered this kind of clash between what gcc generates and
Robert> the system unwind conventions.

Robert> Yes, it may be possible to use Dwarf-2 tables, if we ensure that GNAT
Robert> , or rather GCC< generates appropriate indicators of what is used, but
Robert> the Dwarf-2 tables are a lot larger than the HP unwind information.

	What do you mean by a clash between the sysem unwind conventions
and gcc's unwind conventions?  Originally the discussion was about the
calling convention but Dwarf-2 is the format of the exception / unwind
tables. 

	GCC targeted to AIX follows the PowerOpen ABI calling convention,
but the recent improvement in exception handling support uses the GCC
Dwarf-2 exception handling, not the IBM XLC format and unwind mechanisms.

	If your statement above about unwind conventions refers to the
format of the tables themselves, then I do not know of any GCC target
which matches the native system exception handling tables, unless it just
happens to use GCC's Dwarf-2 tables.

David


More information about the Gcc mailing list