aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-07-29ld/Richard Sandiford13-108/+218
* Makefile.am (eelf32b4300.c): Update dependencies. (eelf32bmip.c): Likewise. (eelf32bsmip.c): Likewise. (eelf32btsmip.c): Likewise. (eelf32btsmipn32.c): Likewise. (eelf32ltsmip.c): Likewise. (eelf32ltsmipn32.c): Likewise. (eelf32ebmip.c): Likewise. (eelf32ebmipvxworks.c): Likewise. (eelf32elmip.c): Likewise. (eelf32elmipvxworks.c): Likewise. (eelf32bmipn32.c): Likewise. (eelf32lmip.c): Likewise. (eelf32mipswindiss.c): Likewise. (eelf32lsmip.c): Likewise. (eelf64bmip.c): Likewise. (eelf64btsmip.c): Likewise. (eelf64ltsmip.c): Likewise. (emipsbig.c): Likewise. Canonicalize ${GENSCRIPTS} line. (emipsbsd.c): Likewise. (emipsidt.c): Update dependencies. (emipsidtl.c): Likewise. (emipslit.c): Likewise. (emipslnews.c): Likewise. (emipspe.c): Likewise. Fix ${GENSCRIPTS} invocation. * Makefile.in: Regenerate. * emulparams/elf32bmip.sh (EXTRA_EM_FILE): Define. * emulparams/elf32bmipn32-defs.sh (EXTRA_EM_FILE): Likewise. * emultempl/irix.em: Include emultempl/mipself.em. * emultempl/mipself.em: New file. ld/testsuite/ * ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d, * ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests. * ld-mips-elf/mips-elf.exp: Run them.
2006-07-29daily updateAlan Modra1-1/+1
2006-07-29*** empty log message ***gdbadmin1-1/+1
2006-07-28*** empty log message ***gdbadmin1-1/+1
2006-07-28daily updateAlan Modra1-1/+1
2006-07-27 * MAINTAINERS (Write After Approval): Add myself.Bob Wilson2-0/+5
2006-07-27 * main.c (captured_main): Print a newline after callingDaniel Jacobowitz2-12/+11
print_gdb_version instead of waiting until after the symbol file has been read. Adjust error_pre_print, quit_pre_print, and warning_pre_print values.
2006-07-27 * irix5-nat.c (fetch_core_registers): Simplify and correct logic.Daniel Jacobowitz2-28/+16
2006-07-27 * target.h (target_read_stralloc): New prototype.Daniel Jacobowitz3-16/+68
* target.c (target_read_alloc_1): Renamed from target_read_alloc. Take new PADDING argument. (target_read_alloc): Use it. (target_read_stralloc): New function.
2006-07-27merge from gccDJ Delorie2-1/+28
2006-07-27 * server.c (handle_query): Correct qPart to qXfer.Daniel Jacobowitz2-1/+5
2006-07-27 * remote.c (remote_protocol_features): Correct qPart to qXfer.Daniel Jacobowitz2-1/+5
2006-07-27*** empty log message ***gdbadmin1-1/+1
2006-07-27daily updateAlan Modra1-1/+1
2006-07-26 * elfxx-ia64.c (elfNN_ia64_choose_gp): Use rawsize if set.Andreas Schwab2-1/+5
2006-07-26 * elf.c (elf_modify_segment_map): Delete empty PT_LOAD segments.Alan Modra3-46/+29
* elf32-xtensa.c (elf_xtensa_modify_segment_map): Delete. (define elf_backend_modify_segment_map): Don't define.
2006-07-26 * emultempl/elf-generic.em (map_segments): Reorganise loop so thatAlan Modra2-19/+26
layout happens before segment map. Don't do segment map on relocatable link.
2006-07-26 * ld-scripts/overlay-size-map.d: Update.Alan Modra2-2/+6
2006-07-26 * ldexp.c (fold_name <LOADADDR>): Use the lma.Alan Modra4-53/+82
* ldlang.h (lang_memory_region_type): Delete old_length. Add last_os. * ldlang.c (lang_memory_region_lookup): Init new field. (lang_reset_memory_regions): Reset new field. (lang_insert_orphan): Don't set load_base. (lang_leave_overlay): Likewise. (lang_size_sections_1): Delete unnecessary code setting lma_region to region. Correct lma region check. (lang_do_assignments_1): Rename output_section_statement parm to current_os. Set lma from previous section in region.
2006-07-26 * ldlang.c: Formatting.Alan Modra2-41/+46
2006-07-26 * emultempl/xtensaelf.em (xtensa_strip_inconsistent_linkonce_sections):Bob Wilson2-0/+6
Set discarded section's output_section to bfd_abs_section_ptr.
2006-07-26daily updateAlan Modra1-1/+1
2006-07-26*** empty log message ***gdbadmin1-1/+1
2006-07-25 * ld-mips-elf/mips16-call-global-2.s,Thiemo Seufer4-30/+48
ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d: Improve test robustness.
2006-07-25 * ldlang.c (analyze_walk_wild_section_handler): Init handler_dataAlan Modra2-4/+9
earlier.
2006-07-25 * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): AllowThiemo Seufer2-1/+8
linking of objects for compatible machine types.
2006-07-25 * elfxx-mips.c (mips_elf_next_relocation): Tighten check to testThiemo Seufer2-1/+9
also for same symbol.
2006-07-25 * elfxx-mips.c (mips_elf_calculate_relocation): Remove magic constant.Thiemo Seufer2-1/+6
2006-07-25Sync from GCCPaolo Bonzini5-1/+68
2006-07-04 Eric Botcazou <ebotcazou@libertysurf.fr> PR bootstrap/18058 * configure.in: Add -fkeep-inline-functions to CFLAGS for stage 1 if the bootstrap compiler is a GCC version that supports it. * configure: Regenerate. config: 2006-07-21 David Daney <ddaney@avtrex.com> PR libgcj/28426 * gxx-include-dir.m4: Use target_alias in path for cross build.
2006-07-252006-07-25 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini3-3/+39
PR build/26188 * stdint.m4: Test for uintptr_t even on systems with uint64_t or uint32_t. Sync from GCC 2006-07-21 Steve Ellcey <sje@cup.hp.com> PR target/26792 * unwind_ipinfo.m4: New.
2006-07-25gdb/Daniel Jacobowitz5-5/+61
* eval.c (evaluate_subexp_for_address): Don't incorrectly discard calls to C++ operator*. gdb/testsuite/ * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary operator*.
2006-07-25 * emultempl/xtensaelf.em (is_inconsistent_linkonce_section): Add spaceBob Wilson2-8/+14
in dep_sec_name for null terminator. Make sure dep_sec_name has a ".t" linkonce tag.
2006-07-25daily updateAlan Modra1-1/+1
2006-07-25*** empty log message ***gdbadmin1-1/+1
2006-07-24 * solib-irix.c (gdb_int32_bytes): Use gdb_byte instead of char.Daniel Jacobowitz2-7/+16
(gdb_int64_bytes): Likewise. (fetch_lm_info): Use .b fields of gdb_int32_bytes and gdb_int64_bytes as first argument to extract_unsigned_integer to silence compiler warnings.
2006-07-242006-07-24 Frederic Riss <frederic.riss@st.com>Frederic Riss2-3/+21
* dwarf2read.c (struct dwarf2_per_objfile): Add has_section_at_zero field. (dwarf2_locate_sections): Initialize dwarf2_per_objfile->has_section_at_zero. (dwarf2_get_pc_bounds): Use dwarf2_per_objfile->has_section_at_zero instead of HAS_RELOC test. (read_partial_die): Ditto.
2006-07-24gdb/Daniel Jacobowitz9-35/+49
* corefile.c (reopen_exec_file): Only check for an open exec file. Use exec_file_attach. * exec.c (exec_open): Make static. (exec_file_command): Don't use target_preopen. Query directly about changing the file. * gdbcore.h (exec_open): Remove prototype. gdb/testsuite/ * gdb.base/completion.exp: Update for change in "file" behavior. * gdb.stabs/weird.exp: Likewise. * lib/mi-support.exp (mi_gdb_file_cmd): Likewise. * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2006-07-242006-07-21 Frederic Riss <frederic.riss@st.com>Frederic Riss2-1/+10
* regcache.c (struct regcache): Make register_valid_p a signed char array.
2006-07-24 * linux-thread-db.c (thread_db_wait): Remove libthread_dbDaniel Jacobowitz2-0/+15
after exec events.
2006-07-24 * NEWS: Mention Windows cross debugging support.Daniel Jacobowitz2-0/+12
2006-07-24* emulparams/elf_x86_64.sh (LIBPATH_SUFFIX, ELF_INTERPRETER_NAME): Set for ↵Nick Clifton4-6/+29
*-*-solaris2*. * elf.c (bfd_section_from_shdr): Reject unrecognised OS-specific sections only if the SHF_OS_NONCONFORMING flag is present.
2006-07-24PR ld/2729Nick Clifton2-24/+86
* peXXigen.c (_bfd_XXi_final_link_postscript): Check for the existance of output sections before putting their entries into the DataDictionary.
2006-07-24PR/2756Nick Clifton2-3/+13
* read.c (read_a_source_file): Ignore unknown text after line comment character. Fix misleading comment.
2006-07-24 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.Nathan Sidwell3-3/+12
* gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2006-07-24Fix spelling typosNick Clifton29-99/+126
2006-07-24*** empty log message ***gdbadmin1-1/+1
2006-07-24daily updateAlan Modra1-1/+1
2006-07-23 * linux-nat.c (linux_nat_add_target): Remove extern.Daniel Jacobowitz3-2/+8
* linux-nat.h (thread_db_init): New prototype.
2006-07-23* ldlang.c (lang_section_bst): New structure for sorting sections by name.Nick Clifton2-41/+160
(wild_sort_fast): New function: Insert a section into a binary search tree. (output_section_callback_fast): New function: Store a section in BST. (output_section_callback_tree_to_list): New function: Convert a BST into a list. (analyze_walk_wild_section_handler): Initialize handler_data elements. (wild): If the data is sorted by name use the BST method to sort the names.
2006-07-23gdb/Daniel Jacobowitz15-1888/+3955
* configure.tgt: Build gdbserver for Cygwin and mingw32. gdb/gdbserver/ * configure.ac: Check for more headers which are missing on Windows. Automatically supply -lwsock32 and USE_WIN32API. * configure.srv: Add Cygwin and mingw32. * remote-utils.c: Don't include headers unconditionally which are missing on mingw32. Include <winsock.h> for mingw32. (remote_open): Adjust for mingw32 support. Flush standard error after writing to it. (remote_close, putpkt_binary, input_interrupt, block_async_io) (unblock_async_io, enable_async_io, disable_async_io) (readchar, getpkt): Update for Winsock support. (prepare_resume_reply): Expect a protocol signal number. * server.c: Disable <sys/wait.h> on mingw32. (start_inferior): Adjust for mingw32 support. Flush standard error after writing to it. (attach_inferior): Likewise. Use protocol signal numbers. (main): Skip 'D' packet on mingw32. Use protocol signal numbers and names. * win32-i386-low.c: New file. * Makefile.in (XM_CLIBS): Set. (gdbserver, gdbreplay): Use $(INTERNAL_CFLAGS). (win32-i386-low.o): New dependency rule. * linux-low.c (linux_wait): Use target signal numbers. * target.h (struct target_ops): Doc fix. * server.h (target_signal_to_name): New prototype. * gdbreplay.c: Don't include headers unconditionally which are missing on mingw32. Include <winsock.h> for mingw32. (remote_close, remote_open): Adjust for Winsock support. * configure, config.in: Regenerated.