diff options
author | David Edelsohn <dje@gcc.gnu.org> | 1998-02-19 14:41:03 -0500 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 1998-02-19 14:41:03 -0500 |
commit | db126753a6da192ce01557e62ed56263477d8c8c (patch) | |
tree | 215eb66ba09531a3d7393cd3b08b2b62b190b590 /gcc/objc | |
parent | e642002f8629578ceea4977d14ffb2d183d5276a (diff) | |
download | gcc-db126753a6da192ce01557e62ed56263477d8c8c.zip gcc-db126753a6da192ce01557e62ed56263477d8c8c.tar.gz gcc-db126753a6da192ce01557e62ed56263477d8c8c.tar.bz2 |
[multiple changes]
Thu Feb 19 22:36:53 1998 Andrey Slepuhin <pooh@msu.net>
David Edelsohn <edelsohn@mhpcc.edu>
* collect2.c (XCOFF_SCAN_LIBS): Remove.
(export_flag): New variable.
(export_file): #ifdef COLLECT_EXPORT_LIST.
(import_file, exports, imports, undefined): New variables.
(libs, cmdline_lib_dirs, libpath_lib_dirs, libpath, libexts): Same.
(dump_list, dump_prefix_list, is_in_list): New functions.
(write_export_file): $ifdef COLLECT_EXPORT_LIST.
(write_import_file, resolve_lib_name): New functions.
(use_import_list, ignore_library): Same.
(collect_exit): maybe_unlink import_file and #ifdef.
(handler): Same.
(main): New variable importf, #ifdef exportf. Move parsing of
-shared before general argument parsing. Resolve AIX library
paths and import libgcc.a symbols. Treat .so shared libraries the
same as objects and .a libraries. Create alias for object_lst and
increment it instead of original pointer. Scan AIX libraries as
objects earlier instead of using scan_libraries. Perform AIX
tlink later to resolve templates instead of forking ld.
(GCC_OK_SYMBOL): Ensure symbol not in undef section.
(GCC_UNDEF_SYMBOL): New macro.
(scan_prog_file): Loop for members of AIX libraries. Handle
export/import of ctors/dtors.
(aix_std_libs): New variable.
(scan_libraries, XCOFF): Delete.
Fri Feb 19 22:36:52 1998 Robert Lipe <robertl@dgii.com>
* collect2.c (full_real_ld_suffix): #ifdef CROSS_COMPILE.
From-SVN: r18128
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions