cffdcde9e9
* ldfile.c (ldlang_open_file, ldfile_open_command_file),
...
main.c (main): Print the errno string in the error message.
1993-07-15 04:46:25 +00:00
ac2c0ee786
* configure.in: Accept h8300h for target cpu.
...
* ldmisc.c (vfinfo): Have demangle remove leading underscore if
present (demangle is smart enough to know whether to do it or not).
1993-07-14 03:08:33 +00:00
8a80def6f4
Accept h8300h for target cpu.
1993-07-14 03:07:04 +00:00
e7569ec89f
add a -I to the makeinfo command line
1993-07-13 03:01:22 +00:00
f42084627b
* ldmain.c (set_scripts_dir): Check . and <ld bin dir>/../lib for
...
ldscripts, as well as <ld bin dir> and SCRIPTDIR.
1993-07-13 00:54:45 +00:00
d723cd17d5
* ldlang.c (lang_process): Use sizeof instead of magic constant.
...
* ldmain.c (get_emulation, check_for_scripts_dir,
set_scripts_dir): New functions.
(main): Call them.
1993-07-12 19:34:04 +00:00
e7affb090d
configure.in, elf.sc changes
1993-07-12 15:07:42 +00:00
aa6743a58d
Include .init, .fini, .rodata sections.
...
Create symbol "end" instead of "__end".
Comment out some parts that may not be needed (yet) for elf.
1993-07-12 15:05:38 +00:00
e900b30cae
Solaris 2 support; sparc64 sanitization.
1993-07-12 15:01:15 +00:00
dc31b55093
fix values
1993-07-12 15:00:55 +00:00
96593d4b82
Solaris 2 configuration; sparc64 sanitization.
1993-07-12 14:59:29 +00:00
ba9ca6a387
Handle sparc64-* before sparc*.
...
Accept sparc-elf and sparc-solaris configurations (though ../configure.in
should still not configure this directory by default, it's not completely
working).
1993-07-12 14:56:45 +00:00
3bf3f99aa7
keep elf.sc
1993-07-08 23:38:49 +00:00
f90bb826e5
initial v9 stuff
1993-07-08 22:44:34 +00:00
3cb6141731
ldmisc,ldlang,Makefile changes
1993-07-08 20:28:03 +00:00
9b0da7f468
ldmisc.h (einfo, minfo, info): Don't bother with PARAMS macro when no
...
prototype is being supplied.
(ldmalloc, ldrealloc): Size argument is now size_t.
ldmisc.c (finfo): New function, accepts FILE* argument.
(vfinfo, case 'v'): New format character; displays bfd_vma in hex without
leading zeros.
(vfinfo, cases 'R' and 'C'): Use finfo(%v) when displaying a bfd_vma value,
instead of fprintf(%x) which won't hold a long long value.
(concat, buystring): String lengths are size_t.
(ldmalloc, ldrealloc, xrealloc): Size argument is now size_t.
1993-07-08 20:27:13 +00:00
5af8e9d6a1
(new_stetement): Size argument is now type size_t.
...
Added forward declaration with prototype.
1993-07-08 20:25:26 +00:00
58bf66f96e
(ALL_EMULATIONS): Include $(OTHER_EMULATIONS) in case some target has stuff
...
to add.
1993-07-08 20:24:02 +00:00
49bfda2c9a
forgot to check this in yesterday
1993-07-08 18:56:54 +00:00
de87cdb466
* Make -v only print the version number.
...
Share some Texinfo documentation with BFD.
1993-07-08 18:00:11 +00:00
a02945df81
Don't define bfd_vma here!
...
(Wasted at least a day tracking this damn thing down...)
1993-07-07 21:15:09 +00:00
e357065c7e
* Makefile.in (install): Don't install as $(tooldir)/bin/gld;
...
collect2 doesn't look for gld any more anyhow.
1993-07-07 18:36:12 +00:00
59624167d7
* config/hp300hpux.mt: Use emulation hp3hpux rather than
...
hp300hpux, since the latter does not exist.
1993-07-05 21:32:35 +00:00
55636aa789
* ldlang.c (lang_relocate_globals): Skip indirect symbols, which
...
now have a non NULL srefs_chain.
1993-07-05 21:32:13 +00:00
a04f1d001e
Passing -L. is no longer necessary.
1993-07-03 02:23:22 +00:00
ff76a7dbf3
Fix previous fix.
1993-07-03 02:18:12 +00:00
173a0c3d26
* ldmain.c (main): Don't add scriptdir to the lib search path.
...
* genscripts.sh: Put the scripts in the ldscripts directory, not
emulations.
* configure.in (ldscripts): Make, instead of emulations.
* Makefile.in (scriptdir): Take off the "ld" part.
(install, clean, distclean): Use ldscripts, not emulations.
In tests, pass -L., not -Lemulations.
(ldmain.o): Don't pass -DSCRIPTDIR=....
* ldlang.c (lang_process): Add "ldscripts/" to the name of the
default script file.
1993-07-03 02:01:03 +00:00
7434d4e5dc
scripttempl/h8300.sc: Add .tors section for constructor/destructors.
1993-07-03 00:14:40 +00:00
9a004b148b
h8500hms -> h8500
1993-07-02 03:05:30 +00:00
0f1c5ea23b
h8300hms -> h8300
1993-07-01 23:38:29 +00:00
1e787898a0
* Makefile.in (.y.c): skip default .y.c rules. gnu make can now run in
...
parallel without colliding on yacc's static file names. Without the
stub rule, make will try to start two yacc's concurrently which
fails because of yacc's static file names.
1993-07-01 01:23:39 +00:00
559d7baf89
* Makefile.in (ldgram.[hc]): rewrite this rule in such a way that gnu
...
make can run in parallel without colliding on yacc's static file
names.
1993-06-30 22:48:51 +00:00
d26de265ef
alpha-osf.mh -> alphaosf.mh
1993-06-30 20:56:07 +00:00
59fb874e52
* Makefile.in (scriptdir): Base on tooldir, not datadir.
1993-06-28 19:23:35 +00:00
bf065bfd97
* ldver.c (help): New function.
...
* ldver.h: Declare it.
* ldlex.l, ldgram.y: Recognize new options --help and --version.
1993-06-26 20:13:24 +00:00
346535cc1f
* ldlex.l, ldgram.y: Support new -oformat option.
...
Remove attempt at supporting script fragments on the command line.
* ldlang.c (lang_add_output_format): Take new arg, FROM_SCRIPT.
* mri.c (mri_format), ldgram.y: Change callers.
* ldlang.h: Change prototype.
1993-06-22 17:41:28 +00:00
304b747aad
fix include path again
1993-06-22 03:42:59 +00:00
2b63dbfefd
* .Sanitize (Things-to-keep): Add emulparams, emultempl, scripttempl.
1993-06-21 23:40:21 +00:00
5ebaf24b77
single-quote $program_transform_name
1993-06-18 19:25:38 +00:00
9cd039e778
more install/program_transform_name fixes
1993-06-18 17:03:58 +00:00
d360d135af
Fix install.
1993-06-18 01:30:34 +00:00
e9b991c691
doc last change
1993-06-17 23:55:23 +00:00
e0d005f216
get install.sh canonicalized
1993-06-17 23:50:35 +00:00
d18a45278e
Document -Map option.
1993-06-17 23:23:48 +00:00
2de8edce8f
* ldgram.y: Tweak grammar to make reporting of invalid options work.
1993-06-17 22:55:38 +00:00
f216ecc54a
Support for constructors.
1993-06-17 21:49:48 +00:00
565c93e92a
* Makefile.in (.cc.o): Restore .SUFFIXES entry for .cc
...
and .cc.o rule.
1993-06-17 21:34:11 +00:00
f1907ff24b
Moved to emulparams subdir.
1993-06-17 21:23:10 +00:00
6fa11e9f43
Moved to scripttempl subdir.
1993-06-17 21:21:21 +00:00
e89ea690c9
Moved to emultempl subdir.
1993-06-17 21:19:58 +00:00