aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
1995-07-10Remove C comment characters from modified FSF address in expect scripts.Ian Lance Taylor2-2/+2
1995-07-07fsf address update, but not in COPYING filesKen Raeburn10-34/+358
1995-07-04 * nm.c (size_forward): Check yf against yn, not xn.Ian Lance Taylor2-28/+242
PR 7276.
1995-07-04 * objcopy.c (copy_archive): Record all output BFD's, and closeIan Lance Taylor2-5/+15
them before unlinking them and removing the temporary directory, to avoid NFS problems. PR 6795.
1995-07-04Rename truncate to ar_truncateIan Lance Taylor2-12/+12
1995-07-04 * ar.c (replace_members): In verbose messages, use 'r' whenIan Lance Taylor4-21/+78
replacing a member, and 'a' when adding one. * ar.c (truncate): New static variable. (normalize): Change return type to const char *. Add abfd argument. Change all callers. If truncate, chop the filename to abfd->ar_max_namelen. (main): For the 'f' modifier, set truncate to true. Don't change quick_append to replace to truncate is true. (do_quick_append): If truncate, set BFD_TRADITIONAL_FORMAT. (write_archive): Likewise. * binutils.texi, ar.1: Document 'f' modifier. PR 6888.
1995-07-04 * objcopy.c (enum strip_action): Define strip_unneeded.Ian Lance Taylor5-73/+155
(OPTION_STRIP_UNNEEDED): Define. (strip_options): Add "strip-unneeded". (copy_options): Likewise. (copy_usage): Mention --strip-unneeded. (strip_usage): Likewise. (is_strip_section): Strip debugging sections if strip_unneeded. (filter_symbols): If strip_unneeded, only keep BSF_KEEP symbols. (copy_object): If strip_all, discard symbols without checking discard_locals. (copy_object): Call filter_symbols if strip_unneeded. (setup_section): Strip debugging sections if strip_unneeded. (copy_section): Likewise. (strip_main): Handle OPTION_STRIP_UNNEEDED. (copy_main): Likewise. * binutils.texi, objcopy.1, strip.1: Document --strip-unneeded. PR 6684.
1995-07-03Mon Jul 3 14:16:47 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-6/+21
* configure.in (i386-*-win32): New configuration. * dlltool.c (killat, xlate, usage, long_options, main): Understand and cope with -k option.
1995-07-01 * ar.c: (extract_file): Change "#if POSIX_UTIME" toFred Fish2-1/+7
"#ifdef POSIX_UTIME" to match other tests of POSIX_UTIME and avoid lossage when POSIX_UTIME is not defined at all.
1995-06-29 * ar.c: (print_contents.c, extract_file, do_quick_append):Steve Chamberlain6-286/+687
Malloc buffers rather than allocate on stack (so it works on NT). * deflex.l: Names can have an @ in them. * dlltool.c: Loads of stuff. Can now generate .imp files which work with NT .dlls.
1995-06-23 * mpw-make.in (demangle.c.o): Remove.Stan Shebs1-17/+14
(arparse.h): Depend on arparse.c instead of arparse.y.
1995-06-21fix diststuff/realclean handling of info filesKen Raeburn1-0/+4
1995-06-21* objdump.c (compare_relocs): If relocation entries have the same address, ↵Ken Raeburn1-0/+5
keep them in file order.
1995-06-20 * dlltool.c: Change names of generated files. .*.s-> -*.sSteve Chamberlain2-16/+53
* objdump.c (dump_section_stabs): Check for names which are supersets of selected names. binutils/7240.
1995-06-14dlltool.c: Support for internal names too.Steve Chamberlain1-17/+9
1995-06-14Wed Jun 14 13:27:22 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain4-0/+1164
* deflex.l, defparse.y, dlltool.c: New files. * Makefile.in, configure.in: Support for them. Mon Jun 12 11:27:54 1995 Steve Chamberlain <sac@slash.cygnus.com> * sysdump.c: Include sysdep.h (main): Open input with FOPEN_RB. binutils/7137
1995-06-09PR 7046: use unsigned compares in looking up items in the sorted symbol ↵Michael Meissner2-1/+26
list, not signed; Also add --wide to print on wide columns
1995-05-30* Makefile.in: Delete lines with lots of #### because four or more indicate aKen Raeburn1-0/+16
point for makefile fragment substitution.
1995-05-22Clean arc stuff out of objdump.exp.David Edelsohn1-0/+41
1995-04-27Wed Apr 26 18:26:21 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+6
* srconv.c (main): Add support for -n option which disables prescan of common symbols. (wr_ob): If reading past the end of a section, fill with zeros.
1995-04-26* objdump.c (dump_section_header): Display load address after virtual memoryKen Raeburn1-0/+39
(run-time) address.
1995-04-11Always keep MPW supportStan Shebs1-8/+2
1995-04-11Merge MPW ChangeLog with generic ChangeLogStan Shebs1-32/+0
1995-04-04Keep hppa.Jeff Law1-0/+1
1995-04-04binutils-hppa no longer exists.Jeff Law1-1/+0
1995-03-28keep binutils-hppaKen Raeburn1-0/+1
1995-03-28 * binutils-all/objcopy.exp: Add setup_xfail for simple copy testIan Lance Taylor2-1/+8
for m68*-ericsson-ose and m88*-*-coff.
1995-03-27 * binutils-all/objcopy.exp: Add setup_xfail for simply copy testIan Lance Taylor2-5/+14
for m68*-*-vxworks*.
1995-03-24 * strings.c: Include "bfd.h" before other headers. IncludeIan Lance Taylor2-23/+73
"sysdep.h". * bucomm.c (print_arelt_descr): Cast st_uid and st_gid to long, and print them with %ld.
1995-03-24 * binutils-hppa/objdump.exp: Correct hppa*-*-* check.Ian Lance Taylor1-0/+4
1995-03-21 * binutils-hppa/addendbug.s: New testcase.Jeff Law4-0/+112
* binutils-hppa/objdump.exp: Run it.
1995-03-20 * lib/utils-lib.exp (default_binutils_run): Quote any dollar signsIan Lance Taylor1-0/+37
in progargs before passing it to exec.
1995-03-18 * mpw-config.in (TDEFINES): Define as empty in makefile frag.Stan Shebs2-0/+5
1995-03-17 * config/hppa.sed: Sed script to transform bintest.s into properJeff Law2-0/+5
PA assembly code. * binutils-all/nm.exp: Enable these tests on the PA. * binutils-all/objcopy.exp: Enable these tests on the PA. Expect simple copy to fail. * binutils-all/objdump.exp: Enable these tests on the PA. Handle "CODE" as a section name. * binutils-all/size.exp: Enable these tests on the PA. * lib/utils-lib.exp (default_binutils_assemble): For "hppa*-*-*", run the assembly through a sed script before passing it to the assembler.
1995-03-10 * objcopy.c (strip_options): Add --keep-symbol.Ian Lance Taylor3-28/+58
(copy_options): Likewise. (copy_usage): Mention --keep-symbol and -K. (strip_usage): Likewise. (keep_symbols): New static variable. (is_strip_symbol): Adjust the return value according to keep_symbols. (strip_main): Handle -K. For -N, check that -K was not given. (copy_main): Likewise. * binutils.texi, objcopy.1, strip.1: Document -K.
1995-03-06 * bucomm.c (list_supported_targets): New function.Ian Lance Taylor3-127/+343
* bucomm.h (list_supported_targets): Declare. * ar.c (usage): Call list_supported_targets. * nm.c (usage): Likewise. * objcopy.c (copy_usage, strip_usage): Likewise. * objdump.c (usage): Likewise. * size.c (usage): Likewise. * strings.c (usage): Likewise. PR 6345.
1995-02-17--set-section-flags patch from dje.Ian Lance Taylor1-3/+2
1995-02-17 * objcopy.c (struct section_list): Add fields remove, set_flags,Ian Lance Taylor3-85/+353
and flags. Change adjust from boolean to enum. (remove_sections): Remove static variable. (sections_removed): New static variable. (copy_options): Add --set-section-flags. (copy_usage): Mention --set-section-flags. (parse_flags): New static function. (find_section_list): New static function. (is_strip_symbol): Change return type from int to boolean. (is_strip_section): New static function. (filter_symbols): Call is_strip_section. (copy_object): When adding sections, check for specified flags or VMA. Call filter_symbols if any sections are being removed. (setup_section): Use find_section_list function rather than looking through remove_sections and adjust_sections. Handle --set-section-flags. (copy_section): Use find_section_list rather than looking through remove_sections. (strip_main): Use find_section_list instead of adding items to sections_removed. (copy_main): Use find_section_list instead of adding items to sections_removed and adjust_sections. Handle --set-section-flags. * binutils.texi, objcopy.1: Document --set-section-flags.
1995-02-15xIan Lance Taylor1-0/+26
1995-02-14 * objdump.c (with_source_code): New global variable.Ian Lance Taylor2-1/+16
(usage): Mention -S/--source. (long_options): Add --source. (prev_functionname, prev_line): New static variables. (struct print_file_list): Define. (print_files): New static variable. (skip_to_line, show_line): New static functions. (disassemble_data): Call show_line to handle -l and -S. (main): Handle -S. * binutils.texi, objdump.1: Document -S/--source.
1995-02-09 * objcopy.c (copy_usage): Rename parameter to avoid shadowing.Ian Lance Taylor2-0/+15
(strip_usage): Likewise. * objcopy.c (struct section_add): Define. (add_sections): New static variable. (copy_options): Accept --add-section. (copy_usage): Mention --add-section. (copy_object): Add sections from the add_sections list. (copy_main): Handle --add-section. * binutils.texi, objcopy.1: Document --add-section.
1995-02-04* objdump.c (disassemble_data): Pass section offset, not absolute address, toKen Raeburn1-0/+16
bfd_find_nearest_line. * nlmconv.c (powerpc_mangle_relocs): Don't use const with reloc_howto_type.
1995-01-26Add support for PowerPC embedded ABI.Michael Meissner1-0/+12
1995-01-18gcc -Wall lint.Ian Lance Taylor4-237/+834
* coffdump.c (dump_coff_scope): Cast pointer to unsigned long for printf. * coffgrok.c: Include bucomm.h. Don't declare xmalloc. (push_scope): Declare type of parameter link. * size.c: Include libiberty.h. * srconv.c: Include bucomm.h. (find_base): Declare at top of file. (wr_hd): Add default case to architecture switch. (wr_dps_start): Declare type of parameter nest. (wr_du): Comment out variables used only in commented out blocks. (wr_dus): Remove unused variable i. (wr_sc): Remove unused variables myinfo, low, and high. * strings.c: Include libiberty.h. * sysdump.c: Include <ctype.h>.
1994-12-21 * ar.c (main): Ignore 'f' modifier used on HP/UX 9.Ian Lance Taylor1-0/+15
1994-12-14removed some unreachable code from objcopyKen Raeburn2-1/+5
1994-12-14expect simple-objcopy test to fail on hp300Ken Raeburn2-2/+2
1994-12-14disable bintest.o tests on hppa, fix minor sh-coff objcopy setup_xfail problemKen Raeburn2-5/+17
1994-12-13 * mpw-config.in: Create mk.tmp, define ARCHDEFS in it.Stan Shebs2-0/+10
1994-12-09 * nlmconv.c (powerpc_mangle_relocs): Don't switch a reloc to useIan Lance Taylor1-0/+5
the section symbol if the symbol is undefined.