aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-02-112008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev5-2/+243
* gdbserver/Makefile.in (SFILES): Add linux-xtensa-low.c. (clean): Add reg-xtensa.c. (linux-xtensa-low.o, reg-xtensa.o, reg-xtensa.c): New dependencies. * gdbserver/configure.srv (xtensa*-*-linux*) New target. * gdbserver/linux-xtensa-low.c: New. * gdbserver/xtensa-xtregs.c: New.
2008-02-112008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev12-570/+924
* NEWS (New native configurations): Xtensa GNU/Linux. (New targets): Xtensa GNU/Linux. * Makefile.in (ALL_TARGET_OBS): Add xtensa-linux-nat.o and xtensa-linux-tdep.o (ALLDEPFILES): Add xtensa-linux-tdep.c and xtensa-linux-nat.c (xtensa-linux-nat.o, xtensa-linux-tdep.o): New dependencies. * configure.tgt (xtensa*-*-linux*): New entry. * xtensa-config.c (xtensa_tdep): New variable. (xtensa_config_byte_order, xtensa_config_tdep): Removed. (rmap): Change format based on new macro XTREG. (XTENSA_CONFIG_INSTANTIATE): Use new macro defined in xtensa-tdep.h. * xtensa-linux-nat.c: New. * xtensa-linux-tdep.c: New. * xtensa-xtregs.c: New. * xtensa-tdep.h (xtensa_elf_gregset_t): Update. (XTENSA_ELF_NGREG, XTREG, XTREG_END, XTENSA_GDBARCH_TDEP_INSTANTIATE) (XCHAL_NUM_CONTEXTS, XCHAL_HAVE_EXCEPTIONS): New macros. (xtensa_register_t): New field coprocessor. (XTENSA_REGISTER_FLAGS_PRIVILEGED): Name spelling corrected. * xtensa-tdep.c (xtensa_config_tdep, xtensa_config_byte_order): Removed. (xtensa_pseudo_register_read, xtensa_pseudo_register_write): Update to handle privileged registers. (xtensa_supply_gregset) Remove exccause and excvaddr registers. (xtensa_push_dummy_call): Set windowstart register correctly. (call0_analyze_prologue): Initialize xtensa_default_isa. (xtensa_derive_tdep): New. (xtensa_gdbarch_init): Get rid of xtensa_config_byte_order and xtensa_config_tdep, use XCHAL_HAVE_BE and xtensa_tdep instead. Call xtensa_derive_tdep(). * config/xtensa/linux.mh: New. * regformats/reg-xtensa.dat: New.
2008-02-11 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.Bob Wilson2-1/+12
(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
2008-02-11 * elf32-bfin.c (bfin_relocate_section): Set up dynobj before using itBernd Schmidt2-31/+18
if necessary. (elf32_bfin_merge_private_bfd_data): Simplify, and ensure object type mismatches are detected.
2008-02-11opcodes/Jan Beulich3-122/+127
2008-02-11 Jan Beulich <jbeulich@novell.com> * i386-opc.tbl: Remove Disp32S from CpuNo64 opcodes. Remove Disp16 from Cpu64 non-jump opcodes (including loop and j?cxz). * i386-tbl.h: Re-generate.
2008-02-11 * cache.c (cache_bread): Set bfd_error_file_truncated if EOFDaniel Jacobowitz3-1/+47
was reached. * srec.c (srec_scan): Calculate the checksum. Complain on mismatch.
2008-02-11*** empty log message ***gdbadmin1-1/+1
2008-02-10daily updateAlan Modra1-1/+1
2008-02-10*** empty log message ***gdbadmin1-1/+1
2008-02-09daily updateAlan Modra1-1/+1
2008-02-09Mark last change as tiny.Eli Zaretskii1-1/+1
2008-02-09 * corelow.c (core_open): Use IS_ABSOLUTE_PATH.Eli Zaretskii3-2/+9
(filenames.h): New include. * Makefile.in (corelow.o): Add dependency for filenames.h.
2008-02-09Fix dates of entries. Commit a forgotten entry from 2008-01-26.Eli Zaretskii1-1/+5
2008-02-09Track sections for expressions.Ian Lance Taylor7-309/+506
2008-02-09*** empty log message ***gdbadmin1-1/+1
2008-02-08daily updateAlan Modra1-1/+1
2008-02-08From Cary Coutant: fix handling of undefined symbols in sharedIan Lance Taylor3-9/+29
libraries.
2008-02-08 * source.c (find_and_open_source): Always rewrite absolute filenames.Daniel Jacobowitz2-3/+8
2008-02-082008-02-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
PR binutils/5713 * strings.c (main): Set string_min to 4 if it is <= 0.
2008-02-08Don't read linker scripts in binary mode.Ian Lance Taylor1-2/+5
2008-02-08Add support for --format binary for input files.Ian Lance Taylor15-39/+849
2008-02-08 * gdb.cp/mb-inline.exp: New.Doug Evans1-0/+7
* gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
2008-02-08 * breakpoint.c: #include "hashtab.h".Doug Evans7-8/+271
(ambiguous_names_p): New fn. (update_breakpoint_locations): When restoring bp enable status, don't compare function names if any functions have same name. * Makefile.in (breakpoint.o): Add hashtab.h dependency. * gdb.cp/mb-inline.exp: New. * gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
2008-02-08*** empty log message ***gdbadmin1-1/+1
2008-02-07daily updateAlan Modra1-1/+1
2008-02-07 * ada-lang.c (symbol_completion_add): Make SV parameter a VEC**Joel Brobecker2-8/+14
instead of just a VEC*. Update use of SV. (ada_make_symbol_completion_list): Update symbol_completion_add calls.
2008-02-07 * NEWS: Put all new commands since gdb-6.7 together.Joel Brobecker2-7/+9
2008-02-07 * ada-lang.c: #include "vec.h".Joel Brobecker3-59/+43
(struct string_vector, new_string_vector, string_vector_append): Delete. (char_ptr): New typedef. (DEF_VEC_P (char_ptr)): New VEC type. (symbol_completion_add): Update profile to take the new VEC type instead of the old string_vector structure. Update code accordingly. (ada_make_symbol_completion_list): Use the new VEC type instead of the old string_vector structure, and update the code accordingly. * Makefile.in (ada-lang.o): Add dependency on vec.h.
2008-02-07 * ld-spu/ovl.d: Update.Alan Modra3-16/+23
* ld-spu/ovl2.d: Update.
2008-02-07 * ldlang.c (new_afile): Don't pass unadorned NULL to concat.Alan Modra6-12/+22
* ldfile.c (ldfile_add_library_path): Likewise. * emultempl/elf32.em (check_ld_elf_hints, check_ld_so_conf): Likewise. * emultempl/lnk960.em (lnk960_before_parse): Likewise. * emultempl/spuelf.em (embedded_spu_file): Likewise.
2008-02-07 * read.c (s_weakref): Don't pass unadorned NULL to concat.Alan Modra3-4/+10
* config/tc-i386.c (set_cpu_arch, md_parse_option): Likewise.
2008-02-07 * objdump.c (main): Don't pass unadorned NULL to concat.Alan Modra2-2/+6
2008-02-07Support --oformat binary.Ian Lance Taylor7-21/+155
2008-02-07Ignore version scripts for relocatable links.Ian Lance Taylor3-0/+23
2008-02-07Even when stripping all symbols, we need to write out the dynamicIan Lance Taylor2-12/+13
symbol table.
2008-02-07Implement --just-symbols, including -R FILE. Fix symbol values whenIan Lance Taylor16-24/+344
doing a relocatable link.
2008-02-07bfd/Alan Modra5-32/+50
* elf32-spu.c (spu_elf_size_stubs): Revert 2008-01-28 doubling of _ovly_buf_table size. (spu_elf_build_stubs): Use low bit of .size as "present" bit. Adjust initialisations relating to _ovly_buf_table. ld/ * emultempl/spu_ovl.S: Use low bit of _ovly_table.size as a "present" bit rather than low bit of .buf. Correct indexing into _ovly_buf_table. Use relative loads and stores to access overlay manager local vars. * emultempl/spu_ovl.o: Regenerate.
2008-02-07*** empty log message ***gdbadmin1-1/+1
2008-02-06daily updateAlan Modra1-1/+1
2008-02-06 * gdb.pascal/floats.pas: New test program.Pierre Muller3-0/+211
* gdb.pascal/floats.exp: New testcase.
2008-02-06 * p-exp.y: Set current_type in missing places.Pierre Muller2-10/+54
(leftdiv_is_integer): New static variable. Typecast right operand of BINOP_DIV to long_double if both operands are integers.
2008-02-06Support creating empty output when there are no input objects.Ian Lance Taylor10-55/+198
2008-02-06Fix group signature handling for relocatable link, add bootstrapIan Lance Taylor7-37/+204
relocatable test.
2008-02-06* remote-mips.c (set_breakpoint): Rename to...Maciej W. Rozycki2-34/+52
(mips_set_breakpoint): ... this. (clear_breakpoint): Rename to... (mips_clear_breakpoint): ... this. (common_breakpoint): Rename to... (mips_common_breakpoint): ... this. (check_lsi_error): Rename to... (mips_check_lsi_error): ... this.
2008-02-06Updated Malasian translation.Nick Clifton2-61/+97
2008-02-06Initial -r support.Ian Lance Taylor18-90/+1696
2008-02-06 * gas/mips/mips.exp: Invoke the tests smartmips, mips32-dsp,Adam Nemet7-10/+21
mips32-dspr2, mips64-dsp and mips32-mt with run_dump_test instead of run_dump_test_arches. * gas/mips/smartmips.d: Pass -mips32. * gas/mips/mips64-dsp.d: Pass -mips64r2. * gas/mips/mips32-dsp.d: Pass -mips32r2. * gas/mips/mips32-dspr2.d: Likewise. * gas/mips/mips32-mt.d: Likewise.
2008-02-06* simops.c (OP_1C007E0): Compensate for 64 bit hosts.DJ Delorie3-9/+17
(OP_18007E0): Likewise. (OP_2C007E0): Likewise. (OP_28007E0): Likewise. * v850.igen (divh): Likewise.
2008-02-06 * gdb.base/callfuncs.c (t_float_many_args): New function.Thiago Jung Bauermann3-0/+103
(t_double_many_args): New function. * gdb.base/callfuncs.exp: Add tests for exceeding float and double parameters passed through the stack.
2008-02-06Index: ChangeLogDJ Delorie23-100/+1579
* configure.ac (v850): V850 now has a testsuite. * configure (v850): Likewise. Index: testsuite/ChangeLog * sim/v850/: New directory. * sim/v850/allinsns.exp: New. * sim/v850/bsh.cgs: New. * sim/v850/div.cgs: New. * sim/v850/divh.cgs: New. * sim/v850/divh_3.cgs: New. * sim/v850/divhu.cgs: New. * sim/v850/divu.cgs: New. * sim/v850/sar.cgs: New. * sim/v850/satadd.cgs: New. * sim/v850/satsub.cgs: New. * sim/v850/satsubi.cgs: New. * sim/v850/satsubr.cgs: New. * sim/v850/shl.cgs: New. * sim/v850/shr.cgs: New. * sim/v850/testutils.cgs: New. * sim/v850/testutils.inc: New. Index: v850/ChangeLog * simops.c (OP_C0): Correct saturation logic. (OP_220): Likewise. (OP_A0): Likewise. (OP_660): Likewise. (OP_80): Likewise. * simops.c (OP_2A0): If the shift count is zero, clear the carry. (OP_A007E0): Likewise. (OP_2C0): Likewise. (OP_C007E0): Likewise. (OP_280): Likewise. (OP_8007E0): Likewise. * simops.c (OP_2C207E0): Correct PSW flags for special divu conditions. (OP_2C007E0): Likewise, for div. (OP_28207E0): Likewise, for divhu. (OP_28007E0): Likewise, for divh. Also, sign-extend the correct operand. * v850.igen (divh): Likewise, for 2-op divh. * v850.igen (bsh): Fix carry logic.