From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18685 invoked by alias); 4 Sep 2013 13:56:03 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 18666 invoked by uid 9364); 4 Sep 2013 13:56:03 -0000 Date: Wed, 04 Sep 2013 13:56:00 -0000 Message-ID: <20130904135602.18602.qmail@sourceware.org> From: gary@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] gbenson/pr14963: Junk X-Git-Refname: refs/heads/gbenson/pr14963 X-Git-Reftype: branch X-Git-Oldrev: 1bd6e9d17a836b0b1e66090bd505ba094e93e91f X-Git-Newrev: 6e160062d79d9f205648c657e0e48b485bf005d1 X-SW-Source: 2013-q3/txt/msg00033.txt.bz2 List-Id: The branch, gbenson/pr14963 has been updated via 6e160062d79d9f205648c657e0e48b485bf005d1 (commit) via cd673ab75677b429116128026568ab61a8eea8df (commit) via 23d55d09cd6ae2ff5fe764dec021d4454eecd873 (commit) via 4f7ba9c84519302efe79f77d83c1c116055f39f5 (commit) via 44dcf2541f9c932d1dd73c04fa6c6cf79a02804e (commit) via 9706cb14337d2ecdc46262697ecd4984378304f9 (commit) via 7191955124335b76696ac93c8beee66b9d7b8e7e (commit) via 48e7780105e04ff2523334dd67d8b67859c07e4e (commit) via 36a31ec983a162960eb0c14d1054f8cb95a5db87 (commit) via 365ca53d7124553b08c9ff6d1120f06e42c1f552 (commit) via 882a803c23851df2f57b599a424fd0086b9b855c (commit) via bd39a67ffde1aead2276cf3c4853797c5d2b4e86 (commit) via a1d3a87313d64f8539697d32764db6ac406f83d1 (commit) via 289739a12ec8ee6d70839f328466aa176e6ebf63 (commit) via a6d82329b811c86c98dee2eafb59c39328492e00 (commit) via c143a5bbabc0fd607d48ea78109902cf5bb1e234 (commit) via cb2a74c78ef40379174aa4b941e00d225bb35e37 (commit) via c31e67091e3052399e180e5ba2e22e8999c76003 (commit) via 2d8bbd00ecdfe7d148a7d24083a4c96eda08a1cd (commit) via 457052f916f3287e0dae259b4b8c5c2839153455 (commit) via 49ba0b8e63c5c5de77448653094468dc5111b80d (commit) via 75752de842b353feabbd52821e2f504613398b0d (commit) via 2809221f372d30b817304cce2014a7aba7c5a27a (commit) via 624d61d5a1e820bf338aa5a16f315e3d1ca046a6 (commit) via 2bac9d95551fabd5ba6541fe49756a06ad8549e5 (commit) via 6f13834c5b57c55b948a458d3b86824ac570d35c (commit) via 57c88b031cd2148ff4084b921173cb98aec48d80 (commit) via c94dacee3c64124234b5edf44b998f6e5e0731b3 (commit) via 91e31762953cfb02bb26abcdeba0688dd36d5113 (commit) via c7ddc4b5a2fb66597337932325aeea6de0564088 (commit) via 0684eb99279cdc08aefe1ef9876f890b9bf72659 (commit) via 80423d1a0369e89da499ef1df3bfe38c83bd795e (commit) via 8ea9022b4e627307e74bc61decfe708213896b63 (commit) via 663d11e2ebfd8370fbe1d7680441d9975e356021 (commit) from 1bd6e9d17a836b0b1e66090bd505ba094e93e91f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 6e160062d79d9f205648c657e0e48b485bf005d1 Author: Gary Benson Date: Wed Sep 4 14:55:54 2013 +0100 Junk commit cd673ab75677b429116128026568ab61a8eea8df Merge: 23d55d0 44dcf25 Author: Gary Benson Date: Wed Sep 4 14:54:18 2013 +0100 Merge remote branch 'gdb/master' into gbenson/pr14963 commit 23d55d09cd6ae2ff5fe764dec021d4454eecd873 Author: Gary Benson Date: Wed Sep 4 14:51:57 2013 +0100 Add missing documentation commit 4f7ba9c84519302efe79f77d83c1c116055f39f5 Author: Gary Benson Date: Wed Sep 4 14:27:21 2013 +0100 Add testcase commit 44dcf2541f9c932d1dd73c04fa6c6cf79a02804e Author: Nick Clifton Date: Wed Sep 4 07:59:33 2013 +0000 PR gas/15914 * config/tc-arm.c (T16_32_TAB): Add _udf. (do_t_udf): New function. (insns): Add "udf". * gas/arm/udf-bad.s: New file. * gas/arm/udf-bad.d: New file. * gas/arm/udf-bad.l: New file. * gas/arm/udf.s: New file. * gas/arm/udf.d: New file. * gas/arm/udf.l: New file. * arm-dis.c (arm_opcodes): Add udf. (thumb_opcodes): Use "udf" mnemonic rather than UNDEFINED_INSTRUCTION. (thumb32_opcodes): Add udf.w. (print_insn_thumb32): Handle %H as the thumb32_opcodes comment says. commit 9706cb14337d2ecdc46262697ecd4984378304f9 Author: mbilal Date: Wed Sep 4 06:17:07 2013 +0000 2013-09-04 Muhammad Bilal Pedro Alves * symfile.c (add_symbol_file_command): Error out on unknown option. Handle EXPECTING_SEC_ADDR/EXPECTING_SEC_NAME before '-' options and collapse into single conditional branch. 2013-09-13 Muhammad Bilal Pedro Alves * gdb.base/relocate.exp: Check that invalid options are rejected. commit 7191955124335b76696ac93c8beee66b9d7b8e7e Author: Alan Modra Date: Wed Sep 4 00:00:04 2013 +0000 daily update commit 48e7780105e04ff2523334dd67d8b67859c07e4e Author: Mike Frysinger Date: Tue Sep 3 20:45:07 2013 +0000 sim: mark complete_option_list args const to fix build warnings The completion API was updated, but this func missed having its text/word args const. commit 36a31ec983a162960eb0c14d1054f8cb95a5db87 Author: Luis Machado Date: Tue Sep 3 17:22:44 2013 +0000 * inf-child.c (inf_child_follow_fork) New parameter detach_fork. * inf-ptrace.c (inf_ptrace_follow_fork): Likewise. * inf-ttrace.c (inf_ttrace_follow_fork): Likewise. * inferior.h (detach_fork): Remove. * infrun.c (detach_fork): Adjust comment and make it static. (follow_fork): Pass detach_fork parameter to target_follow_fork. * linux-nat.c (linux_child_follow_fork): New parameter detach_fork. * target.c (target_follow_fork): New parameter detach_fork. Pass detach_fork as parameter and print its value. * target.h (struct target_ops) : New int parameter. (target_follow_fork): New parameter detach_fork. commit 365ca53d7124553b08c9ff6d1120f06e42c1f552 Author: Joel Brobecker Date: Tue Sep 3 16:59:17 2013 +0000 Fix build failure in solib-ia64-hpux.c The field "bfd" no longer exists in struct target_section. Use the_bfd_section->owner instead. gdb/ChangeLog: * solib-ia64-hpux.c (ia64_hpux_relocate_section_addresses): Replace sec->bfd by sec->the_bfd_section->owner. commit 882a803c23851df2f57b599a424fd0086b9b855c Author: Alan Modra Date: Tue Sep 3 00:00:04 2013 +0000 daily update commit bd39a67ffde1aead2276cf3c4853797c5d2b4e86 Author: qiyao Date: Mon Sep 2 23:09:57 2013 +0000 gdb/ * linux-tdep.c (linux_is_uclinux): New function. Code moved from linux_has_shared_address_space. (linux_has_shared_address_space): Call linux_is_uclinux. * linux-tdep.h (linux_is_uclinux): Declare. * m68klinux-tdep.c (m68k_linux_get_sigtramp_info): Call linux_is_uclinux. commit a1d3a87313d64f8539697d32764db6ac406f83d1 Author: qiyao Date: Mon Sep 2 23:07:06 2013 +0000 gdb/ * config/djgpp/fnchange.lst: Remove entry of i386-interix-nat.c and i386-interix-tdep.c. * configure.ac: Remove '*-*-interix*'. * configure: Re-generated. * defs.h (enum gdb_osabi): Remove GDB_OSABI_INTERIX. * i386-cygwin-tdep.c (i386_cygwin_osabi_sniffer): Remove obsolete comments. * osabi.c (gdb_osabi_names): Remove "Interix". commit 289739a12ec8ee6d70839f328466aa176e6ebf63 Author: qiyao Date: Mon Sep 2 23:00:29 2013 +0000 gdb/ * arch-utils.c: Fix typo in the comment to gdbarch_update_p. commit a6d82329b811c86c98dee2eafb59c39328492e00 Author: Pedro Alves Date: Mon Sep 2 15:15:57 2013 +0000 [gdbserver] Fix trace-buffer-size.exp FAILs. I'm seeing trace-buffer-size.exp failing (with gdbserver): (gdb) PASS: gdb.trace/trace-buffer-size.exp: tstatus check 2 show trace-buffer-size 4 Requested size of trace buffer is 4. (gdb) PASS: gdb.trace/trace-buffer-size.exp: show trace buffer size set trace-buffer-size -1 memory clobbered past end of allocated block Remote connection closed (gdb) FAIL: gdb.trace/trace-buffer-size.exp: set trace buffer size 2 set trace-buffer-size unlimited (gdb) PASS: gdb.trace/trace-buffer-size.exp: set trace-buffer-size unlimited That "memory clobbered past end of allocated block" is mcheck triggering. Valgrind shows: ==23624== Invalid write of size 1 ==23624== at 0x418DD8: clear_trace_buffer (tracepoint.c:1443) ==23624== by 0x418F3A: init_trace_buffer (tracepoint.c:1497) ==23624== by 0x41D95B: cmd_bigqtbuffer_size (tracepoint.c:4061) ==23624== by 0x41DEEC: handle_tracepoint_general_set (tracepoint.c:4193) clear_trace_buffer does: static void clear_trace_buffer (void) { trace_buffer_start = trace_buffer_lo; trace_buffer_free = trace_buffer_lo; trace_buffer_end_free = trace_buffer_hi; trace_buffer_wrap = trace_buffer_hi; /* A traceframe with zeroed fields marks the end of trace data. */ ((struct traceframe *) trace_buffer_free)->tpnum = 0; ((struct traceframe *) trace_buffer_free)->data_size = 0; traceframe_read_count = traceframe_write_count = 0; traceframes_created = 0; } And the tpnum+data_size fields are over 4 bytes... This fixes it by ensuring we allocate space at least for an EOB. We have code elsewhere that relies on the EOB being present (like e.g., find_traceframe), so this seems simplest. gdb/gdbserver/ 2013-09-02 Pedro Alves * tracepoint.c (TRACEFRAME_EOB_MARKER_SIZE): New macro. (init_trace_buffer): Ensure at least TRACEFRAME_EOB_MARKER_SIZE is allocated. (trace_buffer_alloc): Use TRACEFRAME_EOB_MARKER_SIZE. commit c143a5bbabc0fd607d48ea78109902cf5bb1e234 Author: mmetzger Date: Mon Sep 2 15:06:11 2013 +0000 record: upcase record_print_flag enumeration constants * record.h (record_print_flag) : Rename into ... (record_print_flag) : ... this. Update all users. commit cb2a74c78ef40379174aa4b941e00d225bb35e37 Author: Pierre Muller Date: Mon Sep 2 14:32:19 2013 +0000 * win32-low.c (child_xfer_memory): Check if ReadProcessMemory or WriteProcessMemory complete successfully and handle ERROR_PARTIAL_COPY error. commit c31e67091e3052399e180e5ba2e22e8999c76003 Author: Pedro Alves Date: Mon Sep 2 14:14:58 2013 +0000 server.c:gdb_read_memory: Fix error return. When I added gdb_read_memory, with bits factored out from elsewhere, I missed adjusting this error return. gdb_read_memory has an interface similar to Like GDB's xfer_partial: > /* Read trace frame or inferior memory. Returns the number of bytes > actually read, zero when no further transfer is possible, and -1 on > error. Return of a positive value smaller than LEN does not > indicate there's no more to be read, only the end of the transfer. Returning EIO, a positive value, is obviously bogus, for the caller will confuse it with a successful partial transfer. Found by inspection. Tested on x86_64 Fedora 17. gdb/gdbserver/ 2013-09-02 Pedro Alves * server.c (gdb_read_memory): Return -1 on traceframe memory read error instead of EIO. commit 2d8bbd00ecdfe7d148a7d24083a4c96eda08a1cd Author: Pierre Muller Date: Mon Sep 2 13:11:13 2013 +0000 Fix small indentation error in last commit commit 457052f916f3287e0dae259b4b8c5c2839153455 Author: Pierre Muller Date: Mon Sep 2 12:57:49 2013 +0000 * windows-nat.c (windows_xfer_memory): Handle ERROR_PARTIAL_COPY error code. commit 49ba0b8e63c5c5de77448653094468dc5111b80d Author: Pierre Muller Date: Mon Sep 2 12:45:55 2013 +0000 * windows-nat.c (windows_xfer_memory): Fix compilation failure by use of plongest function. commit 75752de842b353feabbd52821e2f504613398b0d Author: Andreas Krebbel Date: Mon Sep 2 11:42:38 2013 +0000 2013-09-02 Andreas Krebbel * s390-opc.txt: Fix description for fiebra, fidbra, and fixbra. For the load fp integer instructions only the suppression flag was new with z196 version. commit 2809221f372d30b817304cce2014a7aba7c5a27a Author: Tristan Gingold Date: Mon Sep 2 09:28:02 2013 +0000 2013-09-02 Tristan Gingold * NEWS: Add entry mentioning support for native Windows x64 SEH data. * amd64-windows-tdep.c: #include "objfiles.h", "frame-unwind.h", "coff/internal.h", "coff/i386.h", "coff/pe.h" and "libcoff.h". (struct amd64_windows_frame_cache): New struct. (amd64_windows_w2gdb_regnum): New global. (pc_in_range, amd64_windows_frame_decode_epilogue) (amd64_windows_frame_decode_insns, amd64_windows_find_unwind_info) (amd64_windows_frame_cache, amd64_windows_frame_prev_register) (amd64_windows_frame_this_id): New functions. (amd64_windows_frame_unwind): New static global. (amd64_windows_skip_prologue): New function. (amd64_windows_init_abi): Call frame_unwind_prepend_unwinder with amd64_windows_frame_unwind. Call set_gdbarch_skip_prologue with amd64_windows_skip_prologue. commit 624d61d5a1e820bf338aa5a16f315e3d1ca046a6 Author: Alan Modra Date: Mon Sep 2 00:00:05 2013 +0000 daily update commit 2bac9d95551fabd5ba6541fe49756a06ad8549e5 Author: Alan Modra Date: Sun Sep 1 00:00:05 2013 +0000 daily update commit 6f13834c5b57c55b948a458d3b86824ac570d35c Author: Dave Anglin Date: Sat Aug 31 11:31:42 2013 +0000 2013-08-31 John David Anglin * elf64-hppa.c (elf_hppa_final_link_relocate): Add missing '%' to format string. commit 57c88b031cd2148ff4084b921173cb98aec48d80 Author: Alan Modra Date: Sat Aug 31 00:00:05 2013 +0000 daily update commit c94dacee3c64124234b5edf44b998f6e5e0731b3 Author: gdbadmin Date: Fri Aug 30 19:27:16 2013 +0000 GDB 7.6.1 released. commit 91e31762953cfb02bb26abcdeba0688dd36d5113 Author: aburgess Date: Fri Aug 30 16:36:03 2013 +0000 gdb.base/code_elim.exp - force .bss creation. https://sourceware.org/ml/gdb-patches/2013-08/msg00920.html gdb/ChangeLog * gdb.base/code_elim1.c (my_bss_symbol): New variable added. (my_static_symbol): Add comment. (main): Reference my_bss_symbol. commit c7ddc4b5a2fb66597337932325aeea6de0564088 Author: Pedro Alves Date: Fri Aug 30 15:37:36 2013 +0000 MI -trace-find, print frame with LOC_AND_ADDRESS instead of SRC_AND_LOC. When I looked for print_stack_frame calls in MI, I wondered why this one passing down SRC_AND_LOC. print_stack_frame does: /* For mi, alway print location and address. */ if (ui_out_is_mi_like_p (current_uiout)) print_what = LOC_AND_ADDRESS; So it really doesn't matter which value is passed down, but, to avoid confusion in readers, it's better to use the MI standard here. There's another SRC_AND_LOC in mi-interp.c, but that one makes sense. gdb/ 2013-08-30 Pedro Alves * mi/mi-main.c (mi_cmd_trace_find): Use LOC_AND_ADDRESS instead of SRC_AND_LOC. commit 0684eb99279cdc08aefe1ef9876f890b9bf72659 Author: Pedro Alves Date: Fri Aug 30 15:32:45 2013 +0000 restore_selected_frame: tweak warning. I noticed SRC_LINE has special handling within print_stack_frame (mid statement handling), so I audited all uses, and noticed the one in restore_selected_frame. I actually added this warning myself back in 2008, but reading back, I think we can do better. "reparsed frame" is probably confusing to users. Old: warning: Couldn't restore frame #2 in current thread, at reparsed frame #0 45 w = 0; (gdb) New: warning: Couldn't restore frame #2 in current thread. Bottom (innermost) frame selected: #0 foo () at foo.c:45 45 w = 0; (gdb) Tested on x86_64 Fedora 17. gdb/ 2013-08-30 Pedro Alves * thread.c (restore_selected_frame): Use SRC_AND_LOC, and change warning text. commit 80423d1a0369e89da499ef1df3bfe38c83bd795e Author: Pedro Alves Date: Fri Aug 30 15:31:32 2013 +0000 bsd-kvm.c: Fix arguments to print_stack_frame. 1 is SRC_AND_LOC. Then, this is passing -1 as print_level argument to print_stack_frame. -1 is not a valid print_level value (it's a regular boolean). But, it used to be, before . What happened is that bsd-kvm.c did not exist at the time of that patch, but went into the tree about a month after, without being adjusted to the new interface. Fixed now, exactly as e.g., ocd.c had been adjusted: > --- ocd.c 18 Jan 2004 19:26:51 -0000 1.28 > +++ ocd.c 23 Apr 2004 14:29:12 -0000 > @@ -225,7 +225,7 @@ > flush_cached_frames (); > registers_changed (); > stop_pc = read_pc (); > - print_stack_frame (get_selected_frame (), -1, 1); > + print_stack_frame (get_selected_frame (), 0, SRC_AND_LOC); gdb/ 2013-08-30 Pedro Alves * bsd-kvm.c (bsd_kvm_open, bsd_kvm_proc_cmd, bsd_kvm_pcb_cmd): Adjust arguments to print_stack_frame. commit 8ea9022b4e627307e74bc61decfe708213896b63 Author: Pedro Alves Date: Fri Aug 30 15:28:39 2013 +0000 ada-tasks.c: write SRC_AND_LOC instead '1'. 1 is SRC_AND_LOC. 2013-08-30 Pedro Alves * ada-tasks.c (task_command_1): Write SRC_AND_LOC instead '1'. commit 663d11e2ebfd8370fbe1d7680441d9975e356021 Author: Pedro Alves Date: Fri Aug 30 15:26:04 2013 +0000 frame.h: Delete stale declaration. This is declaring a function that no longer exists. It was deleted back in 2003-01-13: ... show_and_print_stack_frame, print_only_stack_frame_stub, print_only_stack_frame): Delete functions. gdb/ 2013-08-30 Pedro Alves * frame.h (show_and_print_stack_frame): Delete declaration. ----------------------------------------------------------------------- Summary of changes: SESSION | 455 ------------------- bfd/ChangeLog | 5 + bfd/elf64-hppa.c | 2 +- bfd/version.h | 2 +- gdb/ChangeLog | 118 +++++ gdb/NEWS | 2 + gdb/ada-tasks.c | 3 +- gdb/amd64-windows-tdep.c | 768 ++++++++++++++++++++++++++++++++- gdb/arch-utils.c | 2 +- gdb/bsd-kvm.c | 6 +- gdb/config/djgpp/fnchange.lst | 2 - gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/defs.h | 1 - gdb/frame.h | 3 - gdb/gdbserver/ChangeLog | 18 + gdb/gdbserver/server.c | 2 +- gdb/gdbserver/tracepoint.c | 17 +- gdb/gdbserver/win32-low.c | 21 +- gdb/i386-cygwin-tdep.c | 2 - gdb/inf-child.c | 3 +- gdb/inf-ptrace.c | 3 +- gdb/inf-ttrace.c | 3 +- gdb/inferior.h | 5 - gdb/infrun.c | 10 +- gdb/linux-nat.c | 3 +- gdb/linux-tdep.c | 21 +- gdb/linux-tdep.h | 2 + gdb/m68klinux-tdep.c | 12 +- gdb/mi/mi-main.c | 2 +- gdb/osabi.c | 1 - gdb/record-btrace.c | 4 +- gdb/record.c | 4 +- gdb/record.h | 4 +- gdb/solib-ia64-hpux.c | 3 +- gdb/symfile.c | 104 ++--- gdb/target.c | 9 +- gdb/target.h | 4 +- gdb/testsuite/ChangeLog | 12 + gdb/testsuite/gdb.base/code_elim1.c | 9 +- gdb/testsuite/gdb.base/relocate.exp | 7 + gdb/thread.c | 4 +- gdb/windows-nat.c | 18 +- libiberty/cp-demangle.c | 34 ++- libiberty/testsuite/demangle-expected | 3 + opcodes/ChangeLog | 14 + opcodes/arm-dis.c | 19 +- opcodes/s390-opc.txt | 6 +- result | 407 ----------------- result2 | 30 -- sim/common/ChangeLog | 4 + sim/common/sim-options.c | 2 +- test.c | 43 -- test.in | 1 - test.out | 1 - test.py | 54 --- test2.c | 13 - 57 files changed, 1153 insertions(+), 1158 deletions(-) delete mode 100644 SESSION delete mode 100644 result delete mode 100644 result2 delete mode 100644 test.c delete mode 100644 test.in delete mode 100644 test.out delete mode 100644 test.py delete mode 100644 test2.c First 500 lines of diff: diff --git a/SESSION b/SESSION deleted file mode 100644 index 69b7ac6..0000000 --- a/SESSION +++ /dev/null @@ -1,455 +0,0 @@ -SUB 0: 0x7fffffff93f0 -SUB 1: 0x7fffffff9408 -SUB 2: 0x7fffffff9438 -SUB 3: 0x7fffffff9468 -SUB 4: 0x7fffffff9498 -SUB 5: 0x7fffffff94c8 -SUB 6: 0x7fffffff94e0 -SUB 7: 0x7fffffff94f8 -SUB 8: 0x7fffffff9570 -SUB 9: 0x7fffffff95b8 -SUB 10: 0x7fffffff95e8 -SUB 11: 0x7fffffff9540 -SUB 12: 0x7fffffff9600 -SUB 13: 0x7fffffff96d8 -SUB 14: 0x7fffffff96d8 -SUB 15: 0x7fffffff97e0 -SUB 16: 0x7fffffff97f8 -SUB 17: 0x7fffffff99a8 -SUB 18: 0x7fffffff99c0 -SUB 19: 0x7fffffff9a20 -SUB 20: 0x7fffffff9a68 -SUB 21: 0x7fffffff9ab0 -SUB 22: 0x7fffffff9ae0 -SUB 23: 0x7fffffff9af8 -SUB 24: 0x7fffffff9b40 -SUB 25: 0x7fffffff9b88 -SUB 26: 0x7fffffff9ba0 -SUB 27: 0x7fffffff9bd0 -SUB 28: 0x7fffffff9be8 -SUB 29: 0x7fffffff9c78 -SUB 30: 0x7fffffff9c90 -SUB 31: 0x7fffffff9cd8 -SUB 32: 0x7fffffff9d08 -SUB 33: 0x7fffffff9d38 -SUB 34: 0x7fffffff9d80 -SUB 35: 0x7fffffff9db0 -SUB 36: 0x7fffffff9dc8 -SUB 37: 0x7fffffff9e10 -SUB 38: 0x7fffffff9e28 -SUB 39: 0x7fffffff9e70 -SUB 40: 0x7fffffff9ea0 -SUB 41: 0x7fffffff9ed0 -SUB 42: 0x7fffffff9ee8 - -0x7fffffff9f30 typed name -0x7fffffff9df8 template -0x7fffffff93f0 qualified name -0x7fffffff93d8 name 'std' -0x7fffffff93c0 name 'forward' -0x7fffffff9de0 template argument list -0x7fffffff9dc8 reference -0x7fffffff9db0 template -0x7fffffff9438 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9420 name 'refobjiterator' -0x7fffffff9d98 template argument list -0x7fffffff9d80 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9d50 template argument list -0x7fffffff9d38 template -0x7fffffff94c8 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff94b0 name 'multipart_section_processorObj' -0x7fffffff9ca8 template argument list -0x7fffffff9c90 local name -0x7fffffff9c30 typed name -0x7fffffff99f0 template -0x7fffffff94e0 name 'get_body_parser' -0x7fffffff9810 template argument list -0x7fffffff97f8 local name -0x7fffffff9780 typed name -0x7fffffff9720 local name -0x7fffffff9678 typed name -0x7fffffff9528 qualified name -0x7fffffff94f8 name 'mime_processor' -0x7fffffff9510 name 'make_section_iterator' -0x7fffffff9660 function type -0x7fffffff9618 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9648 argument list -0x7fffffff9630 builtin type bool -0x7fffffff9690 const this -0x7fffffff9708 qualified name -0x7fffffff96d8 lambda 0 -0x7fffffff96c0 argument list -0x7fffffff96f0 operator () -0x7fffffff9768 function type -0x7fffffff9750 argument list -0x7fffffff97e0 lambda 0 -0x7fffffff9798 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff97c8 argument list -0x7fffffff97b0 builtin type bool -0x7fffffff99d8 template argument list -0x7fffffff99c0 local name -0x7fffffff9978 typed name -0x7fffffff9918 local name -0x7fffffff98b8 typed name -0x7fffffff9840 qualified name -0x7fffffff94f8 name 'mime_processor' -0x7fffffff9828 name 'make_section_iterator' -0x7fffffff98a0 function type -0x7fffffff9858 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9888 argument list -0x7fffffff9870 builtin type bool -0x7fffffff98d0 const this -0x7fffffff9900 qualified name -0x7fffffff96d8 lambda 0 -0x7fffffff96c0 argument list -0x7fffffff98e8 operator () -0x7fffffff9960 function type -0x7fffffff9948 argument list -0x7fffffff99a8 lambda 1 -0x7fffffff9990 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9c18 function type -0x7fffffff9ae0 template -0x7fffffff9438 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9420 name 'refobjiterator' -0x7fffffff9ac8 template argument list -0x7fffffff9ab0 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9a80 template argument list -0x7fffffff9a68 template -0x7fffffff9a20 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9a08 name 'outputrefiteratorObj' -0x7fffffff9a50 template argument list -0x7fffffff9a38 builtin type int -0x7fffffff9a98 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9b58 argument list -0x7fffffff9b40 reference -0x7fffffff9af8 const -0x7fffffff9b28 standard substitution std::string -0x7fffffff9b70 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9bb8 argument list -0x7fffffff9ba0 rvalue reference -0x7fffffff9b88 template parameter 0 -0x7fffffff9c00 argument list -0x7fffffff9be8 rvalue reference -0x7fffffff9bd0 template parameter 1 -0x7fffffff9c78 lambda 0 -0x7fffffff9c60 argument list -0x7fffffff9c48 builtin type unsigned long -0x7fffffff9d20 template argument list -0x7fffffff9d08 template -0x7fffffff9cd8 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9cc0 name 'make_multipart_default_discarder' -0x7fffffff9cf0 template argument list -0x7fffffff9ba0 rvalue reference -0x7fffffff9b88 template parameter 0 -0x7fffffff9d68 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9f18 function type -0x7fffffff9e28 rvalue reference -0x7fffffff9e10 template parameter 0 -0x7fffffff9f00 argument list -0x7fffffff9ee8 reference -0x7fffffff9ed0 qualified name -0x7fffffff9ea0 template -0x7fffffff9e70 qualified name -0x7fffffff9e40 standard substitution std -0x7fffffff9e58 name 'remove_reference' -0x7fffffff9e88 template argument list -0x7fffffff9d38 template -0x7fffffff94c8 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff94b0 name 'multipart_section_processorObj' -0x7fffffff9ca8 template argument list -0x7fffffff9c90 local name -0x7fffffff9c30 typed name -0x7fffffff99f0 template -0x7fffffff94e0 name 'get_body_parser' -0x7fffffff9810 template argument list -0x7fffffff97f8 local name -0x7fffffff9780 typed name -0x7fffffff9720 local name -0x7fffffff9678 typed name -0x7fffffff9528 qualified name -0x7fffffff94f8 name 'mime_processor' -0x7fffffff9510 name 'make_section_iterator' -0x7fffffff9660 function type -0x7fffffff9618 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9648 argument list -0x7fffffff9630 builtin type bool -0x7fffffff9690 const this -0x7fffffff9708 qualified name -0x7fffffff96d8 lambda 0 -0x7fffffff96c0 argument list -0x7fffffff96f0 operator () -0x7fffffff9768 function type -0x7fffffff9750 argument list -0x7fffffff97e0 lambda 0 -0x7fffffff9798 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff97c8 argument list -0x7fffffff97b0 builtin type bool -0x7fffffff99d8 template argument list -0x7fffffff99c0 local name -0x7fffffff9978 typed name -0x7fffffff9918 local name -0x7fffffff98b8 typed name -0x7fffffff9840 qualified name -0x7fffffff94f8 name 'mime_processor' -0x7fffffff9828 name 'make_section_iterator' -0x7fffffff98a0 function type -0x7fffffff9858 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9888 argument list -0x7fffffff9870 builtin type bool -0x7fffffff98d0 const this -0x7fffffff9900 qualified name -0x7fffffff96d8 lambda 0 -0x7fffffff96c0 argument list -0x7fffffff98e8 operator () -0x7fffffff9960 function type -0x7fffffff9948 argument list -0x7fffffff99a8 lambda 1 -0x7fffffff9990 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9c18 function type -0x7fffffff9ae0 template -0x7fffffff9438 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9420 name 'refobjiterator' -0x7fffffff9ac8 template argument list -0x7fffffff9ab0 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9a80 template argument list -0x7fffffff9a68 template -0x7fffffff9a20 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9a08 name 'outputrefiteratorObj' -0x7fffffff9a50 template argument list -0x7fffffff9a38 builtin type int -0x7fffffff9a98 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9b58 argument list -0x7fffffff9b40 reference -0x7fffffff9af8 const -0x7fffffff9b28 standard substitution std::string -0x7fffffff9b70 argument list -0x7fffffff9600 reference -0x7fffffff9540 const -0x7fffffff95e8 template -0x7fffffff9468 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9450 name 'ref' -0x7fffffff9588 template argument list -0x7fffffff9570 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9558 name 'sectionObj' -0x7fffffff95d0 template argument list -0x7fffffff95b8 qualified name -0x7fffffff9408 name 'x' -0x7fffffff95a0 name 'ptrrefBase' -0x7fffffff9bb8 argument list -0x7fffffff9ba0 rvalue reference -0x7fffffff9b88 template parameter 0 -0x7fffffff9c00 argument list -0x7fffffff9be8 rvalue reference -0x7fffffff9bd0 template parameter 1 -0x7fffffff9c78 lambda 0 -0x7fffffff9c60 argument list -0x7fffffff9c48 builtin type unsigned long -0x7fffffff9d20 template argument list -0x7fffffff9d08 template -0x7fffffff9cd8 qualified name -0x7fffffff9498 qualified name -0x7fffffff9408 name 'x' -0x7fffffff9480 name 'mime' -0x7fffffff9cc0 name 'make_multipart_default_discarder' -0x7fffffff9cf0 template argument list -0x7fffffff9ba0 rvalue reference -0x7fffffff9b88 template parameter 0 -0x7fffffff9eb8 name 'type' - -INFINITE LOOP: -0x7fffffff9f30 -0x7fffffff9f18 -0x7fffffff9e28 -0x7fffffff9db0 *** -0x7fffffff9d98 -0x7fffffff9d80 -0x7fffffff9d50 -0x7fffffff9d38 -0x7fffffff9ca8 -0x7fffffff9d20 -0x7fffffff9d08 -0x7fffffff9cf0 -0x7fffffff9ba0 -0x7fffffff9db0 *** - -Demangler failed diff --git a/bfd/ChangeLog b/bfd/ChangeLog index cfbd50d..d3a3234 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2013-08-31 John David Anglin + + * elf64-hppa.c (elf_hppa_final_link_relocate): Add missing '%' to + format string. + 2013-08-29 Jakub Jelinek * elf64-x86-64.c (elf_x86_64_check_tls_transition): Allow diff --git a/bfd/elf64-hppa.c b/bfd/elf64-hppa.c index 044ada5..c992563 100644 --- a/bfd/elf64-hppa.c +++ b/bfd/elf64-hppa.c @@ -3277,7 +3277,7 @@ elf_hppa_final_link_relocate (Elf_Internal_Rela *rel, && value + addend + max_branch_offset >= 2*max_branch_offset) { (*_bfd_error_handler) - (_("%B(%A+0x" BFD_VMA_FMT "x): cannot reach %s"), + (_("%B(%A+0x%" BFD_VMA_FMT "x): cannot reach %s"), input_bfd, input_section, offset, diff --git a/bfd/version.h b/bfd/version.h index 86609ba..68c7a25 100644 --- a/bfd/version.h +++ b/bfd/version.h @@ -1,4 +1,4 @@ -#define BFD_VERSION_DATE 20130830 +#define BFD_VERSION_DATE 20130904 #define BFD_VERSION @bfd_version@ #define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@ #define REPORT_BUGS_TO @report_bugs_to@ diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a03e72c..de17111 100644 --- a/gdb/ChangeLog hooks/post-receive -- Repository for Project Archer.