aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-12-052000-12-05 Ben Elliston <bje@redhat.com>Ben Elliston2-2/+10
* Make-common.in (cgen-defs): New target. (cgen-decode): Pass $(EXTRAFILES).
2000-12-05Add outputting_stabs_line_debug varaible and D10v code to use itNick Clifton8-382/+466
2000-12-052000-12-05 Ben Elliston <bje@redhat.com>Ben Elliston2-60/+84
* genmloop.sh: Use @prefix@, not @cpu@ throughout. Add -prefix and -outfile-suffix options.
2000-12-05* gdbint.texinfo (ECOFF_REG_TO_REGNUM, DWARF_REG_TO_REGNUM,Andrew Cagney2-0/+17
DWARF2_REG_TO_REGNUM): Document.
2000-12-04* Makefile.in (symfile.o): Add gdb-stabs.h to dependencies list.Mark Kettenis2-3/+7
2000-12-04 * readelf.c (process_section_headers): Handle linkonce.wi sections.Jason Merrill2-13/+25
(display_debug_section): Likewise. (display_debug_info): Display CU header before bailing.
2000-12-04Fix dwarf2read.c related crash in which section index was not beingKevin Buettner2-23/+11
initialized properly.
2000-12-042000-12-04 Ben Elliston <bje@redhat.com>Ben Elliston2-3/+16
* cgen-ops.h (SUBWORDSIQI): Mask off top bits. (SUBWORDSIUQI): Likewise. (SUBWORDDIHI): Likewise. (SUBWORDDIQI): New function.
2000-12-04Multiarch STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM,Andrew Cagney12-32/+318
DWARF_REG_TO_REGNUM, SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM.
2000-12-042000-12-04 Ben Elliston <bje@redhat.com>Ben Elliston3-6/+5
* cgen-trace.c (disassemble_insn): Remove unused declaration. * cgen-scache.c (scache_option_handler): Remove unused local var.
2000-12-03Suppress support of DEMON swi's in XScale mode.Nick Clifton2-71/+109
2000-12-03oops - omitted from previous deltasNick Clifton1-2/+2
2000-12-03Add MIPS64 instructions and testsNick Clifton6-4/+68
2000-12-03Remove all uses of M1.Nick Clifton2-87/+87
2000-12-03Use the WR_HILO, RD_HILO, MOD_HILO, and MOD_LO macros.Nick Clifton2-317/+322
2000-12-03Finish off adding MIPS32 instructions.Nick Clifton5-323/+351
2000-12-03More test case alignments.Nick Clifton6-5/+34
2000-12-03oops - fix typoNick Clifton1-1/+1
2000-12-03Fix tests to align to a 16 byte boundary.Nick Clifton12-7/+45
2000-12-032000-12-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata9-106/+85
* elf32-arm.h: Fix formatting. * elf32-avr.c: Likewise. * elf32-cris.c: Likewise. * elf32-d10v.c: Likewise. * elf32-d30v.c: Likewise. * elf-hppa.h: Likewise. * elf-m10200.c: Likewise. * elf-m10300.c: Likewise.
2000-12-032000-12-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata20-148/+169
* tc-a29k.c: Fix formatting. * tc-alpha.c: Likewise. * tc-arm.c: Likewise. * tc-cris.c: Likewise. * tc-hppa.c: Likewise. * tc-i370.c: Likewise. * tc-i386.c: Likewise. * tc-i860.c: Likewise. * tc-i960.c: Likewise. * tc-ia64.c: Likewise. * tc-m68hc11.c: Likewise. * tc-m68k.c: Likewise. * tc-m88k.c: Likewise. * tc-pj.c: Likewise. * tc-ppc.c: Likewise. * tc-sh.c: Likewise. * tc-sparc.c: Likewise. * tc-tahoe.c: Likewise. * tc-vax.c: Likewise.
2000-12-032000-12-03 Ben Elliston <bje@redhat.com>Ben Elliston2-1/+5
* sim-profile.c (profile_option_handler): Remove unused prof_nr.
2000-12-022000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>Stephane Carrez2-12/+6
* m68hc11-tdep.c (m68hc11_gdbarch_init): Remove elf_flags, cleanup. (gdbarch_tdep): Likewise.
2000-12-022000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>Stephane Carrez2-2/+8
* m68hc11-tdep.c (SOFT_D1_REGNUM): Soft registers start at 14. (m68hc11_register_names): Add null for register 13.
2000-12-022000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>Stephane Carrez2-168/+229
* m68hc11-tdep.c (m68hc11_frame_args_address): Fix args address computation. (m68hc11_frame_init_saved_regs): Frame pointer is saved only if the symbol exist. (m68hc11_analyze_instruction): New function. (m6811_prologue, m6812_prologue): New prologue description tables. (m68hc11_guess_from_prologue): Use the above. (m68hc11_gdbarch_init): Setup gdbarch_tdep for the prologue descriptions.
2000-12-02Add check for vfork() to configure.in. Cleanup uses.Andrew Cagney6-8/+24
2000-12-02* ser-unix.c (wait_for): Initialize the FD_SET before every selectAndrew Cagney2-35/+44
call. (ser_unix_wait_for): Ditto.
2000-12-02Really check-in:Andrew Cagney2-3/+7
* Makefile.in (varobj.o): Delete special .c.o rule supressing -Werror flag.
2000-12-02* m32r-rom.c (m32r_load_section): Update to matchAndrew Cagney2-1/+7
bfd_map_over_sections's ``func'' arg.
2000-12-02* mips-tdep.c (struct upk_mips16): Delete fields ``inst'' andAndrew Cagney2-174/+179
``fmt''. Make ``offset'' a CORE_ADDR. (print_unpack): Delete. (extended_offset): Construct and return a CORE_ADDR. (fetch_mips_16): Return an int. Don't assume short is 16 bits. (unpack_mips16): Rewrite. Add ``extension'' parameter instead of incorrectly guessing if the instruction had an extension. (map16): Delete array. (mips16_op): Delete macro. (extended_mips16_next_pc): Rewrite of old mips16_next_pc function. When an extended instruction do a recursive call. (mips16_next_pc): Call extended_mips16_next_pc. (mips_next_pc): Cleanup.
2000-12-02* ser-e7kpc.c (e7000pc_setstopbits): New function.Andrew Cagney5-14/+35
(e7000pc_ops): Add e7000pc_setstopbits. * remote-e7000.c (e7000_detach, e7000_resume, e7000_xfer_inferior_memory, e7000_files_info, e7000_files_info, e7000_insert_breakpoint, e7000_remove_breakpoint, e7000_kill): Update function signature to match target vector. * h8300-tdep.c (h8300_command, h8300h_command, h8300s_command): h8500-tdep.c (small_command, big_command, medium_command, compact_command): Update function signature to match add_cmd.
2000-12-02Add MIPS SB1 machineNick Clifton19-42/+100
2000-12-02Add MIPS V and MIPS 64 machine numbersNick Clifton21-70/+216
2000-12-01Add mips32 tests.Nick Clifton1-0/+4
2000-12-01Fix whitespaceNick Clifton1-40/+40
2000-12-01Add MIPS32 as a seperate MIPS architectureNick Clifton28-1288/+1475
2000-12-01Add initialiser for membership fieldNick Clifton2-144/+150
2000-12-012000-12-01 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-2/+12
* p-exp.y: Define strncasecmp as strnicmp for MSVC. (yylex): Use strncasecmp, not strnicmp.
2000-12-01Improve MIPS32 supportNick Clifton7-57/+141
2000-12-01Fix testcase and test resultsNick Clifton3-15/+16
2000-12-01When calculating offsets, don't accept as constant the difference between theNick Clifton2-6/+12
addresses of symbols in two different sections.
2000-12-01Expect mips16 nops to be used for padding when mips16 code generation isNick Clifton2-2/+7
enabled.
2000-12-01Update RTEMS targetsNick Clifton2-1/+20
2000-12-01Update RTEMS targetsNick Clifton2-2/+12
2000-12-01Update RTEMS targetsNick Clifton7-1398/+1607
2000-12-01Really delete elf64-ia64.c this time.Nick Clifton1-4201/+0
2000-12-012000-12-01 Fernando Nasser <fnasser@redhat.com>Fernando Nasser16-2850/+3765
* cli/cli-decode.c: New file. Handle lists of commands, their decoding and documentation. (add_cmd, deprecate_cmd, add_abbrev_cmd, add_alias_cmd, add_prefix_cmd, add_abbrev_prefix_cmd, not_just_help_class_command, empty_sfunc, add_set_cmd, add_set_enum_cmd, add_set_auto_boolean_cmd, add_show_from_set, delete_cmd, apropos_cmd, help_cmd, help_list, help_all, print_doc_line, help_cmd_list, find_cmd, lookup_cmd_1, undef_cmd_error, lookup_cmd, deprecated_cmd_warning, lookup_cmd_composition, complete_on_cmdlist, complete_on_enum): Moved here from command.c. (add_info, add_info_alias, add_com, add_com_alias): Moved here from top.c. * cli/cli-decode.h: Definitions/declarations for the above. * cli/cli-cmds.c: New file. GDB CLI commands. (error_no_arg, info_command, show_command, help_command, show_version, quit_command, pwd_command, cd_command, echo_command, shell_escape, make_command, show_user, set_debug, show_debug, init_cmd_lists): Moved here from top.c. (apropos_command): Moved here from command.c. (complete_command, source_command): Moved here (part) from top.c. (is_complete_command): New function. Checks if a command is the "complete" command. (init_cli_cmds): New function. Add commands to the CLI (from code previously in top.c. * cli/cli-cmds.h: Definitions/declarations for the above. * cli/cli-script.c: New file. GDB CLI command scripting. (build_command_line, get_command_line, print_command_lines, print_command_line, execute_user_command, execute_control_command, while_command, if_command, arg_cleanup, setup_user_args, locate_arg, insert_args, realloc_body_list, read_next_line, recurse_read_control_structure, read_command_lines, free_command_lines, do_free_command_lines_cleanup, make_cleanup_free_command_lines, validate_comname, user_defined_command, define_command, document_command, source_cleanup_lines, do_fclose_cleanup, show_user_1): Moved here from top.c. (script_from_file): New function. Implements execution of a script contained in a file (part of code for the source_command() that used to exist in top.c). * cli/cli-script.h: Definitions/declarations for the above. * cli/cli-setshow.c: New file. Handle set and show GDB CLI commands. (parse_auto_binary_operation, parse_binary_operation, do_setshow_command, cmd_show_list): Moved here from command.c. * cli/cli-setshow.h: Definitions/declarations for the above. * top.c: Remove all CLI code, except the command loop. (gdb_init): Call init_cli_cmds(). * command.c: Remove obsolete file. * command.h: Mark as DEPRECATED. * gdbcmd.h: Ditto. * call-cmds.h: Ditto. * Makefile.in (SFILES): Remove command.c. (COMMON_OBS): Remove command.o. (command.o): Remove obsolete target. (cli_decode_h, cli_cmds_h, cli_script_h, cli_setshow_h): New macros. Refer to CLI header files. (cli-decode.o, cli-cmds.o, cli-setshow.o, cli-script.o): New targets. (SUBDIR_CLI_OBS, SUBDIR_CLI_SRCS, SUBDIR_CLI_DEPS, SUBDIR_CLI_INITS, SUBDIR_CLI_LDFLAGS, SUBDIR_CLI_CFLAGS, SUBDIR_CLI_ALL, SUBDIR_CLI_CLEAN, SUBDIR_CLI_INSTALL, SUBDIR_CLI_UNINSTALL): New macros for new cli subdirectory. * configure.in (enable_gdbcli): New option. Include the CLI in the executable (cannot be disabled yet). (CONFIG_OBS, CONFIG_DEPS, CONFIG_SRCS, CONFIG_INITS, ENABLE_CFLAGS, CONFIG_ALL, CONFIG_CLEAN, CONFIG_INSTALL, CONFIG_UNINSTALL): Add the corresponding SUBDIR_CLI_* macros if CLI requested. * configure: Regenerate.
2000-12-012000-11-30 Philip Blundell <pb@futuretv.com>Phil Blundell2-1/+6
* config/obj-coff.c (obj_coff_weak): Use S_SET_WEAK if it exists, even in non BFD_ASSEMBLER case.
2000-12-012000-10-27 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-16/+27
* p-exp.y (yylex): avoid problem with symbol name starting as a operator name.
2000-12-012000-11-30 Diego Novillo <dnovillo@redhat.com>Diego Novillo5-0/+19
* tc-i386.c (md_assemble): Swap i.disp_relocs when using intel syntax. 2000-11-30 Diego Novillo <dnovillo@redhat.com> * intel.s, intel.d: New test for @GOT references.