aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-05-17 * ld-elfweak/size2.d, ld-elfweak/size2a.s, ld-elfweak/size2b.s:Thiemo Seufer4-1/+14
Add __start as entry symbol.
2006-05-17 * elf.c (assign_file_positions_for_segments): Split into..Alan Modra2-54/+94
(assign_file_positions_for_load_sections): ..this, and.. (assign_file_positions_for_non_load_sections): ..this new function,.. (assign_file_positions_except_relocs): ..writing program headers here.
2006-05-17 * elflink.c (elf_gc_sweep): Don't specially keep non-alloc,Alan Modra2-1/+6
non-load sections if they have relocs.
2006-05-17daily updateAlan Modra1-1/+1
2006-05-17*** empty log message ***gdbadmin1-1/+1
2006-05-16 * ser-e7kpc.c: Include <time.h> if it is available.Daniel Jacobowitz2-1/+9
2006-05-16 * version.in (version.in): Bump version number to 6.5.50 nowJoel Brobecker3-2/+12
that the gdb-6.5 branch has been created. * NEWS: Create a new section for changes that are included since gdb-6.5. Name the "since gdb-6.4" section as the "in gdb-6.5" section.
2006-05-16gdb/ChangeLog:Jim Blandy2-0/+7
2006-05-16 Jim Blandy <jimb@codesourcery.com> * MAINTAINERS (Authorized Committers): Gaius Mulley has accepted the Global Maintainers' invitation to be an authorized committer for the Modula-2 support.
2006-05-16 * ld-elf/orphan.ld: Add placement for MIPS .reginfo section.Thiemo Seufer2-0/+5
2006-05-16* config/tc-avr.h (TC_VALIDATE_FIX): Allow fixups for immediate constant values.Nick Clifton2-10/+16
2006-05-16*** empty log message ***gdbadmin1-1/+1
2006-05-16daily updateAlan Modra1-1/+1
2006-05-15* ppcobsd-nat.c: Include "gdb_assert.h".Mark Kettenis5-11/+116
[PT_GETFPREGS] (getfpregs_supplies): New function. (ppcobsd_fetch_registers, ppcobsd_fetch_registers): Hanlde OS versions that have PT_GETFPREGS. (_initialize_ppcobsd_nat) [PT_GETFPREGS]: Initialize ppcobsd_fpreg_offsets. * ppcobsd-tdep.h (ppcobsd_fpreg_offsets, ppcobsd_fpregset): Declare. * ppcobsd-tdep.c (ppcobsd_fpreg_offsets, ppcobsd_fpregset): New variables. (_initialize_ppcobsd_tdep): Initialize ppcobsd_fpreg_offsets. * Makefile.in (ppcobsd-nat.o): Update dependencies.
2006-05-15* mips32-dsp.s: Add some tests for shra_r.ph, shrav_r.ph, shra_r.w,Chao-ying Fu2-0/+16
shrav_r.w.
2006-05-15* dsp.igen (do_ph_shift, do_w_shra): Fix bugs for rounding instructions.Chao-ying Fu2-6/+12
2006-05-152006-05-15 Paul Brook <paul@codesourcery.com>Paul Brook11-14/+84
bfd/ * cpu-arm.c (bfd_is_arm_mapping_symbol_name): Rename ... (bfd_is_arm_special_symbol_name): ... to this. Add type argument. Check symbol name is of specified type. * elf32-arm.c (elf32_arm_is_target_special_symbol, arm_elf_find_function, elf32_arm_output_symbol_hook): Use bfd_is_arm_special_symbol_name. * bfd-in.h (BFD_ARM_SPECIAL_SYM_TYPE_MAP, BFD_ARM_SPECIAL_SYM_TYPE_TAG, BFD_ARM_SPECIAL_SYM_TYPE_OTHER, BFD_ARM_SPECIAL_SYM_TYPE_ANY): Define. (bfd_is_arm_mapping_symbol_name): Remove prototype. (bfd_is_arm_special_symbol_name): Add prototype. * bfd-in2.h: Regenerate. gas/ * config/tc-arm.c (arm_adjust_symtab): Use bfd_is_arm_special_symbol_name. ld/testsuite/ * ld-arm/arm-be8.d: New test. * ld-arm/arm-be8.s: New test. * ld-arm/arm-elf.exp: Add arm-be8.
2006-05-15 * configure.ac: Use GCC_HEADER_STDINT.Daniel Jacobowitz6-4780/+8160
* acinclude.m4: Include stdint.m4. * Makefile.in (gdb_stdint_h): Define. (distclean): Remove gdb_stdint.h. (Makefile, stamp-h): Update rules to generate only the correct files. (gdb_stdint.h, stamp-int): New rules. * config.in, configure: Regenerated.
2006-05-15bfd:Bob Wilson4-176/+266
* elf32-xtensa.c (check_loop_aligned): Fix reversed check for undefined opcode. Clean up assertions. (narrow_instruction, widen_instruction): Remove "do_it" parameters. Factor most of the code into separate functions.... (can_narrow_instruction, can_widen_instruction): New. (prev_instr_is_a_loop): New. (compute_ebb_proposed_actions): Combine error handling code for decode errors. Replace call to insn_decode_len with inline code. Use can_narrow_instruction and can_widen_instruction. Handle errors from call to xtensa_opcode_is_loop. (relax_section): Adjust calls to narrow_instruction and widen_instruction. gas: * config/tc-xtensa.c (is_direct_call_opcode, is_branch_jmp_to_next, xg_assemble_vliw_tokens, xtensa_mark_narrow_branches, xtensa_fix_short_loop_frags, is_local_forward_loop, relax_frag_immed): Handle errors from calls to xtensa_opcode_is_* functions.
2006-05-15 * valprint.c: Include "exceptions.h".Daniel Jacobowitz3-3/+21
(val_print): If something goes wrong while printing, supply an error message.
2006-05-152006-05-15 Peter O'Gorman <gdb-patches@mlists.thewrittenword.com>Daniel Jacobowitz3-5/+11
* source.c (get_current_source_symtab_and_line) (set_current_source_symtab_and_line): Use { 0 }. * cli/cli-cmds.c (list_command): Likewise.
2006-05-152006-05-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* dwarf.c (display_debug_frames): Don't return on ZERO terminator.
2006-05-15(Algorithms): Correct spelling and punctuation.Nick Roberts1-57/+34
(Releasing GDB, Testsuite): Remove details for including DejaGnu.
2006-05-15*** empty log message ***Nick Roberts1-0/+5
2006-05-15 PR 2658Alan Modra2-0/+10
* elf32-ppc.c (ppc_elf_relax_section): Don't segfault on non-pic -shared link.
2006-05-152006-05-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+5
* ld-elf/stab.d: Skip ia64-*-*.
2006-05-15daily updateAlan Modra1-1/+1
2006-05-15*** empty log message ***gdbadmin1-1/+1
2006-05-14(gdbmi-send): Correct regexp for repeat commands.Nick Roberts1-17/+18
(gdbmi): Use new variable name gdb-pc-address. (gdbmi-frame-handler): Use new variable name gdb-pc-address. Check that a match has been found.
2006-05-14*** empty log message ***Nick Roberts1-0/+7
2006-05-14 [ gas/ChangeLog ]Thiemo Seufer11-135/+332
* config/tc-mips.c (macro_build): Test for currently active mips16 option. (mips16_ip): Reject invalid opcodes. [ opcodes/ChangeLog ] * mips16-opc.c (I1, I32, I64): New shortcut defines. (mips16_opcodes): Change membership of instructions to their lowest baseline ISA. [ gas/testsuite/ChangeLog ] * gas/mips/mips.exp: Run new tests. * gas/mips/mips16e.s, gas/mips/mips16e.d, gas/mips/mips16e-64.s, gas/mips/mips16e-64.d, gas/mips/mips16e-64.l: New tests.
2006-05-14 * gdb.texinfo (General Query Packets): Recommend not startingDaniel Jacobowitz2-5/+13
new packets with qC and clarify.
2006-05-14 * config.sub, config.guess: Update from upstream sources.Ben Elliston3-6/+13
2006-05-14*** empty log message ***gdbadmin1-1/+1
2006-05-14daily updateAlan Modra1-1/+1
2006-05-13fixed spacing between name and email address.Gaius Mulley1-1/+1
2006-05-13removed lengthy descriptions about function modifications.Gaius Mulley1-6/+3
2006-05-13tidied up ChangeLog as per GNU Coding Standards.Gaius Mulley1-39/+36
2006-05-13split up another line in excess of 80 charactersGaius Mulley1-1/+2
2006-05-13tidied up ChangeLogs (80 character line width), added referenceGaius Mulley2-10/+13
to gaius@glam.ac.uk included into gdb/MAINTAINERS
2006-05-132006-05-13 Gaius Mulley <gaius@glam.ac.uk>Gaius Mulley8-16/+1341
* gdb/m2-lang.h: added function extern prototypes for m2_is_long_set and get_long_set_bounds. * gm2/m2-typeprint.c: This file has been completely replaced to reflect the Modula-2 syntax rather than call the c_print_type function. (m2_print_type): walk the Modula-2 type tree. (m2_type_name): added. (m2_range): added. (m2_typedef): added. (m2_array): added. (m2_pointer): added. (m2_ref): added. (m2_unknown): added. (m2_union): added. (m2_procedure): added. (m2_print_bounds): added. (m2_short_set): added. (m2_is_long_set): added. (m2_get_discrete_bounds): added. (m2_is_long_set_of_type): added. (m2_long_set): added. (m2_record_fields): added. (m2_enum): added. * gdb/dwarf2read.c: added ability to detect the language Modula-2 and handle SET and CHAR types. (read_set_type): added. (process_die): call read_set_type. (read_base_type): modifed signed/unsigned char handling for Modula-2. (set_cu_language): added Modula-2 case clause. * gdb/m2-valprint.c: complete replacement so that Modula-2 values are printed rather than call the C language routines. (print_function_pointer_address): added. (get_long_set_bounds): added. (m2_print_long_set): added. (print_unpacked_pointer): added. (print_variable_at_address): added. (m2_val_print): replaced.
2006-05-13*** empty log message ***gdbadmin1-1/+1
2006-05-13daily updateAlan Modra1-1/+1
2006-05-12* ppcnbsd-tdep.h: Update copyright year. Include <stddef.h>Mark Kettenis7-293/+237
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg) (ppcnbsd_fill_fpreg): Remove prototypes. (struct regset): Add forward declaration. (ppcnbsd_gregset, ppcnbsd_fpregset): Extern declarations. * ppcnbsd-tdep.c: Update copyright year. Include "gdbtypes.h", "regset.h" and "gdb_string.h". Don't include "breakpoint.h", "value.h", target.h and nbsd-tdep.h". Reorder includes. (REG_FIXREG_OFFSET, REG_LR_OFFSET, REG_CR_OFFSET, REG_XER_OFFSET) (REG_CTR_OFFSET, REG_PC_OFFSET, SIZEOF_STRUCT_REG) (FPREG_FPR_OFFSET, FPREG_FPSCR_OFFSET, SIZEOF_STRUCT_FPREG): Remove macros. (ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg) (ppcnbsd_fill_fpreg): Remove functions. (fetch_core_registers, fetch_elfcore_registers): Remove functions. (ppcnbsd_core_fns, ppcnbsd_elfcore_fns): Remove variables. (ppcnbsd_reg_offsets): New variable. (ppcnbsd_gregset, ppcnbsd_fpregset): New variables. (ppcnbsd_sigtramp_cache_init): Deal with new signal trampoline introduced in NetBSD 2.0. (ppcnbsd_sigtramp): Provide complete signal trampoline. (ppcnbsd2_sigtramp): New variable. (ppcnbsd_init_abi): Set svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. Set regset_from_core_section. Add ppcnbs2_sigtramp unwinder. (_initialize_ppcnbsd_tdep): Don't use deprecated_add_core_fns. Initialize ppcnbsd_reg_offsets. * ppcnbsd-nat.c: Update copyright year. Reorder includes. (getregs_supplies): Use regnum instead of regno. (getfpregs_supplies): Likewise. (ppcnbsd_fetch_inferior_registers): Likewise. Call ppc_supply_gregset and ppc_suppply_fpregset instead of ppcnbsd_supply_reg and ppcnbsd_supply_fpreg (ppcnbsd_store_inferior_registers): Likewise. Call ppc_collect_gregset and ppc_collect_fpregset instead of ppcnbsd_fill_reg and ppcnbsd_fill_fpreg. (ppcnbsd_supply_pcb): Use `gdb_byte *' instead of `char *'. (_initialize_ppcnbsd_nat): Add some whitespace. * Makefile.in (ppcnbsd-nat.o, ppcnbsd-tdep.o): Update dependencies. * config/powerpc/nbsd.mh (NATDEPFILES): Remove infptrace.o. (NAT_FILE): Remove. * config/powerpc/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o.
2006-05-12merge from gccDJ Delorie2-1/+6
2006-05-12 * config.sub, config.guess: Update from upstream sources.Ben Elliston3-26/+47
2006-05-12daily updateAlan Modra1-1/+1
2006-05-12*** empty log message ***gdbadmin1-1/+1
2006-05-112006-05-11 Alfred M. Szmidt <ams@gnu.org>Daniel Jacobowitz2-2/+12
* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
2006-05-11bfd/doc/Carlos O'Donell6-13/+26
2006-05-11 Carlos O'Donell <carlos@codesourcery.com> * bfd.texinfo: Rename "Index" to "BFD Index" gas/ 2006-05-11 Carlos O'Donell <carlos@codesourcery.com> * doc/as.texinfo: Rename "Index" to "AS Index", and "ABORT" to "ABORT (COFF)". ld/ 2006-05-11 Carlos O'Donell <carlos@codesourcery.com> * ld.texinfo: Rename "Index" to "LD Index"
2006-05-112006-05-11 Michael Matz <matz@suse.de>H.J. Lu2-0/+6
* elflink.c (match_group_member): Correctly iterate group members.