aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-09-02 * mn10300-linux-tdep.c: New file.Kevin Buettner5-3/+504
* Makefile.in (mn10300-linux-tdep.o): New Makefile target. * config/mn10300/linux.mt (TDEPFILES): Add mn10300-linux-tdep.o and corelow.o. * mn10300-tdep.h (E_E8_REGNUM, E_E9_REGNUM, E_E10_REGNUM) (E_FPCR_REGNUM, E_FS0_REGNUM): New constants.
2005-09-02* infcall.c (call_function_by_hand): Remove code handlingMark Kettenis5-93/+19
deprecated_push_arguments. Bail out early if push_dummy_call isn't available. * gdbarch.sh (deprecated_push_arguments): Delete. Adjust a few comments accordingly. * gdbarch.h, gdbarch.c: Regenerate.
2005-09-02Fix date of last entry.Mark Kettenis1-1/+1
2005-09-022005-09-02 Paul Brook <paul@codesourcery.com>Paul Brook2-1/+5
* arm-dis.c (coprocessor_opcodes): Add null terminator.
2005-09-022005-09-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-23/+56
* readelf.c (debug_abbrev_contents): New. (debug_abbrev_size): Likewise. (load_debug_abbrev): Likewise. (free_debug_abbrev): Likewise. (process_debug_info): Use them.
2005-09-022005-09-02 Paul Brook <paul@codesourcery.com>Paul Brook18-1303/+2782
bfd/ * libbdf.h: Regenerate. * bfd-in2.h: Regenerate. * reloc.c: Add BFD_RELOC_ARM_T32_CP_OFF_IMM and BFD_RELOC_ARM_T32_CP_OFF_IMM_S2. gas/ * config/tc-arm.c (encode_arm_cp_address): Use BFD_RELOC_ARM_T32_CP_OFF_IMM in thumb mode. (do_iwmmxt_wldstbh): Use BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 in thumb mode. (md_assemble): Only allow coprocessor instructions when Thumb-2 is available. (cCE, cC3): Define. (insns): Use them for coprocessor instructions. (md_pcrel_from_section): Handle BFD_RELOC_ARM_T32_CP_OFF_IMM. (get_thumb32_insn): New function. (put_thumb32_insn): New function. (md_apply_fix): Handle BFD_RELOC_ARM_T32_CP_OFF_IMM and BFD_RELOC_ARM_T32_CP_OFF_IMM_S2. gas/testsuite/ * gas/arm/vfp-bad_t2.d, gas/arm/vfp-bad_t2.l, arm/vfp-bad_t2.s, gas/arm/vfp1_t2.d, gas/arm/vfp1_t2.s, gas/arm/vfp1xD_t2.d, gas/arm/vfp1xD_t2.s, gas/arm/vfp2_t2.d, gas/arm/vfp2_t2.s): New files. opcodes/ * arm-dis.c (coprocessor_opcodes): New. (arm_opcodes, thumb32_opcodes): Remove coprocessor insns. (print_insn_coprocessor): New function. (print_insn_arm): Use print_insn_coprocessor. Remove coprocessor format characters. (print_insn_thumb32): Use print_insn_coprocessor.
2005-09-022005-09-02 Paul Brook <paul@codesourcery.com>Paul Brook5-7/+22
gas/ * config/tc-arm.c (opcode_lookup): Look for infix opcode when incorrect suffix matches. gas/testsuite/ * gas/arm/fpa-mem.d: Test "stfpls". * gas/arm/fpa-mem.s: Ditto.
2005-09-02*** empty log message ***gdbadmin1-1/+1
2005-09-02daily updateAlan Modra1-1/+1
2005-09-012005-08-30 Phil Edwards <phil@codesourcery.com>DJ Delorie3-2/+7
* configure.in (*-*-vxworks*): Add target-libstdc++-v3 to noconfigdirs. * configure: Regenerated.
2005-09-0120050901 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam3-12/+28
* ppc-tdep.h (struct gdbarch_tdep): Better explanation of using -1 for nonexistant registers. * rs6000-tdep.c (rs6000_register_reggroup_p): Don't assume that tdep->ppc_vr0_regnum and tdep->ppc_ev0_regnum are not -1.
2005-09-01* config/tc-mips.c (append_insn): Correctly handle mips16 caseDavid Ung2-3/+23
when the frags are different for the 2 instructions we want to swap. If the lengths of the 2 instructions are not the same, we won't do the swap but emit an nop.
2005-09-01 * arm-linux-tdep.c (arm_linux_push_arguments): Delete.Richard Earnshaw2-142/+6
(arm_linux_init_abi): Don't register it.
2005-09-012005-09-01 Dmitry Diky <diwil@spec.ru>Dmitry Diky2-11/+30
* config/tc-msp430.c (msp430_operands): Emit dwarf2_emit_insn() as appropriate. Change frag_variant() to frag_var() for relaxes.
2005-09-012005-09-01 Dmitry Diky <diwil@spec.ru>Dmitry Diky2-8/+41
* elf32-msp430.c (msp430_elf_relax_delete_bytes): Do not adjust local symbols and move it to (msp430_elf_relax_adjust_locals): New function - walk over the sections in the bfd and adjust relocations as necessary.
2005-09-01 * ld-cris: Skip tests unsuitable for testing targetHans-Peter Nilsson9-1/+21
cris-axis-linux-gnu.
2005-09-01 * gas/cris: Adjust all files for testing targetHans-Peter Nilsson37-37/+41
cris-axis-linux-gnu.
2005-09-01*** empty log message ***gdbadmin1-1/+1
2005-09-01daily updateAlan Modra1-1/+1
2005-08-31* elf32-i386.c (elf_i386_check_relocs): Don't cast a unary &DJ Delorie3-8/+24
address operator, as that breaks GCC's strict aliasing rules. (elf_i386_size_dynamic_sections): Avoid the need for type punning. * elf64-x86-64.c (elf_x86_64_check_relocs): Don't cast a unary & address operator, as that breaks GCC's strict aliasing rules. (elf_x86_64_size_dynamic_sections): Avoid the need for type punning.
2005-08-31* symfile.c (symbol_file_command, set_initial_language)Mark Kettenis2-60/+71
(symfile_bfd_open, get_section_index, add_symtab_fns) (find_sym_fns): Reformat code and comments. Tweak comments.
2005-08-31* m68k-tdep.c (m68k_register_name): Use ARRAY_SIZE.Mark Kettenis2-2/+5
2005-08-31Fix gcc-4.0.1 compile error for i386-freebsd4.10 target.Jim Wilson2-1/+5
* i386fbsd-tdep.c (i386fbsd_sc_reg_offset): Make it non-static.
2005-08-31daily updateAlan Modra1-1/+1
2005-08-31*** empty log message ***gdbadmin1-1/+1
2005-08-30(i[3-7]86-*-vxworks): Match vxworks* instead.Nick Clifton2-1/+5
2005-08-302005-08-30 Paul Brook <paul@codesourcery.com>Paul Brook5-8/+17
opcodes/ * arm-dis.c (thumb_opcodes): Disassemble sub(3) as subs. gas/testsuite/ * gas/arm/thumb.d: Change "sub rn, rn, rn" to "subs rn, rn, rn". * gas/arm/thumb32.d: Ditto.
2005-08-30*** empty log message ***gdbadmin1-1/+1
2005-08-30daily updateAlan Modra1-1/+1
2005-08-292005-08-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+7
PR ld/1247 * elfxx-ia64.c (allocate_fptr): Check undefined symbol.
2005-08-29(_bfd_mips_elf_relocate_section): Initialise 'value' to avoid compile timeNick Clifton2-1/+6
warning message.
2005-08-29(generic_force_reloc): Do not call S_FORCE_RELOC if there is no symbol.Nick Clifton2-0/+8
2005-08-29* environ.c (unset_in_environ): Use strncmp instead ofMark Kettenis5-38/+40
DEPRECATED_STREQN. * exec.c (exec_file_attach): Remove DEPRECATED_HPUX_TEXT_END. * language.c (set_case_command, language_enum): Use strcmp instead of DEPRECATED_STREQ. * source.c (select_source_symtab): Sprinkle a few consts. Use strcmp instead of DEPRECATED_STREQ.
2005-08-29* solib-svr4.c (svr4_current_sos, svr4_fetch_objfile_link_map):Mark Kettenis2-8/+8
Use XZALLOC and xzalloc instead of xmalloc where appropriate.
2005-08-29daily updateAlan Modra1-1/+1
2005-08-29*** empty log message ***gdbadmin1-1/+1
2005-08-28daily updateAlan Modra1-1/+1
2005-08-28*** empty log message ***gdbadmin1-1/+1
2005-08-27 (Variables, Symbols): Document the "<incomplete type>" message andEli Zaretskii2-0/+31
its reasons.
2005-08-27 * main.c (print_gdb_help): Don't advertise the (long non-existent)Eli Zaretskii4-71/+14
option --mapped. * gdb.texinfo (File Options): Don't document --mapped, it's gone since 19-Jan-2004. (Files): Likewise.
2005-08-27*** empty log message ***gdbadmin1-1/+1
2005-08-27daily updateAlan Modra1-1/+1
2005-08-26gas/Jan Beulich6-9/+29
2005-08-26 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (intel_e09): Set JumpAbsolute when seeing a PTR- qualified operand of a branch. (intel_bracket_expr): Set JumpAbsolute here... (intel_e11): ... rather than here. gas/testsuite/ 2005-08-26 Jan Beulich <jbeulich@novell.com> * gas/i386/intel.s: Adjust. * gas/i386/intelok.s: Add two more insns. * gas/i386/intelok.d: Adjust.
2005-08-26opcodes/Jan Beulich4-90/+94
2005-08-26 Jan Beulich <jbeulich@novell.com> * i386-dis.c (intel_operand_size): New, broken out from OP_E for re-use. (OP_E): Call intel_operand_size, move call site out of mode dependent code. (OP_OFF): Call intel_operand_size if suffix_always. Remove ATTRIBUTE_UNUSED from parameters. (OP_OFF64): Likewise. (OP_ESreg): Call intel_operand_size. (OP_DSreg): Likewise. (OP_DIR): Use colon rather than semicolon as separator of far jump/call operands. gas/testsuite/ 2005-08-26 Jan Beulich <jbeulich@novell.com> * gas/i386/intelok.d: Adjust.
2005-08-26Re-enable GAS for z8k-coffNick Clifton13-114/+248
2005-08-26daily updateAlan Modra1-1/+1
2005-08-26*** empty log message ***gdbadmin1-1/+1
2005-08-25* gas/mips/mips.exp: Run DSP test.Chao-ying Fu5-0/+402
* gas/mips/mips32-dsp.[sdl]: New test.
2005-08-25* config/tc-mips.c (mips_set_options): Add ase_dsp for DSP instructions.Chao-ying Fu2-2/+236
(mips_opts): Add -1 to initialize ase_dsp. (file_ase_dsp): New variable for -mdsp. (CPU_HAS_DSP): New define. (validate_mips_insn): Add supports for 3, 4, 5, 6, 7, 8, 9, 0, ', :, @ operand formats. (mips_ip): Add min_range and max_range for checking singed numbers. Check ase_dsp to enable DSP instructions. Handle 3, 4, 5, 6, 7, 8, 9, 0, ', :, @ operand formats. (OPTION_DSP, OPTION_NO_DSP): New define. (OPTION_COMPAT_ARCH_BASE): Change because of inserting DSP define. (md_parse_option): Parse OPTION_DSP and OPTION_NO_DSP. (mips_after_parse_args): Set ase_dsp based on CPU. (s_mipsset): Handle ".set dsp" and ".set nodsp". (mips_elf_final_processing): Remind of adding new flag for DSP ASE. (md_show_usage): Show usage of -mdsp and -mno-dsp.
2005-08-25* mips-opc.c (WR_a, RD_a, MOD_a, DSP_VOLA, D32): New define.Chao-ying Fu3-4/+211
(mips_builtin_opcodes): Add DSP instructions. * mips-dis.c (mips_arch_choices): Enable INSN_DSP for mips32, mips32r2, mips64, mips64r2. (print_insn_args): Add supports for 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats.