aboutsummaryrefslogtreecommitdiff
path: root/binutils/dlltool.c
AgeCommit message (Collapse)AuthorFilesLines
2005-05-08Update FSF addressNick Clifton1-2/+2
2005-05-02 * dlltool.c (dtab): Remove empty function.Ben Elliston1-25/+0
(process_duplicates): Remove calls to dtab().
2005-02-23 * dlltool.c: Warning fixes.Alan Modra1-3/+3
* objdump.c: Likewise.
2005-01-21 * dlltool.c (dump_iat): Remove unused function.Ben Elliston1-419/+328
(gen_exp_file): Remove #if 0'd code. (make_one_lib_file): Likewise. * srconv.c: Remove #if 0'd code throughout. * size.c (lprint_number): Remove. (print_berkeley_format): Remove #if 0'd code. * ar.c (do_quick_append): Remove declaration and definiton. (main): Remove #if 0'd code. * filemode.c (filemodestring): Remove #if 0'd function. * sysdump.c (unit_info_list): Remove function. (object_body_list): Likewise. (program_structure): Likewise. (debug_list): Likewise. (module): Remove #if 0'd code.
2005-01-16 * dlltool.c (set_dll_name_from_def): New function. Strip nameDanny Smith1-8/+23
to basename, with warning. (def_name): Use it. (def_library): Likwise. (main): Strip arg of --dllname to basename, with warning. Only use basename of exp_name when inferring dll_name.
2004-12-06 * dlltool.c: Comment fix.Ben Elliston1-1/+1
2004-10-23* dlltool.c: Include <assert.h>.Nick Clifton1-36/+38
(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.
2004-10-08dlltool.c (make_one_lib_file): Revert 2004-09-02 and 2004-09-04 patches.Nick Clifton1-8/+2
doc/binutils.texi (dlltool): Revert 2004-09-06 patch.
2004-09-04 * dlltool.c (make_one_lib): Test if internal_name was specifiedDanny Smith1-2/+5
by user before using it.
2004-09-02(make_one_lib_file): For IDATA6 take the name from exp->internal_name if itNick Clifton1-3/+6
is present.
2004-07-12dlltool.c (ext_prefix_alias): New global variable.Nick Clifton1-5/+44
(make_one_lib_file): Add aliases with prefixes for external and import definitions. (usage): Document -p option. (long_options): Add --ext-prefix-alias option. (main): Handle -p. * doc/binutils.texi: Document new switch. * NEWS: Mention new switch.
2004-07-09 (asm_prefix): Add parameter: name. No underscore for symbols beginning with ?.Nick Clifton1-31/+35
(ASM_PREFIX): Add parameter: NAME. (gen_exp_file): Use new parameter. (make_label): Likewise. (make_imp_label): Likewise. (make_one_lib_file): Likewise.
2004-06-15 * objcopy.c (copy_section): Use bfd_get_section_size instead ofAlan Modra1-1/+1
_raw_size or bfd_get_section_size_before_reloc. Don't set reloc_done. (compare_section_lma): Likewise. * addr2line.c (find_address_in_section): Likewise. * coffgrok.c (do_sections_p1): Likewise. * dlltool.c (scan_drectve_symbols): Likewise. * nlmconv.c (main): Likewise. (copy_sections): Likewise. (powerpc_mangle_relocs): Likewise. * objdump.c (disassemble_section): Likewise. * prdbg.c (find_address_in_section): Likewise. * size.c (berkeley_sum): Likewise. * srconv.c (wr_ob): Likewise. * strings.c (strings_a_section): Likewise.
2004-03-08Honour the PRIVATE keywordNick Clifton1-35/+33
2004-02-21* dlltool.c (gen_exp_file): Always output names for forwarded symbols.Christopher Faylor1-6/+6
2003-11-25 * doc/binutils.texi (dlltool): Document dlltool --temp-prefixDanny Smith1-0/+1
option. * dlltool.c (usage): Likewise.
2003-10-27 * ChangeLog: Fix typos.Kazu Hirata1-5/+5
* ChangeLog-9197: Likewise. * ChangeLog-9899: Likewise. * NEWS: Likewise. * ar.c: Fix comment typos. * arsup.c: Likewise. * coffgrok.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * dlltool.c: Likewise. * ieee.c: Likewise. * nm.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * readelf.c: Likewise. * resrc.c: Likewise. * sysinfo.y: Likewise. * windres.c: Likewise.
2003-09-15Fix C90 conversionAnthony Green1-5/+5
2003-09-14 * addr2line.c: Convert to ISO C90 prototypes, change PTR, removeAndreas Jaeger1-248/+118
unneeded (void *) casts. * ar.c: Likewise. * arlex.l: Likewise. * arparse.y: Likewise. * arsup.c: Likewise. * binemul.c: Likewise. * binemul.h: Likewise. * bucomm.c: Likewise. * bucomm.h: Likewise. * budbg.h: Likewise. * budemang.c: Likewise. * budemang.h: Likewise. * coffdump.c: Likewise. * coffgrok.c: Likewise. * cxxfilt.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * deflex.l: Likewise. * dlltool.c: Likewise. * dlltool.h: Likewise. * dllwrap.c: Likewise. * emul_aix.c: Likewise. * filemode.c: Likewise. * ieee.c: Likewise. * nlmconv.c: Likewise. * nlmconv.h: Likewise. * nlmheader.y: Likewise. * nm.c: Likewise. * prdbg.c: Likewise. * rclex.l: Likewise. * rcparse.y: Likewise. * rdcoff.c: Likewise. * rddbg.c: Likewise. * rename.c: Likewise. * resbin.c: Likewise. * rescoff.c: Likewise. * resrc.c: Likewise. * size.c: Likewise. * srconv.c: Likewise. * stabs.c: Likewise. * strings.c: Likewise. * sysdump.c: Likewise. * sysinfo.y: Likewise. * syslex.l: Likewise. * unwind-ia64.c: Likewise. * unwind-ia64.h: Likewise. * version.c: Likewise. * windres.c: Likewise. * windres.h: Likewise. * winduni.c: Likewise. * wrstabs.c: Likewise.
2003-07-05* dlltool.c (prefix_encode): Use a fixed length for alpha.Christopher Faylor1-1/+1
2003-07-05* dlltool.c (prefix_encode): New function. Encode temp file prefix from pid.Christopher Faylor1-14/+34
(dlltmp): Pass address of pointer being alloced or suffer neverending mallocs. (make_one_lib_file): Allocate enough space for new longer stub names. (gen_lib_file): Ditto. (main): Generate the temp file prefix from the pid if prefix was not specified on the command line.
2003-03-22 * dlltool.c (gen_def_file): Put demangled name comments onDanny Smith1-8/+10
own line preceding export name.
2003-02-20* rclex.l (handle_quotes): Fix minor formatting problems introduced in previousChristopher Faylor1-6/+27
change.
2002-12-12 * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences ofAlan Modra1-26/+26
dyn_string_append with dyn_string_append_cstr. * emul_aix.c (ar_emul_aix_create): Remove unused function.
2002-11-30s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. SimplifyAlan Modra1-70/+115
comparisons of bfd_boolean vars with TRUE/FALSE. Formatting.
2002-11-06Adds support for fastcall symbols as used on Microsoft Windows platformsNick Clifton1-141/+163
(i386)
2002-05-20 * debug.c: Fix formatting.Kazu Hirata1-115/+115
* debug.h: Likewise. * dlltool.c: Likewise. * dllwrap.c: Likewise. * emul_aix.c: Likewise. * emul_vanilla.c: Likewise.
2002-05-05 * dlltool.c (process_def_file): Add missing prototype.Alan Modra1-19/+13
(new_directive, assemble_file, main): Likewise. (process_def_file, new_directive): Make static. (inform): Rewrite using VA_FIXEDARG. * dllwrap.c (mybasename): Add missing prototype. (strhash, main): Likewise. (inform): Rewrite using VA_FIXEDARG. (warn): Likewise. (cleanup_and_exit): Use old style function definition. (strhash): Likewise. * windres.c (define_resource): Use one memset to clear all of struct res_resource.
2002-03-01Take into account --kill-at (-k) while generating .exp file.Nick Clifton1-2/+2
2002-01-23Tidy up formatting of --help output.Nick Clifton1-3/+4
2001-09-19Locale changes from Bruno Haible <haible@clisp.cons.org>.H.J. Lu1-3/+6
2001-04-17* dlltool.c (do_default_excludes): Initialise to true.DJ Delorie1-1/+1
2001-03-30* dlltool.c (make_one_lib_file): Fix section flags forDJ Delorie1-10/+19
.text, .data and .bss in stub ds*.o files to match those generated by gas.
2001-03-14* defparse.y (opt_equal_name): allow "." in name.Christopher Faylor1-7/+29
* dlltool.c (def_exports): Added ability to generate forwarded exports. (gen_exp_file): Likewise.
2001-03-13Fix typos in ChangeLogs and update copyright noticesNick Clifton1-1/+2
2000-12-19Add missing support for arm-epoc-pe.Nick Clifton1-1/+8
2000-04-07A mostly cosmetic tidy up of warnings and error message reporting.Alan Modra1-57/+19
2000-02-24Add support for WinCE targeted toolchains.Nick Clifton1-0/+8
2000-01-20fix dll table lookup code for MotorolaNick Clifton1-14/+18
2000-01-05add year 2000 copyright noticeNick Clifton1-1/+1
2000-01-04Apply Mumit Khan's patch to implement --compat-implib command line switchNick Clifton1-21/+39
1999-12-231999-12-23 Andrew Haley <aph@cygnus.com>Andrew Haley1-4/+4
* dlltool.c (mtable): mcore how_jtab_roff is 4 bytes into the jtab; was 8.
1999-12-17change default arm gas abi selection to 32Nick Clifton1-1/+1
1999-12-17Fix compile time warningsNick Clifton1-11/+16
1999-12-09Pass -mpacs-26 by default to arm assembler.Nick Clifton1-7/+21
Add arm-epoc target support. Do no mangle null page entries.
1999-11-03Chnage the default endianness for mcore to littleNick Clifton1-4/+4
1999-11-03clip shorts to prevent assembler warningsNick Clifton1-3/+4
1999-10-26Remove spurious test of exp_nameNick Clifton1-2/+1
1999-10-22Add default assembler switchhes on a per machine basis.Nick Clifton1-62/+57
Use machine target type when opening output bfd files.
1999-09-28* dlltool.c (scan_drectve_symbols): Handle type tags in exportedDJ Delorie1-4/+19
symbols. (scan_filtered_symbols): Likewise.