aboutsummaryrefslogtreecommitdiff
path: root/gas/makefile.vms
AgeCommit message (Collapse)AuthorFilesLines
1998-07-02Thu Jul 2 14:06:22 1998 Klaus Kaempf <kkaempf@rmi.de>Ian Lance Taylor1-8/+57
* 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.
1998-05-06Wed May 6 15:26:34 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-2/+2
* makefile.vms: Run dec c with /nodebug. Pass CC value when calling make.
1998-05-06Wed May 6 15:26:34 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-1/+1
* makefile.vms (OBJS): Add ehopt.obj
1997-11-22Sat Nov 22 15:50:09 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-1/+1
* makefile.vms: include depend.obj in OBJS.
1997-10-20Various fixes for openvms/alpha.Ian Lance Taylor1-2/+2
1997-04-05Sat Apr 5 13:19:12 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-2/+4
* makefile.vms: Update to build gasp.exe.
1997-04-01Tue Apr 1 16:24:28 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-3/+23
* config-gas.com: Update to handle both vax and alpha. * makefile.vms: Update to use config-gas. * conf-a-gas.com: Remove file.
1997-02-14Thu Feb 13 21:44:18 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-7/+6
* as.h: GNU c provides unlink() function. Unify section handling on openVMS/Alpha: * config/tc-alpha.c(s_alpha_link): Remove. (s_alpha_section): New function. Remove case-hacking of symbols Add .code_address pseudo-op. (BFD_RELOC_ALPHA_CODEADDR): New relocation. (s_alpha_code_address): New function. (alpha_ctors_section, alpha_dtors_section): New sections for C++ static constructors/destructors. Add debug code for crash debugs, to be removed when traceback code is added to object code. (s_alpha_name): New function for .name pseudo-op. (alpha_print_token): New function to print token expressions with alpha specific extensions. * makefile.vms: Allow compilation with current gcc snapshot.
1996-08-08Thu Aug 8 12:32:56 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+54
Add support for openVMS/Alpha. * as.h (PRINTF_LIKE): Don't define if VMS, for now. * config/obj-evax.c: New file. * config/obj-evax.h: New file. * config/tc-alpha.c: Add support for EVAX format if OBJ_EVAX is defined. * config/tc-alpha.h: Add support for EVAX format if OBJ_EVAX is defined. Add case for bfd_target_evax_flavour. * config/vms-a-conf.h: New file. * conf-a-gas.com: New file. * configure.in: Add target alpha-*-*vms*. * configure: Rebuild. * makefile.vms: New file. * read.c (s_lcomm): Align bss_seg on 8 byte boundary if OBJ_EVAX. Don't call ffs on openVMS/Alpha.