diff options
author | Ian Lance Taylor <ian@airs.com> | 1998-07-02 18:55:33 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1998-07-02 18:55:33 +0000 |
commit | 8e6950e33b47cfabbccb91aa4149b91addc80955 (patch) | |
tree | 0408045e7567171fd7e93117d9f216c70c8ad88d /gas/ChangeLog | |
parent | cf6e014de7b0212478bff479df0230d5e3fadd07 (diff) | |
download | gdb-8e6950e33b47cfabbccb91aa4149b91addc80955.zip gdb-8e6950e33b47cfabbccb91aa4149b91addc80955.tar.gz gdb-8e6950e33b47cfabbccb91aa4149b91addc80955.tar.bz2 |
Thu Jul 2 14:06:22 1998 Klaus Kaempf <kkaempf@rmi.de>
* obj-vms.c: Add C++ support with ctors/dtors sections. Add weak
symbol definitions.
(Ctors_Symbols, Dtors_Symbols): New symbol chains.
(ps_CTORS, ps_DTORS): New section types.
(vms_fixup_xtors_section): New function
(Ctors_Psect, Dtors_Psect): Define.
(IS_GXX_XTOR): Define
(global_symbol_directory): Change check of gxx_bug_fixed to 0.
Filter static constructors/destructors and add to
Ctors_Symbols/Dtors_Symbols chain.
(vms_write_object_file): Write Ctors_Symbols/Dtors_Symbols to
appropriate section.
* tc-alpha.h (TARGET_FORMAT): Rename "evax-alpha" to "vms-alpha".
* makefile.vms: Merge vax/vms support.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 77914b8..be85c7b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,21 @@ +Thu Jul 2 14:06:22 1998 Klaus Kaempf <kkaempf@rmi.de> + + * obj-vms.c: Add C++ support with ctors/dtors sections. Add weak + symbol definitions. + (Ctors_Symbols, Dtors_Symbols): New symbol chains. + (ps_CTORS, ps_DTORS): New section types. + (vms_fixup_xtors_section): New function + (Ctors_Psect, Dtors_Psect): Define. + (IS_GXX_XTOR): Define + (global_symbol_directory): Change check of gxx_bug_fixed to 0. + Filter static constructors/destructors and add to + Ctors_Symbols/Dtors_Symbols chain. + (vms_write_object_file): Write Ctors_Symbols/Dtors_Symbols to + appropriate section. + + * tc-alpha.h (TARGET_FORMAT): Rename "evax-alpha" to "vms-alpha". + * makefile.vms: Merge vax/vms support. + Wed Jul 1 20:06:20 1998 Richard Henderson <rth@cygnus.com> * config/obj-elf.c (obj_elf_vtable_inherit, obj_elf_vtable_entry): New. |