aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-02-11daily updateAlan Modra1-1/+1
2002-02-112002-02-11 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-7/+14
* mips.igen (ADD, ADDI, DADDI, DSUB, SUB): Add comment indicating that ALU32_END or ALU64_END are there to check for overflow. (DADD): Likewise, but also remove previous comment about overflow checking.
2002-02-112002-02-11 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+5
* MAINTAINERS: List myself as branch maintainer.
2002-02-11* arm-tdep.h: New file.Richard Earnshaw8-407/+489
* arm-tdep.c: Include arm-tdep.h. (arm_addr_bits_remove, arm_smash_text_address, arm_saved_pc_after_call) (arm_skip_prologue, arm_call_dummy_words, arm_fix_call_dummy) (arm_print_float_info, arm_register_type, convert_to_extended) (arm_elf_make_msymbols_special, arm_coff_make_msymbol_special) (arm_extract_return_value, arm_register_name): Make static. (arm_software_single_step): Similarly. Fix types in declaration. (arm_register_byte, arm_register_raw_size, arm_register_virtual_size) (arm_store_return_value, arm_store_struct_return): New functions. (arm_gdbarch_init): Register the above functions. Also register call_dummy_start_offset, sizeof_call_dummy_words, function_start_offset, inner_than, decr_pc_after_break, fp_regnum, sp_regnum, pc_regnum, register_bytes, num_regs, max_register_raw_size, max_register_virtual_size, register_size. Set up prologue_cache.saved_regs here, rather than ... (_initialize_arm_tdep): ... here. * config/arm/tm-arm.h (struct type, struct value): Delete forward declarations. (arm_addr_bits_remove, arm_smash_text_address, arm_saved_pc_after_call) (arm_skip_prologue, arm_call_dummy_words, arm_fix_call_dummy) (arm_print_float_info, arm_register_type, convert_to_extended) (arm_elf_make_msymbols_special, arm_coff_make_msymbol_special) (arm_extract_return_value, arm_register_name): Delete declarations. (SMASH_TEXT_ADDRESS, ADDR_BITS_REMOVE, FUNCTION_START_OFFSET) (SKIP_PROLOGUE, SAVED_PC_AFTER_CALL, INNER_THAN, BREAKPOINT_FROM_PC) (DECR_PC_AFTER_BREAK, PRINT_FLOAT_INFO, REGISTER_SIZE, NUM_REGS) (REGISTER_NAME, REGISTER_BYTES, REGISTER_BYTE, REGISTER_RAW_SIZE) (REGISTER_VIRTUAL_SIZE, MAX_REGISTER_RAW_SIZE) (MAX_REGISTER_VIRTUAL_SIZE, REGISTER_VIRTUAL_TYPE, STORE_STRUCT_RETURN) (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE, CALL_DUMMY_WORDS) (SIZEOF_CALL_DUMMY_WORDS, CALL_DUMMY_START_OFFSET, FIX_CALL_DUMMY) (SOFTWARE_SINGLE_STEP_P, SOFTWARE_SINGLE_STEP) (ELF_MAKE_MSYMBOL_SPECIAL, COFF_MAKE_MSYMBOL_SPECIAL) Delete. (arm_pc_is_thumb, arm_pc_is_thumb_dummy, thumb_get_next_pc) (arm_get_next_pc): No-longer static -- these are needed by the RDI interface. * arm-linux-nat.c arm-linux-tdep.c armnbsd-nat.c: Include arm-tdep.h. * remote-rdi.c remote-rdp.c: Likewise. * Makefile.in (arm-linux-nat.o, arm-linux-tdep.o arm-tdep.o) (armnbsd-nat.o, remote-rdi.o, remote_rdp.o): Update dependencies. * config/arm/tm-nbsd.h (SOFTWARE_SINGLE_STEP_P): Delete bogus definition. * arm-tdep.h (ARM_A1_REGNUM, ARM_A4_REGNUM, ARM_AP_REGNUM) (ARM_SP_REGNUM, ARM_LR_REGNUM, ARM_PC_REGNUM, ARM_F0_REGNUM) (ARM_F3_REGNUM, ARM_F7_REGNUM, ARM_FPS_REGNUM, ARM_PS_REGNUM): Renamed from non-ARM_ prefixed definitions. * arm-tdep.c armnbsd-nat.c arm-linux-nat.c arm-linux-tdep.c: Update all uses of above. * remote-rdi.c remote-rdp.c: Likewise. * arm-linux-nat.c (ARM_CPSR_REGNUM): Renamed from CPSR_REGNUM.
2002-02-11* sparc-dis.c (print_insn_sparc): Make sure 0xFFFFFFFF is notAlexandre Oliva2-2/+8
sign-extended.
2002-02-11* config/tc-sparc.c (U0x80000000, U0xffffffff): New constants.Alexandre Oliva2-8/+19
Use all over.
2002-02-11Missed a bit.Richard Earnshaw1-0/+4
2002-02-11* arm-tdep.c (arm_frameless_function_invocation)Richard Earnshaw3-107/+59
(arm_frame_args_address, arm_frame_locals_address, arm_frame_num_args) (arm_frame_chain, arm_init_extra_frame_info, arm_frame_saved_pc) (arm_read_fp, arm_frame_init_saved_regs, arm_push_dummy_frame) (arm_pop_frame, arm_get_next_pc): Make static. (arm_gdbarch_init): Register above in gdbarch structure. (arm_read_fp): Renamed from arm_target_read_fp. (arm_pc_is_thumb, arm_pc_is_thumb_dummy): Make static. * config/arm/tm-arm.h (arm_frameless_function_invocation) (arm_frame_args_address, arm_frame_locals_address, arm_frame_num_args) (arm_frame_chain, arm_init_extra_frame_info, arm_frame_saved_pc) (arm_target_read_fp, arm_frame_init_saved_regs, arm_push_dummy_frame) (arm_pop_frame, arm_get_next_pc, arm_pc_is_thumb) (arm_pc_is_thumb_dummy): Delete declarations.
2002-02-11 * i386.c (md_assemble): Support 32bit address prefix.Jan Hubicka2-14/+47
(i386_displacement): Likewise. (i386_index_check): Accept 32bit addressing in 64bit mode.
2002-02-11 * i386.h (push,pop): Allow 16bit operands in 64bit mode.Jan Hubicka2-45/+70
(xchg): Fix. (in, out): Disable 64bit operands. (call, jmp): Avoid REX prefixes. (jcxz): Prohibit in 64bit mode (jrcxz, loop): Add 64bit variants. (movq): Fix patterns. (movmskps, pextrw, pinstrw): Add 64bit variants.
2002-02-11* ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.Alexandre Oliva7-245/+256
* ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s. * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications in section ordering. * ld-sh/sh64/crange3-media.rd: Likewise. * ld-sh/sh64/crange3.rd: Likewise. * ld-sh/sh64/crange3.dd: Likewise.
2002-02-11* elf32-sh.c: Added missing prototypes.Alexandre Oliva4-7/+38
* elf32-sh64.c: Likewise. (sh_elf_align_loads): Mark unused args as such. * elf64-sh64.c: Added missing prototypes. (struct elf_sh64_link_hash_entry): Fix typo. (sh_elf64_relocate_section): Fix info argument passed to _bfd_elf_section_offset.
2002-02-11* config/tc-sh.c (dot): Removed unused function.Alexandre Oliva2-15/+4
2002-02-11* ld-sh/shared-1.d: Fix relocation addend.Alexandre Oliva2-1/+5
2002-02-112002-02-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-49/+59
* mips.igen (DDIV, DIV, DIVU, DMULT, DMULTU, DSLL, DSLL32, DSLLV, DSRA, DSRA32, DSRAV, DSRL, DSRL32, DSRLV, DSUB, DSUBU, JALR, JR, MOVN, MOVZ, MTLO, MULT, MULTU, SLL, SLLV, SLT, SLTU, SRAV, SRLV, SUB, SUBU, SYNC, XOR, MOVtf, DI, DMFC0, DMTC0, EI, ERET, RFE, TLBP, TLBR, TLBWI, TLBWR): Tweak instruction opcode fields (i.e., add and move commas) so that they more closely match the MIPS ISA documentation opcode partitioning.
2002-02-11 * Makefile.in: Regenerate.Alan Modra2-1/+5
2002-02-11 * Makefile.am: "make dep-am".Alan Modra3-14/+17
* Makefile.in: Regenerate.
2002-02-11bah, missed it.Alan Modra1-0/+9
2002-02-11 * Makefile.am: "make dep-am".Alan Modra6-51/+93
* Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate.
2002-02-11 * configure: Regenerate.Alan Modra4-111/+130
* objcopy.c: Update copyright date. * doc/Makefile.in: Regenerate.
2002-02-11 * Makefile.am: "make dep-am".Alan Modra14-738/+775
* Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate.
2002-02-112002-02-10 Michael Chastain <mec@shout.net>Michael Chastain2-2/+7
* gdb.base/funcargs.c (localvars_after_alloca): Fix return type. (call_after_alloca): Ditto.
2002-02-112002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-7/+75
* symtab.c (compare_search_syms): New function. (sort_search_symbols): New function. (search_symbols): Sort symbols after searching rather than before. 2002-02-10 Daniel Jacobowitz <drow@mvista.com> * generic/gdbtk-cmds.c (gdb_listfuncs): Don't call BLOCK_SHOULD_SORT. * library/browserwin.itb (BrowserWin::_fill_funcs_combo): Sort the output of gdb_listfuncs.
2002-02-112002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-7/+4
* lexsup.c: Remove strtoul declaration.
2002-02-112002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+5
* nlmconv.c: Back out localtime PARAMS change.
2002-02-11 * objcopy.c (MKDIR): Define.Alan Modra2-12/+47
(copy_archive): Make name_list.name const. Use MKDIR. Handle duplicate files in archives by making more temp dirs.
2002-02-112002-02-10 Chris Demetriou cgd@sibyte.comChris Demetriou2-6/+18
* mips.igen (ADDI): Print immediate value. (BREAK): Print code. (DADDIU, DSRAV, DSRLV): Print correct instruction name. (SLL): Print "nop" specially, and don't run the code that does the shift for the "nop" case.
2002-02-112002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz4-3/+13
* coff-rs6000.c (xcoff_generate_rtinit): Silence uninitialized variable warnings. * elf32-sh.c (sh_elf_relax_section): Silence signed/unsigned comparison warning. * trad-core.c (trad_unix_core_file_p): Silence pointer/integer cast warnings for the common case.
2002-02-11*** empty log message ***gdbadmin1-1/+1
2002-02-10 * doc/c-alpha.texi: New file.Richard Henderson6-5/+426
* doc/Makefile.am (CPU_DOCS): Add it. * doc/all.texi, doc/as.texinfo: Add hooks for Alpha.
2002-02-102002-02-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou12-36/+50
* callback.c: Fix some spelling errors. * hw-device.h: Likewise. * hw-tree.c: Likewise. * sim-abort.c: Likewise. * sim-alu.h: Likewise. * sim-core.h: Likewise. * sim-events.c: Likewise. * sim-events.h: Likewise. * sim-fpu.h: Likewise. * sim-profile.h: Likewise. * sim-utils.c: Likewise.
2002-02-10daily updateAlan Modra1-1/+1
2002-02-10 * configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64Hans-Peter Nilsson3-190/+194
support only for sh-*-*elf*, shl-*-*elf*, sh-*-linux* and shl-*-linux*. * configure: Regenerate.
2002-02-10 * config.bfd (sh-*-linux*, sh-*-elf* | sh-*-rtemself*): Add sh64Hans-Peter Nilsson2-0/+20
vectors. (sh-*-netbsdelf*): New, to trump sh*-*-netbsdelf* and add sh64 vectors.
2002-02-102002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz4-5/+20
* ldmain.c: Add prototype for main (). * lexsup.c: Guard declaration of strtoul with HAVE_STDLIB_H. * emultempl/lnk960.em (lnk960_choose_target): Function should take two arguments.
2002-02-102002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+11
* cgen-dis.c: Add prototypes for count_decodable_bits and add_insn_to_hash_chain.
2002-02-10Update copyright date per last commit.Daniel Jacobowitz1-1/+1
2002-02-10Update copyright date from last commit.Daniel Jacobowitz1-1/+2
2002-02-10Update copyright date.Daniel Jacobowitz1-1/+1
2002-02-102002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz3-1/+9
* gprof.c: Include "getopt.h" after other includes, so that the proper macros are defined. * gen-c-prog.awk: Emit a prototype for the generated function.
2002-02-102002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz4-3/+13
* coffdump.c: Include "getopt.h" after "bucomm.h" so that macros are defined correctly. * nlmconv.c: Add PARAMS ((const time_t *)) to localtime prototype. Prototype main. * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
2002-02-102002-02-10 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+10
* gdb.base/ending-run.exp: Guard "cont" test with gdb_skip_stdio_test.
2002-02-10* NEWS: Linux -> GNU/Linux.Andrew Cagney2-12/+15
2002-02-10* gdbarch.sh: For for level one methods, disallow a definitionAndrew Cagney3-24/+55
when partially multi-arched. Add comments explaining rationale. * gdbarch.h: Re-generate.
2002-02-10* gdbarch.sh (EXTRA_STACK_ALIGNMENT_NEEDED): Don't require whenAndrew Cagney2-1/+6
multi-arch partial.
2002-02-10 * ldlang.c (entry_section): New initialised variable.Alan Modra4-1/+16
(lang_finish): Use it. * ldlang.h (entry_section): Declare. * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Set entry_section to ".opd".
2002-02-10Add 'xscale' as an expected cpu type.Nick Clifton2-1/+6
2002-02-10* gdbarch.sh: Map LEVEL onto a symbolic GT_LEVEL. Exit on badAndrew Cagney3-47/+62
field. Use diff -u. * gdbarch.c: Re-generate.
2002-02-10* config/mips/tm-mips.h (CALL_DUMMY_LOCATION): Delete.Andrew Cagney2-2/+1
2002-02-10* gdbarch.sh (PUSH_RETURN_ADDRESS): Don't require when multi-archAndrew Cagney2-1/+6
partial.