aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-11-08* m32c-desc.c: Regenerated.Nick Clifton2-5/+9
2005-11-08* expr.c (operand <case '$'>): Use DOLLAR_AMBIGU rather than flag_mri_m68kNick Clifton3-3/+14
as condition for parsing the '$' as a prefix. * as.h (DOLLAR_AMBIGU): Define if needed.
2005-11-08Document ms2 additionNathan Sidwell1-0/+2
2005-11-08bfd:Nathan Sidwell36-101/+838
Add ms2. * archures.c (bfd_mach_ms2): Define. * cpu-ms1.c (arch_info_struct): Add ms2 stanza. * elf32-ms1.c (elf32_ms1_machine): Add ms2 case. (ms1_elf_merge_private_bfd_data): Remove unused variables. Add correct merging logic, with workaround. (ms1_elf_print_private_bfd_data): Add ms2 case. * reloc.c (BFD_RELOC_MS1_PCINSN8): Add ms2 specific reloc. * libbfd.h: Regenerated. * bfd-in2.h: Regenerated. cpu: Add ms2 * ms1.cpu (ms2, ms2bf): New architecture variant, cpu, machine and model. (f-uu8, f-uu1, f-imm16l, f-loopo, f-cb1sel, f-cb2sel, f-cb1incr, f-cb2incr, f-rc3): New fields. (LOOP): New instruction. (JAL-HAZARD): New hazard. (imm16o, loopsize, imm16l, rc3, cb1sel, cb2sel, cb1incr, cb2incr): New operands. (mul, muli, dbnz, iflush): Enable for ms2 (jal, reti): Has JAL-HAZARD. (ldctxt, ldfb, stfb): Only ms1. (fbcb): Only ms1,ms1-003. (wfbinc, mefbinc, wfbincr, mwfbincr, fbcbincs, mfbcbincs, fbcbincrs, mfbcbincrs): Enable for ms2. (loop, loopu, dfbc, dwfb, fbwfb, dfbr): New ms2 insns. * ms1.opc (parse_loopsize): New. (parse_imm16): hi16/lo16 relocs are applicable to IMM16L. (print_pcrel): New. gas: Add ms2. * config/tc-ms1.c (ms1_mach_bitmask): Initialize to MS1. (ms1_architectures): Add ms2. (md_parse_option): Add ms2. (md_show_usage): Add ms2. (md_assemble): Add JAL_HAZARD detection logic. (md_cgen_lookup_reloc): Add MS1_OPERAND_LOOPSIZE case. * doc/c-ms1.texi: New. * doc/all.texi: Add MS1. * doc/Makefile.am (CPU_DOCS): Add c-ms1.texi. * doc/Makefile.in: Rebuilt. * doc/Makefile: Rebuilt. gas/testsuite: Add ms2. * gas/ms1/allinsn.d: Adjust pcrel disassembly. * gas/ms1/errors.exp: Fix target triplet. * gas/ms1/ms1-16-003.d: Adjust pcrel disassembly. * gas/ms1/ms1-16-003.s: Tweak label. * gas/ms1/ms1.exp: Adjust target triplet. Add ms2 test. * gas/ms1/ms2.d, gas/ms1/ms2.s: New. * gas/ms1/relocs.d: Adjust expected machine name and pcrel disassembly. * gas/ms1/relocs.exp: Adjust target triplet. include: Add ms2. * elf/ms1.h (EF_MS1_CPU_MS2): New. opcodes: Add ms2. * ms1-asm.c, ms1-desc.c, ms1-desc.h, ms1-dis.c, ms1-ibld.c, ms1-opc.c, ms1-opc.h: Regenerated.
2005-11-082005-11-08 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka4-23/+43
* m32r-linux-tdep.c (linux_sigtramp_code): Use 'gdb_byte' instead of 'unsigned char'. (m32r_linux_sigtramp_start): Likewise. (linux_rt_sigtramp_code): Likewise. (m32r_linux_rt_sigtramp_start): Likewise. (m32r_linux_sigtramp_frame_prev_register): Use 'gdb_byte *' instead of 'void *'. * m32r-tdep.c (m32r_memory_insert_breakpoint): Use 'gdb_byte' instead of 'char'. (m32r_memory_remove_breakpoint): Likewise. (m32r_breakpoint_from_pc): Likewise. (m32r_store_return_value): Likewise. (decode_prologue): Likewise. (m32r_push_dummy_call): Likewise. (m32r_return_value): Use 'gdb_byte *' instead of 'void *'. * remote-m32r-sdi.c (m32r_xfer_memory): Use 'gdb_byte' instead of 'char'.
2005-11-08 * ia64-tdep.c (floatformat_valid): Change type of `from' fromKevin Buettner2-1/+6
`const char *' to `const void *'.
2005-11-08Various gdb_byte related changes for FRV targets.Kevin Buettner4-26/+50
2005-11-08*** empty log message ***gdbadmin1-1/+1
2005-11-07daily updateAlan Modra1-1/+1
2005-11-07 * configure: Regenerate after modifying bfd/warning.m4.Steve Ellcey10-30/+80
2005-11-07 * warning.m4 (AM_BINUTILS_WARNINGS): Default to empty stringSteve Ellcey3-129/+259
if compiler is not GCC. * configure: Regenerate
2005-11-07 * configure.host (ia64-*-hpux*): Set _LARGEFILE64_SOURCE.Steve Ellcey2-0/+6
2005-11-072005-10-24 Paul Gilliam <pgilliam@us.ibm.comPaul Gilliam2-15/+33
* ppc-sysv-tdep.c (ppc64_sysv_abi_return_value): Copy code from ppc_sysv_abi_return_value() to handle a vector return value.
2005-11-07 PR gas/1804Dave Anglin2-6/+19
* config/tc-hppa.c (md_apply_fix): Use number_to_chars_bigendian to output constant data.
2005-11-07 * doc/Makefile.am (asconfig.texi): Set top_srcdir.Mark Mitchell4-8/+15
* doc/Makefile.in: Regenerated. * doc/as.texinfo: Document "@FILE".
2005-11-07PR binutils/1568Nick Clifton2-18/+68
* config/obj-coff.c (obj_coff_section): Set readonly flag with the 'x' attribute. Remember the actions of the 'w' and 'n' attributes and do not allow the 'x','s' or 'd' attributes to change them.
2005-11-07merge from gccDJ Delorie2-111/+87
2005-11-072005-11-07 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs5-8/+20
* main.h (return_child_result, return_child_result_value): Declare. * infrun.c: Include main.h. (print_stop_reason): Remove declaration of return_child_result_value. * top.c: Include main.h. (quit_force): Remove declarations of return_child_result_value and return_child_result. * Makefile.in (top.o, infrun.o): Add main.h to dependencies.
2005-11-072005-11-07 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-1/+5
* Makefile.in (tui-winsource.o): Add gdb_assert.h to dependencies.
2005-11-072005-11-07 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs4-7/+61
* main.c (captured_main): Define struct cmdarg. Change type of cmdarg. Add new options --eval-command and alias -ex. Adjust --command to use the new struct cmdarg. Execute commands given with --eval-command. (print_gdb_help): Add new options --eval-command, -ex and mention -x. docs/ * gdb.texinfo (Choosing files): Add --eval-command.
2005-11-072005-11-07 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs1-0/+8
* main.c (main): Use INTERP_TUI instead of "tui". Set interpreter to INTERP_INSIGHT when '-w' given. * interps.h (INTERP_INSIGHT): New define. * tui/tui-interp.c (_initialize_tui_interp): Use INTERP_TUI instead of "tui".
2005-11-072005-11-07 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs3-4/+10
* main.c (main): Use INTERP_TUI instead of "tui". Set interpreter to INTERP_INSIGHT when '-w' given. * interps.h (INTERP_INSIGHT): New define. * tui/tui-interp.c (_initialize_tui_interp): Use INTERP_TUI instead of "tui".
2005-11-07gas/testsuite/Jan Beulich6-0/+57
2005-11-07 Jan Beulich <jbeulich@novell.com> * gas/all/redef2.[sd]: New. * gas/all/gas.exp: Run new test. * gas/elf/redef.d: New. * gas/elf/elf.exp: Run new test.
2005-11-07 * gas/i386/divide.s: Test line comment starting with '/'.Alan Modra5-14/+13
* gas/i386/divide.d: Pass --divide to gas. * gas/i386/intelok.d: Likewise. * gas/i386/i386.exp (divide): Run for all targets.
2005-11-07 * config/tc-i386.h (tc_comment_chars): Define.Alan Modra4-18/+64
* config/tc-i386.c (line_comment_chars): Use '/' unconditionally. (i386_comment_chars): Add. (md_parse_options): Process OPTION_DIVIDE. (md_show_usage): Describe --divide option. * doc/c-i386.texi: Document --divide option.
2005-11-07 * expr.c (op_encoding): Map '=' to O_SINGLE_EQ, if defined.Alan Modra3-3/+13
* config/tc-z80.h: Define O_SINGLE_EQ as O_eq.
2005-11-07 * macro.c (buffer_and_nest): Skip labels regardless ofAlan Modra2-41/+43
NO_PSEUDO_DOT and flag_m68k_mri.
2005-11-07 * i386-dis.c (ckprefix): Handle rex on fwait. Don't printAlan Modra2-14/+22
ignored rex prefixes here. (print_insn): Instead, handle them similarly to fwait followed by non-fp insns.
2005-11-07 * elf/hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.Dave Anglin2-6/+4
2005-11-07*** empty log message ***gdbadmin1-1/+1
2005-11-06 * ldmain.c (main): Add \n to error message.Alan Modra2-1/+5
2005-11-06 * gas/z80/z80.exp: Added "suffix" test.Alan Modra4-2/+37
* gas/z80/suffix.s: New file. * gas/z80/suffix.d: New file.
2005-11-06 * expr.c (integer_constant): Match only 'B' as binary suffix ifAlan Modra2-1/+10
NUMBERS_WITH_SUFFIX and LOCAL_LABELS_FB. Allow both 'b' and 'B' otherwise.
2005-11-06daily updateAlan Modra1-1/+1
2005-11-06*** empty log message ***gdbadmin1-1/+1
2005-11-05daily updateAlan Modra1-1/+1
2005-11-05*** empty log message ***gdbadmin1-1/+1
2005-11-04daily updateAlan Modra1-1/+1
2005-11-042005-11-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* gas/i386/padlock.d: Support 64bit BFD.
2005-11-04gas/ChangeLog:Alexandre Oliva11-88/+74
* read.c (s_weakref): Do not permit redefinitions. * symbols.c (colon): Do not permit redefinitions of equated symbols. gas/testsuite/ChangeLog: * gas/all/gas.exp: Remove weakref xfail. Run weakref4.s. * gas/all/weakref1.s: Move redefinition bits to... * gas/all/weakref4.s: ... new file. * gas/all/weakref1.d: Remove command moved to weakref1u. Adjust remaining command for leading tabs. Regenerate. * gas/all/weakref1l.d: Regenerate. * gas/all/weakref1u.d: Likewise. * gas/all/wealref1w.d: Likewise.
2005-11-04 * ldlang.c (struct output_statement_hash_entry): Don't indirect to os.Alan Modra2-77/+99
(output_statement_newfunc): Rewrite. (lang_output_section_find_1): Merge into.. (lang_output_section_find): ..here. (lang_output_section_statement_lookup_1): Rewrite to handle multiple sections with the same name. (output_statement_table_init): Commonise error message. (lang_init, open_output): Likewise.
2005-11-04gas/testsuite/Jan Beulich2-5/+9
2005-11-04 Jan Beulich <jbeulich@novell.com> * gas/all/gas.exp: xfail weakref dump tests for all targets.
2005-11-042005-11-04 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs6-8/+54
* infrun.c (print_stop_reason): Set return_child_result_value on exit. * main.c (return_child_result): New variable. (return_child_result_value): Likewise. (captured_main): Add option --return-child-result. Replace call to target_detach and exit (in batch mode) with quit_force. (print_gdb_help): Add option --return-child-result. * top.c (quit_force): Return child result if appropriate. docs/ * gdb.texinfo (Choosing modes): Add --return-child-result.
2005-11-042005-11-03 Wu Zhou <woodzltc@cn.ibm.com>Elena Zannoni2-0/+30
Checked in by Elena Zannoni <ezannoni@redhat.com> * dwarf2read.c (read_structure_type): Add IBM XL C++ specific code to set TYPE_VPTR_FIELDNO and TYPE_VPTR_BASETYPE of a virtual class if a field named "__vfp" is found.
2005-11-042005-11-03 Jim Blandy <jimb@redhat.com>Elena Zannoni3-0/+278
Checked in by Elena Zannoni <ezannoni@redhat.com> * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2005-11-042005-11-03 Jim Blandy <jimb@redhat.com>Elena Zannoni2-21/+47
Checked in by Elena Zannoni <ezannoni@redhat.com> * dwarf2read.c (file_full_name): Cope with file numbers that are out of range for the given line header.
2005-11-042005-11-03 Daniel Jacobowitz <dan@codesourcery.com>Elena Zannoni2-38/+78
Checked in by Elena Zannoni <ezannoni@redhat.com> * elfread.c (elf_symtab_read): Add number_of_symbols and symbol_table as arguments. Do not load the symbol table here. (elf_symfile_read): Load the static and dynamic symbol tables here, before calling elf_symtab_read. Also load any synthetic symbols and process those.
2005-11-042005-11-03 Andrew Cagney <cagney@gnu.org>Elena Zannoni2-5/+29
Checked in by Elena Zannoni <ezannoni@redhat.com> * dwarf2loc.c (dwarf2_evaluate_loc_desc): Handle DW_OP_piece reads.
2005-11-04*** empty log message ***gdbadmin1-1/+1
2005-11-03daily updateAlan Modra1-1/+1