OSDN Git Service

* dlltool.c: Include <assert.h>.
authornickc <nickc>
Sat, 23 Oct 2004 17:26:35 +0000 (17:26 +0000)
committernickc <nickc>
Sat, 23 Oct 2004 17:26:35 +0000 (17:26 +0000)
commitdcce92bcb28dc528f35b3e33a72798e6cb4ca688
treef6052f2f10e003c07c8168afb6c69ec8182cdae6
parent163bc9ecd2bf82e0b52c2f279a6f4375b8a888c0
* dlltool.c: Include <assert.h>.
(PREFIX_ALIAS_BASE): Define.
(struct export): Add member import_name;
(def_exports): Set import_name.
(make_one_lib_file): Remove prefix alias code, use import_name in .idata$6.
(gen_lib_file): Create and delete aliases.

* binutils-all/alias.def: New file.
* binutils-all/dlltool.exp: Two new -p tests.
* config/default.exp (dlltool_gas_flag): New variable.
Copy gas and lds executables into tmpdir/gas directory rather than making
symlinks which might not be supported by the host OS.
Attempt to handle the case where the host OS does not use the .exe extension
but the target OS does.
* lib/utils-lib.exp (exe_ext): New procedure.
binutils/ChangeLog
binutils/dlltool.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/dlltool.exp
binutils/testsuite/config/default.exp
binutils/testsuite/lib/utils-lib.exp