aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-08-02 * elf32-ppc.c (struct ppc_elf_link_hash_table): Remove hgot. UseAlan Modra2-23/+27
elf.hgot throughout file.
2005-08-02 * elf32-ppc.c (ppc_elf_size_dynamic_sections): Correct value ofAlan Modra2-3/+11
_GLOBAL_OFFSET_TABLE_ for > 32k GOT.
2005-08-02 * elfxx-ia64.c (struct elfNN_ia64_allocate_data): Add only_got.Andreas Schwab2-43/+69
(elfNN_ia64_relax_section): Reallocate .rela.got when .got has changed. (allocate_dynrel_entries): Look only at GOT relocations when only_got is true. (elfNN_ia64_size_dynamic_sections): Set only_got to false before calling allocate_dynrel_entries.
2005-08-02 * interp.c (strswaplen): Add one for '\0' delimiter.Joern Rennecke2-1/+9
2005-08-022005-08-02 Bob Rossi <bob@brasko.net>Bob Rossi4-21/+46
* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE parameter to mi_gdb_test. * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2005-08-02PR 1147Nick Clifton2-17/+124
* elf32-arm.c (struct _arm_elf_section_data): Turn into a typedef and make the mapcount field unsigned. (struct section_list): New: Used to keep track of which sections have an _arm_elf_section_data structure. (record_section_with_arm_elf_section_data): New function. (get_arm_elf_section_data): New function. (unrecord_section_with_arm_elf_section_data): New function. (elf32_arm_output_symbol_hook): Use get_arm_elf_section_data. (elf32_arm_new_section_hook): Call record_section_with_arm_elf_section_data. (elf32_arm_write_section): Use get_arm_elf_section_data and unrecord_section_with_arm_elf_section_data.
2005-08-02 * config/tc-ppc.c (md_apply_fix <ELF>): Don't warn on overflowAlan Modra2-0/+12
if emitting a reloc.
2005-08-02 * value.c (value_contents_writeable): Use value_contents_raw.Daniel Jacobowitz2-1/+5
2005-08-02 Suggested by Shaun Jackman <sjackman@gmail.com>:Daniel Jacobowitz5-27/+57
* defs.h (print_transfer_performance): Update prototype. * m32r-rom.c (m32r_load, m32r_upload_command): Use gettimeofday for print_transfer_performance. * remote-m32r-sdi.c (m32r_load): Likewise. * symfile.c (generic_load): Likewise. (report_transfer_performance): Create a dummy struct timeval. (print_transfer_performance): Use a more accurate measure of performance.
2005-08-02*** empty log message ***gdbadmin1-1/+1
2005-08-02daily updateAlan Modra1-1/+1
2005-08-01Reviewed/approved by Daniel Jacobowitz <dan@codesourcery.com>Fred Fish2-16/+5
2005-08-01 Fred Fish <fnf@specifix.com> * stack.c (parse_frame_specification_1): Remove use of obsolete SETUP_ARBITRARY_FRAME macro.
2005-08-01Reviewed/approved by Daniel Jacobowitz <drow@false.org>Fred Fish2-3/+4
2005-08-01 Fred Fish <fnf@specifix.com> * gdb.texinfo (SETUP_ARBITRARY_FRAME): Remove obsolete reference.
2005-08-01(alphafunc): Remove and replace usage with nfunc.Nick Clifton2-12/+15
(nfunc): Fix sorting of fastcall symbols when --kill-at is used.
2005-08-01 * elfxx-mips.c (mips_mach_extends_p): Treat MIPS64 as an extensionRichard Sandiford4-3/+30
of MIPS32 and MIPS64r2 as an extension of MIPS32r2.
2005-08-01 * dwarf2-frame.c (read_signed_leb128): Handle values that do notDaniel Jacobowitz3-8/+11
fit in 32 bits. * dwarf2read.c (read_signed_leb128): Likewise.
2005-08-01 From Josef Ezra <jezra@emc.com>:Daniel Jacobowitz2-1/+7
* tracepoint.c (stringify_collection_list): Correct pointer arithmetic.
2005-08-01 Suggested by Vladimir Prus <ghost@cs.msu.su>:Daniel Jacobowitz2-5/+12
* infrun.c (handle_inferior_event): Check for line information in undebuggable functions.
2005-08-01daily updateAlan Modra1-1/+1
2005-08-01*** empty log message ***gdbadmin1-1/+1
2005-07-31 * gdb.mi/mi-var-child.c (do_children_tests): InitializeDaniel Jacobowitz3-0/+12
struct_declarations. * gdb.mi/mi-var-child.exp: Step over the initialization of struct_declarations.
2005-07-31 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.Daniel Jacobowitz7-29/+422
* gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c. * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c. * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file. * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source file.
2005-07-31From Kaveh R. Ghazi <ghazi@caip.rutgers.edu>:Daniel Jacobowitz16-55/+105
gdb/ * cli-out.c (cli_field_fmt, cli_message, out_field_fmt): Add ATTR_FORMAT or ATTRIBUTE_FPTR_PRINTF. * complaints.c (vcomplaint): Likewise. * defs.h (xvasprintf, xstrvprintf, verror, vfatal) (internal_verror, internal_vwarning, vwarning) (deprecated_query_hook, deprecated_warning_hook) (deprecated_readline_begin_hook): Likewise. * disasm.c (fprintf_disasm): Likewise. * exceptions.c (throw_it): Likewise. * exceptions.h (throw_verror, throw_vfatal): Likewise. * mi/mi-interp.c (mi_interp_query_hook): Likewise. * mi/mi-out.c (mi_field_fmt, mi_message): Likewise. * tui/tui-hooks.c (tui_query_hook): Likewise. * tui/tui-out.c (tui_field_fmt, tui_message, out_field_fmt): Likewise. * ui-out.c (default_field_fmt, default_message, uo_field_fmt) (uo_message): Likewise. * ui-out.h (ui_out_field_fmt, ui_out_message, field_fmt_ftype) (message_ftype): Likewise. * utils.c (vfprintf_maybe_filtered, internal_vproblem) (defaulted_query, printchar): Likewise. gdb/gdbserver/ * server.h (error, fatal, warning): Add ATTR_FORMAT.
2005-07-31 * elflink.c (elf_gc_sweep): Set dynsymcount to correct value.David Daney2-0/+10
2005-07-31*** empty log message ***gdbadmin1-1/+1
2005-07-31daily updateAlan Modra1-1/+1
2005-07-30 * config/tc-mips.c (s_mips_globl): Allow multiple symbols per .globl.Thiemo Seufer2-23/+42
2005-07-30daily updateAlan Modra1-1/+1
2005-07-30*** empty log message ***gdbadmin1-1/+1
2005-07-29 * elfxx-mips.c (_bfd_mips_elf_add_symbol_hook): Ignore _gp_dispDavid Daney2-0/+19
if it is in the *ABS* section.
2005-07-292005-07-29 Paul Brook <paul@codesourcery.com>Paul Brook11-67/+138
bfd/ * reloc.c: Add BFD_RELOC_ARM_T32_ADD_PC12. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate. gas/ * config/tc-arm.c (T16_32_TAB): Add "addr". Fix encoding of push and pop. (do_t_addr): Implement 32-bit variant. (do_t_push_pop): Make some errors warnings. Handle single register 32-bit case. (insns): Use tCE for adr. (md_pcrel_from_section): Handle BFD_RELOC_ARM_T32_ADD_PC12. (md_apply_fix): Ditto. gas/testsuite/ * gas/arm/thumb32.d: Fix expected output for writeback addressing modes. Add single high reg push/pop test. * gas/asm/thumb32.s: Add single high reg push/pop test. opcodes/ * arm-dis.c: Fix disassebly of thumb2 writeback addressing modes.
2005-07-292005-07-29 Paul Brook <paul@codesourcery.com>Paul Brook11-3/+149
bfd/ * reloc.c (BFD_RELOC_ARM_T32_IMM12): Add. * bfd-in2.h: Regeenrate. * libbfd.h: Regenerate. gas/ * config/tc-arm.c (parse_tb): New function. (enum operand_parse_code): Add OP_TB. (parse_operands): Handle OP_TB. (do_t_add_sub_w, do_t_tb): New functions. (insns): Add entries for addw, subw, tbb and tbh. (md_apply_fix): Handle BFD_RELOC_ARM_T32_IMM12. gas/testsuite/ * gas/arm/thumb32.s: Add tests for addw, subw, tbb and tbh. * gas/arm/thumb32.d: Ditto. opcodes/ * arm-dis.c (thumb32_opc): Fix addressing mode for tbh. (print_insn_thumb32): Fix decoding of thumb2 'I' operands.
2005-07-29* peXXigen.c (pe_print_edata): Compute the size of the export table from theNick Clifton2-9/+20
size field in the DataDictionary and not the size of the section. Some linkers embed the export table inside a larger section.
2005-07-29(m32r_check_fixup): Fixed X_op check.Nick Clifton2-1/+5
2005-07-29* ldmain.c (main): Allow -shared and -static to be used together.Nick Clifton3-4/+10
* ld.texinfo (-static): Mention that it is allowed with -shared.
2005-07-29 * elf-bfd.h (struct elf_backend_data): Add action_discarded.Alan Modra10-16/+71
(enum action_discarded): Move from.. * elflink.c (enum action_discarded): ..here. (_bfd_elf_default_action_discarded): Rename from elf_action_discarded. Remove target specific section checks. (elf_link_input_bfd): Adjust. * elfxx-target.h (elf_backend_action_discarded): Define. (elfNN_bed): Init new field. * bfd-in.h (_bfd_elf_default_action_discarded): Declare. * bfd-in2.h: Regenerate. * elf-hppa.h (elf_hppa_action_discarded): New function. * elf32-hppa.c (elf_backend_action_discarded): Define. * elf64-hppa.c (elf_backend_action_discarded): Define. * elf32-ppc.c (ppc_elf_action_discarded): New function. (elf_backend_action_discarded): Define.
2005-07-29*** empty log message ***gdbadmin1-1/+1
2005-07-29daily updateAlan Modra1-1/+1
2005-07-28 PR gas/336Dave Anglin2-0/+9
* hppa.h (pa_opcodes): Allow 0 immediates in PA 2.0 variants of pdtlb and pitlb.
2005-07-28* ldlang.c (lang_output_section_statement_lookup_1): Don't cast aDJ Delorie2-1/+12
unary & address operator, as that breaks GCC's strict aliasing rules.
2005-07-28*** empty log message ***gdbadmin1-1/+1
2005-07-28daily updateAlan Modra1-1/+1
2005-07-27 * lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameterBen Elliston3-11/+22
${targets_to_xfail} that is applied for each test item. * ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
2005-07-27 * Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.Mark Mitchell4-0/+10
* Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET. * Makefile.in: Regenerated.
2005-07-27 * mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.Mark Mitchell1-0/+4
2005-07-27Remove bogus ChangeLog entryMark Mitchell1-4/+0
2005-07-27 * config/mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.Mark Mitchell6-80/+139
* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable. (CFLAGS_FOR_TARGET): Use it. (CXXFLAGS_FOR_TARGET): Likewise. * Makefile.in: Regenerated. * configure.in (--with-build-sysroot): New option. * configure: Regenerated.
2005-07-272007-07-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+7
* config/tc-i386.c (handle_large_common): Declare only for ELF.
2005-07-27 * elflink.c (fix_syms): Handle symbols defined in input sections.Alan Modra2-3/+8
2005-07-27include/opcode/Jan Beulich2-6/+20
2005-07-27 Jan Beulich <jbeulich@novell.com> * i386.h (i386_optab): Add comment to movd. Use LongMem for all movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers. Add movq-s as 64-bit variants of movd-s.