Thu Feb 13 21:44:18 1997 Klaus Kaempf <kkaempf@progis.de>
authorIan Lance Taylor <ian@airs.com>
Fri, 14 Feb 1997 02:55:29 +0000 (02:55 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 14 Feb 1997 02:55:29 +0000 (02:55 +0000)
* 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.

gas/ChangeLog
gas/makefile.vms

index bff12753bd65e020257bef192914c6b22d577a14..5a94098e50b248d15ec0671d27726881728d9e66 100644 (file)
@@ -1,3 +1,24 @@
+Thu Feb 13 21:44:18 1997  Klaus Kaempf  <kkaempf@progis.de>
+
+       * 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.
+
 Thu Feb 13 16:29:04 1997  Fred Fish  <fnf@cygnus.com>
 
        * doc/Makefile.in (TEXI2DVI): Set to just name of program.
index c9d4d7e5227877a6a949d4f4a7c30604583890b2..bc7c0286b404a91c8516e789ed366f2980d8a5d1 100644 (file)
@@ -1,22 +1,21 @@
 #
 # makefile for gas
 #
-# Created by Klaus Kรคmpf, kkaempf@progis.de
+# Created by Klaus K"ampf, kkaempf@progis.de
 #
 
-CC=gcc
-
 ifeq ($(CC),gcc)
 DEFS=
-CFLAGS=/include=([],[-.bfd],[.config],[-.include],[-])$(DEFS)
+CFLAGS=/cc1="-fno-exceptions -g0"/include=([],[-.bfd],[.config],[-.include],[-])$(DEFS)
 LFLAGS=
-LIBS=,GNU_CC:[000000]LIBGCC2/lib,GNU_CC:[000000]LIBGCCLIB/lib,\
-       sys$$library:vaxcrtl.olb/lib,GNU_CC:[000000]crt0.obj
+LIBS=,GNU:[000000]LIBGCC2/lib,GNU:[000000]LIBGCCLIB/lib,\
+       sys$$library:vaxcrtl.olb/lib,GNU:[000000]crt0.obj
 else
 DEFS=/define=("table_size_of_flonum_powers_of_ten"="tabsiz_flonum_powers_of_ten",\
 "_bfd_generic_get_section_contents_in_window"="_bfd_generic_get_win_section_cont",\
 "_elf_section_from_bfd_section"="_bfd_elf_sec_from_bfd_sec","const=")
-CFLAGS=/noopt/debug/include=([],[-.bfd],[.config],[-.include],[-])$(DEFS)
+CFLAGS=/noopt/debug/include=([],[-.bfd],[.config],[-.include],[-])$(DEFS)\
+/warnings=disable=(missingreturn,implicitfunc,ptrmismatch,undefescap,longextern,duptypespec)
 LFLAGS=
 LIBS=
 endif