aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-09-28gas/Jan Beulich6-13/+59
2005-09-28 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (reloc): Disable signedness check for 4-byte relocations in 16- and 32-bit modes. (i386_displacement): Make pc-relative branch handling dependent upon operand (rather than address) size. gas/testsuite/ 2005-09-28 Jan Beulich <jbeulich@novell.com> * gas/i386/mixed-mode-reloc.s: Enable all insns. * gas/i386/mixed-mode-reloc32.d: Adjust. * gas/i386/mixed-mode-reloc64.d: Adjust.
2005-09-282005-09-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-5/+52
PR binutils/1321 * elf-bfd.h (_bfd_elf_setup_group_pointers): Renamed to ... (_bfd_elf_setup_sections): This. * elf.c: Likewise. * elfcode.h (elf_object_p): Likewise. * elf.c (_bfd_elf_setup_sections): Process SHF_LINK_ORDER. (_bfd_elf_copy_private_section_data): Likewise.
2005-09-282005-09-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-17/+35
* elflink.c (elf_fixup_link_order): Report locations for mixed ordered and unordered input sections.
2005-09-28gas/Jan Beulich2-0/+17
2005-09-28 Jan Beulich <jbeulich@novell.com> * dw2gencfi.c (dot_cfi): Call ignore_rest_of_line when not fully parsing the input. (dot_cfi_startproc): Likewise. (dot_cfi_endproc): Likewise. Also check no extra input was given. (dot_cfi_escape): Likewise.
2005-09-28gas/Jan Beulich7-50/+91
2005-09-28 Jan Beulich <jbeulich@novell.com> * config/tc-i386.h (x86_cons_fix_new): Declare unconditionally. (TC_CONS_FIX_NEW): Define unconditionally. (x86_pe_cons_fix_new): Remove. * config/tc-i386.c (signed_cons): New. (md_pseudo_table): Add slong. (x86_cons_fix_new): Declare unconditionally. (x86_pe_cons_fix_new): Merge into x86_cons_fix_new. (tc_gen_reloc): Also consider BFD_RELOC_X86_64_32S for gotpc conversion. gas/testsuite/ 2005-09-28 Jan Beulich <jbeulich@novell.com> * gas/i386/reloc64.s: Also test .slong. * gas/i386/reloc64.l: Adjust. * gas/i386/reloc64.d: Adjust.
2005-09-28 * app.c (do_scrub_chars <LEX_IS_SYMBOL_COMPONENT>): Check for fullAlan Modra2-4/+11
buffer after copying string.
2005-09-28s/waek/weak/ in 2005-05-05's entry.Alexandre Oliva1-3/+3
2005-09-28(TAGS): Put DEPFILES back and add as a dependency.Nick Roberts1-2/+2
2005-09-28*** empty log message ***Nick Roberts1-0/+4
2005-09-282005-09-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-5/+29
* ld.texinfo (ALIGN): Document it as forcing output section alignment. * ldgram.y (ALIGN): Support it for forcing output section alignment.
2005-09-28daily updateAlan Modra1-1/+1
2005-09-28*** empty log message ***gdbadmin1-1/+1
2005-09-272005-09-27 Bob Rossi <bob@brasko.net>Bob Rossi14-53/+75
* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .* from test. Escape the | in mi_gdb_test call. * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp, gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp, gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to expected regex's in mi_gdb_test calls. * lib/mi-support.exp: Remove arbitrary .* from tests. (mi_gdb_test): Add string_regex variable. Add anchor to main -re. Fully anchor GDB/MI expected results in mi_gdb_test. * lib/gdb.exp (string_to_regexp): Escape the ] character. * gdb.base/sizeof.exp: Remove escape character. Correct test.
2005-09-27 * argv.c (expandargv): Do not use xmalloc_failed.Mark Mitchell2-3/+8
2005-09-272005-09-27 Paul Brook <paul@codesourcery.com>Paul Brook3-0/+19
* config/arm.c (arm_cpus): Add more cpu names. * doc/c-arm.texi: Document them.
2005-09-27daily updateAlan Modra1-1/+1
2005-09-27*** empty log message ***gdbadmin1-1/+1
2005-09-26Remove change description for a file that is actually part of the testsuite/Joel Brobecker1-2/+0
subdirectory. The description is included in testsuite/ChangeLog.
2005-09-26Fix name of directory in one ChangeLog entry.Joel Brobecker1-2/+2
2005-09-26(HFILES_NO_SRCDIR): Remove minimon.h, symfile-mem.h.Nick Roberts1-14/+12
(ALLDEPFILES) Correct typo amdfbsd-nat.c -> amd64fbsd-nat.c. Remove irix4-nat.c, m3-nat.c, mipsm3-nat.c, ns32k-tdep.c symm-tdep.c and symm-nat.c. (TAGFILES_NO_SRCDIR): Add CONFIG_SRCS. (DEPFILES): Remove CONFIG_OBS and include it explicitly where needed.
2005-09-26*** empty log message ***Nick Roberts1-0/+10
2005-09-26 * BRANCHES: Mention binutils-csl-gxxpro-3_4-branch.Mark Mitchell2-0/+9
2005-09-26 * libiberty.h (expandargv): New function.Mark Mitchell5-8/+135
* argv.c (safe-ctype.h): Include it. (ISBLANK): Remove. (stdio.h): Include. (buildargv): Use ISSPACE instead of ISBLANK. (expandargv): New function. * Makefile.in: Regenerated.
2005-09-26gdb/Jan Beulich2-0/+5
2005-09-26 Jan Beulich <jbeulich@novell.com> * MAINTAINERS (Write After Approval): Add myself.
2005-09-26gdb/Jan Beulich4-3/+56
2005-09-26 Jan Beulich <jbeulich@novell.com> * amd64-tdep.h (AMD64_FCTRL_REGNUM, AMD64_FSTAT_REGNUM, AMD64_MXCSR_REGNUM): New. * amd64-tdep.c (amd64_dwarf_regmap): Add eflags, selector regs, mxcsr, fp control and status words. * i386-tdep.c (): Add selector regs, mxcsr, fp control and status words.
2005-09-262005-09-26 Paul Brook <paul@codesourcery.com>Paul Brook4-22/+141
* arm-tdep.c (arm_type_align): New function. (arm_push_dummy_call): Use it. Ensure proper argument alignment. (arm_extract_struct_value_address): Remove. (arm_use_struct_convention): Rename... (arm_return_in_memory): ... To this. Return nonzero for all small aggregates under the EABI. (arm_return_value): New function. (arm_gdbarch_init): Default for VFP float model for EABI binaries. Use set_gdbarch_return_value instead of obsolete functions. * testsuite/long_long.exp: Exclude eabi targets from arm FPA float format test.
2005-09-26daily updateAlan Modra1-1/+1
2005-09-26*** empty log message ***gdbadmin1-1/+1
2005-09-25 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.Dave Anglin2-1/+8
2005-09-25*** empty log message ***gdbadmin1-1/+1
2005-09-25daily updateAlan Modra1-1/+1
2005-09-24*** empty log message ***gdbadmin1-1/+1
2005-09-24daily updateAlan Modra1-1/+1
2005-09-23 * enable.m4: New file.Tom Tromey3-0/+64
* tls.m4: New file.
2005-09-23daily updateAlan Modra1-1/+1
2005-09-23*** empty log message ***gdbadmin1-1/+1
2005-09-22Fix addr2line -i problem; reports incorrect function nesting for inline funcs.Jim Wilson2-23/+53
* dwarf2.c (struct funcinfo): Delete nesting_level field. (lookup_address_in_function_table): Delete code to set funcinfo caller_func field. Delete local curr_func. (scan_unit_for_symbols): New locals nested_funcs, nested_funcs_size. Delete code setting funcinfo nesting_level field. Add code to set funcinfo caller_func field.
2005-09-22daily updateAlan Modra1-1/+1
2005-09-22*** empty log message ***gdbadmin1-1/+1
2005-09-21* mips-tdep.c (n32n64_floatformat_always_valid): Use 'const voidMark Kettenis2-1/+6
*' for second argument instead of 'const char *'.
2005-09-21 * gas/lns/lns.exp (lns-common-1): Don't run on targets withoutAlan Modra2-4/+10
a bare nop insn.
2005-09-21 * read.c (pseudo_set): Don't set undefined symbols to expr_section.Alan Modra2-1/+8
2005-09-21daily updateAlan Modra1-1/+1
2005-09-21*** empty log message ***gdbadmin1-1/+1
2005-09-202005-09-20 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-2/+7
* gdb.arch/altivec-abi.exp: Elide the 'in' from what's expected after a 'finish' command.
2005-09-20 * dwarf2dbg.c (process_entries): Fix uninitialized variable warning.Richard Henderson2-2/+7
2005-09-20 * dwarf2dbg.c (struct line_entry): Replace frag and frag_ofsRichard Henderson20-107/+249
with label. (dwarf2_loc_mark_labels): New. (dwarf2_gen_line_info_1): Split out of ... (dwarf2_gen_line_info): ... here. Create the temp symbol here. (dwarf2_emit_label): New. (dwarf2_directive_loc_mark_labels): New. (out_set_addr): Take a symbol instead of frag+ofs. (relax_inc_line_addr): Likewise. (emit_inc_line_addr): Assert delta non-negative. (process_entries): Remove dead code. Update to work with temp symbols instead of frag+ofs. * dwarf2dbg.h (dwarf2_directive_loc_mark_labels): Declare. (dwarf2_emit_label, dwarf2_loc_mark_labels): Declare. * config/obj-elf.c (elf_pseudo_tab): Add loc_mark_labels. * config/obj-elf.h (obj_frob_label): New. * config/tc-alpha.c (alpha_define_label): Call dwarf2_emit_label. * config/tc-arm.c, config/tc-hppa.c, config/tc-m68k.c, config/tc-mips.c, config/tc-ppc.c, config/tc-sh.c, config/tc-xtensa.c: Similarly in the respective tc_frob_label implementation functions. * config/tc-i386.c (md_pseudo_table): Move file and loc to non-elf section; add loc_mark_labels. * config/tc-ia64.c (struct label_fix): Add dw2_mark_labels. (ia64_flush_insns): Check for marked labels; emit line entry if so. (emit_one_bundle): Similarly. (ia64_frob_label): Record marked labels. * config/tc-m68hc11.h (tc_frob_label): Remove. * config/tc-ms1.c (md_pseudo_table): Remove file and loc. * config/tc-sh.h (tc_frob_label): Pass sym to sh_frob_label. * config/tc-sh64.h (tc_frob_label): Likewise. * doc/as.texinfo (LNS directives): Docuement .loc_mark_blocks.
2005-09-20Add mangled names to addr2line -i output.Jim Wilson2-2/+13
* dwarf2.c (find_abstract_instance_name): Don't early exit when name set. For DW_AT_name case, only set name if not already set. Handle DW_AT_MIPS_linkage_name.
2005-09-20 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d,Richard Henderson18-41/+51
gas/cris/rd-dw2-12.d, gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d, gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d, gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d, gas/mips/mips16-dwarf2-n32.d, gas/mips/mips16-dwarf2.d: Add 0x prefix in "Advance PC" lines.
2005-09-20 * readelf.c (display_debug_lines): Use unsigned long for addressRichard Henderson2-20/+27
increments. Use 0x prefix for all hex numbers.