Some Vax and VMS bug fixes from Pat Rankin.
This commit is contained in:
parent
b9419dd224
commit
26f4447a60
3 changed files with 40 additions and 12 deletions
|
@ -1,3 +1,21 @@
|
||||||
|
Tue Sep 13 21:15:36 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
||||||
|
|
||||||
|
VMS- and Vax-related changes from Pat Rankin:
|
||||||
|
* Makefile.in (VMS_OTHER_OBJS): add concat, getopt, and getopt1.
|
||||||
|
* vmsconf.sh: no longer have make-gas.com echo text about needing
|
||||||
|
to modify the gcc-vms driver when intending to use with gcc 1.x.
|
||||||
|
* as.c (parse_options): suppress 'v' from std_short_options and
|
||||||
|
eliminate VMS-specific conditional initialization;
|
||||||
|
[default case]: check for '-v' if md_parse_options doesn't recognize
|
||||||
|
an option;
|
||||||
|
[default case, #if VMS]: check for filename argument when '-v' seen;
|
||||||
|
[case 'v']: delete.
|
||||||
|
* config/tc-vax.c (md_assemble): don't rely on `this_add_number'
|
||||||
|
for O_big literal operands (double floats and long long ints);
|
||||||
|
[VMS, md_shortopts]: add second colon after 'v';
|
||||||
|
(md_parse_options) [VMS, case 'v']: check for argument, so
|
||||||
|
caller can handle `-v' w/o arg.
|
||||||
|
|
||||||
Tue Sep 13 16:45:08 1994 Steve Chamberlain (sac@jonny.cygnus.com)
|
Tue Sep 13 16:45:08 1994 Steve Chamberlain (sac@jonny.cygnus.com)
|
||||||
|
|
||||||
* config/obj-coff.c (do_relocs_for): If TC_KEEP_FX_OFFSET
|
* config/obj-coff.c (do_relocs_for): If TC_KEEP_FX_OFFSET
|
||||||
|
|
|
@ -18,12 +18,14 @@ $!
|
||||||
$! Note: The version of gas shipped on the GCC VMS tapes has been patched
|
$! Note: The version of gas shipped on the GCC VMS tapes has been patched
|
||||||
$! to fix the above mentioned bug.
|
$! to fix the above mentioned bug.
|
||||||
$!
|
$!
|
||||||
$ write sys$output "If this assembler is going to be used with GCC 1.n, you"
|
$ !The gcc-vms driver was modified to use `-1' quite some time ago,
|
||||||
$ write sys$Output "need to modify the driver to supply the -1 switch to gas."
|
$ !so don't echo this text any more...
|
||||||
$ write sys$output "This is required because of a small change in how global"
|
$ !write sys$output "If this assembler is going to be used with GCC 1.n, you"
|
||||||
$ write sys$Output "constant variables are handled. Failure to include this"
|
$ !write sys$output "need to modify the driver to supply the -1 switch to gas."
|
||||||
$ write sys$output "will result in linker warning messages about mismatched
|
$ !write sys$output "This is required because of a small change in how global"
|
||||||
$ write sys$output "psect attributes."
|
$ !write sys$output "constant variables are handled. Failure to include this"
|
||||||
|
$ !write sys$output "will result in linker warning messages about mismatched
|
||||||
|
$ !write sys$output "psect attributes."
|
||||||
$!
|
$!
|
||||||
$ C_DEFS :="""VMS"""
|
$ C_DEFS :="""VMS"""
|
||||||
$! C_DEFS :="""VMS""","""const="""
|
$! C_DEFS :="""VMS""","""const="""
|
||||||
|
@ -76,6 +78,9 @@ $ gcc 'c_flags'/define=('C_DEFS') xmalloc.c
|
||||||
$ gcc 'c_flags'/define=('C_DEFS')/object=[]obstack.obj [-.libiberty]obstack.c
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]obstack.obj [-.libiberty]obstack.c
|
||||||
$ gcc 'c_flags'/define=('C_DEFS')/object=[]strdup.obj [-.libiberty]strdup.c
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]strdup.obj [-.libiberty]strdup.c
|
||||||
$ gcc 'c_flags'/define=('C_DEFS')/object=[]strncasecmp.obj [-.libiberty]strncasecmp.c
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]strncasecmp.obj [-.libiberty]strncasecmp.c
|
||||||
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]concat.obj [-.libiberty]concat.c
|
||||||
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]getopt.obj [-.libiberty]getopt.c
|
||||||
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]getopt1.obj [-.libiberty]getopt1.c
|
||||||
$ gcc 'c_flags'/define=('C_DEFS')/object=[]getruntime.obj [-.libiberty]getruntime.c
|
$ gcc 'c_flags'/define=('C_DEFS')/object=[]getruntime.obj [-.libiberty]getruntime.c
|
||||||
$link:
|
$link:
|
||||||
$ link/nomap/exec=gcc-as version.opt/opt+sys$input:/opt
|
$ link/nomap/exec=gcc-as version.opt/opt+sys$input:/opt
|
||||||
|
@ -113,6 +118,9 @@ xmalloc.obj,-
|
||||||
obstack.obj,-
|
obstack.obj,-
|
||||||
strdup.obj,-
|
strdup.obj,-
|
||||||
strncasecmp.obj,-
|
strncasecmp.obj,-
|
||||||
|
concat.obj,-
|
||||||
|
getopt.obj,-
|
||||||
|
getopt1.obj,-
|
||||||
getruntime.obj,-
|
getruntime.obj,-
|
||||||
gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
|
gnu_cc:[000000]gcclib/lib,sys$share:vaxcrtl/lib
|
||||||
! Tell linker exactly what psect attributes we want -- match VAXCRTL.
|
! Tell linker exactly what psect attributes we want -- match VAXCRTL.
|
||||||
|
|
|
@ -21,12 +21,14 @@ $!
|
||||||
$! Note: The version of gas shipped on the GCC VMS tapes has been patched
|
$! Note: The version of gas shipped on the GCC VMS tapes has been patched
|
||||||
$! to fix the above mentioned bug.
|
$! to fix the above mentioned bug.
|
||||||
$!
|
$!
|
||||||
$ write sys$output "If this assembler is going to be used with GCC 1.n, you"
|
$ !The gcc-vms driver was modified to use `-1' quite some time ago,
|
||||||
$ write sys$Output "need to modify the driver to supply the -1 switch to gas."
|
$ !so don't echo this text any more...
|
||||||
$ write sys$output "This is required because of a small change in how global"
|
$ !write sys$output "If this assembler is going to be used with GCC 1.n, you"
|
||||||
$ write sys$Output "constant variables are handled. Failure to include this"
|
$ !write sys$output "need to modify the driver to supply the -1 switch to gas."
|
||||||
$ write sys$output "will result in linker warning messages about mismatched
|
$ !write sys$output "This is required because of a small change in how global"
|
||||||
$ write sys$output "psect attributes."
|
$ !write sys$output "constant variables are handled. Failure to include this"
|
||||||
|
$ !write sys$output "will result in linker warning messages about mismatched
|
||||||
|
$ !write sys$output "psect attributes."
|
||||||
$!
|
$!
|
||||||
$ C_DEFS :="""VMS"""
|
$ C_DEFS :="""VMS"""
|
||||||
$! C_DEFS :="""VMS""","""const="""
|
$! C_DEFS :="""VMS""","""const="""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue