From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23598 invoked by alias); 28 Apr 2011 22:10:24 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 23574 invoked by uid 9813); 28 Apr 2011 22:10:24 -0000 Date: Thu, 28 Apr 2011 22:10:00 -0000 Message-ID: <20110428221023.23557.qmail@sourceware.org> From: sergiodj@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-sergiodj-stap-patch-split: reverse-20080717-branchpoint-8497-g14eb86b X-Git-Refname: refs/heads/archer-sergiodj-stap-patch-split X-Git-Reftype: branch X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: 14eb86bfed42078e6791d2f17bf0090be0a8a246 X-SW-Source: 2011-q2/txt/msg00023.txt.bz2 List-Id: The branch, archer-sergiodj-stap-patch-split has been created at 14eb86bfed42078e6791d2f17bf0090be0a8a246 (commit) - Log ----------------------------------------------------------------- commit 14eb86bfed42078e6791d2f17bf0090be0a8a246 Author: Sergio Durigan Junior Date: Wed Mar 30 18:05:23 2011 -0300 patch 5: make longjmp handling use probes. commit 99c180b47107788d3e4c9219f4712cc7d8f74c6f Author: Sergio Durigan Junior Date: Wed Mar 30 12:24:49 2011 -0300 patch 4: make exception handling use probes commit 4c0fa39a0a81c59f74bb0d9c8b3297da3cffe74a Author: Sergio Durigan Junior Date: Tue Mar 29 10:49:57 2011 -0300 patch 3: bulk of new work commit a6bb5f531fccdbb2f815344885717d39ed1a426d Author: Sergio Durigan Junior Date: Tue Mar 29 10:25:45 2011 -0300 patch 2: internal var commit 5e8f82c025938b02bed706a089086c388a64e304 Author: Sergio Durigan Junior Date: Mon Mar 28 21:15:11 2011 -0300 patch 1: pre_expanded change. commit 7f62f13c2b535c6a23035407f1c8a36ad7993dec Author: Tom Tromey Date: Thu Apr 28 20:36:49 2011 +0000 * bfdio.c (memory_bstat): Pass correct size to memset. commit 622948ba7ccbf5444140808737f0096f6339bac5 Author: Jan Kratochvil Date: Thu Apr 28 17:37:02 2011 +0000 gdb/ * symtab.c (expand_partial_symbol_name): New variable NCMP. Support case insensitive comparison. commit 848032125cdddcc3f39be6cd8e927efdfccc0bfd Author: Joseph Myers Date: Thu Apr 28 16:46:33 2011 +0000 * configure.ac (*-*-dragonfly*, *-*-freebsd*, *-*-netbsd*, alpha*-dec-osf*, alpha*-*-linux*, alpha*-*-*, sh-*-linux*, arm-*-elf* | arm*-*-eabi*, arm*-*-linux-gnueabi, frv-*-*): Remove cases in libgcj-disabling case statement. (hppa*64*-*-linux*): Set unsupported_languages instead of disabling target-zlib. (hppa*64*-*-*): Restrict case in libgcj-disabling case statement to hppa*64*-*-hpux*. (hppa*-*-*): Restrict case in libgcj-disabling case statement to hppa*-*-hpux*. (ia64*-*-elf*, ia64*-**-hpux*, i[[3456789]]86-*-elf, i[[3456789]]86-*-linux*, *-*-cygwin*, i[[3456789]]86-*-interix*, i[[3456789]]86-*-solaris2*, m32r-*-*, m68k-*-elf*, m68*-*-* | fido-*-*, powerpc-*-eabi, powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems*, mips*-*-linux*, mips*-*-*, sh-*-* | sh64-*-*, sparc-*-elf*, sparc64-*-elf*, sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*, *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu, *-*-*): Remove cases in libgcj-disabling case statement. * configure: Regenerate. commit 86279c21a7692c83d4b292822718918942398dfc Author: Ulrich Weigand Date: Thu Apr 28 15:52:53 2011 +0000 gdb/ * infrun.c (proceed): Revert previous change. (resume): Instead, handle the case of signal delivery while stepping off a breakpoint location here, and only if software single-stepping is used. Handle nested signals. gdb/testsuite/ * gdb.base/signest.exp: New file. * gdb.base/signest.c: Likewise. commit 9383842801eb839f8d232991cb9c1e851e20158d Author: Joseph Myers Date: Thu Apr 28 13:33:02 2011 +0000 * configure.ac: Disable Java for targets not supporting libffi. (*-*-chorusos, *-*-kaos*, am33_2.0-*-linux*, sh*-*-pe|mips*-*-pe): Remove cases in Java-disabling statement. (*arm-wince-pe): Change to arm-wince-pe. (arc-*-*, arm-*-coff, arm-*-pe*, arm-*-riscix*, avr-*-*): Remove cases in Java-disabling statement. (bfin-*-*): Don't disable Java again. (c4x-*-* | tic4x-*-*, tic54x-*-*, cr16-*-*, d10v-*-*, d30v-*-*, fr30-*-elf*, moxie-*-*, h8300*-*-*, h8500-*-*, hppa1.1-*-osf* | hppa1.1-*-bsd*, hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-openbsd*, hppa*-*-pro*, i960-*-*, i[[3456789]]86-*-coff, i[[3456789]]86-*-pe, i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*, i[[3456789]]86-*-sysv4*, i[[3456789]]86-*-beos*, i[[3456789]]86-*-rdos*, m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*): Remove cases in Java-disabling statement. (mmix-*-*): Don't disable Java again. (mt-*-*, powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*, powerpc-*-beos*, rs6000-*-lynxos*, rs6000-*-*, m68k-apollo-*, microblaze*, mips*-sde-elf*, mips*-*-irix5*, mips*-*-bsd*, sparclet-*-aout* | sparc86x-*-*, sparclite-*-*, sparc-*-sunos4*, tic6x-*-*, v810-*-*, vax-*-*): Remove cases in Java-disabling statement. * configure: Regenerate. commit 557acd57753439241b61d923f8078c0f2c21c83b Author: Joseph Myers Date: Thu Apr 28 13:26:23 2011 +0000 Merge from GCC: 2011-04-18 Jack Howarth PR lto/48086 * configure.ac: Re-enable LTO on *-apple-darwin9*. * configure: Regenerate. commit fe571c9f629be7a4b2b2c36dc44b9ab800d28f9a Author: Joseph Myers Date: Thu Apr 28 13:24:51 2011 +0000 * configure.ac: Separate cases disabling Java and Java libraries from general case over targets. * configure: Regenerate. commit 9c8d62c13f8e6b4d34bcb78b6e1fc339dc358e0e Author: Mike Frysinger Date: Thu Apr 28 12:50:30 2011 +0000 bfd: constify a few arrays commit c66851b2aa12ace6d26af806d7869342c1f0927f Author: Jan Kratochvil Date: Thu Apr 28 07:31:29 2011 +0000 gdb/testsuite/ * lib/mi-support.exp (mi_expect_stop) : Accept thread and breakpoint notifications. commit c78bce0cfad2c01dde76e8e5164fa4b5d4b1f26d Author: qiyao Date: Thu Apr 28 04:59:19 2011 +0000 2011-04-28 Yao Qi * arm-tdep.c (copy_unmodified): Rename to ... (arm_copy_unmodified): .. this. New. (copy_preload): Move common part to ... (install_preload): .. this. New. (arm_copy_preload): New. (copy_preload_reg): Move common part to ... (install_preload_reg): ... this. New. (arm_copy_preload_reg): New. (copy_b_bl_blx): Move common part to ... (install_b_bl_blx): .. this. New. (arm_copy_b_bl_blx): New. (copy_bx_blx_reg): Move common part to ... (install_bx_blx_reg): ... this. New. (arm_copy_bx_blx_reg): New. (copy_alu_reg): Move common part to ... (install_alu_reg): ... this. New. (arm_copy_alu_reg): New. (copy_alu_shifted_reg): Move common part to ... (install_alu_shifted_reg): ... this. New. (copy_ldr_str_ldrb_strb): Move common part to ... (install_ldr_str_ldrb_strb): ... this. New. (arm_copy_ldr_str_ldrb_strb): New. (copy_copro_load_store): Move some common part to ... (install_copy_copro_load_store): ... this. New. (arm_copy_copro_load_store): New. (copy_svc): Delete. (arm_copy_svc): Renamed from copy_svc. (copy_undef): Delete. (arm_copy_undef): Renamed from copy_undef. (decode_ext_reg_ld_st): Delete. (arm_decode_ext_reg_ld_st): Renamed from decode_ext_reg_ld_st. (decode_svc_copro): Delete. (arm_decode_svc_copro): Renamed from decode_svc_copro. (copy_copro_load_store, copy_alu_imm): update callers. (copy_extra_ld_st, copy_block_xfer): Likewise. (decode_misc_memhint_neon, decode_unconditional): Likewise. (decode_miscellaneous, decode_dp_misc): Likewise. (decode_ld_st_word_ubyte, decode_media): Likewise. (decode_b_bl_ldmstm, decode_ext_reg_ld_st): Likewise. (decode_svc_copro, decode_misc_memhint_neon): Likewise. (decode_unconditional, decode_miscellaneous): Likewise. (decode_media, decode_b_bl_ldmstm): Likewise. (arm_process_displaced_insn): Likewise.. (decode_misc_memhint_neon): Delete. (arm_decode_misc_memhint_neon): Renamed from decode_misc_memhint_neon. (decode_miscellaneous): Delete. (arm_decode_miscellaneous): Renamed from decode_miscellaneous. (decode_dp_misc): Delete. (arm_decode_dp_misc): Renamed from decode_dp_misc. (decode_ld_st_word_ubyte): Delete. (arm_decode_ld_st_word_ubyte): Renamed from decode_ld_st_word_ubyte. (decode_media): Delete. (arm_decode_media): Renamed from decode_media. (decode_b_bl_ldmstm): Delete. (arm_decode_b_bl_ldmstm): Renamed from decode_b_bl_ldmstm. (decode_ext_reg_ld_st): Delete. (arm_decode_ext_reg_ld_st): Renamed from decode_ext_reg_ld_st. (decode_unconditional): Delete. (arm_decode_unconditional): Renamed from decode_unconditional. commit 286f84c0733b2e6e3c773482ce5c97f9c4336a95 Author: Alan Modra Date: Thu Apr 28 00:00:06 2011 +0000 daily update commit d98ebdb008a967986163b906624bf193777adc21 Author: gdbadmin Date: Thu Apr 28 00:00:04 2011 +0000 *** empty log message *** commit cc294bad4162d79d79331986045e159549414235 Author: Mike Frysinger Date: Wed Apr 27 21:29:03 2011 +0000 sim: bfin: constify dmac pmap arrays Signed-off-by: Mike Frysinger commit 5b7743a275e4610fe6ea57f0c61e317490ee6854 Author: Jan Kratochvil Date: Wed Apr 27 20:03:03 2011 +0000 gdb/doc/ * gdb.texinfo (Index Section Format): Change the version to 5. Describe the different formula. gdb/ Case insensitive lookups implementation. * dwarf2read.c: Include ctype.h. (struct mapped_index): New field version. (mapped_index_string_hash): New parameter index_version. New comment for it. Call tolower appropriately. (find_slot_in_mapped_hash): New variable cmp, initialize it, use it. Choose the right index version for mapped_index_string_hash. (dwarf2_read_index): Support also the index version 5. Initialize the new struct mapped_index field version. (hash_strtab_entry): Pass INT_MAX for the new parameter, explain why. (find_slot): Explain the version needs. Pass INT_MAX for the new parameter. (write_psymtabs_to_index): Produce version 5. * minsyms.c (lookup_minimal_symbol): New variable cmp, initialize it, use it. New comment for SYMBOL_MATCHES_SEARCH_NAME. * psymtab.c (lookup_partial_symbol): Find the SYMBOL_MATCHES_SEARCH_NAME start of the found block of matching entries. * symtab.c (lookup_symbol_in_language): Remove the case_sensitive_off NAME lowercasing. (search_symbols): Pass REG_ICASE to regcomp for case_sensitive_off. (completion_list_add_name): New variable ncmp, initialize it, use it. * symtab.h (SYMBOL_HASH_NEXT): Always call tolower. * utils.c (strcmp_iw): Support case_sensitive_off. (strcmp_iw_ordered): Sort in a way compatible with case_sensitive_off. New function comment part. New variables saved_string1, saved_string2 and case_pass. Add a proper second pass. gdb/testsuite/ * gdb.base/fortran-sym-case.c: New file. * gdb.base/fortran-sym-case.exp: New file. * gdb.dwarf2/dw2-case-insensitive-debug.S: New file. * gdb.dwarf2/dw2-case-insensitive.c: New file. * gdb.dwarf2/dw2-case-insensitive.exp: New file. commit 22c4dd625566689970c7264285888da7963e5ecf Author: Jan Kratochvil Date: Wed Apr 27 19:55:09 2011 +0000 gdb/ Replace re_comp/re_exec by regcomp/regexec. * symtab.c (struct search_symbols_data): New fields preg, preg_p. (search_symbols_name_matches): Use them, use regexec. (search_symbols): New variable retval_chain, adjust the use of old_chain against it. Replace re_comp by regcomp. Use the new struct search_symbols_data fields, use regexec instead of re_exec. commit 6324ee1a545a6c3d67ea7ca57f205198a9a30457 Author: Jan Kratochvil Date: Wed Apr 27 19:52:19 2011 +0000 gdb/ Format the code for the next patch. * dwarf2read.c (struct mapped_index): Include delimiting newlines. * utils.c (strcmp_iw_ordered): Reformat the code for the next patch. New variables c1 and c2. commit 5e679e02e8706c6fb6e4459e2a8ee80287b0c7e1 Author: Jan Kratochvil Date: Wed Apr 27 19:44:41 2011 +0000 gdb/testsuite/ * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message. * gdb.base/ifelse.exp: Give names to the "" tests as `if true else false #1', `if true else false #2' and `if true else false #3'. commit 5b11e83500dbee24a831a061e73174fa5131d4f5 Author: Nathan Froyd Date: Wed Apr 27 18:37:40 2011 +0000 fix strict-aliasing warnings * linux-x86-low.c (amd64_emit_const): Call memcpy instead of casting pointers. (amd64_emit_reg, amd64_emit_int_call_1, amd64_emit_void_call_2): (i386_emit_const, i386_emit_reg, i386_emit_int_call_1): (i386_emit_void_call_2): Likewise. commit 6846d95f634cffdb57d43a36a564c459639d44da Author: Ulrich Weigand Date: Wed Apr 27 17:08:37 2011 +0000 ChangeLog: * infrun.c (proceed): Do not single-step into signal delivery when stepping off a breakpoint location. (insert_step_resume_breakpoint_at_frame): Move prototype earlier. (insert_step_resume_breakpoint_at_caller): Likewise. (insert_step_resume_breakpoint_at_sal): Likewise. (insert_longjmp_resume_breakpoint): Likewise. testsuite/ChangeLog: * gdb.base/annota1.exp: Accept breakpoints-invalid annotation while delivering signal. commit 20ba99a628ba68c96bd275f6ce8108ae78117b69 Author: qiyao Date: Wed Apr 27 15:43:31 2011 +0000 2011-04-27 Yao Qi * common/linux-ptrace.h: Remove include . commit 6fa29b949e1f2dfb823af90f3a81c3292babd586 Author: Tristan Gingold Date: Wed Apr 27 15:04:04 2011 +0000 2011-04-27 Tristan Gingold * xcoff.h (F_FDPR_PROF, F_FDPR_OPTI, F_DSA, F_VARPG) (STYP_DWARF, SSUBTYP_DWINFO) (SSUBTYP_DWLINE, SSUBTYP_DWPBNMS, SSUBTYP_DWPBTYP) (SSUBTYP_DWARNGE, SSUBTYP_DWABREV, SSUBTYP_DWSTR) (SSUBTYP_DWRNGES, STYP_TDATA, STYP_TBSS, R_TLS, R_TLS_IE) (R_TLS_LD, R_TLS_LE, R_TLSM, R_TLSML, R_TOCU, R_TOCL, C_DWARF): New macros. commit fcffe0f5577e4421423cef8d72ecd80c306fd267 Author: Joel Brobecker Date: Wed Apr 27 14:28:33 2011 +0000 fix procfs.c:procfs_pass_signals advance declaration gdb/ChangeLog: * procfs.c (procfs_pass_signals): Fix advance declaration. commit 7ade46b08cac52eaf1ce27d407a0bb5718afe82e Author: Ulrich Weigand Date: Wed Apr 27 13:29:11 2011 +0000 * target.h (struct target_ops): Remove to_notice_signals; add to_pass_signals. (target_notice_signals): Remove. (target_pass_signals): Add prototype. * target.c (update_current_target): Remove to_notice_signals; mention to_pass_signals. (target_pass_signals): New function. (debug_to_notice_signals): Remove. (setup_target_debug): Do not install debug_to_notice_signals. * infrun.c (signal_pass): New global. (resume): Call target_pass_signals. (handle_inferior_event): Report all signals while stepping over non-steppable watchpoint. Reset trap_expected to ensure breakpoints are re-inserted when stepping over a signal handler. (signal_cache_update): New function. (signal_stop_update): Call it. (signal_print_update): Likewise. (signal_pass_update): Likewise. (handle_command): Call signal_cache_update and target_pass_signals instead of target_notice_signals. (_initialize_infrun): Initialize signal_pass. * linux-nat.c (pass_mask): New global. (linux_nat_pass_signals): New function. (linux_nat_create_inferior): Report all signals initially. (linux_nat_attach): Likewise. (linux_nat_resume): Use pass_mask to decide whether to directly handle an inferior signal. (linux_nat_wait_1): Likewise. (linux_nat_add_target): Install to_pass_signals callback. * nto-procfs.c (notice_signals): Remove. (procfs_resume): Do not call notice_signals. (procfs_notice_signals): Remove. (procfs_pass_signals): New function. (init_procfs_ops): Install to_pass_signals callback instead of to_notice_signals callback. (_initialize_procfs): Report all signals initially. * procfs.c (procfs_notice_signals): Remove. (procfs_pass_signals): New function. (procfs_target): Install to_pass_signals callback instead of to_notice_signals callback. (register_gdb_signals): Remove. (procfs_debug_inferior): Report all signals initially. (procfs_init_inferior): Remove redundant register_gdb_signals call. * remote.c (remote_pass_signals): Add numsigs and pass_signals parameters; use them instead of calling signal_..._state routines. (remote_notice_signals): Remove. (remote_start_remote): Report all signals initially. (remote_resume): Do not call remote_pass_signals. (_initialize_remote): Install to_pass_signals callback instead of to_notice_signals callback. commit f79d181225fe4ba4eceeebe78e5b8734005ee34a Author: Pedro Alves Date: Wed Apr 27 12:44:25 2011 +0000 2011-04-27 Pedro Alves gdb/ * breakpoint.c (user_settable_breakpoint): Delete. (user_breakpoint_p): Remove check on user_settable_breakpoint. (delete_command): Check user_breakpoint_p instead of looking at the breakpoint's type. (disable_command): Ditto. (enable_command): Ditto. (delete_trace_command): Use user_breakpoint_p instead of looking at the breakpoint number directly. When checking if there are user visible tracepoints, in order to know whether to ask the user for confirmation, check whether the breakpoint is actually a tracepoint. commit 87574618bba4f98323ab578dae1eb6616eb6fb85 Author: Vladimir Prus Date: Wed Apr 27 12:04:39 2011 +0000 * python/py-breakpoint.c (gdbpy_breakpoint_created): Fix compilation. commit ef5d824a73805747d003fed4637c089be2cf2ac1 Author: Vladimir Prus Date: Wed Apr 27 10:17:33 2011 +0000 MI breakpoint notifications. * annotate.c (breakpoint_changed): Adjust parameter type. * breakpoint.c (set_breakpoint_condition): Adjust to change in breakpoint_modified type. (breakpoint_set_commands): Likewise. (do_map_commands_command): Likewise. (bpstat_check_breakpoint_conditions): Notify that breakpoint has changed after bumping hit count. (bpstat_stop_status): Likewise. (print_one_breakpoint_location): Don't wrap in tuple here. (print_one_breakpoint): Always print individual locations. For locations, use unnamed tuple. (disable_breakpoints_in_unloaded_shlib): Notify that breakpoint has changed. (create_catchpoint, create_syscall_event_catchpoint): Call breakpoint_created obsever. (mention): Don't call breakpoint_created observer. (create_breakpoint_sal): Call breakpoint_created observer. (create_breakpoint, watch_command_1): Likewise. (create_ada_exception_breakpoint): Likewise. (delete_breakpoint): Call breakpoint_deleted breakpoint. (locations_are_equal): New. (update_breakpoint_locations): If locations were changed, notify. (set_ignore_count, disable_breakpoint, do_enable_breakpoint): Call breakpoint_modified observer. * mi/mi-cmd-break.c (breakpoint_notify): Adjust. (mi_cmd_break_insert): Don't set observers for modify and delete. * mi/mi-interp.c (mi_suppress_breakpoint_notifications): New. (mi_breakpoint_created, mi_breakpoint_deleted) (mi_breakpoint_modified): New. (mi_interpreter_init): Hook the above. * mi/mi-main.c (mi_cmd_execute): Disable breakpoint notifications while -break-* commands are executing. * mi/mi-main.h (mi_suppress_breakpoint_notifications): New. * mi/mi-out.c (struct ui_out_data): New field original_buffer. (mi_redirect): New. (mi_ui_out_impl): Hook in mi_redirect. (mi_field_skip): True to the name, skip the field, don't output a field with an empty value. * python/py-breakpoint.c (gdbpy_breakpoint_created) (gdbpy_breakpoint_deleted): Adjust. * tui/tui-hooks.c (tui_event_create_breakpoint) (tui_event_delete_breakpoint, tui_event_modify_breakpoint): Adjust. commit 6f35b0d974cd2e3f6a4b10ab9cb40a2d3619aaa3 Author: Nick Clifton Date: Wed Apr 27 10:02:26 2011 +0000 Updated Danish, Esperanto and French translations. commit b5a6bfb7d9b6534c916fe07f7b704904d444b229 Author: Alan Modra Date: Wed Apr 27 00:00:06 2011 +0000 daily update commit 45bffbf0f769be69009adbb1d4ff18ef15e6df13 Author: gdbadmin Date: Wed Apr 27 00:00:03 2011 +0000 *** empty log message *** commit d0e2bfb5b70a135e4d9e9cb2e9b282bf1ae4d182 Author: Ulrich Weigand Date: Tue Apr 26 17:32:29 2011 +0000 2011-04-26 Aleksandar Ristovski * nto-procfs.c (procfs_insert_hw_watchpoint): Fix prototype. (procfs_remove_hw_watchpoint): Likewise. commit d472c74c807710c09b71247198a813760f6fcbad Author: Tom Tromey Date: Tue Apr 26 15:40:56 2011 +0000 2011-04-26 Michael Walle * remote.c (remote_start_remote): Ack packet after sending the interrupt sequence. commit 519806e2d86d44db418a346bd21ff5f75acd054f Author: qiyao Date: Tue Apr 26 15:35:59 2011 +0000 gdb/ * linux-nat.c: Move common macros to ... Include linux-ptrace.h. * common/linux-ptrace.h: ... here. New. gdb/gdbserver/ * linux-low.c: Move common macros to linux-ptrace.h. Include linux-ptrace.h. * Makefile.in (linux_ptrace_h): New. (linux-low.o): Depends on linux-ptrace.h. commit c79113e8396cdaaef48cdf5d0b6ef5c64591bcf8 Author: Nick Clifton Date: Tue Apr 26 15:28:05 2011 +0000 * dw2gencfi.c (dwcfi_seg_list): New struct. (dwcfi_hash): New static hash variable. (get_debugseg_name): New. (alloc_debugseg_item): New. (make_debug_seg): New. (dwcfi_hash_insert): New. (dwcfi_hash_find): New. (dwcfi_hash_find_or_make): New. (cfi_insn_data): New member cur_seg. (cie_entry): Likewise. (fde_entry): New cseg and handled members. (alloc_fde_entry): Initialize cseg member. (alloc_cfi_insn_data): Initialize cur_seg member. (dot_cfi_sections): Compare for beginning of section names via strncmp. (get_cfi_seg): New. (cfi_finish): Treat link-once sections. (is_now_linkonce_segment): New local helper. (output_cie): Ignore cie entries not member of current segment. (output_fde): Likewise. (select_cie_for_fde): Likewise. (cfi_change_reg_numbers): Add new argument for current segment and ignore insn elements, if not part of current segment. * ehopt.c (get_cie_info): Use strncmp for section name matching. (heck_eh_frame): Likewise. * coffcode.h (sec_to_styp_flags): Allow linkonce for debugging sections. * scripttempl/pe.sc: Handle .eh_frame($|.)* sections. * scripttempl/pep.sc: Likewise. * ld-pe/pe.exp: Add cfi/cfi32 tests. * ld-pe/cfi.d: New. * ld-pe/cfi32.d: New. * ld-pe/cfia.s: New. * ld-pe/cfib.s: New. commit 293f21632270292dd425d9d55015c398069f3324 Author: Tristan Gingold Date: Tue Apr 26 14:57:35 2011 +0000 2011-04-26 Tristan Gingold * coff64-rs6000.c: Convert to ISO-C. Remove PARAMS and PTR macros. commit 1bdba67574a2d5adf083a71c46958716f8f72401 Author: Mike Frysinger Date: Tue Apr 26 05:47:14 2011 +0000 sim: gpio: add output support Make all of the pins bidirectional, and support sending signals when software drives the pins as outputs. Signed-off-by: Mike Frysinger commit e05295dfd3b20c16b8c73e59e1ae3e6e741270e7 Author: Mike Frysinger Date: Tue Apr 26 05:46:02 2011 +0000 sim: gpio: update mask a/b signals better When the mask a/b MMRs are written, the output signal might change levels (as pins are [un]masked), so make sure we update the output level. Further, make sure we handle edge ints correctly by first sending a high signal followed by a low signal. Signed-off-by: Mike Frysinger commit 5d20c6465a5eda5754a425d6d837171fa6e7e9bf Author: gdbadmin Date: Tue Apr 26 00:00:32 2011 +0000 *** empty log message *** commit 8102d380d87eac4a33b3002a397f52745114f991 Author: Alan Modra Date: Tue Apr 26 00:00:05 2011 +0000 daily update commit 0c1e1542936273faab7e60072fb09e806ca10186 Author: Alan Modra Date: Mon Apr 25 23:11:20 2011 +0000 * ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7. commit 231db70b7234728e7e01728fd157cdd3c3ea43d3 Author: Jan Kratochvil Date: Mon Apr 25 19:38:14 2011 +0000 gdb/ * elfread.c (elf_symfile_read): Protect dwarf2_initialize_objfile by !objfile_has_partial_symbols. New comment. * objfiles.c (objfile_has_partial_symbols): Call HAS_SYMBOLS if SYM_READ_PSYMBOLS is not present. Extend the comment. * symfile.h (struct sym_fns): Extend the sym_read_psymbols comment. gdb/testsuite/ * gdb.base/gdbindex-stabs-dwarf.c: New file. * gdb.base/gdbindex-stabs.c: New file. * gdb.base/gdbindex-stabs.exp: New file. ----------------------------------------------------------------------- hooks/post-receive -- Repository for Project Archer.