summaryrefslogtreecommitdiffstats
path: root/binutils/testsuite/binutils-all
Commit message (Collapse)AuthorAgeFilesLines
...
* 2007-04-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-04-123-0/+13
| | | | | | | | | | | | | | | | PR binutils/4348 * objcopy.c (copy_object): Don't stop when there are no sections to be copied. testsuite/ 2007-04-12 H.J. Lu <hongjiu.lu@intel.com> PR binutils/4348 * binutils-all/empty.s: New file. * binutils-all/strip-3.d: Likewise. * binutils-all/objcopy.exp: Run strip-3 for ELF target.
* * binutils-all/objcopy.exp: Skip for uclinux targets.Nathan Sidwell2007-02-271-0/+4
|
* * binutils-all/readelf.exp (readelf_wi_test): Fix unexpected output failure ↵Nick Clifton2007-02-141-1/+1
| | | | message.
* Renamed target x86_64-*-mingw64 to x86_64-*-mingw*.Nick Clifton2007-01-085-7/+7
|
* Add x86_64-mingw64 targetNick Clifton2006-09-206-9/+13
|
* binutils/H.J. Lu2006-09-143-0/+31
| | | | | | | | | | | | | | | | | | | | 2006-09-14 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3182 * objcopy.c (group_signature): Return proper group signature. binutils/testsuite/ 2006-09-14 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3182 * binutils-all/objcopy.exp: Run strip-1 and strip-2 for ELF targets. * binutils-all/strip-1.d: New file. * binutils-all/strip-2.d: Likewise. * lib/utils-lib.exp (run_dump_test): Support strip.
* [ ChangeLog ]Thiemo Seufer2006-08-151-1/+1
| | | | | | | | | | | | | | | | | * config.sub: Add support for sde as alias of mipsisa32-sde-elf. [ bfd/ChangeLog ] * config.bfd: Add configurations for mips*el-sde-elf* and mips*-sde-elf*. [ binutils/testsuite/ChangeLog ] * binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*. [ gas/ChangeLog ] * configure.tgt: Handle mips*-sde-elf*. [ gas/testsuite/ChangeLog ] * gas/mips/mips.exp: Handle mips*-sde-elf*.
* binutils/testsuite/Richard Sandiford2006-06-241-13/+15
| | | | | * binutils-all/localize-hidden-1.d: Use objdump --syms instead of readelf.
* binutils/Richard Sandiford2006-06-235-0/+67
| | | | | | | | | | | | | | | | | | | * objcopy.c (localize_hidden): New variable. (OPTION_LOCALIZE_HIDDEN): New command_line_switch value. (copy_options): Add --localize-hidden. (copy_usage): Mention --localize-hidden. (is_hidden_symbol): New function. (filter_symbols): Handle localize_hidden. (copy_object): Call filter_symbols if localize_hidden. (copy_main): Handle OPTION_LOCALIZE_HIDDEN. * doc/binutils.texi (--localize-hidden): Document new option. binutils/testsuite/ * binutils-all/localize-hidden-1.s, * binutils-all/localize-hidden-1.d, * binutils-all/localize-hidden-2.s, * binutils-all/localize-hidden-2.d: New tests. * binutils-all/objcopy.exp: Run them.
* 2006-06-06 Paul Brook <paul@codesourcery.com>Paul Brook2006-06-072-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | opcodes/ * arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm instructions. (neon_opcodes): Add conditional execution specifiers. (thumb_opcodes): Ditto. (thumb32_opcodes): Ditto. (arm_conditional): Change 0xe to "al" and add "" to end. (ifthen_state, ifthen_next_state, ifthen_address): New. (IFTHEN_COND): Define. (print_insn_coprocessor, print_insn_neon): Print thumb conditions. (print_insn_arm): Change %c to use new values of arm_conditional. (print_insn_thumb16): Print thumb conditions. Add %I. (print_insn_thumb32): Print thumb conditions. (find_ifthen_state): New function. (print_insn): Track IT block state. gas/testsuite/ * gas/arm/thumb2_bcond.d: Update expected output. * gas/arm/thumb32.d: Ditto. * gas/arm/vfp1_t2.d: Ditto. * gas/arm/vfp1xD_t2.d: Ditto. binutils/testsuite/ * binutils-all/arm/objdump.exp: New file. * binutils-all/arm/thumb2-cond.s: New test.
* 2006-05-03 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-031-1/+1
| | | | * binutils-all/copy-3.d: Fix a typo.
* 2006-05-03 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-032-0/+18
| | | | | | * binutils-all/copy-3.d: New. * objcopy.exp: Run copy-3.
* 2006-05-02 Dave Korn <dave.korn@artimi.com>Dave Korn2006-05-022-2/+2
| | | | | * binutils-all/copy-1.d (name): Correct spelling of 'setting'. * binutils-all/copy-2.d (name): Likewise.
* * binutils-all/copy-2.d: Change the name of the section whose flags areNick Clifton2006-05-022-4/+15
| | | | | | changed to "foo" so that the test will work with PE based targets. Skip this test for AOUT based targeted. * binutils-all/copytest.s: New file.
* 2006-05-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-011-1/+1
| | | | * binutils-all/objcopy.exp: Run "copy-1" for ELF only.
* * binutils-all/objcopy.exp (objcopy_test_readelf): Remove stray ;Ben Elliston2006-05-011-1/+1
|
* 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-264-0/+36
| | | | | | | | | | | | | | | | PR binutils/2593 * binutils-all/copy-1.d: New file. * binutils-all/copy-1.s: Likewise. * binutils-all/copy-2.d: Likewise. * binutils-all/objcopy.exp: Add run_dump_test "copy-1" and run_dump_test "copy-2". * lib/utils-lib.exp (run_dump_test): New. (slurp_options): Likewise. (regexp_diff): Likewise. (file_contents): Likewise. (verbose_eval): Likewise.
* 2006-04-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-251-0/+6
| | | | | | PR binutils/2467 * binutils-all/objcopy.exp (strip_test): Also test "strip -g" on archive.
* oops - omitted from previous deltaNick Clifton2005-10-251-0/+3
|
* binutils/testsuite/H.J. Lu2005-10-202-0/+55
| | | | | | | | | | | | | | | | | | 2005-10-20 H.J. Lu <hongjiu.lu@intel.com> PR ld/251 * binutils-all/group.s: New file. * binutils-all/objcopy.exp (objcopy_test_readelf): New procedure. Use it to test ELF group. ld/testsuite/ 2005-10-20 H.J. Lu <hongjiu.lu@intel.com> PR ld/251 * ld-elf/group.2d: New file.
* binutils/testsuite/H.J. Lu2005-10-192-84/+72
| | | | | | | | | | | | | | | | | | 2005-10-19 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1487 * binutils-all/objcopy.exp (objcopy_test): New procedure. Use it to test simple copy, ia64 link order and ELF unknown section type. * binutils-all/unknown.s: New file. ld/testsuite/ 2005-10-19 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1487 * ld-elf/unknown.d: New file.
* 2005-10-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-10-192-0/+52
| | | | | | | PR binutils/1321 * binutils-all/link-order.s: New. * binutils-all/objcopy.exp: Check ia64 link order.
* 2005-10-11 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith2005-10-122-0/+13
| | | | | * binutils-all/windres/escapex-2.rc: New file. * binutils-all/windres/escapex-2.rsd: Generate.
* 2005-10-08 Paul Brook <paul@codesourcery.com>Paul Brook2005-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd/ * elf32-arm.c: Move #include "elf/arm.h" after libbfd.h. (NUM_KNOWN_ATTRIBUTES): Define. (aeabi_attribute, aeabi_attribute_list): Define. (elf32_arm_obj_tdata): Add known_eabi_attributes and other_eabi_attributes. (uleb128_size, is_default_attr, eabi_attr_size, elf32_arm_eabi_attr_size, write_uleb128, write_eabi_attribute, elf32_arm_set_eabi_attr_contents, elf32_arm_bfd_final_link, elf32_arm_new_eabi_attr, attr_strdup, elf32_arm_add_eabi_attr_int, elf32_arm_add_eabi_attr_compat, copy_eabi_attributes, elf32_arm_merge_eabi_attributes): New functions. (elf32_arm_copy_private_bfd_data): Copy EABI object attributes. (elf32_arm_fake_sections): Handle .ARM.attributes. (elf32_arm_parse_attributes): New function. (elf32_arm_section_from_shdr): Use it. (bfd_elf32_bfd_final_link): Define. gas/ * config/tc-arm.c: Don't provide fallback default for CPU_DEFAULT. (arm_arch_used, thumb_arch_used, selected_cpu, selected_cpu_name): New variables. (arm_cpu_option_table): Add canonical_name. (arm_cpus): Populate canonical_name field. (s_arm_eabi_attribute, s_arm_arch, s_arm_cpu, s_arm_fpu, aeabi_set_public_attributes, arm_md_end): New functions. (md_pseudo_table): Add "cpu", "arch", "fpu" and "eabi_attribute". (md_assemble): Set thumb_arch_used and arm_arch_used. (md_begin): Set defaut cpu if CPU_DEFAULT not defined. * config/tc-arm.h (md_end): Define. * doc/c-arm.texi: Document .cpu, .arch, .fpu and .eabi_attribute. gas/testsuite/ * gas/arm/eabi_attr_1.s: New test. * gas/arm/eabi_attr_1.d: New test. * gas/arm/arm7t.d: Only disassemble code sections. * gas/arm/bignum1.d: Ignore Arm object attribute sections. * gas/arm/mapping.d: Ditto. * gas/arm/unwind.d: Ditto. * gas/elf/section0.d: Ditto. * gas/elf/section1.d: Ditto. * gas/elf/elf.exp: Set target_machine for Arm EABI based targets. * gas/elf/section2.e-armeabi: New file. include/elf/ * arm.h: Add prototypes for BFD object attribute routines. ld/testsuite/ * ld-arm/arm-rel31.d: Ignore Arm object attribute sections. * ld-arm/arm-target1-abs.d: Ditto. * ld-arm/arm-target1-rel.d: Ditto. * ld-arm/arm-target2-abs.d: Ditto. * ld-arm/arm-target2-got-rel.d: Ditto. * ld-arm/arm-target2-rel.d: Ditto.
* Re-enable GAS for z8k-coffNick Clifton2005-08-261-1/+1
|
* Remove a29k support.Alan Modra2005-08-182-2/+1
|
* Update FSF addressNick Clifton2005-05-0812-12/+12
|
* Condense the two tests into one and add a "-M entry:" for the second label.Nick Clifton2005-04-041-23/+5
|
* Add VAX specific disassembler option -Mentry: to specify a function entryNick Clifton2005-03-292-0/+93
| | | | address, and add code to test this new option.
* update copyright datesAlan Modra2005-03-037-7/+9
|
* Add prototype for printf() and make type of "string" array be "char" inNick Clifton2005-01-041-5/+6
| | | | order to avoid compile time warnings.
* * binutils-all/readelf.ss: Allow for both .rel and .rela sections.Alan Modra2004-12-301-4/+4
|
* * binutils-all/objdump.exp (cpus_expected): Append cris.Hans-Peter Nilsson2004-11-041-1/+1
|
* 2004-10-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2004-10-281-0/+4
| | | | * binutils-all/dlltool.exp: Set XFAIL if $target_xfail is yes.
* * dlltool.c: Include <assert.h>.Aaron W. LaFramboise2004-10-241-0/+2
| | | | | | | | | | | | | | | | | (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.
* * dlltool.c: Include <assert.h>.Nick Clifton2004-10-231-7/+24
| | | | | | | | | | | | | | | | | (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.
* dlltool.c (ext_prefix_alias): New global variable.Nick Clifton2004-07-121-0/+12
| | | | | | | | | | (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.
* binutils/testsuite/:Andreas Schwab2004-07-092-0/+55
| | | | | | | | | | | | * binutils-all/m68k/movem.s: New file. * binutils-all/m68k/objdump.exp: New file. include/opcode/: * m68k.h: Fix comment. opcodes/: * m68k-dis.c (m68k_valid_ea): Check validity of all codes.
* Cope with ARM mapping symbolsNick Clifton2004-05-151-1/+3
|
* * binutils-all/ar.exp: Remove stray semicolons.Ben Elliston2004-05-125-53/+53
| | | | | | | | * binutils-all/dlltool.exp: Likewise. * binutils-all/objcopy.exp: Likewise. * binutils-all/readelf.exp: Likewise. * binutils-all/windres/windres.exp: Likewise. * lib/utils-lib.exp: Likewise.
* * binutils-all/readelf.ss-mips: Allow named section symbols.Richard Sandiford2004-04-141-5/+5
|
* * binutils-all/objcopy.exp: Accept main as a data symbol as well.Jakub Jelinek2004-03-301-2/+2
|
* * ar.c (main): Support POSIX-compatible argument parsing.Andreas Schwab2004-02-271-1/+37
| | | | | testsuite: * binutils-all/ar.exp (argument_parsing): New test.
* * binutils-all/objcopy.exp: Reorder arguments for POSIXLY_CORRECTNathan Sidwell2004-02-201-5/+5
| | | | systems.p
* Add "msp" to list of expected architectures.Nick Clifton2003-12-031-1/+1
|
* 2003-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley2003-10-081-1/+1
| | | | * binutils-all/objdump.exp (cpu_expected): Add fr550.
* 2003-09-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-09-304-24/+7
| | | | | | | | | | | | | | | | | | * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON. (get_symbol_index_type): Likewise. testsuites/ 2003-09-29 H.J. Lu <hongjiu.lu@intel.com> * binutils-all/readelf.exp: Use is_elf_format. * binutils-all/readelf.h: Support IA64/ILP32. * binutils-all/readelf.s: Likewise. * binutils-all/readelf.ss: Likewise. * lib/utils-lib.exp (proc is_elf_format): Copy from ld testsuite. Add ia64-*-hpux*.
* * binutils-all/objcopy.exp: Initialise $test_prog toDanny Smith2003-06-281-1/+1
| | | | testprog.exe on mingw targeted systems too.
* * rcparse.y (res_text_field): New res_id variable.Danny Smith2003-06-2810-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (res_null_text): New static const struct res_id object, with empty unicode name field. (control): Pop parsing of optresidc up one level. Set res_text_field to $2 except for controls which do not accept a text field. Set res_text_field to res_null_text for the special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR). (control_params): Adjust to use res_text_field rather than optresidc. (COMBOBOX): Add comment about discrepency between documented vs. observed default style. * resrc.c (define_control): Make first param const. * windres.h (define_control): Adjust prototype. testsuite: * binutils-all/windres/checkbox.rc: New file. * binutils-all/windres/checkbox.rsd: New file. * binutils-all/windres/combobox.rc: New file. * binutils-all/windres/combobox.rsd: New file. * binutils-all/windres/edittext.rc: New file. * binutils-all/windres/edittext.rsd: New file. * binutils-all/windres/listbox.rc: New file. * binutils-all/windres/listbox.rsd: New file. * binutils-all/windres/scrollbar.rc: New file. * binutils-all/windres/scrollbar.rsd: New file.
* * elfxx-mips.c (_bfd_mips_elf_fake_sections): Remove non-defaultThiemo Seufer2003-06-271-6/+6
| | | | | relocation header setup. * binutils-all/readelf.ss-tmips: Adjust symbol indices.
OpenPOWER on IntegriCloud