aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-09-06Add -rpath-link option, currently unused.Ian Lance Taylor2-1/+16
2007-09-06 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.Daniel Jacobowitz3-0/+15
* gdb.mi/mi-watch.exp: Likewise.
2007-09-062007-09-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-14/+20
* i386-gen.c (next_field): Updated to take a separator. (process_i386_opcodes): Updated. (process_i386_registers): Likewise.
2007-09-062007-09-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-26/+38
* i386-gen.c (table): Moved ... (main): Here. Call process_copyright to output copyright. (process_copyright): New. (process_i386_opcodes): Take FILE *table. (process_i386_registers): Likewise.
2007-09-062007-09-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-27/+56
* i386-gen.c (table): New. (process_i386_opcodes): Report errno when faied to open i386-opc.tbl. Output opcodes to table. Close i386-opc.tbl before return. (process_i386_registers): Report errno when faied to open i386-reg.tbl. Output opcodes to table. Close i386-reg.tbl before return. (main): Open i386-tbl.h for output. * Makefile.am ($(srcdir)/i386-tbl.h): Remove " > $@". * Makefile.in: Regenerated.
2007-09-06 * ppc-sysv-tdep.c (do_ppc_sysv_return_value): Handle other integerDaniel Jacobowitz2-2/+12
types.
2007-09-06Remove files missed from last commit.Daniel Jacobowitz2-103/+0
2007-09-06merge from gccDJ Delorie4-3/+14
2007-09-06gas/H.J. Lu9-49/+66
2007-09-06 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (match_template): Handle invlpga, vmload, vmrun and vmsave in SVME. (process_suffix): Likewise. gas/testsuite/ 2007-09-06 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/svme.s: Updated to allow eax in 64bit. * gas/i386/svme.d: Updated. * gas/i386/svme64.d: Likewise. opcodes/ 2007-09-06 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.tbl: Correct SVME instructions to allow 32bit register operand in 64bit mode. * i386-tbl.h: Regenerated.
2007-09-06*** empty log message ***gdbadmin1-1/+1
2007-09-06daily updateAlan Modra1-1/+1
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder2-1/+6
* elf32-bfin.c (howto_table): Cut and paste error? Name field of reloc is wrong.
2007-09-052007-09-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+11
* config/tc-i386.c (i386_index_check): Don't use RegRex on the reg_type field. (parse_real_register): Use `||' instead of `|'.
2007-09-05 * NEWS: Update description of string changes. Mention print/s.Daniel Jacobowitz16-88/+239
* c-valprint.c (textual_element_type): New. (c_val_print): Use it. Do not skip address printing for pointers with a string format. (c_value_print): Doc update. * dwarf2read.c (read_array_type): Use make_vector_type. * gdbtypes.c (make_vector_type): New. (init_vector_type): Use it. (gdbtypes_post_init): Initialize builtin_true_unsigned_char. (_initialize_gdbtypes): Mark int8_t and uint8_t as TYPE_FLAG_NOTTEXT. * gdbtypes.h (struct builtin_type): Add builtin_true_unsigned_char. (TYPE_FLAG_NOTTEXT, TYPE_NOTTEXT): New. (make_vector_type): New. * printcmd.c (print_formatted): Only handle 's' and 'i' for examine. Call the language print routine for string format. (print_scalar_formatted): Call val_print for string format. Handle unsigned original types for char format. (validate_format): Do not reject string format. * stabsread.c (read_type): Use make_vector_type. * xml-tdesc.c (tdesc_start_vector): Use init_vector_type. * gdb.texinfo (Output Formats): Update 'c' description. Describe 's'. (Examining Memory): Update mentions of the 's' format. (Automatic Display): Likewise. * gdb.arch/i386-sse.exp: Do not expect character constants. * gdb.base/charsign.c, gdb.base/charsign.exp: Delete. * gdb.base/display.exp: Allow print/s. * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed and unsigned char array changes.
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder3-1/+6
* expprint.c (print_subexp_standard): Check strchr for null. * Makefile.in (expprint.o): Depend on gdb_assert.h.
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder2-2/+6
* gnu-v2-abi.c (gnuv2_value_rtti_type): Guard against null.
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder3-1/+9
* stabsread.c (patch_block_status): Guard against null. * Makefile.in (stabsread.o): Depend on gdb_assert.h.
2007-09-05daily updateAlan Modra1-1/+1
2007-09-05*** empty log message ***gdbadmin1-1/+1
2007-09-04 * linux-low.c (linux_wait_for_event): Do not pass signals whileDaniel Jacobowitz2-3/+10
single-stepping.
2007-09-04Add support for --enable-target to control which templateIan Lance Taylor10-44/+457
specializations we generate.
2007-09-04Ignore VER_NDX_LOCAL for an undefined symbol.Ian Lance Taylor1-2/+11
2007-09-04 * lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS andMike Frysinger2-3/+28
add it to $flags when $ccexe matches *++*. (run_ld_link_exec_tests): Pull in global CXXFLAGS and execute CXX with CXXFLAGS when $lang matches c++. (run_cc_link_tests): Likewise.
2007-09-04Remove a white space.H.J. Lu1-1/+1
2007-09-042007-09-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-27/+11
* config/tc-i386.c (process_operands): Remove segment override check on SVME instructions. (i386_index_check): Remove memory operand check on SVME instructions.
2007-09-04* interp.c (options enum): Add OPTION_INFO_MEMORY.Nick Clifton2-0/+56
(display_mem_info): New static variable. (mips_option_handler): Handle OPTION_INFO_MEMORY. (mips_options): Add info-memory and memory-info. (sim_open): After processing the command line and board specification, check display_mem_info. If it is set then call the real handler for the --memory-info command line switch.
2007-09-04 * printcmd.c (printf_command): Handle ptr_arg. Correct typoDaniel Jacobowitz4-1/+71
in internal error message. * gdb.base/display.exp: Add tests for printf %p.
2007-09-04 * sim/ppc/emul_bugapi.c (emul_bugapi_create): quote the fileJerome Guitton2-2/+12
name property before parsing it.
2007-09-04 * config/tc-spu.c (struct spu_insn): Delete "flag". Add "reloc".Alan Modra2-14/+18
(md_assemble): Update init of insn. Use insn.reloc instead of calculating from flag. (get_imm): Set reloc rather than flag. (calcop): Formatting.
2007-09-04 * elf32-spu.c (elf_howto_table): Formatting.Alan Modra2-4/+8
2007-09-04Revert accidentally committed hunk... Sorry.Pedro Alves1-7/+6
2007-09-04 * infcmd.c (post_create_inferior): Update comment.Pedro Alves7-685/+286
(run_command_1): Always call post_create_inferior with 0 as from_tty. * i386-cygwin-tdep.h: New. * i386-cygwin-tdep.c: Include "i386-cygwin-tdep.h". (win32_xfer_shared_library): Make it extern. * win32-nat.c: Include gdb_obstack.h and xml-support.h and i386-cygwin-tdep.h. (win32_so_ops): Delete. (get_relocated_section_addrs): Delete. (solib_symbols_add): Delete. (register_loaded_dll): Delete. (win32_make_so): New. (handle_load_dll): Use win32_make_so. (win32_free_so): Free the passed in so. (win32_relocate_section_addresses): Delete. (win32_solib_create_inferior_hook): Delete. (handle_unload_dll): Don't add PE offset here. Free so with win32_free_so instead of free_so. (win32_special_symbol_handling): Delete. (get_win32_debug_event): Remove unneeded calls. Set state to TARGET_WAITKIND_LOADED on a dll unload. (do_initial_win32_stuff): Clear cygwin_load_start and cygwin_load_end. (map_code_section_args): Delete. (dll_code_sections_add): Delete. (core_section_load_dll_symbols): Delete. (win32_xfer_shared_libraries): New. (win32_current_sos): Delete. (win32_xfer_partial): New. (open_symbol_file_object): Delete. (in_dynsym_resolve_code): Delete. (init_win32_ops): Set win32_xfer_partial as to_xfer_partial member of win32_ops. Remove win32_so_ops settings. Don't set current_target_so_ops here. * Makefile.in (i386_cygwin_tdep_h): New variable. (i386-cygwin-tdep.o): Update dependencies. (win32-nat.o): Update dependencies.
2007-09-04daily updateAlan Modra1-1/+1
2007-09-04*** empty log message ***gdbadmin1-1/+1
2007-09-03 * gdbarch.sh (core_xfer_shared_libraries): New.Pedro Alves14-98/+408
* corelow.c (core_xfer_partial): Handle TARGET_OBJECT_LIBRARIES. * gdb_obstack.h (obstack_grow_str, obstack_grow_str0): New. * xml-support.c (gdb_xml_parse): Debug output tweaks. (xml_escape_text): New. * xml-support.h (xml_escape_text): Declare. * config/i386/cygwin.mh (NATDEPFILES): Move corelow.o to ... * config/i386/cygwin.mt (TDEPFILES): ... here. * win32-nat.c: (fetch_elf_core_registers): Delete. (win32_elf_core_fn): Delete. (_initialize_core_win32): Delete. * i386-cygwin-tdep.c: Include "regset.h", "gdb_objstack.h", "xml-support.h" and "gdbcore.h". (i386_win32_gregset_reg_offset): New. (I386_WIN32_SIZEOF_GREGSET): New. (i386_win32_regset_from_core_section): New. (win32_xfer_shared_library): New. (struct cpms_data): New. (core_process_module_section): New. (win32_core_xfer_shared_libraries): New. (i386_cygwin_skip_trampoline_code): Register gregset_reg_offset, gregset_num_regs, sizeof_gregset members of tdep. Register regset_from_core_section and core_xfer_shared_libraries callbacks. * Makefile.in (i386-cygwin-tdep.o): Update dependencies. * gdbarch.h, gdbarch.c: Regenerate.
2007-09-03 * corelow.c (core_xfer_partial): Pass writebuf toPedro Alves2-4/+9
deprecated_xfer_memory in TARGET_OBJECT_MEMORY write case.
2007-09-03 * arm-tdep.h (arm_skip_stub): Declare.Pedro Alves4-4/+53
* arm-wince-tdep.c: Don't include "solib-svr4.h". Include "gdbcore.h". (arm_pe_skip_trampoline_code): New function. (arm_wince_init_abi): Register arm_pe_skip_trampoline_code as gdbarch_skip_trampoline_code callback. * Makefile.in (arm-wince-tdep.o): Update dependencies.
2007-09-03 * win32-low.c (create_process): New.Pedro Alves2-35/+67
(win32_create_inferior): Use create_process instead of CreateProcess. If create_process failed retry appending an ".exe" suffix. Store the GetLastError result immediatelly after create_process calls and use it on the call to error.
2007-09-03 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convertPedro Alves2-2/+11
the dll name to unicode.
2007-09-03 * win32-low.c (handle_load_dll): Don't use toolhelp when waiting.Pedro Alves2-3/+16
2007-09-03 * MAINTAINERS: Move Fred Fish to Past Maintainers.Daniel Jacobowitz2-2/+5
2007-09-03 * configure.ac: Add --with-expat.Daniel Jacobowitz3-15/+61
* configure: Regenerated.
2007-09-03 * configure.ac: Accept --with-system-readline.Andreas Schwab4-4/+55
(READLINE, READLINE_DEPS, READLINE_CFLAGS): Define and substitute. * configure: Regenerate. * Makefile.in (READLINE, READLINE_DEPS, READLINE_CFLAGS): Use substituted values. (CDEPS): Use $(READLINE_DEPS) instead of $(READLINE).
2007-09-03 * mi-main.c (mi_load_progress): Handle MI2 and MI3 interpreters.Daniel Jacobowitz2-1/+9
2007-09-03Add missed changelog entry.Daniel Jacobowitz1-0/+1
2007-09-03 * gdb.base/default.exp (show version): Update the version text.Jan Kratochvil3-3/+16
* gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2007-09-03*** empty log message ***gdbadmin1-1/+1
2007-09-03daily updateAlan Modra1-1/+1
2007-09-02 * top.c (print_gdb_version): Fixed a string end-of-line compiler error.Jan Kratochvil2-1/+5
2007-09-02 * top.c (print_gdb_version): Update for GPL version 3.Daniel Jacobowitz4-12/+18
* gdb.texinfo: Update the FSF's Back-Cover Text.