Fix gas/gcc unwind/EH discrepancies. And a shared library build problem.
authorJames E. Wilson <wilson@cygnus.com>
Wed, 7 Jun 2000 02:27:51 +0000 (02:27 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Wed, 7 Jun 2000 02:27:51 +0000 (19:27 -0700)
commitc0240be4630a6b7440fe0fd5be5d381e14d0dae7
tree73c8dc5478aae00eb8cc397f7cd0b011add7148d
parent24c40136c3e06831cf63df58fd5faee1dbbb0d56
Fix gas/gcc unwind/EH discrepancies.  And a shared library build problem.

* frame.h (struct unwind_info_ptr): Collapse version, flags, and length
fields into header field.
(IA64_UNW_HDR_LENGTH, IA64_UNW_HDR_FLAGS, IA64_UNW_HDR_VERSION): New
macros to access length, flags, and version info from header field.
* config/ia64/crtbegin.asm (__do_frame_setup_aux): Delete here.
...

From-SVN: r34441
gcc/ChangeLog
gcc/config/ia64/crtbegin.asm
gcc/config/ia64/crtend.asm
gcc/config/ia64/frame-ia64.c
gcc/config/ia64/ia64.c
gcc/frame.h