aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-10-10* resbin.c (res_to_bin_accelerator): Place the terminating NUL at the correctNick Clifton2-1/+6
location in the bindata structure.
2005-10-10* expr.c (operator): Allow "!=" as a synonym for "<>".Nick Clifton3-4/+16
* doc/as.texinfo (Infix Op): Mention "!=".
2005-10-10* doc/binutils.texi (objdump): Fix typo: -reg-name-std should be -reg-names-std.Nick Clifton2-1/+6
2005-10-10* gas/sh/reg-prefix.s: Use mov.l instruction in preference to movli.l.Nick Clifton3-3/+11
* gas/sh/reg-prefix.d: Force little endian assembly.
2005-10-10 * gdb.ada/arrayidx/p.adb: New file.Joel Brobecker3-1/+198
* gdb.ada/arrayidx.exp: New testcase
2005-10-10 * gdb.ada/array_return/pck.ads: New file.Joel Brobecker5-0/+118
* gdb.ada/array_return/pck.adb: New file. * gdb.ada/array_return/p.adb: New file. * gdb.ada/array_return.exp: New testcase.
2005-10-10 * i386-tdep.c (i386_reg_struct_return_p): Allow array types as well.Joel Brobecker2-5/+21
(i386_return_value): Add handling for functions that return array types.
2005-10-10 * ada-valprint.c (print_optional_low_bound): Handle properlyJoel Brobecker2-1/+16
cases where the array index type is a TYPE_CODE_RANGE.
2005-10-10 * valprint.c (val_print_array_elements): Check array size beforeJoel Brobecker2-7/+14
computing its low bound. If zero, then use a default bound of zero.
2005-10-10*** empty log message ***gdbadmin1-1/+1
2005-10-10daily updateAlan Modra1-1/+1
2005-10-09 * configure.in (arm-*-linux-gnueabi): Add to noconfigdirsKazu Hirata3-76/+91
target-libffi, target-qthreads, target-libjava, and targetlibobjc. * configure: Regenerate.
2005-10-09daily updateAlan Modra1-1/+1
2005-10-09*** empty log message ***gdbadmin1-1/+1
2005-10-08 * config/tc-hppa.c (strict): Don't initialize. Update comment.Dave Anglin4-120/+177
(pa_ip): Promote from PA 1.0 to 1.1 immediately when 1.1 match is found. Simplify handling of "ma" and "mb" completers. * hppa.h (FLAG_STRICT): Revise comment. (pa_opcode): Revise ordering rules. Add/move strict pa10 variants before corresponding pa11 opcodes. Add strict pa10 register-immediate entries for "fdc".
2005-10-082005-10-08 Paul Brook <paul@codesourcery.com>Paul Brook26-87/+1357
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.
2005-10-082005-10-08 James Lemke <jim@wasabisystems.com>Richard Earnshaw2-6/+11
* arm-dis.c (coprocessor_opcodes): Fix mask for various Maverick CDP operations.
2005-10-08daily updateAlan Modra1-1/+1
2005-10-08*** empty log message ***gdbadmin1-1/+1
2005-10-07 * at-file.texi: Fix typo.Mark Mitchell2-3/+6
2005-10-07*** empty log message ***gdbadmin1-1/+1
2005-10-07daily updateAlan Modra1-1/+1
2005-10-06bfd/Daniel Jacobowitz17-57/+100
* elf32-arm.c (elf32_arm_check_relocs): Avoid aliasing warnings from GCC. (elf32_arm_size_dynamic_sections): Likewise. * ecofflink.c (bfd_ecoff_debug_one_external): Likewise. * elf32-hppa.c (elf32_hppa_check_relocs): Likewise. * elf32-m32r.c (m32r_elf_check_relocs): Likewise. * elf32-m68k.c (elf_m68k_check_relocs): Likewise. * elf32-ppc.c (ppc_elf_check_relocs): Likewise. * elf32-s390.c (elf_s390_check_relocs): Likewise. (elf_s390_size_dynamic_sections): Likewise. * elf32-sh.c (sh_elf_check_relocs): Likewise. * elf64-ppc.c (ppc64_elf_check_relocs, dec_dynrel_count) (ppc64_elf_size_dynamic_sections): Likewise. * elf64-s390.c (elf_s390_check_relocs): Likewise. (elf_s390_size_dynamic_sections): Likewise. * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise. (_bfd_sparc_elf_size_dynamic_sections): Likewise. * ieee.c (ieee_slurp_section_data): Likewise. * oasys.c (oasys_slurp_section_data): Likewise. opcodes/ * ppc-dis.c (struct dis_private): Remove. (powerpc_dialect): Avoid aliasing warnings. (print_insn_big_powerpc, print_insn_little_powerpc): Likewise.
2005-10-06 * Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.Daniel Jacobowitz6-8/+143
* Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP. (OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET) (USUAL_OBJDUMP_FOR_TARGET): New. (EXTRA_TARGET_FLAGS): Add OBJDUMP. * configure.in: Check for $OBJDUMP_FOR_TARGET. * configure, Makefile: Regenerated.
2005-10-06* config/tc-sh.c (allow_dollar_register_prefix): New variable.Nick Clifton8-50/+139
(parse_reg_without_prefix): New function. (parse_reg): Check for '$' register prefix if --allow-reg-prefix is set. (option md_longopts): Add allow-reg-prefix option. * doc/c-sh.texi: Document --allow-reg-prefix option. * NEWS: Mention the new switch. * gas/sh/basic.exp: Run reg-prefix test. * gas/sh/reg-prefix.s: New * gas/sh/reg-prefix.d: New
2005-10-06 PR 1659Alan Modra2-4/+11
* rs6000-tdep.c (rs6000_push_dummy_call): Correct size of backchain write. (rs6000_convert_from_func_ptr_addr): Correct comment.
2005-10-06*** empty log message ***gdbadmin1-1/+1
2005-10-06daily updateAlan Modra1-1/+1
2005-10-05 * archive.c: Add missing SUBSECTION for documentation.Bob Wilson11-4/+37
* bfd.c: Likewise. * cache.c: Likewise. * corefile.c: Likewise. * format.c: Likewise. * init.c: Likewise. * libbfd.c: Likewise. * opncls.c: Likewise. * elf.c: Remove blank line after SECTION heading. * reloc.c: Change "howto manager" SECTION to a SUBSECTION.
2005-10-052005-10-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-10/+39
PR ld/1396 * ldcref.c (check_refs): Accept bfd_boolean. (check_local_sym_xref): Pass FALSE to check_refs. (check_nocrossref): Pass TRUE to check_refs. (check_refs_info): Add bfd_boolean. (check_refs): Add bfd_boolean to check_refs_info. (check_reloc_refs): Match relocations with proper symbols. * ldmisc.c (vfinfo): Don't add extra ":\n".
2005-10-052005-10-05 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini3-0/+15
* Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages before other host packages.
2005-10-05 * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): SetDanny Smith3-2/+9
default entry symbol to ENTRY here. * scripttempl/pe.sc: Not here.
2005-10-052005-10-05 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-388/+1741
PR bootstrap/22340 * configure.in (default_target): Remove. * Makefile.tpl (all): Do not use prerequisites as subroutines (all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet. (do-[+make_target+], check, install, [+bootstrap_target+]): Do not use prerequisites as subroutines. (check-host, check-target): New. (bootstrap configure & all targets): Do not use stage*-start if the directory layout is already ok. (non-bootstrap configure & all targets): Prepend a $(unstage). (stage[+id+]-bubble): Do that here. Do not use NOTPARALLEL. (NOTPARALLEL): Remove. (unstage, stage variables): New variables. (unstage, stage targets): Simply expand to those variables. * configure: Regenerate. * Makefile.in: Regenerate.
2005-10-05Fix mips-elf --enable-libmudflap make -j2 failure.Jim Wilson3-0/+8
* Makefile.def (lang_env_dependencies): Add libmudflap. * Makefile.in: Regenerate.
2005-10-05*** empty log message ***gdbadmin1-1/+1
2005-10-05daily updateAlan Modra1-1/+1
2005-10-042005-10-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-0/+54
PR ld/1396 * ld-scripts/cross3.t: New file. * ld-scripts/cross4.c: Likewise. * ld-scripts/crossref.exp: Add a new test for "ld -r".
2005-10-04* cxxfilt.c: Treat mangled names specified on the command line in the same wayNick Clifton4-140/+149
as mangled names read from stdin. Add -i switch to disable the display of implementation details. Add -t switch to disable the demangling of types. * NEWS: Mention the new switches. * doc/binutils.texi (cxxfilt): Document the -i and -t switches.
2005-10-04* elf32-arm.c (get_arm_elf_section_data): Cache the last pointer matched soNick Clifton2-1/+29
that the typical case of scanning for the previous section to last one can be handled quickly.
2005-10-04 * at-file.texi: New file.Mark Mitchell2-0/+20
2005-10-04 * MAINTAINERS: Add section for release management.Joel Brobecker2-0/+16
2005-10-04 * NEWS: Add entry for new "set print array-indexes" command.Joel Brobecker2-0/+10
2005-10-04daily updateAlan Modra1-1/+1
2005-10-04*** empty log message ***gdbadmin1-1/+1
2005-10-03 * gdb.texinfo (Print Settings): Add documentation for set/showJoel Brobecker2-0/+19
print array-indexes.
2005-10-03 * elf32-xtensa.c (relocations_reach): Skip range check forBob Wilson2-0/+10
absolute literals.
2005-10-03Add Sterling Augustine's name to my change on 2005-09-30.Bob Wilson1-1/+2
2005-10-03 * gdb.base/arrayidx.c: New file.Joel Brobecker3-0/+97
* gdb.base/arrayidx.exp: New testcase.
2005-10-032005-10-03 Joel Brobecker <brobecker@adacore.com>Joel Brobecker14-16/+201
* language.h (language_defn): New field la_print_array_index. (LA_PRINT_ARRAY_INDEX): New macro. (default_print_array_index): Add declaration. * language.c (default_print_array_index): new function. (unknown_language): Add value for new field. (auto_language): Likewise. (local_language): Likewise. * ada-lang.c (ada_print_array_index): New function. (ada_language_defn): Add value for new field. * c-lang.c (c_language_defn): Likewise. (cpluc_language_defn): Likewise. (asm_language_defn): Likewise. (minimal_language_defn): Likewise. * f-lang.c (f_language_defn): Likewise. * jv-lang.c (java_language_defn): Likewise. * m2-lang.c (m2_language_defn): Likewise. * objc-lang.c (objc_language_defn): Likewise. * p-lang.c (pascal_language_defn): Likewise. * scm-lang.c (scm_language_defn): Likewise. * valprint.h (print_array_indexes_p): Add declaration. (get_array_low_bound): Add declaration. (maybe_print_array_index): Add declaration. * valprint.c (print_array_indexes): New static variable. (show_print_array_indexes): New function. (print_array_indexes_p): New function. (get_array_low_bound): New function. (maybe_print_array_index): New function. (val_print_array_elements): Print the index of each element if requested by the user. (_initialize_valprint): Add new array-indexes "set/show print" command. * ada-valprint.c (print_optional_low_bound): Replace extracted code by call to ada_get_array_low_bound_and_type(). Stop printing the low bound if indexes will be printed for all elements of the array. (val_print_packed_array_elements): Print the index of each element of the array if necessary.
2005-10-03 * hppa-tdep.c (read_unwind_info): Fix typo in comment.Joel Brobecker2-1/+5