public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  users/jkratoch/dwarf5gcc: Merge remote-tracking branch 'gdb/master' into dwarf5gcc
Date: Mon, 28 Nov 2016 20:19:00 -0000	[thread overview]
Message-ID: <20161128201939.65290.qmail@sourceware.org> (raw)

The branch, users/jkratoch/dwarf5gcc has been updated
       via  72b1c453cd44cb3c0d4e42a3d319f6b464c919cf (commit)
       via  9e27646a6dedd071bdc8a7ba75eca1faaf500366 (commit)
       via  ae9a1986c8b1e38342a6fe674f7ad1758d8b06f5 (commit)
       via  cb55e96bf79ead88469bb859f9c858f62df2e562 (commit)
       via  a582903f51b536bf0de128ef288bafd39caade0a (commit)
       via  b81c93c854e4674c8ff85ac745613cf7b616dad1 (commit)
       via  8f02b5ad62823c1c02bf9b60d71d027805b4e17a (commit)
       via  839b0b3f8dff2d7a43f110b8f07b05c8a1004111 (commit)
       via  6223ef94973400bbe2d98885b2a4e36cdb47c800 (commit)
       via  d14a6a9e17f28437a231e17734bfdaf557de0a13 (commit)
       via  c29ae970e781780026c45ec7ffeed68ac87524d6 (commit)
       via  15a086bed79aff51c9ace7d3b5f389e8cd38399b (commit)
       via  a40d0312ad50263a4437c01311a3bf1f268576a6 (commit)
       via  370dfff4c4b46fc194cf1ab2b0762c2a9deae7ba (commit)
       via  576a6e4d1d1ac2c5b7e44830d3328ae8723fcb06 (commit)
       via  5c3024d2c1d4c4f141d8364d487604f70678792a (commit)
       via  2b0f37619f797bf640b2d45acb615817dd202954 (commit)
       via  222c2bf0a293fab3d08c22359d64433faea7bb89 (commit)
       via  7fb048a2ee38bbc85ba0e96e2932cb0cb1f7381e (commit)
       via  d2c0eef48a1bb331ca08f8f26ff82c5d4086ba0c (commit)
       via  82bbe65a43015a753bec8c64869679a699331a5b (commit)
       via  e4975d6a9cd8aaf3fb14135b36850964def131d7 (commit)
       via  0abe66b59fda0689c32fe9d96b3690b4d49a3027 (commit)
       via  7f904c28f5cd2dc91a118ae6169d6993aaf71f63 (commit)
       via  058467371921957ac532ffe0905ffa477f47018e (commit)
       via  59b21252a88aa6ba488cfb19686d9cbad2577e76 (commit)
       via  cf6451802f5d3f161d992ea39fac139273926773 (commit)
       via  8227ffad95fcd835dd5fcb3e4915159e4552b397 (commit)
       via  50cc587fe49621a87283f06655fe922d45095076 (commit)
       via  8ce9efb079b6e7b3ab2e795db9477656375d7204 (commit)
       via  17e5269b995b0560dc74af78ba134cf1fcd9d56a (commit)
       via  65d1cff97c066e4399a175ef7294a5343c0b94d1 (commit)
       via  ec8f76882145c71bef81a9cadf0bf51ff9fa5b35 (commit)
       via  0e722c919075fbf8a2d8a05b91443432daedf332 (commit)
       via  036e657b48144d7449ddfcfcf9214bcd7bcf268b (commit)
       via  bbe910e6e1140cb484a74911f3cea854cf9e7e2a (commit)
       via  793c128d03113816db85e8d1fa0bcd4982e246ee (commit)
       via  ad06383f106ccfa299a6c7ac9720178d2d3d583f (commit)
       via  22347e554cd7ba2a0bf36dc81ebfcbe2e2fd74af (commit)
       via  da5b30da2d1167591aa8d71b543f97bfdc2ec2a2 (commit)
       via  1dcb9720d62cd053a72c31881b7724ce9f74332c (commit)
       via  51750acd087cc20ae3f72393fa897d9e3059c65d (commit)
       via  0b14696aedc2b56291bc98d62fe232c8dceb1385 (commit)
       via  8bc2611fd97a94e3927ba22fab79624dd6647368 (commit)
      from  c7a53c67f07d742348e5d79e0f44c6a1c35b0b1f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 72b1c453cd44cb3c0d4e42a3d319f6b464c919cf
Merge: c7a53c6 9e27646
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Nov 28 17:04:59 2016 +0100

    Merge remote-tracking branch 'gdb/master' into dwarf5gcc

commit 9e27646a6dedd071bdc8a7ba75eca1faaf500366
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Mon Nov 28 00:00:22 2016 +0000

    Automatic date update in version.in

commit ae9a1986c8b1e38342a6fe674f7ad1758d8b06f5
Author: Alan Modra <amodra@gmail.com>
Date:   Sun Nov 27 20:07:08 2016 +1030

    Fix powerpc vle test for sorting of program headers
    
    1a9ccd70f changed the order of headers.
    
    	PR 20815
    	* testsuite/ld-powerpc/vle-multiseg-5.d: Update.

commit cb55e96bf79ead88469bb859f9c858f62df2e562
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:54 2016 +0100

    Fix spelling in comments in .y files (ld)
    
    	* deffilep.y: Fix spelling in comments.

commit a582903f51b536bf0de128ef288bafd39caade0a
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:53 2016 +0100

    Fix spelling in comments in .y files (binutils)
    
    	* arparse.y: Fix spelling in comments.

commit b81c93c854e4674c8ff85ac745613cf7b616dad1
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:52 2016 +0100

    Fix spelling in comments in .sc files (ld)
    
    	* scripttempl/ia64vms.sc: Fix spelling in comments.
    	* scripttempl/ip2k.sc: Fix spelling in comments.
    	* scripttempl/v850.sc: Fix spelling in comments.
    	* scripttempl/v850_rh850.sc: Fix spelling in comments.

commit 8f02b5ad62823c1c02bf9b60d71d027805b4e17a
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:51 2016 +0100

    Fix spelling in comments in .l files (gas)
    
    	* config/bfin-lex.l: Fix spelling in comments.

commit 839b0b3f8dff2d7a43f110b8f07b05c8a1004111
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:50 2016 +0100

    Fix spelling in comments in .em files (ld)
    
    	* emultempl/avrelf.em: Fix spelling in comments.
    	* emultempl/elf32.em: Fix spelling in comments.
    	* emultempl/pe.em: Fix spelling in comments.
    	* emultempl/pep.em: Fix spelling in comments.
    	* emultempl/spuelf.em: Fix spelling in comments.

commit 6223ef94973400bbe2d98885b2a4e36cdb47c800
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:49 2016 +0100

    Fix spelling in comments in .def files (gold)
    
    	* aarch64-reloc.def: Fix spelling in comments.

commit d14a6a9e17f28437a231e17734bfdaf557de0a13
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:48 2016 +0100

    Fix spelling in comments in Expect scripts (ld)
    
    	* testsuite/ld-sh/arch/arch.exp: Fix spelling in comments.
    	* testsuite/ld-sh/rd-sh.exp: Fix spelling in comments.
    	* testsuite/ld-sh/sh64/rd-sh64.exp: Fix spelling in comments.
    	* testsuite/ld-undefined/undefined.exp: Fix spelling in comments.

commit c29ae970e781780026c45ec7ffeed68ac87524d6
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:47 2016 +0100

    Fix spelling in comments in Expect scripts (gas)
    
    	* testsuite/gas/all/gas.exp: Fix spelling in comments.
    	* testsuite/gas/cris/cris.exp: Fix spelling in comments.
    	* testsuite/gas/hppa/basic/basic.exp: Fix spelling in comments.
    	* testsuite/gas/hppa/parse/parse.exp: Fix spelling in comments.
    	* testsuite/gas/hppa/reloc/reloc.exp: Fix spelling in comments.
    	* testsuite/gas/sh/arch/arch.exp: Fix spelling in comments.
    	* testsuite/gas/tic4x/tic4x.exp: Fix spelling in comments.

commit 15a086bed79aff51c9ace7d3b5f389e8cd38399b
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:46 2016 +0100

    Fix spelling in comments in Assembler files (ld)
    
    	* testsuite/ld-arm/stm32l4xx-fix-all.s: Fix spelling in comments.
    	* testsuite/ld-arm/thumb2-b-interwork.s: Fix spelling in comments.
    	* testsuite/ld-arm/thumb2-bl.s: Fix spelling in comments.
    	* testsuite/ld-s390/tlspic1.s: Fix spelling in comments.
    	* testsuite/ld-s390/tlspic1_64.s: Fix spelling in comments.
    	* testsuite/ld-scripts/section-match-1.d: Fix spelling in comments.

commit a40d0312ad50263a4437c01311a3bf1f268576a6
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:45 2016 +0100

    Fix spelling in comments in Assembler files (gas)
    
    	* testsuite/gas/arm/local_function.d: Fix spelling in comments.
    	* testsuite/gas/arm/req.s: Fix spelling in comments.
    	* testsuite/gas/arm/vfp1.s: Fix spelling in comments.
    	* testsuite/gas/arm/vfp1_t2.s: Fix spelling in comments.
    	* testsuite/gas/arm/vfp1xD.s: Fix spelling in comments.
    	* testsuite/gas/arm/vfp1xD_t2.s: Fix spelling in comments.
    	* testsuite/gas/mcore/allinsn.s: Fix spelling in comments.
    	* testsuite/gas/mips/24k-triple-stores-5.s: Fix spelling in comments.
    	* testsuite/gas/mips/delay.d: Fix spelling in comments.
    	* testsuite/gas/mips/nodelay.d: Fix spelling in comments.
    	* testsuite/gas/mips/r5900-full.s: Fix spelling in comments.
    	* testsuite/gas/mips/r5900.s: Fix spelling in comments.

commit 370dfff4c4b46fc194cf1ab2b0762c2a9deae7ba
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:44 2016 +0100

    Fix spelling in comments in C source files (ld)
    
    	* deffile.h: Fix spelling in comments.
    	* ld.h: Fix spelling in comments.
    	* ldlang.c: Fix spelling in comments.
    	* ldmisc.c: Fix spelling in comments.
    	* pe-dll.c: Fix spelling in comments.

commit 576a6e4d1d1ac2c5b7e44830d3328ae8723fcb06
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:43 2016 +0100

    Fix spelling in comments in C source files (gprof)
    
    	* basic_blocks.c: Fix spelling in comments.
    	* cg_arcs.c: Fix spelling in comments.
    	* cg_print.c: Fix spelling in comments.
    	* corefile.c: Fix spelling in comments.

commit 5c3024d2c1d4c4f141d8364d487604f70678792a
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:42 2016 +0100

    Fix spelling in comments in C source files (gold)
    
    	* aarch64.cc: Fix spelling in comments.
    	* arm.cc: Fix spelling in comments.
    	* icf.cc: Fix spelling in comments.
    	* layout.cc: Fix spelling in comments.
    	* layout.h: Fix spelling in comments.
    	* mips.cc: Fix spelling in comments.
    	* output.h: Fix spelling in comments.
    	* plugin.h: Fix spelling in comments.
    	* script-sections.h: Fix spelling in comments.
    	* script.h: Fix spelling in comments.
    	* stringpool.h: Fix spelling in comments.
    	* tilegx.cc: Fix spelling in comments.

commit 2b0f37619f797bf640b2d45acb615817dd202954
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:41 2016 +0100

    Fix spelling in comments in C source files (gas)
    
    	* as.h: Fix spelling in comments.
    	* config/obj-ecoff.c: Fix spelling in comments.
    	* config/obj-macho.c: Fix spelling in comments.
    	* config/tc-aarch64.c: Fix spelling in comments.
    	* config/tc-arc.c: Fix spelling in comments.
    	* config/tc-arm.c: Fix spelling in comments.
    	* config/tc-avr.c: Fix spelling in comments.
    	* config/tc-cr16.c: Fix spelling in comments.
    	* config/tc-epiphany.c: Fix spelling in comments.
    	* config/tc-frv.c: Fix spelling in comments.
    	* config/tc-hppa.c: Fix spelling in comments.
    	* config/tc-hppa.h: Fix spelling in comments.
    	* config/tc-i370.c: Fix spelling in comments.
    	* config/tc-m68hc11.c: Fix spelling in comments.
    	* config/tc-m68k.c: Fix spelling in comments.
    	* config/tc-mcore.c: Fix spelling in comments.
    	* config/tc-mep.c: Fix spelling in comments.
    	* config/tc-metag.c: Fix spelling in comments.
    	* config/tc-mips.c: Fix spelling in comments.
    	* config/tc-mn10200.c: Fix spelling in comments.
    	* config/tc-mn10300.c: Fix spelling in comments.
    	* config/tc-nds32.c: Fix spelling in comments.
    	* config/tc-nios2.c: Fix spelling in comments.
    	* config/tc-ns32k.c: Fix spelling in comments.
    	* config/tc-pdp11.c: Fix spelling in comments.
    	* config/tc-ppc.c: Fix spelling in comments.
    	* config/tc-riscv.c: Fix spelling in comments.
    	* config/tc-rx.c: Fix spelling in comments.
    	* config/tc-score.c: Fix spelling in comments.
    	* config/tc-score7.c: Fix spelling in comments.
    	* config/tc-sparc.c: Fix spelling in comments.
    	* config/tc-tic54x.c: Fix spelling in comments.
    	* config/tc-vax.c: Fix spelling in comments.
    	* config/tc-xgate.h: Fix spelling in comments.
    	* config/tc-xtensa.c: Fix spelling in comments.
    	* config/tc-z80.c: Fix spelling in comments.
    	* dwarf2dbg.c: Fix spelling in comments.
    	* input-file.h: Fix spelling in comments.
    	* itbl-ops.c: Fix spelling in comments.
    	* read.c: Fix spelling in comments.
    	* stabs.c: Fix spelling in comments.
    	* symbols.c: Fix spelling in comments.
    	* write.c: Fix spelling in comments.
    	* testsuite/gas/all/itbl-test.c: Fix spelling in comments.
    	* testsuite/gas/tic4x/opclasses.h: Fix spelling in comments.

commit 222c2bf0a293fab3d08c22359d64433faea7bb89
Author: Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
Date:   Fri Nov 25 21:01:40 2016 +0100

    Fix spelling in comments in C source files (binutils)
    
    	* dwarf.c: Fix spelling in comments.
    	* dwarf.h: Fix spelling in comments.
    	* objcopy.c: Fix spelling in comments.
    	* od-macho.c: Fix spelling in comments.
    	* rclex.c: Fix spelling in comments.
    	* readelf.c: Fix spelling in comments.
    	* stabs.c: Fix spelling in comments.

commit 7fb048a2ee38bbc85ba0e96e2932cb0cb1f7381e
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Sat Nov 26 22:06:07 2016 -0500

    Remove verbosity from ui_out_message and friends
    
    That concept is never actually used, so it's just a burden.  Removing it
    facilitates the refactoring in upcoming patches.
    
    gdb/ChangeLog:
    
    	* mi/mi-out.c (mi_message): Remove verbosity argument.
    	* ada-tasks.c (print_ada_task_info, info_task, task_command):
    	Update call.
    	* auto-load.c (auto_load_info_scripts): Likewise.
    	* breakpoint.c (breakpoint_1, watchpoints_info, tracepoints_info):
    	Likewise.
    	* cli-out.c (cli_message): Remove verbosity argument.
    	* inferior.c (print_inferior): Update call.
    	* linux-thread-db.c (info_auto_load_libthread_db): Likewise.
    	* probe.c (info_probes_for_ops): Likewise.
    	* skip.c (skip_info): Likewise.
    	* solib.c (info_sharedlibrary_command): Likewise.
    	* symfile.c (load_progress): Likewise.
    	* thread.c (print_thread_info_1): Likewise.
    	* ui-out.c (uo_message, ui_out_message): Remove verbosity argument.
    	(ui_out_get_verblvl): Remove.
    	* ui-out.h (ui_out_message): Remove verbosity argument.
    	(ui_out_get_verblvl): Remove.
    	(message_ftype): Remove verbosity argument.

commit d2c0eef48a1bb331ca08f8f26ff82c5d4086ba0c
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Sat Nov 26 22:05:42 2016 -0500

    Constify wrap_here/wrap_hint code path
    
    Constify the data path between ui_out_wrap_hint and the wrap_indent
    global, because we can.  It's clearer that the argument passed to
    wrap_hint is not intended to be modified by the ui_out implementation.
    
    gdb/ChangeLog:
    
    	* mi/mi-out.c (mi_wrap_hint): Constify argument.
    	* cli-out.c (cli_wrap_hint): Likewise.
    	* ui-out.c (ui_out_wrap_hint, uo_wrap_hint): Likewise.
    	* ui-out.h (ui_out_wrap_hint, wrap_hint_ftype): Likewise.
    	* utils.c (wrap_here): Likewise.
    	(wrap_indent): Constify.
    	* utils.h (wrap_here): Constify argument.

commit 82bbe65a43015a753bec8c64869679a699331a5b
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Sat Nov 26 22:05:25 2016 -0500

    Fix return value of uo_redirect
    
    The wrapper uo_redirect seems like it should return the return value
    from of implementation function, since callers rely on it, but it
    doesn't.
    
    gdb/ChangeLog:
    
    	* ui-out.c (uo_redirect): Return the return value from the
    	implementation function.

commit e4975d6a9cd8aaf3fb14135b36850964def131d7
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Sat Nov 26 22:05:06 2016 -0500

    Remove ui_out_destroy
    
    It's not actually used, and removing it simplifies the upcoming patches
    a bit.  After the whole series, destroying an ui_out object will be
    simply "delete uiout", which will call the default destructor.
    
    gdb/ChangeLog:
    
    	* ui-out.c (ui_out_destroy, uo_data_destroy): Remove.
    	* ui-out.h (ui_out_destroy): Remove.

commit 0abe66b59fda0689c32fe9d96b3690b4d49a3027
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Sat Nov 26 22:04:49 2016 -0500

    Rename ui_out_data to mi_ui_out_data
    
    Just a little cleanup, so the name is more consistent with the naming of
    the equivalent structures of cli and tui.  It goes away in subsequent
    patches anyway, but it might help follow the changes in those patches...
    
    gdb/ChangeLog:
    
    	* mi/mi-out.c (ui_out_data): Rename to ...
    	(mi_ui_out_data): ... this.

commit 7f904c28f5cd2dc91a118ae6169d6993aaf71f63
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Sat Nov 26 22:02:56 2016 -0500

    Remove unused functions and declarations
    
    gdb/ChangeLog:
    
    	* ui-out.c (_initialize_ui_out): Remove.
    	(ui_out_set_flags): Remove.
    	(ui_out_clear_flags): Remove.
    	* ui-out.h (ui_out_begin_cleanup_end): Remove.
    	(ui_out_begin_cleanup_end): Remove.
    	(ui_out_set_flags): Remove.
    	(ui_out_clear_flags): Remove.
    	* mi/mi-out.c (_initialize_mi_out): Remove.
    	(mi_out_buffered): Remove.
    	* mi/mi-out.h (mi_out_buffered): Remove.

commit 058467371921957ac532ffe0905ffa477f47018e
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sun Nov 27 00:00:30 2016 +0000

    Automatic date update in version.in

commit 59b21252a88aa6ba488cfb19686d9cbad2577e76
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Thu Nov 24 10:23:07 2016 -0500

    Remove stale comments
    
    The default ui_out is gone since commit
    23ff98d2fed4a1eaeb815e18cd4169e5aa7aaa60.
    
    gdb/ChangeLog:
    
    	* ui-out.h (struct ui_out_impl): Remove comment.
    	* ui-out.c (struct ui_out): Remove comment.

commit cf6451802f5d3f161d992ea39fac139273926773
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Sat Nov 26 00:00:09 2016 +0000

    Automatic date update in version.in

commit 8227ffad95fcd835dd5fcb3e4915159e4552b397
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Fri Nov 25 10:29:50 2016 -0800

    Remove check requiring void argument to functions with no parameters.
    
    C++ treats an empty parameter list as no parameters unlike C.
    
    gdb/ChangeLog:
    
    	* contrib/ari/gdb_ari.sh (no parameter function): Remove check.

commit 50cc587fe49621a87283f06655fe922d45095076
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Fri Nov 25 09:58:02 2016 -0500

    Fix typo in Makefile
    
    Fix a typo I made in my previous Makefile cleanup series.
    
    Thanks to Patrick Monnerat for reporting.
    
    gdb/ChangeLog:
    
    	* Makefile.in: Fix typo.

commit 8ce9efb079b6e7b3ab2e795db9477656375d7204
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Fri Nov 25 09:41:58 2016 -0500

    Fix typos in comment
    
    gdb/ChangeLog:
    
    	* record-full.c (record_full_resume): Fix typos in comment.

commit 17e5269b995b0560dc74af78ba134cf1fcd9d56a
Author: Simon Marchi <simon.marchi@ericsson.com>
Date:   Fri Nov 25 09:07:35 2016 -0500

    Fix typo in comment
    
    gdb/ChangeLog:
    
    	* infcmd.c (interrupt_command): Fix typo in comment.

commit 65d1cff97c066e4399a175ef7294a5343c0b94d1
Author: Jose E. Marchesi <jose.marchesi@oracle.com>
Date:   Fri Nov 25 03:40:15 2016 -0800

    gas: fix CBCOND diagnostics for invalid immediate operands.
    
    This patch fixes two problems in the SPARC assembler:
    
    - The diagnostic message
    
      Error: Illegal operands: Immediate value in cbcond is out of range.
    
      is incorrectly issued for non-CBCOND instructions that feature a
      simm5 immediate field, such as MPMUL, MONTMUL, etc.
    
    - When an invalid immediate operand is used in a CBCOND
      instruction, two redundant error messages are issued to the
      user, the second due to a stale fixup (this happens since
      commit 85024cd8bcb93f4112470ecdbd6c10fc2aea724f).
    
    Some diagnostic tests for the CBCOND instructions are also
    included in the patch.
    
    Tested in both sparc64-linux-gnu and sparcv9-linux-gnu targets.
    
    gas/ChangeLog:
    
    2016-11-25  Jose E. Marchesi  <jose.marchesi@oracle.com>
    
    	* config/tc-sparc.c (sparc_ip): Avoid emitting a cbcond error
    	messages for non-cbcond instructions.
    	* testsuite/gas/sparc/cbcond-diag.s: New file.
    	* testsuite/gas/sparc/cbcond-diag.l: Likewise.
    	* testsuite/gas/sparc/sparc.exp (gas_64_check): Run cbcond-diag tests.

commit ec8f76882145c71bef81a9cadf0bf51ff9fa5b35
Author: Jon Turney <jon.turney@dronecode.org.uk>
Date:   Fri Nov 25 09:47:31 2016 +0000

    Prevent problems with section alignment by not shrinking the .rsrc section.
    
    	PR ld/20193
    	* peXXigen.c (rsrc_process_section): Do not shrink the merged
    	.rsrc section.

commit 0e722c919075fbf8a2d8a05b91443432daedf332
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Fri Nov 25 00:00:09 2016 +0000

    Automatic date update in version.in

commit 036e657b48144d7449ddfcfcf9214bcd7bcf268b
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Thu Nov 24 12:01:24 2016 -0800

    Do not use std::move when assigning an anonymous object to a unique_ptr.
    
    Using std::move forces an extra copy of the object.  These changes fix
    -Wpessimizing-move warnings from clang.
    
    gdb/ChangeLog:
    
    	* ada-lang.c (create_excep_cond_exprs): Do not use 'std::move'.
    	* ax-gdb.c (agent_eval_command_one): Likewise.
    	(agent_eval_command_one): Likewise.
    	* breakpoint.c (parse_cond_to_aexpr): Likewise.
    	(parse_cmd_to_aexpr): Likewise.
    	* dtrace-probe.c (dtrace_process_dof_probe): Likewise.
    	* parse.c (parse_expression_for_completion): Likewise.

commit bbe910e6e1140cb484a74911f3cea854cf9e7e2a
Author: John Baldwin <jhb@FreeBSD.org>
Date:   Thu Nov 24 12:01:24 2016 -0800

    Add noexcept to custom non-throwing new operators.
    
    Both libc++ and libstdc++ declare non-throwing new operators as
    noexcept and overloads must also be noexcept.  This fixes a
    -Wmissing-exception-spec warning with clang.
    
    gdb/ChangeLog:
    
    	* common/new-op.c (operator new): Mark 'noexcept'.
    	(operator new[]): Likewise.

commit 793c128d03113816db85e8d1fa0bcd4982e246ee
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Thu Nov 24 17:48:04 2016 +0100

    Optimize byte-aligned copies in copy_bitwise()
    
    The function copy_bitwise used for copying DWARF pieces can potentially
    be invoked for large chunks of data.  For instance, consider a large
    struct one of whose members is currently located in a register.  In this
    case copy_bitwise would still copy the data bitwise in a loop, which is
    much slower than necessary.
    
    This change uses memcpy for the large part instead, if possible.
    
    gdb/ChangeLog:
    
    	* dwarf2loc.c (copy_bitwise): Use memcpy for the middle part, if
    	it is byte-aligned.

commit ad06383f106ccfa299a6c7ac9720178d2d3d583f
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Thu Nov 24 17:48:04 2016 +0100

    Add unit test for copy_bitwise
    
    This adds a unit test for the copy_bitwise function in dwarf2loc.c.
    With the old (broken) version of copy_bitwise this test would generate
    the following failure message:
    
    (gdb) maintenance selftest
    Self test failed: copy_bitwise 11000000 != 10000000 (7+2 -> 0)
    
    gdb/ChangeLog:
    2016-11-24  Andreas Arnez  <arnez@linux.vnet.ibm.com>
    	    Pedro Alves  <palves@redhat.com>
    
    	* dwarf2loc.c (bits_to_str, check_copy_bitwise)
    	(copy_bitwise_tests): New functions.
    	(_initialize_dwarf2loc): Register the new function
    	copy_bitwise_tests as a unit test.
    	* selftest.c (run_self_tests): Improve the failure message's
    	wording and formatting.

commit 22347e554cd7ba2a0bf36dc81ebfcbe2e2fd74af
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Thu Nov 24 17:48:03 2016 +0100

    Fix copy_bitwise()
    
    When the user writes or reads a variable whose location is described
    with DWARF pieces (DW_OP_piece or DW_OP_bit_piece), GDB's helper
    function copy_bitwise is invoked for each piece.  The implementation of
    this function has a bug that may result in a corrupted copy, depending
    on alignment and bit size.  (Full-byte copies are not affected.)
    
    This rewrites copy_bitwise, replacing its algorithm by a fixed version,
    and adding an appropriate test case.  Without the fix the new test case
    fails, e.g.:
    
      print def_t
      $2 = {a = 0, b = 4177919}
      (gdb) FAIL: gdb.dwarf2/nonvar-access.exp: print def_t
    
    Written in binary, the wrong result above looks like this:
    
      01111111011111111111111
    
    Which means that two zero bits have sneaked into the copy of the
    original all-one bit pattern.  The test uses this simple all-one value
    in order to avoid another GDB bug that causes the DWARF piece of a
    DW_OP_stack_value to be taken from the wrong end on big-endian
    architectures.
    
    gdb/ChangeLog:
    
    	* dwarf2loc.c (extract_bits_primitive): Remove.
    	(extract_bits): Remove.
    	(copy_bitwise): Rewrite.  Fixes a possible corruption that may
    	occur for non-byte-aligned copies.
    
    gdb/testsuite/ChangeLog:
    
    	* gdb.dwarf2/nonvar-access.exp: Add a test for accessing
    	non-byte-aligned bit fields.

commit da5b30da2d1167591aa8d71b543f97bfdc2ec2a2
Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Date:   Thu Nov 24 17:48:03 2016 +0100

    Fix PR12616 - gdb does not implement DW_AT_data_bit_offset
    
    The DW_AT_data_bit_offset attribute was introduced by DWARF V4 and
    allows specifying the offset of a data member within its containing
    entity.  But although the new attribute was intended to replace
    DW_AT_bit_offset for this purpose, GDB ignores it, and thus GCC still
    emits DW_AT_bit_offset instead.  See also
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71669.
    
    This change fixes GDB's lack of support for DW_AT_data_bit_offset and
    adds an appropriate test case.
    
    gdb/ChangeLog:
    
    	PR gdb/12616
    	* dwarf2read.c (dwarf2_add_field): Handle the DWARF V4 attribute
    	DW_AT_data_bit_offset.
    
    gdb/testsuite/ChangeLog:
    
    	PR gdb/12616
    	* gdb.dwarf2/nonvar-access.exp: New testcase.  Check that GDB
    	respects the DW_AT_data_bit_offset attribute.

commit 1dcb9720d62cd053a72c31881b7724ce9f74332c
Author: Jiong Wang <jiong.wang@arm.com>
Date:   Thu Nov 24 14:01:53 2016 +0000

    [ARM] Bind defined symbol locally in PIE
    
    bfd/
    	PR target/20737
    	* elf32-arm.c (elf32_arm_final_link_relocate): Bind defined symbol
    	locally in PIE.
    
    ld/
    	* testsuite/ld-arm/pie-bind-locally-a.s: New test source.
    	* testsuite/ld-arm/pie-bind-locally-b.s: Likewise.
    	* testsuite/ld-arm/pie-bind-locally.d: New testcase.
    	* testsuite/ld-arm/arm-elf.exp: Run new testcase.

commit 51750acd087cc20ae3f72393fa897d9e3059c65d
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Nov 24 10:00:20 2016 +0000

    Fix snafu parsing $ORIGIN.
    
    	PR ld/20858
    	* emultempl/elf32.em (_search_needed): Allow for path separator
    	and terminating NUL byte when allocating space for new $ORIGIN
    	path.

commit 0b14696aedc2b56291bc98d62fe232c8dceb1385
Author: Kuan-Lin Chen <kuanlinchentw@gmail.com>
Date:   Thu Nov 24 10:22:15 2016 +0800

    RISC-V/bfd: Fix bitsize of R_RISCV_ADD8.
    
    bfd/ChangeLog:
    	* bfd/elfxx-riscv.c (howto_table): Fix bitsize of R_RISCV_ADD8.

commit 8bc2611fd97a94e3927ba22fab79624dd6647368
Author: GDB Administrator <gdbadmin@sourceware.org>
Date:   Thu Nov 24 00:00:32 2016 +0000

    Automatic date update in version.in

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

Summary of changes:
 bfd/ChangeLog                                |   16 ++
 bfd/elf32-arm.c                              |    3 +-
 bfd/elfxx-riscv.c                            |    2 +-
 bfd/peXXigen.c                               |   22 +--
 bfd/version.h                                |    2 +-
 binutils/ChangeLog                           |   10 +
 binutils/arparse.y                           |    2 +-
 binutils/dwarf.c                             |    4 +-
 binutils/dwarf.h                             |    2 +-
 binutils/objcopy.c                           |    2 +-
 binutils/od-macho.c                          |    2 +-
 binutils/rclex.c                             |    2 +-
 binutils/readelf.c                           |    2 +-
 binutils/stabs.c                             |    2 +-
 gas/ChangeLog                                |   89 +++++++
 gas/as.h                                     |    2 +-
 gas/config/bfin-lex.l                        |    2 +-
 gas/config/obj-ecoff.c                       |    2 +-
 gas/config/obj-macho.c                       |    2 +-
 gas/config/tc-aarch64.c                      |    2 +-
 gas/config/tc-arc.c                          |    2 +-
 gas/config/tc-arm.c                          |   10 +-
 gas/config/tc-avr.c                          |    2 +-
 gas/config/tc-cr16.c                         |    4 +-
 gas/config/tc-epiphany.c                     |    8 +-
 gas/config/tc-frv.c                          |    4 +-
 gas/config/tc-hppa.c                         |    2 +-
 gas/config/tc-hppa.h                         |    2 +-
 gas/config/tc-i370.c                         |    4 +-
 gas/config/tc-m68hc11.c                      |    2 +-
 gas/config/tc-m68k.c                         |    6 +-
 gas/config/tc-mcore.c                        |    2 +-
 gas/config/tc-mep.c                          |    8 +-
 gas/config/tc-metag.c                        |    6 +-
 gas/config/tc-mips.c                         |    6 +-
 gas/config/tc-mn10200.c                      |    2 +-
 gas/config/tc-mn10300.c                      |    4 +-
 gas/config/tc-nds32.c                        |    8 +-
 gas/config/tc-nios2.c                        |    2 +-
 gas/config/tc-ns32k.c                        |    8 +-
 gas/config/tc-pdp11.c                        |    2 +-
 gas/config/tc-ppc.c                          |   12 +-
 gas/config/tc-rx.c                           |    4 +-
 gas/config/tc-score.c                        |    2 +-
 gas/config/tc-score7.c                       |    2 +-
 gas/config/tc-sparc.c                        |    7 +-
 gas/config/tc-tic54x.c                       |    2 +-
 gas/config/tc-vax.c                          |    2 +-
 gas/config/tc-xgate.h                        |    2 +-
 gas/config/tc-xtensa.c                       |    4 +-
 gas/config/tc-z80.c                          |    2 +-
 gas/dwarf2dbg.c                              |    4 +-
 gas/input-file.h                             |    2 +-
 gas/itbl-ops.c                               |    2 +-
 gas/read.c                                   |    4 +-
 gas/stabs.c                                  |    2 +-
 gas/symbols.c                                |    8 +-
 gas/testsuite/gas/all/gas.exp                |    4 +-
 gas/testsuite/gas/all/itbl-test.c            |    2 +-
 gas/testsuite/gas/arm/local_function.d       |    2 +-
 gas/testsuite/gas/arm/req.s                  |    2 +-
 gas/testsuite/gas/arm/vfp1.s                 |    2 +-
 gas/testsuite/gas/arm/vfp1_t2.s              |    2 +-
 gas/testsuite/gas/arm/vfp1xD.s               |    2 +-
 gas/testsuite/gas/arm/vfp1xD_t2.s            |    2 +-
 gas/testsuite/gas/cris/cris.exp              |    2 +-
 gas/testsuite/gas/hppa/basic/basic.exp       |    2 +-
 gas/testsuite/gas/hppa/parse/parse.exp       |    2 +-
 gas/testsuite/gas/hppa/reloc/reloc.exp       |    2 +-
 gas/testsuite/gas/mcore/allinsn.s            |    4 +-
 gas/testsuite/gas/mips/24k-triple-stores-5.s |    2 +-
 gas/testsuite/gas/mips/delay.d               |    2 +-
 gas/testsuite/gas/mips/nodelay.d             |    2 +-
 gas/testsuite/gas/mips/r5900-full.s          |    2 +-
 gas/testsuite/gas/mips/r5900.s               |    2 +-
 gas/testsuite/gas/sh/arch/arch.exp           |    2 +-
 gas/testsuite/gas/sparc/cbcond-diag.l        |    3 +
 gas/testsuite/gas/sparc/cbcond-diag.s        |    5 +
 gas/testsuite/gas/sparc/sparc.exp            |    1 +
 gas/testsuite/gas/tic4x/opclasses.h          |   10 +-
 gas/testsuite/gas/tic4x/tic4x.exp            |    8 +-
 gas/write.c                                  |    4 +-
 gdb/ChangeLog                                |  124 ++++++++++
 gdb/Makefile.in                              |    2 +-
 gdb/ada-lang.c                               |    6 +-
 gdb/ada-tasks.c                              |    6 +-
 gdb/auto-load.c                              |    4 +-
 gdb/ax-gdb.c                                 |    8 +-
 gdb/breakpoint.c                             |   20 +-
 gdb/cli-out.c                                |   15 +-
 gdb/common/new-op.c                          |    4 +-
 gdb/contrib/ari/gdb_ari.sh                   |   10 -
 gdb/dtrace-probe.c                           |    3 +-
 gdb/dwarf2loc.c                              |  331 +++++++++++++++-----------
 gdb/dwarf2read.c                             |    4 +
 gdb/infcmd.c                                 |    2 +-
 gdb/inferior.c                               |    2 +-
 gdb/linux-thread-db.c                        |    2 +-
 gdb/mi/mi-out.c                              |   28 +--
 gdb/mi/mi-out.h                              |    1 -
 gdb/parse.c                                  |    2 +-
 gdb/probe.c                                  |   14 +-
 gdb/record-full.c                            |    2 +-
 gdb/selftest.c                               |    3 +-
 gdb/skip.c                                   |    4 +-
 gdb/solib.c                                  |    6 +-
 gdb/symfile.c                                |    2 +-
 gdb/testsuite/ChangeLog                      |   11 +
 gdb/testsuite/gdb.dwarf2/nonvar-access.exp   |  134 +++++++++++
 gdb/thread.c                                 |    8 +-
 gdb/ui-out.c                                 |   95 +-------
 gdb/ui-out.h                                 |   30 +--
 gdb/utils.c                                  |    4 +-
 gdb/utils.h                                  |    2 +-
 gold/ChangeLog                               |   19 ++
 gold/aarch64-reloc.def                       |    2 +-
 gold/aarch64.cc                              |    4 +-
 gold/arm.cc                                  |    2 +-
 gold/icf.cc                                  |    4 +-
 gold/layout.cc                               |    2 +-
 gold/layout.h                                |    2 +-
 gold/mips.cc                                 |    2 +-
 gold/output.h                                |    2 +-
 gold/plugin.h                                |    2 +-
 gold/script-sections.h                       |    2 +-
 gold/script.h                                |    2 +-
 gold/stringpool.h                            |    2 +-
 gold/tilegx.cc                               |    6 +-
 gprof/ChangeLog                              |    7 +
 gprof/basic_blocks.c                         |    2 +-
 gprof/cg_arcs.c                              |    2 +-
 gprof/cg_print.c                             |    2 +-
 gprof/corefile.c                             |    2 +-
 ld/ChangeLog                                 |   63 +++++
 ld/deffile.h                                 |    4 +-
 ld/deffilep.y                                |    4 +-
 ld/emultempl/avrelf.em                       |    2 +-
 ld/emultempl/elf32.em                        |    6 +-
 ld/emultempl/pe.em                           |    2 +-
 ld/emultempl/pep.em                          |    2 +-
 ld/emultempl/spuelf.em                       |    2 +-
 ld/ld.h                                      |    2 +-
 ld/ldlang.c                                  |    4 +-
 ld/ldmisc.c                                  |    2 +-
 ld/pe-dll.c                                  |    2 +-
 ld/scripttempl/ia64vms.sc                    |    2 +-
 ld/scripttempl/ip2k.sc                       |    2 +-
 ld/scripttempl/v850.sc                       |    4 +-
 ld/scripttempl/v850_rh850.sc                 |    4 +-
 ld/testsuite/ld-arm/arm-elf.exp              |    1 +
 ld/testsuite/ld-arm/pie-bind-locally-a.s     |    5 +
 ld/testsuite/ld-arm/pie-bind-locally-b.s     |    6 +
 ld/testsuite/ld-arm/pie-bind-locally.d       |    9 +
 ld/testsuite/ld-arm/stm32l4xx-fix-all.s      |    4 +-
 ld/testsuite/ld-arm/thumb2-b-interwork.s     |    2 +-
 ld/testsuite/ld-arm/thumb2-bl.s              |    2 +-
 ld/testsuite/ld-powerpc/vle-multiseg-5.d     |    6 +-
 ld/testsuite/ld-s390/tlspic1.s               |    4 +-
 ld/testsuite/ld-s390/tlspic1_64.s            |    4 +-
 ld/testsuite/ld-scripts/section-match-1.d    |    2 +-
 ld/testsuite/ld-sh/arch/arch.exp             |    2 +-
 ld/testsuite/ld-sh/rd-sh.exp                 |    2 +-
 ld/testsuite/ld-sh/sh64/rd-sh64.exp          |    2 +-
 ld/testsuite/ld-undefined/undefined.exp      |    2 +-
 164 files changed, 973 insertions(+), 544 deletions(-)
 create mode 100644 gas/testsuite/gas/sparc/cbcond-diag.l
 create mode 100644 gas/testsuite/gas/sparc/cbcond-diag.s
 create mode 100644 gdb/testsuite/gdb.dwarf2/nonvar-access.exp
 create mode 100644 ld/testsuite/ld-arm/pie-bind-locally-a.s
 create mode 100644 ld/testsuite/ld-arm/pie-bind-locally-b.s
 create mode 100644 ld/testsuite/ld-arm/pie-bind-locally.d

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 346ff29..0d79764 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,19 @@
+2016-11-25  Jon Turney  <jon.turney@dronecode.org.uk>
+
+	PR ld/20193
+	* peXXigen.c (rsrc_process_section): Do not shrink the merged
+	.rsrc section.
+
+2016-11-24  Jiong Wang  <jiong.wang@arm.com>
+
+	PR target/20737
+	* elf32-arm.c (elf32_arm_final_link_relocate): Bind defined symbol
+	locally in PIE.
+
+2016-11-24  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
+
+	* bfd/elfxx-riscv.c (howto_table): Fix bitsize of R_RISCV_ADD8.
+
 2016-11-23  Nick Clifton  <nickc@redhat.com>
 
 	PR ld/20815
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index b1bec39..8a20260 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -10147,7 +10147,8 @@ elf32_arm_final_link_relocate (reloc_howto_type *           howto,
 	  else if (h != NULL
 		   && h->dynindx != -1
 		   && (!bfd_link_pic (info)
-		       || !SYMBOLIC_BIND (info, h)
+		       || !(bfd_link_pie (info)
+			    || SYMBOLIC_BIND (info, h))
 		       || !h->def_regular))
 	    outrel.r_info = ELF32_R_INFO (h->dynindx, r_type);
 	  else
diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c
index bd68fe4..c1f28f7 100644
--- a/bfd/elfxx-riscv.c
+++ b/bfd/elfxx-riscv.c
@@ -479,7 +479,7 @@ static reloc_howto_type howto_table[] =
   HOWTO (R_RISCV_ADD8,			/* type */
 	 0,				/* rightshift */
 	 0,				/* size */
-	 32,				/* bitsize */
+	 8,				/* bitsize */
 	 FALSE,				/* pc_relative */
 	 0,				/* bitpos */
 	 complain_overflow_dont,	/* complain_on_overflow */
diff --git a/bfd/peXXigen.c b/bfd/peXXigen.c
index 0bbd200..3a16ef0 100644
--- a/bfd/peXXigen.c
+++ b/bfd/peXXigen.c
@@ -4319,26 +4319,8 @@ rsrc_process_section (bfd * abfd,
   rsrc_write_directory (& write_data, & new_table);
 
   /* Step five: Replace the old contents with the new.
-     We recompute the size as we may have lost entries due to mergeing.  */
-  size = ((write_data.next_data - new_data) + 3) & ~ 3;
-
-  {
-    int page_size;
-
-    if (coff_data (abfd)->link_info)
-      {
-	page_size = pe_data (abfd)->pe_opthdr.FileAlignment;
-
-	/* If no file alignment has been set, default to one.
-	   This repairs 'ld -r' for arm-wince-pe target.  */
-	if (page_size == 0)
-	  page_size = 1;
-      }
-    else
-      page_size = PE_DEF_FILE_ALIGNMENT;
-    size = (size + page_size - 1) & - page_size;
-  }
-
+     We don't recompute the size as it's too late here to shrink section.
+     See PR ld/20193 for more details.  */
   bfd_set_section_contents (pfinfo->output_bfd, sec, new_data, 0, size);
   sec->size = sec->rawsize = size;
 
diff --git a/bfd/version.h b/bfd/version.h
index a2e1902..6931919 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20161123
+#define BFD_VERSION_DATE 20161128
 #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/binutils/ChangeLog b/binutils/ChangeLog
index f625a26..b0ea872 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,13 @@
+2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani@gmail.com>
+
+	* dwarf.c: Fix spelling in comments.
+	* dwarf.h: Fix spelling in comments.
+	* objcopy.c: Fix spelling in comments.
+	* od-macho.c: Fix spelling in comments.
+	* rclex.c: Fix spelling in comments.
+	* readelf.c: Fix spelling in comments.
+	* stabs.c: Fix spelling in comments.
+
 2016-11-23  Nick Clifton  <nickc@redhat.com>
 
 	PR ld/20815
diff --git a/binutils/arparse.y b/binutils/arparse.y
index 9b2fefb..0048621 100644
--- a/binutils/arparse.y
+++ b/binutils/arparse.y
@@ -1,5 +1,5 @@
 %{
-/* arparse.y - Stange script language parser */
+/* arparse.y - Strange script language parser */
 
 /* Copyright (C) 1992-2016 Free Software Foundation, Inc.
 
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index fee6a60..66ad1fd 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
@@ -200,7 +200,7 @@ dwarf_vmatoa_1 (const char *fmtch, dwarf_vma value, unsigned num_bytes)
 
   if (num_bytes)
     {
-      /* Printf does not have a way of specifiying a maximum field width for an
+      /* Printf does not have a way of specifying a maximum field width for an
 	 integer value, so we print the full value into a buffer and then select
 	 the precision we need.  */
       snprintf (ret, sizeof (buf[0].place), DWARF_VMA_FMT_LONG, value);
@@ -7563,7 +7563,7 @@ dwarf_select_sections_by_names (const char *names)
       { "macro", & do_debug_macinfo, 1 },
       { "pubnames", & do_debug_pubnames, 1 },
       { "pubtypes", & do_debug_pubtypes, 1 },
-      /* This entry is for compatability
+      /* This entry is for compatibility
 	 with earlier versions of readelf.  */
       { "ranges", & do_debug_aranges, 1 },
       { "rawline", & do_debug_lines, FLAG_DEBUG_LINES_RAW },
diff --git a/binutils/dwarf.h b/binutils/dwarf.h
index ed86810..ac316bb 100644
--- a/binutils/dwarf.h
+++ b/binutils/dwarf.h
@@ -224,7 +224,7 @@ extern void * xcrealloc (void *, size_t, size_t);
 
 extern dwarf_vma read_leb128 (unsigned char *, unsigned int *, bfd_boolean, const unsigned char * const);
 
-/* A callback into the client.  Retuns TRUE if there is a
+/* A callback into the client.  Returns TRUE if there is a
    relocation against the given debug section at the given
    offset.  */
 extern bfd_boolean reloc_at (struct dwarf_section *, dwarf_vma);
diff --git a/binutils/objcopy.c b/binutils/objcopy.c
index d40cfcb..4910fcf 100644
--- a/binutils/objcopy.c
+++ b/binutils/objcopy.c
@@ -1748,7 +1748,7 @@ add_redefine_syms_file (const char *filename)
   free (buf);
 }
 
-/* Copy unkown object file IBFD onto OBFD.
+/* Copy unknown object file IBFD onto OBFD.
    Returns TRUE upon success, FALSE otherwise.  */
 
 static bfd_boolean
diff --git a/binutils/od-macho.c b/binutils/od-macho.c
index d1a4e0f..0a46adc 100644
--- a/binutils/od-macho.c
+++ b/binutils/od-macho.c
@@ -259,7 +259,7 @@ bfd_mach_o_print_flags (const bfd_mach_o_xlat_name *table,
     printf ("-");
 }
 
-/* Print a bfd_uint64_t, using a platform independant style.  */
+/* Print a bfd_uint64_t, using a platform independent style.  */
 
 static void
 printf_uint64 (bfd_uint64_t v)
diff --git a/binutils/rclex.c b/binutils/rclex.c
index 96ed393..564d40f 100644
--- a/binutils/rclex.c
+++ b/binutils/rclex.c
@@ -40,7 +40,7 @@
 
 static int rcdata_mode;
 
-/* Whether we are supressing lines from cpp (including windows.h or
+/* Whether we are suppressing lines from cpp (including windows.h or
    headers from your C sources may bring in externs and typedefs).
    When active, we return IGNORED_TOKEN, which lets us ignore these
    outside of resource constructs.  Thus, it isn't required to protect
diff --git a/binutils/readelf.c b/binutils/readelf.c
index ee55852..347b6b9 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -9966,7 +9966,7 @@ process_version_sections (FILE * file)
 		int j;
 		int isum;
 
-		/* Check for very large indicies.  */
+		/* Check for very large indices.  */
 		if (idx > (size_t) (endbuf - (char *) edefs))
 		  break;
 
diff --git a/binutils/stabs.c b/binutils/stabs.c
index d209094..38b210e 100644
--- a/binutils/stabs.c
+++ b/binutils/stabs.c
@@ -2691,7 +2691,7 @@ parse_stab_members (void *dhandle, struct stab_handle *info,
 	    case '*':
 	      /* virtual member function, followed by index.  The sign
 		 bit is supposedly set to distinguish
-		 pointers-to-methods from virtual function indicies.  */
+		 pointers-to-methods from virtual function indices.  */
 	      ++*pp;
 	      voffset = parse_number (pp, (bfd_boolean *) NULL);
 	      if (**pp != ';')
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 2715fcb..cd0d2ab 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,92 @@
+2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani@gmail.com>
+
+	* arparse.y: Fix spelling in comments.
+
+2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani@gmail.com>
+
+	* config/bfin-lex.l: Fix spelling in comments.
+
+2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani@gmail.com>
+
+	* testsuite/gas/all/gas.exp: Fix spelling in comments.
+	* testsuite/gas/cris/cris.exp: Fix spelling in comments.
+	* testsuite/gas/hppa/basic/basic.exp: Fix spelling in comments.
+	* testsuite/gas/hppa/parse/parse.exp: Fix spelling in comments.
+	* testsuite/gas/hppa/reloc/reloc.exp: Fix spelling in comments.
+	* testsuite/gas/sh/arch/arch.exp: Fix spelling in comments.
+	* testsuite/gas/tic4x/tic4x.exp: Fix spelling in comments.
+
+2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani@gmail.com>
+
+	* testsuite/gas/arm/local_function.d: Fix spelling in comments.
+	* testsuite/gas/arm/req.s: Fix spelling in comments.
+	* testsuite/gas/arm/vfp1.s: Fix spelling in comments.
+	* testsuite/gas/arm/vfp1_t2.s: Fix spelling in comments.
+	* testsuite/gas/arm/vfp1xD.s: Fix spelling in comments.
+	* testsuite/gas/arm/vfp1xD_t2.s: Fix spelling in comments.
+	* testsuite/gas/mcore/allinsn.s: Fix spelling in comments.
+	* testsuite/gas/mips/24k-triple-stores-5.s: Fix spelling in comments.
+	* testsuite/gas/mips/delay.d: Fix spelling in comments.
+	* testsuite/gas/mips/nodelay.d: Fix spelling in comments.
+	* testsuite/gas/mips/r5900-full.s: Fix spelling in comments.
+	* testsuite/gas/mips/r5900.s: Fix spelling in comments.
+
+2016-11-27  Ambrogino Modigliani  <ambrogino.modigliani@gmail.com>
+
+	* as.h: Fix spelling in comments.
+	* config/obj-ecoff.c: Fix spelling in comments.
+	* config/obj-macho.c: Fix spelling in comments.
+	* config/tc-aarch64.c: Fix spelling in comments.
+	* config/tc-arc.c: Fix spelling in comments.
+	* config/tc-arm.c: Fix spelling in comments.
+	* config/tc-avr.c: Fix spelling in comments.
+	* config/tc-cr16.c: Fix spelling in comments.
+	* config/tc-epiphany.c: Fix spelling in comments.
+	* config/tc-frv.c: Fix spelling in comments.
+	* config/tc-hppa.c: Fix spelling in comments.
+	* config/tc-hppa.h: Fix spelling in comments.
+	* config/tc-i370.c: Fix spelling in comments.
+	* config/tc-m68hc11.c: Fix spelling in comments.
+	* config/tc-m68k.c: Fix spelling in comments.
+	* config/tc-mcore.c: Fix spelling in comments.
+	* config/tc-mep.c: Fix spelling in comments.
+	* config/tc-metag.c: Fix spelling in comments.
+	* config/tc-mips.c: Fix spelling in comments.
+	* config/tc-mn10200.c: Fix spelling in comments.
+	* config/tc-mn10300.c: Fix spelling in comments.
+	* config/tc-nds32.c: Fix spelling in comments.
+	* config/tc-nios2.c: Fix spelling in comments.
+	* config/tc-ns32k.c: Fix spelling in comments.
+	* config/tc-pdp11.c: Fix spelling in comments.
+	* config/tc-ppc.c: Fix spelling in comments.
+	* config/tc-riscv.c: Fix spelling in comments.
+	* config/tc-rx.c: Fix spelling in comments.
+	* config/tc-score.c: Fix spelling in comments.
+	* config/tc-score7.c: Fix spelling in comments.
+	* config/tc-sparc.c: Fix spelling in comments.
+	* config/tc-tic54x.c: Fix spelling in comments.
+	* config/tc-vax.c: Fix spelling in comments.
+	* config/tc-xgate.h: Fix spelling in comments.
+	* config/tc-xtensa.c: Fix spelling in comments.
+	* config/tc-z80.c: Fix spelling in comments.
+	* dwarf2dbg.c: Fix spelling in comments.
+	* input-file.h: Fix spelling in comments.
+	* itbl-ops.c: Fix spelling in comments.
+	* read.c: Fix spelling in comments.
+	* stabs.c: Fix spelling in comments.
+	* symbols.c: Fix spelling in comments.
+	* write.c: Fix spelling in comments.
+	* testsuite/gas/all/itbl-test.c: Fix spelling in comments.
+	* testsuite/gas/tic4x/opclasses.h: Fix spelling in comments.
+
+2016-11-25  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+	* config/tc-sparc.c (sparc_ip): Avoid emitting a cbcond error
+	messages for non-cbcond instructions.
+	* testsuite/gas/sparc/cbcond-diag.s: New file.
+	* testsuite/gas/sparc/cbcond-diag.l: Likewise.
+	* testsuite/gas/sparc/sparc.exp (gas_64_check): Run cbcond-diag tests.
+
 2016-11-23  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
 	* testsuite/gas/sparc/sparc.exp (gas_64_check): Make sure the
diff --git a/gas/as.h b/gas/as.h
index 9fa9389..cbc5c7c 100644
--- a/gas/as.h
+++ b/gas/as.h
@@ -533,7 +533,7 @@ int generic_force_reloc (struct fix *);
 
 #include "expr.h"		/* Before targ-*.h */
 
-/* This one starts the chain of target dependant headers.  */
+/* This one starts the chain of target dependent headers.  */
 #include "targ-env.h"
 
 #ifdef OBJ_MAYBE_ELF
diff --git a/gas/config/bfin-lex.l b/gas/config/bfin-lex.l
index 04fda4c..cb18469 100644
--- a/gas/config/bfin-lex.l
+++ b/gas/config/bfin-lex.l
@@ -362,7 +362,7 @@ static long parse_int (char **end)
         fmt = 'd';
         break;
 
-      case '0':  /* Accept different formated integers hex octal and binary. */
+      case '0':  /* Accept different formatted integers hex octal and binary. */
         {
 	  char c = *++arg;
           arg++;
diff --git a/gas/config/obj-ecoff.c b/gas/config/obj-ecoff.c
index b994986..e337ff1 100644
--- a/gas/config/obj-ecoff.c
+++ b/gas/config/obj-ecoff.c
@@ -53,7 +53,7 @@ ecoff_frob_file_before_fix (void)
      This output ordering of sections is magic, on the Alpha, at
      least.  The .lita section must come before .lit8 and .lit4,
      otherwise the OSF/1 linker may silently trash the .lit{4,8}
-     section contents.  Also, .text must preceed .rdata.  These differ
+     section contents.  Also, .text must precede .rdata.  These differ
      from the order described in some parts of the DEC OSF/1 Assembly
      Language Programmer's Guide, but that order doesn't seem to work
      with their linker.
diff --git a/gas/config/obj-macho.c b/gas/config/obj-macho.c
index 13d0043..9d64ac6 100644
--- a/gas/config/obj-macho.c
+++ b/gas/config/obj-macho.c
@@ -29,7 +29,7 @@
    which subsections are generated like __text, __const etc.
 
    The well-known as short-hand section switch directives like .text, .data
-   etc. are mapped onto predefined segment/section pairs using facilites
+   etc. are mapped onto predefined segment/section pairs using facilities
    supplied by the mach-o port of bfd.
 
    A number of additional mach-o short-hand section switch directives are
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index 7c518c7..c71b32b 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -647,7 +647,7 @@ first_error (const char *error)
     set_syntax_error (error);
 }
 
-/* Similiar to first_error, but this function accepts formatted error
+/* Similar to first_error, but this function accepts formatted error
    message.  */
 static void
 first_error_fmt (const char *format, ...)
diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c
index 376ac43..4eb6d6d 100644
--- a/gas/config/tc-arc.c
+++ b/gas/config/tc-arc.c
@@ -2659,7 +2659,7 @@ md_pcrel_from_section (fixS *fixP,
 	  /* The hardware calculates relative to the start of the
 	     insn, but this relocation is relative to location of the
 	     LIMM, compensate.  The base always needs to be
-	     substracted by 4 as we do not support this type of PCrel
+	     subtracted by 4 as we do not support this type of PCrel
 	     relocation for short instructions.  */
 	  base -= 4;
 	  /* Fall through.  */
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index e37d354..4adcfda 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -3045,7 +3045,7 @@ s_ccs_ref (int unused ATTRIBUTE_UNUSED)
 }
 
 /*  If name is not NULL, then it is used for marking the beginning of a
-    function, wherease if it is NULL then it means the function end.  */
+    function, whereas if it is NULL then it means the function end.  */
 static void
 asmfunc_debug (const char * name)
 {
@@ -7306,7 +7306,7 @@ parse_operands (char *str, const unsigned int *pattern, bfd_boolean thumb)
 
    The only binary encoding difference is the Coprocessor number.  Coprocessor
    9 is used for half-precision calculations or conversions.  The format of the
-   instruction is the same as the equivalent Coprocessor 10 instuction that
+   instruction is the same as the equivalent Coprocessor 10 instruction that
    exists for Single-Precision operation.  */
 
 static void
@@ -13083,7 +13083,7 @@ do_t_swi (void)
   if (ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v6m))
     {
       if (!ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_os)
-	  /* This only applies to the v6m howver, not later architectures.  */
+	  /* This only applies to the v6m however, not later architectures.  */
 	  && ! ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v7))
 	as_bad (_("SVC is not permitted on this architecture"));
       ARM_MERGE_FEATURE_SETS (thumb_arch_used, thumb_arch_used, arm_ext_os);
@@ -17950,7 +17950,7 @@ now_it_add_mask (int cond)
 	for covering other cases.
 
 	Calling handle_it_state () may not transition the IT block state to
-	OUTSIDE_IT_BLOCK immediatelly, since the (current) state could be
+	OUTSIDE_IT_BLOCK immediately, since the (current) state could be
 	still queried. Instead, if the FSM determines that the state should
 	be transitioned to OUTSIDE_IT_BLOCK, a flag is marked to be closed
 	after the tencode () function: that's what it_fsm_post_encode () does.
@@ -18041,7 +18041,7 @@ handle_it_state (void)
       switch (inst.it_insn_type)
 	{
 	case OUTSIDE_IT_INSN:
-	  /* The closure of the block shall happen immediatelly,
+	  /* The closure of the block shall happen immediately,
 	     so any in_it_block () call reports the block as closed.  */
 	  force_automatic_it_block_close ();
 	  break;
diff --git a/gas/config/tc-avr.c b/gas/config/tc-avr.c
index ee3140d..568316a 100644
--- a/gas/config/tc-avr.c
+++ b/gas/config/tc-avr.c
@@ -398,7 +398,7 @@ static struct exp_mod_s exp_mod[] =
   {"hhi8",   BFD_RELOC_AVR_MS8_LDI,    BFD_RELOC_AVR_MS8_LDI_NEG,    0},
 };
 
-/* A union used to store indicies into the exp_mod[] array
+/* A union used to store indices into the exp_mod[] array
    in a hash table which expects void * data types.  */
 typedef union
 {
diff --git a/gas/config/tc-cr16.c b/gas/config/tc-cr16.c
index 186cfb9..7a3e9d8 100644
--- a/gas/config/tc-cr16.c
+++ b/gas/config/tc-cr16.c
@@ -1471,7 +1471,7 @@ gettrap (char *s)
     if (strcasecmp (trap->name, s) == 0)
       return trap->entry;
 
-  /* To make compatable with CR16 4.1 tools, the below 3-lines of
+  /* To make compatible with CR16 4.1 tools, the below 3-lines of
    * code added. Refer: Development Tracker item #123 */
   for (trap = cr16_traps; trap < (cr16_traps + NUMTRAPS); trap++)
     if (trap->entry  == (unsigned int) atoi (s))
@@ -2385,7 +2385,7 @@ next_insn:
 
       for (i = 0; i < insn->nargs; i++)
         {
-         /* For BAL (ra),disp17 instuction only. And also set the
+         /* For BAL (ra),disp17 instruction only. And also set the
             DISP24a relocation type.  */
          if (IS_INSN_MNEMONIC ("bal") && (instruction->size == 2) && i == 0)
            {
diff --git a/gas/config/tc-epiphany.c b/gas/config/tc-epiphany.c
index d14c3a0..d1c531c 100644
--- a/gas/config/tc-epiphany.c
+++ b/gas/config/tc-epiphany.c
@@ -288,7 +288,7 @@ epiphany_apply_fix (fixS *fixP, valueT *valP, segT seg)
 
 	case BFD_RELOC_EPIPHANY_HIGH:
 	  value >>= 16;
-	  /* fall thru */
+	  /* fallthru */
 	case BFD_RELOC_EPIPHANY_LOW:
 	  value = (((value & 0xff) << 5) | insn[0])
 	    | (insn[1] << 8)
@@ -340,7 +340,7 @@ epiphany_handle_align (fragS *fragp)
 }
 \f
 /* Read a comma separated incrementing list of register names
-   and form a bit mask of upto 15 registers 0..14.  */


hooks/post-receive
--
Repository for Project Archer.


             reply	other threads:[~2016-11-28 20:19 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-28 20:19 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2017-01-02 21:49 jkratoch
2016-12-24 20:30 jkratoch
2016-12-17 15:04 jkratoch
2016-11-23 22:20 jkratoch
2016-11-20 20:10 jkratoch
2016-11-19  8:49 jkratoch
2016-11-18 19:20 jkratoch
2016-11-16 17:58 jkratoch
2016-11-13 16:02 jkratoch
2016-11-07 22:51 jkratoch
2016-11-06 18:03 jkratoch
2016-11-02 20:55 jkratoch
2016-11-02 20:46 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20161128201939.65290.qmail@sourceware.org \
    --to=jkratoch@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).