aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-06-04 * emultempl/spuelf.em (spu_elf_relink): Correct --no-auto-overlay arg.Alan Modra2-2/+7
2008-06-04 * elf32-spu.c (get_sym_h): Don't attempt to read global syms.Alan Modra2-31/+28
(process_stubs): Likewise. (discover_functions): Don't used cached symbols. (maybe_insert_function): Correct condition under which function array is realloc'd. (mark_functions_via_relocs): Delete unused variable.
2008-06-04*** empty log message ***gdbadmin1-1/+1
2008-06-04daily updateAlan Modra1-1/+1
2008-06-03gas/H.J. Lu7-0/+98
2008-06-03 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (set_sse_check): New. (md_pseudo_table): Add "sse_check". gas/testsuite/ 2008-06-03 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Run sse-check-none and x86-64-sse-check-none. * gas/i386/sse-check-none.d: New. * gas/i386/sse-check-none.s: Likewise. * gas/i386/x86-64-sse-check-none.d: Likewise.
2008-06-032008-06-03 Paul Brook <paul@codesourcery.com>Paul Brook4-2/+11
gas/ * config/tc-arm.c (do_t_rbit): Populate both rm fields. gas/testsuite/ * gas/arm/thumb32.d: Update expected output.
2008-06-03 * solib-svr4.c (struct lm_info): Add lm_addr.Daniel Jacobowitz2-65/+38
(main_lm_addr): New. (svr4_default_sos): Set lm_addr. (svr4_current_sos): Set lm_addr and main_lm_addr. (svr4_fetch_objfile_link_map): Rewrite. (svr4_clear_solib): Clear main_lm_addr.
2008-06-032008-06-03 Michael Snyder <msnyder@redhat.com>Joseph Myers2-2/+57
Joseph Myers <joseph@codesourcery.com> * mips-tdep.c (mips_eabi_return_value): Replace stub that always returned RETURN_VALUE_STRUCT_CONVENTION with a real function.
2008-06-03*** empty log message ***gdbadmin1-1/+1
2008-06-03daily updateAlan Modra1-1/+1
2008-06-02 * m68klinux-tdep.c (m68k_linux_pc_in_sigtramp): Fix incorrect test.Joel Brobecker2-1/+5
2008-06-02 * m68k-tdep.c (m68k_analyze_prologue): Fix length of lea insn.Joel Brobecker2-1/+5
2008-06-02 * ldlang.c (closest_target_match): Skip generic big and littleNick Clifton1-0/+5
endian ELF targets. (The patch itself was actually checked in by mistake with a previous delta)
2008-06-02 * rs6000-aix-tdep.c (rs6000_convert_from_func_ptr_addr): Do notJoel Brobecker2-4/+21
treat pointers in data space as function descriptors if the target address is also in the data space.
2008-06-02*** empty log message ***gdbadmin1-1/+1
2008-06-02daily updateAlan Modra1-1/+1
2008-06-01daily updateAlan Modra1-1/+1
2008-06-01*** empty log message ***gdbadmin1-1/+1
2008-05-31 PR ld/6430Nick Clifton9-17/+153
* testsuite/ld-elfcomm/elfcomm.exp (test_sort_common): Test the ascending/descending argument to the --sort-common command line option. * testsuite/ld-elfcomm/sort-common.s: New file. * ld.h (enum sort_order): New. * ldlang.c (lang_check: Fix comment. (lang_common): Sort commons in ascending or descending order. (lang_one_common): Likewise. * lexsup.c (ld_options): Have --sort-common take an option argument. (parse_args): Handle argument to --sort-common. * ld.texinfo (--sort-common): Document new optional argument. * NEWS: Mention new feature.
2008-05-31Ooops, omitted from previous deltaNick Clifton2-0/+8
2008-05-31*** empty log message ***gdbadmin1-1/+1
2008-05-31daily updateAlan Modra1-1/+1
2008-05-30 * archive.cc (Archive::include_all_members) Correct to stepCary Coutant2-1/+9
over symbol table and extended name table in thin archives.
2008-05-30gas/testsuite/H.J. Lu9-76/+145
2008-05-30 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/x86-64-avx.s: Add tests for vmovd on 64bit operands. * gas/i386/x86-64-sse2avx.s: Add tests for movd on 64bit operands. * gas/testsuite/gas/i386/x86-64-avx.d: Updated. * gas/testsuite/gas/i386/x86-64-avx-intel.d: Likewise. * gas/testsuite/gas/i386/x86-64-sse2avx.d: Likewise. opcodes/ 2008-05-30 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.tbl: Add vmovd with 64bit operand. * i386-tbl.h: Regenerated.
2008-05-30 * alpha-tdep.c (alpha_heuristic_frame_unwind_cache): SetJoel Brobecker2-0/+10
the trad-frame register value for the SP register.
2008-05-30 PR ld/6511Nick Clifton2-3/+11
* elf64-hppa.c (allocate_global_data_opd): Default to using the dynamic symbol table for local function names in shared libraries.
2008-05-30 PR 5523Nick Clifton2-1/+9
* config/tc-avr.c (avr_ldi_expression): Do not warn about unknown relocs here.
2008-05-30*** empty log message ***gdbadmin1-1/+1
2008-05-30daily updateAlan Modra1-1/+1
2008-05-29 PR 6407Ian Lance Taylor2-1/+11
* target-reloc.h (relocate_for_relocatable): Fix new_offset calculation.
2008-05-29 * config/tc-mips.c (mips_cpu_info_table): Move records forAdam Nemet2-4/+8
ST Loongson-2E/2F processors to a better place.
2008-05-29* sparcnbsd-tdep.c, sparcobsd-tdep.c: Update for unwinder changes.Mark Kettenis3-66/+71
2008-05-29 * linux-ppc-low.c (ppc_collect_ptrace_register): Clear buffer.Ulrich Weigand2-0/+7
2008-05-29bfd/Jan Kratochvil4-2/+49
* elf.c (assign_file_positions_for_load_sections): Adjust pre-section gaps based on VMA and P_VADDR instead of LMA and P_PADDR addresses. binutils/testsuite/ * binutils-all/objcopy.exp: Call KEEP_DEBUG_SYMBOLS_AND_TEST_COPY. (keep_debug_symbols_and_test_copy): New function. (test5, test6): New variables.
2008-05-29 * ia64-tdep.c (ia64_convert_from_func_ptr_addr): Improve the heuristicJoel Brobecker2-4/+16
that identifies function descriptors outside of the .opd section.
2008-05-29daily updateAlan Modra1-1/+1
2008-05-29*** empty log message ***gdbadmin1-1/+1
2008-05-28elfcpp/:Ian Lance Taylor13-14/+722
* dwarf.h (enum DW_FORM): Define. gold/: * reduced_debug_output.cc: New file. * reduced_debug_output.h: New file. * options.h (class General_optoins): Add --strip-debug-non-line. * options.cc (General_options::finalize): Add strip_debug_non_line to the strip heirarchy. * layout.h (class Layout): Add debug_abbrev_ and debug_info_ fields. * layout.cc: Include "reduced_debug_output.h". (Layout::Layout): Initialize new fields. (line_only_debug_sections): New static array. (is_lines_only_debug_sections): New static inline function. (Layout::include_section): Handle --strip-debug-non-line. (Layout::make_output_section): If --strip-debug-non-line, build new output sections for .debug_abbrev and .debug_info. * dwarf_reader.cc (read_unsigned_LEB_128): Move to namespace gold. Warn about possible overflow. (read_signed_LEB_128): Likewise. * dwarf_reader.h: (read_unsigned_LEB_128): Declare. (read_signed_LEB_128): Declare. * Makefile.am (CCFILES): Add reduced_debug_output.cc. (HFILES): Add reduced_debug_output.h. * Makefile.in: Rebuild.
2008-05-28 ld/testsuite/Nick Clifton5-31/+49
* ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI targets. * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file. * ld-arm/thumb2-bl-bad-noeabi.d: Likewise. ld/ * ld.texinfo: State that farcalls stubs are supported for ARM-EABI only.
2008-05-28 * breakpoint.c (print_exception_catchpoint): In CLI add 'Temporary' forAleksandar Ristovski2-12/+43
temporary catchpoints. In MI add missing fields 'reason', 'disp', 'bkptno'. (print_mention_exception_catchpoint): Add 'Temporary' for temporary catchpoints. (handle_gnu_v3_exceptions): Use tempflag.
2008-05-28 Refactor varobj_update interface.Vladimir Prus7-103/+100
* varobj.c (varobj_update): Report changes as vector. Also return not just a list of varobj, but a list of special structures that tell what exactly has changed. * varobj.h (enum varobj_update_error): Rename to varobj_scope_status. (struct varobj_update_result_t): New. (varobj_update): Adjust prototype. * mi/mi-cmd-var.c: Adjust for changes.
2008-05-28 * elf32-spu.c (spu_elf_object_p): New function.Alan Modra2-25/+67
(elf_backend_object_p): Define. (build_stub): Correct second word of 8 byte overlay stubs. (spu_elf_relocate_section): Formatting.
2008-05-28 * varobj.c (varobj_update): Fix comment typo.Vladimir Prus2-9/+14
Fix indentation.
2008-05-28daily updateAlan Modra1-1/+1
2008-05-28*** empty log message ***gdbadmin1-1/+1
2008-05-27 Set the symtab field of symbols read from ECOFF debugging entries.Joel Brobecker2-11/+18
* mdebugread.c (add_symbol): Add new parameter symtab. (parse_symbol): Update calls to add_symbol throughout.
2008-05-27 * symtab.h (enum address_class): Remove LOC_REGPARM andAndreas Schwab21-237/+144
LOC_COMPUTED_ARG. (struct symbol): Add is_argument. (SYMBOL_IS_ARGUMENT): Define. * ada-lang.c (ada_add_block_symbols): Use SYMBOL_IS_ARGUMENT. * buildsym.c (finish_block): Likewise. * stack.c (print_frame_args, print_block_frame_locals) (print_frame_arg_vars): Likewise. * symtab.c (lookup_block_symbol): Likewise. * tracepoint.c (add_local_symbols): Likewise. * mi/mi-cmd-stack.c (list_args_or_locals): Likewise. * coffread.c (process_coff_symbol): Set SYMBOL_IS_ARGUMENT. * dwarf2read.c (new_symbol): Likewise. * mdebugread.c (parse_symbol): Likewise. * stabsread.c (define_symbol): Likewise. * ada-exp.y (select_possible_type_sym): Don't handle LOC_REGPARM and LOC_COMPUTED_ARG. * ada-lang.c (resolve_subexp, symtab_for_sym): Likewise. * ax-gdb.c (gen_var_ref): Likewise. * eval.c (evaluate_subexp_for_address): Likewise. * findvar.c (symbol_read_needs_frame, read_var_value): Likewise. * m2-exp.y (yylex): Likewise. * printcmd.c (address_info): Likewise. * symmisc.c (print_symbol, print_partial_symbols): Likewise. * tracepoint.c (collect_symbol, scope_info): Likewise. testsuite/: * gdb.base/frame-args.exp: Handle arguments that are optimized out.
2008-05-272008-05-27 Martin Schwidefsky <schwidefsky@de.ibm.com>Martin Schwidefsky5-3/+11
* s390-opc.c (INSTR_RRF_R0RR): Fix RRF_R0RR operand format. 2008-05-27 Martin Schwidefsky <schwidefsky@de.ibm.com> * gas/s390/zarch-z990.d (idte): Fix operand format.
2008-05-272008-05-27 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2-35/+45
* pe-dll.c (fill_edata): Make sure we calculate vma's in type bfd_vma. (generate_reloc): Likewise. (pe_implied_import_dll): Likewise.
2008-05-27*** empty log message ***gdbadmin1-1/+1