aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-01-19merge from gccDJ Delorie2-2/+8
2008-01-19*** empty log message ***gdbadmin1-1/+1
2008-01-18From Craig Silverstein: Optionally print command line for easierIan Lance Taylor1-1/+87
debugging.
2008-01-18From Craig Silverstein: Handle quoted strings differently in versionIan Lance Taylor7-54/+135
scripts, and handle extern "C++" in the middle of a block.
2008-01-18Don't include options.h in fileread.h. Remove General_optionsIan Lance Taylor7-23/+27
reference from Output_file class.
2008-01-18daily updateAlan Modra1-1/+1
2008-01-18 * scripttempl/elfxtensa.sc: Merge ENTRY and .note.gnu.build-idBob Wilson2-1/+7
changes from elf.sc.
2008-01-18 * config/tc-xtensa.c (xtensa_leb128): New function.Bob Wilson2-6/+27
(md_pseudo_table): Use it for sleb128 and uleb128. (is_leb128_expr): New internal flag. (xtensa_symbol_new_hook): Check new flag.
2008-01-18 * gdbarch.sh (function_list): Add new property bits_big_endian toMarkus Deuling15-31/+91
gdbarch structure. * gdbarch.{c,h}: Regenerate. * value.c (struct value): Replace BITS_BIG_ENDIAN by gdbarch_bits_big_endian (comment). (unpack_field_as_long, modify_field): Likewise. * value.h: Likewise (comment). * valops.c (value_slice): Likewise. * valarith.c (value_subscript, value_bit_index): Likewise. * gdbtypes.h (field): Likewise (comment). * eval.c (evaluate_subexp_standard): Likewise. * dwarf2read.c (dwarf2_add_field): Likewise. * ada-lang.c (decode_packed_array, ada_value_primitive_packed_val) (move_bits, ada_value_assign, value_assign_to_component): Likewise. * defs.h (BITS_BIG_ENDIAN): Remove. * gdbint.texinfo (Target Conditionals): Replace the description of BITS_BIG_ENDIAN with a description of gdbarch_bits_big_endian.
2008-01-18 * jv-exp.y (yylex): Replace DEPRECATED_STREQN with the appropriateMarkus Deuling5-59/+38
function calls. * m2-exp.y (yylex): Likewise. * objc-exp.y (yylex): Likewise. * defs.h (DEPRECATED_STREQN): Remove.
2008-01-18*** empty log message ***gdbadmin1-1/+1
2008-01-17binutils/H.J. Lu4-3/+11
2008-01-17 H.J. Lu <hjl.tools@gmail.com> * MAINTAINERS: Update my email address. gdb/ 2008-01-17 H.J. Lu <hjl.tools@gmail.com> * MAINTAINERS: Update my email address.
2008-01-17daily updateAlan Modra1-1/+1
2008-01-17* README: Mention gdbserver/README.Jim Blandy2-0/+8
2008-01-17 * valarith.c (value_binop): Handle BINOP_INTDIVPierre Muller2-0/+7
for unsigned and signed integers.
2008-01-17 * s390-tdep.c (s390_gdbarch_init): Set default long doubleUlrich Weigand2-0/+11
type to 128-bit IEEE quad.
2008-01-17 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integerPedro Alves5-8/+26
and 'dummy_ptr' integer pointer. Initialize struct_declarations with dummy_ptr's address. * gdb.mi/var-cmd.c (do_children_tests): Likewise. * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on all targets. * gdb.mi/mi2-var-child.exp: Likewise.
2008-01-17 * hpux-thread.c (hpux_thread_resume): Delete commented-out code.Joel Brobecker2-9/+4
2008-01-17*** empty log message ***gdbadmin1-1/+1
2008-01-16daily updateAlan Modra1-1/+1
2008-01-16* common.h (AT_SUN_AUXFLAGS): Define.Mark Kettenis2-0/+5
2008-01-16/gas:Eric B. Weddington5-6/+24
2008-01-03 Eric B. Weddington <eric.weddington@atmel.com> * config/tc-avr.c (mcu_types): Change opcode set for avr3, at90usb82, at90usb162. * doc/c-avr.texi: Change architecture grouping for at90usb82, at90usb162. These changes support the new avr35 architecture group in gcc. /include: 2008-01-03 Eric B. Weddington <eric.weddington@atmel.com> * opcode/avr.h (AVR_ISA_USB162): Add new opcode set. (AVR_ISA_AVR3): Likewise.
2008-01-16* auxv.c (fprint_target_auxv): Add support for AT_SUN_AUXFLAGS.Mark Kettenis2-0/+4
2008-01-16* dfp.c, dfp.h: Rename decimal_to_double to decimal_to_doublest.Mark Kettenis4-4/+9
* value.c: All callers changed.
2008-01-16 * rs6000-nat.c (add_vmap, vmap_ldinfo, vmap_exec): ReplaceMarkus Deuling8-26/+41
DEPRECATED_STREQ by its expression. * coffread.c (coff_locate_sections, coff_symtab_read): Likewise. * xcoffread.c (read_xcoff_symtab, read_symbol_lineno, find_linenos) (scan_xcoff_symtab): Likewise. * hppa-hpux-tdep.c (hppa_hpux_skip_trampoline_code): Likewise. * f-lang.c (find_common_for_function): Likewise. * objc-exp.y (parse_number): Likewise. * defs.h (DEPRECATED_STREQ): Remove.
2008-01-16 * mn10300-tdep.h (AM33_MODE): Add gdbarch as parameter.Markus Deuling3-11/+29
* mn10300-tdep.c (set_reg_offsets, mn10300_analyze_prologue): Use get_frame_arch to get at the current_architecture. Update AM33_MODE call. (mn10300_analyze_prologue): Add gdbarch as parameter. Update caller. (mn10300_frame_unwind_cache): Use get_frame_arch to get at the current architecture. (set_reg_offsets, mn10300_analyze_prologue): Fix indentation.
2008-01-16 * amd64-nat.h (amd64_native_gregset_supplies_p): Add gdbarch asMarkus Deuling5-20/+43
parameter. * amd64-nat.c (amd64_native_gregset_supplies_p): Likewise. (amd64_native_gregset_reg_offset): Add gdbarch as parameter. Replace current_gdbarch by gdbarch. Update caller. * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers) (amd64_linux_store_inferior_registers): Use get_regcache_arch to get at the current architecture. Update calls of amd64_native_gregset_supplies_p. * amd64bsd-nat.c (amd64bsd_fetch_inferior_registers) (amd64bsd_store_inferior_registers): Likewise.
2008-01-16 * ppc-linux-nat.c (ppc_register_u_addr): Add gdbarch as parameter.Markus Deuling2-5/+10
Replace current_gdbarch by gdbarch. Update caller.
2008-01-16 * dbxread.c (repeated_header_complaint, dbx_symfile_init)Markus Deuling2-49/+88
(read_dbx_dynamic_symtab, function_outside_compilation_unit_complaint) (read_dbx_symtab, end_psymtab, dbx_psymtab_to_symtab_1) (dbx_psymtab_to_symtab, read_ofile_symtab, process_one_symbol) (stabsect_build_psymtabs): Fix indentation.
2008-01-16update copyrightAlan Modra1-1/+1
2008-01-16 * ldlang.c (lang_size_sections_1): Simplify SEC_NEVER_LOAD test.Alan Modra2-2/+5
2008-01-162008-01-15 Michael Snyder <msnyder@specifix.com>Michael Snyder2-1/+5
* corelow.c (core_xfer_partial): Comment, cut/paste error.
2008-01-16 * ldlang.h (lang_afile_asection_pair_statement_enum): Delete.Alan Modra3-17/+8
(lang_afile_asection_pair_statement_type): Delete. (lang_statement_union_type): Delete afile_asection_pair_statement. * ldlang.c (lang_insert_orphan): Delete case handling the above. (map_input_to_output_sections, print_statement): Likewise.
2008-01-16gas/testsuite/H.J. Lu8-6/+27
2008-01-15 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/prescott.s: Add tests for movddup in Intel syntax. * gas/i386/x86-64-prescott.s: Likewise. * gas/i386/prescott.d: Updated. * gas/i386/x86-64-prescott.d: Likewise. opcodes/ 2008-01-15 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.tbl: Use Qword on movddup. * i386-tbl.h: Regenerated.
2008-01-16*** empty log message ***gdbadmin1-1/+1
2008-01-15From Andrew Chatham and Craig Silverstein: Add support for versionIan Lance Taylor20-106/+1017
scripts.
2008-01-15 * emulparams/shlelf_linux.sh (DATA_START_SYMBOLS): Use PROVIDEKaz Kojima3-2/+8
with __data_start. * emulparams/shelf_nbsd.sh (DATA_START_SYMBOLS): Likewise.
2008-01-15daily updateAlan Modra1-1/+1
2008-01-15gas/H.J. Lu14-114/+238
2008-01-15 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (md_assemble): Also zap movzx and movsx suffix for AT&T syntax. gas/testsuite/ 2008-01-15 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.s: Add more tests for movsx and movzx. * gas/i386/x86_64.s: Likewise. * gas/i386/inval.s: Remove tests for movsxw and movzxw. * gas/i386/x86-64-inval.s: Remove tests for movsxb, movsxw, movsxl, movzxb and movzxw. * gas/i386/i386.d: Updated. * gas/i386/inval.l: Likewise. * gas/i386/x86_64.d: Likewise. * gas/i386/x86-64-inval.l: Likewise. opcodes/ 2008-01-15 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.tbl: Put back 16bit movsx/movzx for AT&T syntax. * i386-tbl.h: Regenerated.
2008-01-152008-01-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-9/+29
* i386-dis.c (Mx): New. (PREFIX_0FC3): Likewise. (PREFIX_0FC7_REG_6): Updated. (dis386_twobyte): Use PREFIX_0FC3. (prefix_table): Add PREFIX_0FC3. Use Mq on movntq and movntsd. Use Mx on movntps, movntpd, movntdq and movntdqa. Use Md on movntss.
2008-01-15bfd/Alan Modra9-152/+180
PR 5604 * elf-bfd.h (struct elf_backend_data): Add gc_keep. Remove param names from others. (_bfd_elf_gc_keep): Declare. * elfxx-target.h (elf_backend_gc_keep): Define. (elfNN_bed): Init new field. * elflink.c (_bfd_elf_gc_keep): New function. (bfd_elf_gc_sections): Call gc_keep. * elf64-ppc.c (elf_backend_gc_keep): Define. (struct _ppc64_elf_section_data): Move .opd related fields to a struct so they don't occupy the same storage. Adjust accesses throughout file. (ppc64_elf_gc_keep): New function, split out from.. (ppc64_elf_gc_mark_hook): ..here. Don't call _bfd_elf_gc_mark to mark .opd section, just set gc_mark. (ppc64_elf_edit_opd): Remove no_opd_opt parm. Don't set opd->adjust unless we are changing .opd. Test non-NULL opd->adjust at all accesses throughout file. * elf64-ppc.h (ppc64_elf_edit_opd): Update prototype. ld/ PR 5604 * ldlang.c (lang_gc_sections): Move code to set SEC_KEEP on entry syms to _bfd_elf_gc_keep. * emultempl/ppc64elf.em (ppc_before_allocation): Don't call ppc64_elf_edit_opd if no_opd_opt.
2008-01-15gas/H.J. Lu17-5641/+6015
2008-01-14 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (match_reg_size): New. (match_mem_size): Likewise. (operand_size_match): Likewise. (operand_type_match): Also clear all size fields. (match_template): Skip Intel syntax when in AT&T syntax. Call operand_size_match to check operand size. (i386_att_operand): Set the mem field to 1 for memory operand. (i386_intel_operand): Likewise. gas/testsuite/ 2008-01-14 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.s: Add tests for movsx, movzx and movnti. * gas/i386/inval.s: Likewise. * gas/i386/x86_64.s: Likewise. * gas/i386/x86-64-inval.s: Likewise. * gas/i386/i386.d: Updated. * gas/i386/inval.l: Likewise. * gas/i386/x86_64.d: Likewise. * gas/i386/x86-64-inval.l: Likewise. opcodes/ 2008-01-14 H.J. Lu <hongjiu.lu@intel.com> * i386-gen.c (opcode_modifiers): Add IntelSyntax. (operand_types): Add Mem. * i386-opc.h (IntelSyntax): New. * i386-opc.h (Mem): New. (Byte): Updated. (Opcode_Modifier_Max): Updated. (i386_opcode_modifier): Add intelsyntax. (i386_operand_type): Add mem. * i386-opc.tbl: Remove Reg16 from movnti. Add sizes to more instructions. * i386-reg.tbl: Add size for accumulator. * i386-init.h: Regenerated. * i386-tbl.h: Likewise.
2008-01-15 * bfd-in.h (BFD_HOST_LONG_LONG): Delete.Alan Modra3-2/+5
* bfd-in2.h: Regenerate.
2008-01-15*** empty log message ***gdbadmin1-1/+1
2008-01-14daily updateAlan Modra1-1/+1
2008-01-14 * ld-gc/gc.exp (test_gc): Let missing C compiler make testsHans-Peter Nilsson2-1/+13
"untested" instead of "failed".
2008-01-14 (DEBUG_INFO_UNAVAILABLE): Value stored in num_debug_info_entriesNick Clifton2-16/+33
when the .debug_info section could not be loaded/parsed. (process_debug_info): Display the length of the compilation unit in hex, so that it corresponds with the offsets that will follow. Tell the user if the length was 32-bit or 64-bit. If a DIE abbreviation could not be found, tell the user the offset of the DIE. (free_debug_memory): Do not attempt to free any entries in the debug_information array if num_debug_info_entries is set to DEBUG_INFO_UNAVAILABLE.
2008-01-14 * dwarf.c (process_debug_info): Include the CU offset and corruptNick Clifton2-6/+39
version value when reporting unrecognised DWARF version numbers. (load_debug_info): Remember a failed attempt to load and parse the .debug_info section and do not repeat such attempts. (display_debug_lines): Check the return value from load_debug_info and return whilst displaying a warning message if the load failed. (display_debug_loc): Likewise. (display_debug_ranges): Likewise.
2008-01-14 * win32-nat.c (win32_create_inferior): Restore code callingPierre Muller3-0/+11
CloseHandle on ProcessInformation structure.
2008-01-142008-01-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* i386-opc.h (Byte): Fix a typo.