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-gdb: Merge branch 'dwarf5gcc-readelf-gdb-callsite-macro' into dwarf5gcc-readelf-gdb-callsite-macro-data16
Date: Mon, 28 Nov 2016 20:20:00 -0000	[thread overview]
Message-ID: <20161128202040.69647.qmail@sourceware.org> (raw)

The branch, users/jkratoch/dwarf5gcc-gdb has been updated
       via  b364caf4a3f5ed02905b2688f5a2f5957c9ba6aa (commit)
       via  158719d5b8a5cea69559a2f1fd23eda379f11eb0 (commit)
       via  357efe74daaf4a504537c21a5c840a42680c8f74 (commit)
       via  1293a50fecc779fb7290e17eb7aef3015d9489a5 (commit)
       via  1d8ed303c32e2ad0783dfe628afea713e91c7eb5 (commit)
       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  22d3c13be5c0e4fe2f3896659e642c1b8aec2086 (commit)

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

- Log -----------------------------------------------------------------
commit b364caf4a3f5ed02905b2688f5a2f5957c9ba6aa
Merge: 22d3c13 158719d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Nov 28 17:05:05 2016 +0100

    Merge branch 'dwarf5gcc-readelf-gdb-callsite-macro' into dwarf5gcc-readelf-gdb-callsite-macro-data16

commit 158719d5b8a5cea69559a2f1fd23eda379f11eb0
Merge: 5be8c12 357efe7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Nov 28 17:05:04 2016 +0100

    Merge branch 'dwarf5gcc-readelf-gdb-callsite' into dwarf5gcc-readelf-gdb-callsite-macro

commit 357efe74daaf4a504537c21a5c840a42680c8f74
Merge: ba3665e 1293a50
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Nov 28 17:05:03 2016 +0100

    Merge branch 'dwarf5gcc-readelf-gdb' into dwarf5gcc-readelf-gdb-callsite

commit 1293a50fecc779fb7290e17eb7aef3015d9489a5
Merge: 770f6cd 1d8ed30
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Nov 28 17:05:01 2016 +0100

    Merge branch 'dwarf5gcc-readelf' into dwarf5gcc-readelf-gdb

commit 1d8ed303c32e2ad0783dfe628afea713e91c7eb5
Merge: 073178f 72b1c45
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Mon Nov 28 17:05:00 2016 +0100

    Merge branch 'dwarf5gcc' into dwarf5gcc-readelf

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

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 4ede608..d6f9b6e 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);
@@ -8586,7 +8586,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 e6ebbd2..7d1aa0c 100644
--- a/binutils/dwarf.h
+++ b/binutils/dwarf.h
@@ -229,7 +229,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 7390e55..d7492a3 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -9968,7 +9968,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:20 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-28 20:20 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2017-01-05 19:35 jkratoch
2017-01-02 21:49 jkratoch
2016-12-24 20:30 jkratoch
2016-12-17 15:05 jkratoch
2016-11-23 23:04 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=20161128202040.69647.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).