This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. 842c05cd1acd244a962d89a824b4b496ce965556


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  842c05cd1acd244a962d89a824b4b496ce965556 (commit)
       via  25c0bd040bc22fcb2fc3ec440ace2552ca030a7f (commit)
       via  a9a758e3ee008b76613350cfc71b44dbe2167180 (commit)
      from  0ec36e11ee648a0bcf3f6aed0a636af29fc1f429 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=842c05cd1acd244a962d89a824b4b496ce965556

commit 842c05cd1acd244a962d89a824b4b496ce965556
Author: Yao Qi <yao@codesourcery.com>
Date:   Mon Feb 17 11:20:35 2014 +0800

    Fix missing-prototypes warnings in gnu-nat.c
    
    A recent change (commit 3398af6aa352b0611bc9d66aed72080a876e42d4)
    in gnu-nat.c causes the some missing-prototypes warnings,
    
    ../../../git/gdb/gnu-nat.c:1864:1: error: no previous prototype for 'S_proc_pid2task_reply' [-Werror=missing-prototypes]
    ../../../git/gdb/gnu-nat.c:1866:1: error: no previous prototype for 'S_proc_task2pid_reply' [-Werror=missing-prototypes]
    ../../../git/gdb/gnu-nat.c:1868:1: error: no previous prototype for 'S_proc_task2proc_reply' [-Werror=missing-prototypes]
    
    A new macro ILL_RPC was added recently, which defines some external
    functions.  However, they are not declared and GCC complains about this.
    
    This patch is to add the declarations of these external function in
    macro ILL_RPC.
    
    gdb:
    
    2014-02-17  Yao Qi  <yao@codesourcery.com>
    
    	* gnu-nat.c (ILL_RPC): Declare defined function.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=25c0bd040bc22fcb2fc3ec440ace2552ca030a7f

commit 25c0bd040bc22fcb2fc3ec440ace2552ca030a7f
Author: Yao Qi <yao@codesourcery.com>
Date:   Fri Feb 7 14:35:09 2014 +0800

    Fix -Werror=pointer-sign warnings
    
    ../../../git/gdb/gnu-nat.c: In function 'gnu_read_inferior':
    ../../../git/gdb/gnu-nat.c:2282:3: error: pointer targets in passing argument 5 of 'vm_read' differ in signedness [-Werror=pointer-sign]
    In file included from /home/yao/Software/hurd-toolchain/bin/../i686-pc-gnu/libc/usr/include/mach.h:38:0,
                     from ./nm.h:23,
                     from ../../../git/gdb/defs.h:500,
                     from ../../../git/gdb/gnu-nat.c:23:
    /home/yao/Software/hurd-toolchain/bin/../i686-pc-gnu/libc/usr/include/mach/mach_interface.h:843:15: note: expected 'mach_msg_type_number_t *' but argument is of type 'int *'
    ../../../git/gdb/gnu-nat.c: In function 'gnu_write_inferior':
    ../../../git/gdb/gnu-nat.c:2339:4: error: pointer targets in passing argument 5 of 'vm_read' differ in signedness [-Werror=pointer-sign]
    In file included from /home/yao/Software/hurd-toolchain/bin/../i686-pc-gnu/libc/usr/include/mach.h:38:0,
                     from ./nm.h:23,
                     from ../../../git/gdb/defs.h:500,
                     from ../../../git/gdb/gnu-nat.c:23:
    /home/yao/Software/hurd-toolchain/bin/../i686-pc-gnu/libc/usr/include/mach/mach_interface.h:843:15: note: expected 'mach_msg_type_number_t *' but argument is of type 'int *'
    
    This patch fixes these warnings.
    
    gdb:
    
    2014-02-17  Yao Qi  <yao@codesourcery.com>
    
    	* gnu-nat.c (gnu_read_inferior): Change 'copy_count' type to
    	mach_msg_type_number_t.
    	(gnu_write_inferior): Likewise.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a9a758e3ee008b76613350cfc71b44dbe2167180

commit a9a758e3ee008b76613350cfc71b44dbe2167180
Author: Yao Qi <yao@codesourcery.com>
Date:   Sun Jan 5 19:37:27 2014 +0800

    Fix -Wformat warnings in gnu-nat.c
    
    I've seen some -Wformat warnings when build native gdb for hurd.
    
    ../../../git/gdb/gnu-nat.c:2384:8: error: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'vm_address_t' [-Werror=format]
    ../../../git/gdb/gnu-nat.c:2394:8: error: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'vm_address_t' [-Werror=format]
    ../../../git/gdb/gnu-nat.c: In function 'steal_exc_port':
    ../../../git/gdb/gnu-nat.c:2898:5: error: format '%d' expects argument of type 'int', but argument 2 has type 'mach_port_t' [-Werror=format]
    
    in usr/include/mach/port.h, we have:
    
    typedef vm_offset_t mach_port_t;
    
    and in usr/include/mach/machine/vm_types.h, we have:
    
    typedef       unsigned long   vm_offset_t;
    
    so this patch changes '%d' to '%lu' in format string for mach_port_t
    variables.
    
    Similarly, in usr/include/mach/std_types.h, we have,
    
    typedef      vm_offset_t     vm_address_t;
    
    this patch also changes '%x' to '%lx' in gnu_write_inferior.
    
    gdb:
    
    2014-02-17  Yao Qi  <yao@codesourcery.com>
    
    	* gnu-nat.c (proc_get_exception_port): Use 'lu' insetad of 'd'
    	in format string.
    	(proc_steal_exc_port, make_proc, inf_set_pid): Likewise.
    	(inf_validate_procs, inf_signal): Likewise.
    	(S_exception_raise_request): Likewise.
    	(do_mach_notify_dead_name): Likewise.
    	(steal_exc_port): Likewise.
    	(gnu_read_inferior): Change 'copy_count''s type to
    	mach_msg_type_number_t.
    	(gnu_write_inferior): Likewise.  Use 'lx' instead of 'x' in
    	format string.

-----------------------------------------------------------------------

Summary of changes:
 gdb/ChangeLog |   24 ++++++++++++++++++++++++
 gdb/gnu-nat.c |   35 ++++++++++++++++++-----------------
 2 files changed, 42 insertions(+), 17 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]