summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Sync from GCCPaolo Bonzini2006-07-255-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-25 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2006-07-253-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.
* gdb/Daniel Jacobowitz2006-07-255-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*.
* * emultempl/xtensaelf.em (is_inconsistent_linkonce_section): Add spaceBob Wilson2006-07-252-8/+14
| | | | | in dep_sec_name for null terminator. Make sure dep_sec_name has a ".t" linkonce tag.
* daily updateAlan Modra2006-07-251-1/+1
|
* *** empty log message ***gdbadmin2006-07-251-1/+1
|
* * solib-irix.c (gdb_int32_bytes): Use gdb_byte instead of char.Daniel Jacobowitz2006-07-242-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-24 Frederic Riss <frederic.riss@st.com>Frederic Riss2006-07-242-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.
* gdb/Daniel Jacobowitz2006-07-249-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-21 Frederic Riss <frederic.riss@st.com>Frederic Riss2006-07-242-1/+10
| | | | | | * regcache.c (struct regcache): Make register_valid_p a signed char array.
* * linux-thread-db.c (thread_db_wait): Remove libthread_dbDaniel Jacobowitz2006-07-242-0/+15
| | | | after exec events.
* * NEWS: Mention Windows cross debugging support.Daniel Jacobowitz2006-07-242-0/+12
|
* * emulparams/elf_x86_64.sh (LIBPATH_SUFFIX, ELF_INTERPRETER_NAME): Set for ↵Nick Clifton2006-07-244-6/+29
| | | | | | | *-*-solaris2*. * elf.c (bfd_section_from_shdr): Reject unrecognised OS-specific sections only if the SHF_OS_NONCONFORMING flag is present.
* PR ld/2729Nick Clifton2006-07-242-24/+86
| | | | | * peXXigen.c (_bfd_XXi_final_link_postscript): Check for the existance of output sections before putting their entries into the DataDictionary.
* PR/2756Nick Clifton2006-07-242-3/+13
| | | | | * read.c (read_a_source_file): Ignore unknown text after line comment character. Fix misleading comment.
* * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.Nathan Sidwell2006-07-243-3/+12
| | | | * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
* Fix spelling typosNick Clifton2006-07-2429-99/+126
|
* *** empty log message ***gdbadmin2006-07-241-1/+1
|
* daily updateAlan Modra2006-07-241-1/+1
|
* * linux-nat.c (linux_nat_add_target): Remove extern.Daniel Jacobowitz2006-07-233-2/+8
| | | | * linux-nat.h (thread_db_init): New prototype.
* * ldlang.c (lang_section_bst): New structure for sorting sections by name.Nick Clifton2006-07-232-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.
* gdb/Daniel Jacobowitz2006-07-2315-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.
* * configure.in: Allow mingw32 and cygwin targets to build cross-gdb.Daniel Jacobowitz2006-07-237-198/+177
| | | | | | | | * configure: Regenerated. gdb/ * config/i386/cygwin.mt (DEPRECATED_TM_FILE): Delete. * config/i386/nm-cygwin.h: Add contents of tm-cygwin.h. * config/i386/tm-cygwin.h: Delete file.
* daily updateAlan Modra2006-07-231-1/+1
|
* *** empty log message ***gdbadmin2006-07-231-1/+1
|
* * infrun.c (handle_inferior_event): Typo.Mark Kettenis2006-07-222-1/+5
|
* daily updateAlan Modra2006-07-221-1/+1
|
* *** empty log message ***gdbadmin2006-07-221-1/+1
|
* 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2006-07-2114-15/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cli/cli-cmds.c (source_verbose, trace_commands): New variables. (source_script): New function. (source_verbose_cleanup): New function. (source_command): Move old contents to source_script. Make function static. Parse -v option and call source_script. (init_cli_cmds): Update source command help. Add 'set trace-commands' command. * cli/cli-script.c (command_next_depth): New static variable. (suppress_next_print_command_trace): New static variable. (reset_command_nest_depth): New function. (print_command_trace): New function. (execute_control_command): Split the continue_control and break_control cases, add calls to print_command_trace and count the nest depth. (while_command): Set suppress_next_print_command_trace. (if_command): Likewise. * top.c (execute_command): Call print_command_trace. * cli/cli-cmds.h (source_verbose, trace_commands): New extern variables. (source_command): Change to source_script. * main.c (captued_main): Use source_script instead of source_command. * top.h (source_command): Change to source_script. * event-top.c (display_gdb_prompt): Call reset_command_nest_depth. * cli/cli-script.h (print_command_trace): Export. (reset_command_nest_depth): Likewise. docs/ * gdb.texinfo (Optional warnings and messages): Add 'set/show trace-commands'. (Command files): Add '-v' to source command. testsuite/ * gdb.base/default.exp: Update source command error message. * gdb.base/help.exp: Update 'help source' message.
* * ld-sh/arch/arch.exp (test_arch): Set the endian flag to suit the multilibNick Clifton2006-07-212-2/+9
| | | | being tested.
* * config/tc-sh.c (md_longopts): Add -EL and -EB for use by the linker testsuite.Nick Clifton2006-07-212-0/+9
|
* *** empty log message ***gdbadmin2006-07-211-1/+1
|
* daily updateAlan Modra2006-07-211-1/+1
|
* Update amd family 10 instructions to add appropriate alignment for cygwinMichael Meissner2006-07-205-0/+18
|
* gdb/Daniel Jacobowitz2006-07-204-3/+16
| | | | | | | * eval.c (evaluate_struct_tuple): Skip static fields. gdb/testsuite/ * gdb.cp/bs15503.exp: Update comment for no longer crashing test.
* * config/tc-mips.c (md_parse_option): Don't infer optimisationThiemo Seufer2006-07-202-5/+6
| | | | options from debug options.
* [ bfd/ChangeLog ]Thiemo Seufer2006-07-2012-99/+103
| | | | | | | | | | | | | | | | | | | | * elf32-mips.c (mips16_jump_reloc): Remove function. (elf_mips16_howto_table_rel): Use _bfd_mips_elf_generic_reloc instead of mips16_jump_reloc. * elf64_mips.c, wlfn32-mips.c (mips16_jump_reloc): Remove function. (elf_mips16_howto_table_rel, elf_mips16_howto_table_rela): Use _bfd_mips_elf_generic_reloc instead of mips16_jump_reloc. [ gas/ChangeLog ] * config/tc-mips.c (mips_fix_adjustable): Handle BFD_RELOC_MIPS16_JMP. (tc_gen_reloc): Handle mips16 jumps to section symbol offsets. [ ld/testsuite/ChangeLog ] * ld-mips-elf/mips16-call-global-1.s, ld-mips-elf/mips16-call-global-2.s, ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d: Test linking of external mips16 jumps. * ld-mips-elf/mips-elf.exp: Run new test.
* *** empty log message ***gdbadmin2006-07-201-1/+1
|
* daily updateAlan Modra2006-07-201-1/+1
|
* * alphaobsd-tdep.c: Include "obsd-tdep.h".Mark Kettenis2006-07-194-3/+11
| | | | | | (alphaobsd_init_abi): Set skip_solib_resolver. * Makefile.in (alphaobsd-tdep.o): Update dependencies. * config/alpha/obsd.mt (TDEPFILES): Add obsd-tdep.o.
* * arm-tdep.c (arm_gdbarch_init): Get default floating-point modelMark Kettenis2006-07-192-8/+36
| | | | from ELF flags for binaries produced by the GNU toolchain.
* 2006-07-19 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2006-07-195-0/+92
| | | | | | | | | | | | * Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. * Makefile.in: Regenerate. config: 2006-07-19 Paolo Bonzini <bonzini@gnu.org> * acx.m4: Support --with-build-libsubdir and AC_SUBST build_libsubdir.
* 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2006-07-192-8/+12
| | | | * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
* 2006-07-19 Paul Brook <paul@codesourcery.com>Paul Brook2006-07-196-6/+18
| | | | | | | | | gas/ * config/tc-arm.c (insns): Fix rbit Arm opcode. gas/testsuite/ * gas/arm/archv6t2.d: Adjust expected output for rbit. opcodes/ * armd-dis.c (arm_opcodes): Fix rbit opcode.
* * ld-selective/selective.exp: Fix selective testcases for MIPS.Thiemo Seufer2006-07-192-2/+13
|
* compile.c (OBITOP): Bit address mask low three bit.Yoshinori Sato2006-07-192-3/+8
| | | | compile.c (decode): Fix warning.
* * remote-fileio.c (remote_fileio_func_rename): Reorder to processNathan Sidwell2006-07-192-25/+36
| | | | | input buffer before reading memory. (remote_fileio_func_stat): Likewise.
* * blockframe.c (find_pc_partial_function): Use the minimal symbolDaniel Jacobowitz2006-07-196-42/+258
| | | | | | | | size to control the cache entry, if available. * minsyms.c (lookup_minimal_symbol_by_pc_section): Handle minimal symbols with zero and non-zero sizes differently. * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
* bfd/Alan Modra2006-07-198-2/+187
| | | | | | | | | | | | | | | * bfd-in.h (enum notice_asneeded_action): Define. * bfd-in2.h: Regenerate. * elflink.c (elf_link_add_object_symbols): Call linker "notice" function with NULL name for as-needed handling. ld/ * ld.h (handle_asneeded_cref): Declare. * ldcref.c: Include objalloc.h. (old_table, old_count, old_tab, alloc_mark): New variables. (tabsize, entsize, refsize, old_symcount): Likewise. (add_cref): Use bfd_hash_allocate for refs. (handle_asneeded_cref): New function. * ldmain.c (notice): Call handle_asneeded_cref for NULL name.
* daily updateAlan Modra2006-07-191-1/+1
|