aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-11daily updateAlan Modra1-1/+1
2004-09-11*** empty log message ***gdbadmin1-1/+1
2004-09-10[gdb/ChangeLog]Jason Molenda4-4/+61
2004-09-10 Jason Molenda (jmolenda@apple.com) * cli/cli-script.c (read_next_line): Accept zero or more whitespace chars after 'if' or 'while' commands in user-defined commands. [gdb/testsuite/ChangeLog] 2004-09-10 Jason Molenda (jmolenda@apple.com) * gdb.base/define.exp: Two new tests to verify zero space chars after 'if' and 'while' commands in a user-defined command is correctly parsed. Approved here: http://sources.redhat.com/ml/gdb-patches/2004-09/msg00160.html http://sources.redhat.com/ml/gdb-patches/2004-09/msg00157.html
2004-09-10 * section.c (bfd_sections_find_if): Fix parameter name inJoel Brobecker2-4/+9
comment to match code.
2004-09-102004-08-31 Robert Bowdidge <bowdidge@apple.com>DJ Delorie2-0/+10
* mh-ppc-darwin: Add file, and override BOOT_CFLAGS.
2004-09-102004-09-09 Daniel Berlin <dberlin@dberlin.org>Daniel Berlin6-837/+106
* Makefile.def: Remove libbanshee. * Makefile.tpl: Ditto. * configure.in: Ditto. * Makefile.in: Regen. * configure: Ditto.
2004-09-102004-09-09 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain6-67/+76
* lib/gdb.exp (gdb_file_cmd): Revert the return value to previous simple convention. Use a global variable to store information about what was found. (gdb_run_cmd): Adapt to reverted return value. * gdb.base/remote.exp: Adapt to reverted return value. * gdb.gdb/complaints.exp: Likewise. * gdb.gdb/observer.exp: Likewise. * gdb.gdb/selftest.exp: Likewise. * gdb.gdb/xfullpath.exp: Likewise.
2004-09-10 * elf.c (assign_file_positions_except_relocs): Assign relocsAlan Modra2-8/+16
stored in a bfd section.
2004-09-10daily updateAlan Modra1-1/+1
2004-09-10*** empty log message ***gdbadmin1-1/+1
2004-09-09 * dw2gencfi.c (select_cie_for_fde): When separating CIE outAlan Modra2-3/+13
from FDE, treat a CFI_escape as we do a DW_CFA_advance_loc.
2004-09-09opcodes/Alan Modra4-2/+10
* ppc-opc.c (L): Make this field not optional. include/opcode/ * ppc.h (PPC_OPERAND_OPTIONAL): Fix comment.
2004-09-09PR 363Nick Clifton2-3/+8
* ar.c (replace_members): Do not use get_file_size as ar_emul_append correctly handles missing files.
2004-09-09daily updateAlan Modra1-1/+1
2004-09-09*** empty log message ***gdbadmin1-1/+1
2004-09-08Fix typo last entryHans-Peter Nilsson1-1/+1
2004-09-08merge from gccDJ Delorie2-0/+7
2004-09-082004-09-08 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-115/+9
* gdb.base/signals.exp (signal_tests_1): Delete. Merge signal delivery test with duplicate at end of file.
2004-09-08Fix bug reported and analyzed by Olivier Crete:Jim Blandy6-8/+68
* symfile.c (copy_section_addr_info): New function. (symbol_file_add_with_addrs_or_offsets): Use it to save the original set of address arguments, instead of handwritten code that uses one length to allocate and a different length to initialize. Use make_cleanup_free_section_addr_info. * symfile.h (copy_section_addr_info): New declaration. * utils.c: #include "symfile.h". (do_free_section_addr_info, make_cleanup_free_section_addr_info): New functions. * defs.h (make_cleanup_free_section_addr_info): New declaration. * Makefile.in (utils.o): Update dependencies.
2004-09-08 * config/obj-elf.c (obj_elf_section_type): Handle init_array,Paul Brook4-6/+22
fini_array and preinit_array section types. * config/tc-ia64.c (ia64_elf_section_type): Remove init_array and fini_array. * doc/as.texinfo: Document extra section types.
2004-09-082004-09-08 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-35/+11
* thread-db.c (keep_thread_db): Delete. (thread_db_new_objfile, thread_db_create_inferior) (thread_db_mourn_inferior): Simplify assuming !keep_thread_db.
2004-09-08* i386-tdep.h (FPC_REGNUM, FCTRL_REGNUM, FSTAT_REGNUM, FTAG_REGNUM)Mark Kettenis4-52/+18
(FISEG_REGNUM, FIOFF_REGNUM, FOSEG_REGNUM, FOOFF_REGNUM) (FOP_REGNUM, XMM0_REGNUM, MXCSR_REGNUM): Remove macros. (i386_frameless_signal_p): Remove prototype. * i386-linux-nat.c (GETFPREGS_SUPPLIES): Remove macro. (GETFPXREGS_SUPPLIES): Define using I386_ST0_REGNUM and I386_SSE_NUM_REGS. * i386-nto-tdep.c (i386nto_supply_gregset): Use I386_NUM_GREGS instead of FP0_REGNUM. (i386nto_regset_id): Use I386_NUM_GREGS and I386_NUM_FREGS instead of FP0_REGNUM and FPC_REGNUM.
2004-09-08* solib-sunos.c (sunos_relocate_main_executable): Remove function.Mark Kettenis2-109/+4
(sunos_solib_create_inferior_hook): Don't call sunos_relocate_main_executable.
2004-09-08* sparcnbsd-tdep.c (sparc32nbsd_elf_init_abi): SetMark Kettenis4-4/+13
solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. * sparcobsd-tdep.c: Don't include "nbsd-tdep.h". (sparc32obsd_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. * Makefile.in (sparcobsd-tdep.o): Update dependencies.
2004-09-08 * allinsn.exp: Add new tests.Corinna Vinschen22-4/+2280
* bandor.s: New file. * bandornot.s: New file. * bclr.s: New file. * bld.s: New file. * bldnot.s: New file. * bset.s: New file. * bst.s: New file. * bxor.s: New file. * clip.s: New file. * div.s: New file. * fail.s: New file, make sure fail works. * fsca.s: New file. * fsrra.s: New file. * mov.s: New file. * mulr.s: New file. * pass.s: New file, make sure pass works. * pushpop.s: New file. * resbank.s: New file. * testutils.inc (bf8k, bt8k, assertmem): New macros.
2004-09-08 * gencode.c (movua.l): Compensate for endianness.Corinna Vinschen3-37/+785
* interp.c (RAISE_EXCEPTION_IF_IN_DELAY_SLOT): New macro. (in_delay_slot): New flag variable. (Delay_Slot): Set in_delay_slot. (sim_resume): Reset in_delay_slot after leaving code switch. * gencode.c (op tab): Call RAISE_EXCEPTION_IF_IN_DELAY_SLOT for all instructions not allowed in delay slots. Commited by Corinna Vinschen <vinschen@redhat.com> Introduce SH2a support. * interp.c: Change type of jump table to short. Add various macros. (sim_load): Save the bfd machine code. (sim_create_inferior): Ditto. (union saved_state_type): Add tbr, ibnr and ibcr registers. Move bfd_mach to end of struct. Add regstack pointer. (init_dsp): Don't swap contents of sh_dsp_table any more. Instead use it directly in its own switch statement. Allocate space for 512 register banks. (do_long_move_insn): New function. (do_blog_insn): Ditto. (trap): Use trap #13 and trap #14 to set ibnr and ibcr. * gencode.c: Move movx/movy insns into separate switch statement. (op tab): Add sh2a insns. Reject instructions that are disabled on that chip. (gensim_caselist): Generate default case here instead of in caller. (gensim): Generate two separate switch statements. Call gensim_caselist once for each (for movsxy_tab and for tab). Add tokens for r15 and multiple regs. (conflict_warn, warn_conflicts): Add for debugging.
2004-09-08 * sim-sh.h: Add new sh2a banked registers.Corinna Vinschen2-3/+17
2004-09-08* frame.h (frame_register): Doc fix.Jim Blandy2-1/+5
2004-09-08*** empty log message ***gdbadmin1-1/+1
2004-09-08daily updateAlan Modra1-1/+1
2004-09-07 * elf32-cris.c (elf_cris_adjust_gotplt_to_got): ResetHans-Peter Nilsson2-2/+7
h->gotplt_refcount to 0, not -1.
2004-09-072004-09-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney15-68/+25
* vx-share/wait.h: Delete #ifdef USG. * utils.c (request_quit): Ditto. * tui/tui.c (tui_reset): Ditto. * remote.c: Ditto. * remote-sds.c: Ditto. * remote-rdi.c: Ditto. * mdebugread.c: Ditto. * m68klinux-nat.c: Ditto. * infttrace.c: Ditto. * infptrace.c: Ditto. * i386v-nat.c: Ditto. * exec.c: Ditto. * dbxread.c: Ditto. * core-aout.c: Ditto.
2004-09-07 * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOTPLT,Hans-Peter Nilsson2-4/+17
case R_CRIS_32_GOTPLT>: For internal error message, handle NULL symname. (cris_elf_check_relocs) <case R_CRIS_32_PLT_PCREL>: Don't try to handle symbol visibility here.
2004-09-07 * ld-cris/hiddef1.d, ld-cris/hiddef1.d, ld-cris/hidrefgotplt1.s:Hans-Peter Nilsson4-0/+37
New test.
2004-09-07binutils/H.J. Lu4-16917/+6357
2004-09-07 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated with autconfig 2.13. ld/ 2004-09-07 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated with autconfig 2.13.
2004-09-07 * ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Apply data segmentAndreas Schwab2-0/+6
alignment before adjusting DATA_SEGMENT_RELRO_END.
2004-09-07 * elf64-ppc.c (struct ppc_link_hash_table): Add stub_globals.Alan Modra3-28/+147
(is_ppc64_elf_target): Rename from is_ppc64_target. Update all callers. (ppc_stub_name): Remove trailing "+0" on stub name. (create_linkage_sections): Create relocations for branch lookup table when --emit-relocs as well as when --shared. (ppc_build_one_stub): Emit relocs for long branch stubs. Adjust relbrlt test. For --emit-stub-syms, always output a sym even when one already exists on a plt call stub. Put stub type in the stub symbol name. (ppc_size_one_stub): Size long branch stub relocs. Adjust relbrlt test. (ppc64_elf_size_stubs): Count global sym stubs added. Zero reloc_count in stub sections. Adjust relbrlt test. (ppc64_elf_build_stubs): Adjust relbrlt test. Tweak stats output. * elflink.c (bfd_elf_size_dynamic_sections): Fix comment typo. (elf_link_input_bfd): Ignore symbol index zero relocs when checking for relocs against discarded symbols. Fix comments.
2004-09-072004-09-07 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2-56/+77
* missing: Import latest version from master repository.
2004-09-07*** empty log message ***gdbadmin1-1/+1
2004-09-07daily updateAlan Modra1-1/+1
2004-09-06 * elf-bfd.h (_bfd_elf_make_dynamic_segment): Declare it.Mark Mitchell8-34/+609
* elf.c (_bfd_elf_make_dynamic_segment): New function, split out from ... (map_sections_to_segments): ... here. Use it. Assign a file position to the .dynamic section if it is not loadable, but part of the PT_DYNAMIC segment. * elf32-arm.h (elf32_arm_finish_dynamic_sections): Use file offsets, not VMAs, for the BPABI. Do not fill in the header in the .got.plt section for the BPABI. * elfarm-nabi.c (elf32_arm_symbian_modify_segment_map): Add a PT_DYNAMIC segment. (elf_backend_want_got_plt): Define to zero for Symbian OS. * emulparams/armsymbian.sh: Use armbpabi script. * scripttempl/armbpabi.sc: New script.
2004-09-06 * doc/binutils.texi (dlltool): Update --add-underscore, --kill-atDanny Smith2-4/+11
documentation.
2004-09-06(elf_link_add_object_symbols): Set the error code to bfd_error_wrong_format whenNick Clifton2-1/+10
the input format does not match the output format.
2004-09-06 * elf64-ppc.c (is_ppc64_target): New function, extracted from..Alan Modra2-6/+28
(ppc64_elf_check_directives): ..here. (ppc64_elf_size_dynamic_sections): Use it here to check bfd type before accessing ppc64_elf_tdata. (ppc64_elf_finish_dynamic_sections): And here too.
2004-09-06* gdb.base/unload.exp: Link with -dl on *-*-solaris*.Mark Kettenis2-0/+5
2004-09-06fix spelling typo in previous ChangeLog entryNick Clifton1-1/+1
2004-09-06Document that the -x switch includs the effect of the -p switch.Nick Clifton2-1/+6
2004-09-06*** empty log message ***gdbadmin1-1/+1
2004-09-06daily updateAlan Modra1-1/+1
2004-09-05 * mips-tdep.c (mips_insn16_frame_cache): Fix parameter in call toJoel Brobecker2-2/+8
heuristic_proc_desc. (mips_insn32_frame_cache): Likewise.