public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m32, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
@ 2019-11-25 21:10 ` gdb-buildbot
  2019-11-25 21:12 ` *** COMPILATION FAILED *** Failures on Fedora-i686, " gdb-buildbot
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:10 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-native-gdbserver-m32

Worker:
        fedora-x86-64-3

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/24/builds/1282

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
  CXX    unittests/xml-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-x86-64-native-gdbserver-m32/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-x86-64-native-gdbserver-m32/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=406.504982
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [binutils-gdb] gdb: Support printf 'z' size modifier
@ 2019-11-25 21:10 gdb-buildbot
  2019-11-25 21:10 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m32, branch master *** BREAKAGE *** gdb-buildbot
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:10 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT e06f3d6eba37df8451ecc2ce2ac76cba811e8b35 ***

commit e06f3d6eba37df8451ecc2ce2ac76cba811e8b35
Author:     Andrew Burgess <andrew.burgess@embecosm.com>
AuthorDate: Tue Nov 5 14:24:17 2019 +0000
Commit:     Andrew Burgess <andrew.burgess@embecosm.com>
CommitDate: Tue Nov 12 23:46:41 2019 +0000

    gdb: Support printf 'z' size modifier
    
    The gdb format mechanism doesn't currently support the 'z' size
    modifier, there are a few places in GDB where this is used.  Instead
    of removing these uses lets just add support to GDB for using 'z'.
    
    I found this issue when trying to use some of the debug output.
    Before this commit:
    
      (gdb) set debug dwarf-line 9
      (gdb) file test
      Reading symbols from test...
      Unrecognized format specifier 'z' in printf
      (No debugging symbols found in test)
      (gdb)
    
    After this commit:
    
      (gdb) set debug dwarf-line 9
      (gdb) file test
      Reading symbols from test...
      Adding dir 1: /usr/include
      Adding file 1: test.c
      Adding file 2: stdc-predef.h
      Processing actual line 3: file 1, address 0x4004a0, is_stmt 1, discrim 0
      Processing actual line 4: file 1, address 0x4004a0, is_stmt 1, discrim 0
      .... lots of debug output ...
      Processing actual line 10: file 1, address 0x4003b7, is_stmt 0, discrim 0
      (gdb)
    
    I've added a self test to cover the integer format size modifiers,
    including the 'z' modifier.
    
    gdb/ChangeLog:
    
            * gdbsupport/format.c (format_pieces::format_pieces): Support
            printf 'z' size modifier.
            * gdbsupport/format.h (enum argclass): Add size_t_arg.
            * printcmd.c (ui_printf):  Handle size_t_arg.
            * ui-out.c (ui_out::vmessage): Likewise.
            * unittests/format_pieces-selftests.c (test_format_int_sizes): New
            function.
            (run_tests): Call test_format_int_sizes.
    
    gdb/gdbserver/ChangeLog:
    
            * ax.c (ax_printf): Handle size_t_arg.
    
    Change-Id: Ib6c44d88aa5bce265d757e4c0698881803dd186f

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 44ace04beb..4f40ea82ee 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,14 @@
+2019-11-12  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+	* gdbsupport/format.c (format_pieces::format_pieces): Support
+	printf 'z' size modifier.
+	* gdbsupport/format.h (enum argclass): Add size_t_arg.
+	* printcmd.c (ui_printf):  Handle size_t_arg.
+	* ui-out.c (ui_out::vmessage): Likewise.
+	* unittests/format_pieces-selftests.c (test_format_int_sizes): New
+	function.
+	(run_tests): Call test_format_int_sizes.
+
 2019-11-12  Christian Biesinger  <cbiesinger@google.com>
 
 	* ada-exp.y (write_ambiguous_var): Update.
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 9d0afaaf28..e17a7ca461 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,7 @@
+2019-11-12  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+	* ax.c (ax_printf): Handle size_t_arg.
+
 2019-11-06  Christian Biesinger  <cbiesinger@google.com>
 
 	* linux-tdep.c (linux_info_proc): Use strtok_r instead of strtok.
diff --git a/gdb/gdbserver/ax.c b/gdb/gdbserver/ax.c
index 2c096ef0cf..21fde5e692 100644
--- a/gdb/gdbserver/ax.c
+++ b/gdb/gdbserver/ax.c
@@ -904,6 +904,14 @@ ax_printf (CORE_ADDR fn, CORE_ADDR chan, const char *format,
 	    break;
 	  }
 
+	case size_t_arg:
+	  {
+	    size_t val = args[i];
+
+	    printf (current_substring, val);
+	    break;
+	  }
+
 	case literal_piece:
 	  /* Print a portion of the format string that has no
 	     directives.  Note that this will not include any
diff --git a/gdb/gdbsupport/format.c b/gdb/gdbsupport/format.c
index 1e803501ae..2e2d90a924 100644
--- a/gdb/gdbsupport/format.c
+++ b/gdb/gdbsupport/format.c
@@ -123,6 +123,7 @@ format_pieces::format_pieces (const char **arg, bool gdb_extensions)
 	int seen_space = 0, seen_plus = 0;
 	int seen_big_l = 0, seen_h = 0, seen_big_h = 0;
 	int seen_big_d = 0, seen_double_big_d = 0;
+	int seen_size_t = 0;
 	int bad = 0;
 	int n_int_args = 0;
 
@@ -234,6 +235,12 @@ format_pieces::format_pieces (const char **arg, bool gdb_extensions)
 	    else
 	      seen_big_d = 1;
 	  }
+	/* For size_t or ssize_t.  */
+	else if (*f == 'z')
+	  {
+	    seen_size_t = 1;
+	    f++;
+	  }
 
 	switch (*f)
 	  {
@@ -251,7 +258,9 @@ format_pieces::format_pieces (const char **arg, bool gdb_extensions)
 
 	  case 'd':
 	  case 'i':
-	    if (lcount == 0)
+	    if (seen_size_t)
+	      this_argclass = size_t_arg;
+	    else if (lcount == 0)
 	      this_argclass = int_arg;
 	    else if (lcount == 1)
 	      this_argclass = long_arg;
diff --git a/gdb/gdbsupport/format.h b/gdb/gdbsupport/format.h
index e2a47ba518..07374db391 100644
--- a/gdb/gdbsupport/format.h
+++ b/gdb/gdbsupport/format.h
@@ -38,7 +38,7 @@
 enum argclass
   {
     literal_piece,
-    int_arg, long_arg, long_long_arg, ptr_arg,
+    int_arg, long_arg, long_long_arg, size_t_arg, ptr_arg,
     string_arg, wide_string_arg, wide_char_arg,
     double_arg, long_double_arg,
     dec32float_arg, dec64float_arg, dec128float_arg
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
index 27aaf7a076..323a5d05eb 100644
--- a/gdb/printcmd.c
+++ b/gdb/printcmd.c
@@ -2657,6 +2657,16 @@ ui_printf (const char *arg, struct ui_file *stream)
 	    {
 	      long val = value_as_long (val_args[i]);
 
+	      DIAGNOSTIC_PUSH
+	      DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL
+              fprintf_filtered (stream, current_substring, val);
+	      DIAGNOSTIC_POP
+	      break;
+	    }
+	  case size_t_arg:
+	    {
+	      size_t val = value_as_long (val_args[i]);
+
 	      DIAGNOSTIC_PUSH
 	      DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL
               fprintf_filtered (stream, current_substring, val);
diff --git a/gdb/ui-out.c b/gdb/ui-out.c
index 6b0b5acd3e..80845f4bca 100644
--- a/gdb/ui-out.c
+++ b/gdb/ui-out.c
@@ -688,6 +688,24 @@ ui_out::vmessage (const ui_file_style &in_style, const char *format,
 	      }
 	  }
 	  break;
+	case size_t_arg:
+	  {
+	    size_t val = va_arg (args, size_t);
+	    switch (piece.n_int_args)
+	      {
+	      case 0:
+		call_do_message (style, current_substring, val);
+		break;
+	      case 1:
+		call_do_message (style, current_substring, intvals[0], val);
+		break;
+	      case 2:
+		call_do_message (style, current_substring,
+				 intvals[0], intvals[1], val);
+		break;
+	      }
+	  }
+	  break;
 	case double_arg:
 	  call_do_message (style, current_substring, va_arg (args, double));
 	  break;
diff --git a/gdb/unittests/format_pieces-selftests.c b/gdb/unittests/format_pieces-selftests.c
index ed83d9670f..3971201478 100644
--- a/gdb/unittests/format_pieces-selftests.c
+++ b/gdb/unittests/format_pieces-selftests.c
@@ -76,12 +76,56 @@ test_gdb_formats ()
     }, true);
 }
 
+/* Test the different size modifiers that can be applied to an integer
+   argument.  Test with different integer format specifiers too.  */
+
+static void
+test_format_int_sizes ()
+{
+  check ("Hello\\t %hu%lu%llu%zu", /* ARI: %ll */
+    {
+      format_piece ("Hello\t ", literal_piece, 0),
+      format_piece ("%hu", int_arg, 0),
+      format_piece ("%lu", long_arg, 0),
+      format_piece ("%llu", long_long_arg, 0), /* ARI: %ll */
+      format_piece ("%zu", size_t_arg, 0)
+    });
+
+  check ("Hello\\t %hx%lx%llx%zx", /* ARI: %ll */
+    {
+      format_piece ("Hello\t ", literal_piece, 0),
+      format_piece ("%hx", int_arg, 0),
+      format_piece ("%lx", long_arg, 0),
+      format_piece ("%llx", long_long_arg, 0), /* ARI: %ll */
+      format_piece ("%zx", size_t_arg, 0)
+    });
+
+  check ("Hello\\t %ho%lo%llo%zo", /* ARI: %ll */
+    {
+      format_piece ("Hello\t ", literal_piece, 0),
+      format_piece ("%ho", int_arg, 0),
+      format_piece ("%lo", long_arg, 0),
+      format_piece ("%llo", long_long_arg, 0), /* ARI: %ll */
+      format_piece ("%zo", size_t_arg, 0)
+    });
+
+  check ("Hello\\t %hd%ld%lld%zd", /* ARI: %ll */
+    {
+      format_piece ("Hello\t ", literal_piece, 0),
+      format_piece ("%hd", int_arg, 0),
+      format_piece ("%ld", long_arg, 0),
+      format_piece ("%lld", long_long_arg, 0), /* ARI: %ll */
+      format_piece ("%zd", size_t_arg, 0)
+    });
+}
+
 static void
 run_tests ()
 {
   test_escape_sequences ();
   test_format_specifier ();
   test_gdb_formats ();
+  test_format_int_sizes ();
 }
 
 } /* namespace format_pieces */


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
  2019-11-25 21:10 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m32, branch master *** BREAKAGE *** gdb-buildbot
@ 2019-11-25 21:12 ` gdb-buildbot
  2019-11-25 21:17 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-m32, " gdb-buildbot
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:12 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-i686

Worker:
        fedora-x86-64-2

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/18/builds/1290

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    solib.o
  CXX    source-cache.o
  CXX    source.o
  CXX    sparc-linux-tdep.o
  CXX    sparc-nbsd-tdep.o
  CXX    sparc-obsd-tdep.o
  CXX    sparc-ravenscar-thread.o
  CXX    sparc-sol2-tdep.o
  CXX    sparc-tdep.o
  CXX    stabsread.o
  CXX    stack.o
  CXX    stap-probe.o
  CXX    std-regs.o
  CXX    stub-termcap.o
  CXX    symfile-debug.o
  CXX    symfile-mem.o
  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
  CXX    unittests/xml-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-i686/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-i686/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=341.753207
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-cc-with-index, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
                   ` (2 preceding siblings ...)
  2019-11-25 21:17 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-m32, " gdb-buildbot
@ 2019-11-25 21:17 ` gdb-buildbot
  2019-11-25 21:19 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-m64, " gdb-buildbot
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:17 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-cc-with-index

Worker:
        fedora-x86-64-3

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/20/builds/1235

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
  CXX    unittests/xml-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-x86-64-cc-with-index/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-x86-64-cc-with-index/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=393.797071
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-m32, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
  2019-11-25 21:10 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m32, branch master *** BREAKAGE *** gdb-buildbot
  2019-11-25 21:12 ` *** COMPILATION FAILED *** Failures on Fedora-i686, " gdb-buildbot
@ 2019-11-25 21:17 ` gdb-buildbot
  2019-11-25 21:17 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:17 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-m32

Worker:
        fedora-x86-64-1

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/17/builds/1289

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
  CXX    unittests/xml-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-1/fedora-x86-64-m32/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-1/fedora-x86-64-m32/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=405.049541
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-m64, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
                   ` (3 preceding siblings ...)
  2019-11-25 21:17 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
@ 2019-11-25 21:19 ` gdb-buildbot
  2019-11-25 21:20 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:19 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-m64

Worker:
        fedora-x86-64-4

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/3/builds/1342

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
  CXX    unittests/xml-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=403.477921
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
                   ` (4 preceding siblings ...)
  2019-11-25 21:19 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2019-11-25 21:20 ` gdb-buildbot
  2019-11-25 21:24 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:20 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-native-extended-gdbserver-m32

Worker:
        fedora-x86-64-2

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/4/builds/1287

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
  CXX    unittests/xml-utils-selftests.o
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-x86-64-native-extended-gdbserver-m32/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-x86-64-native-extended-gdbserver-m32/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=416.184628
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
                   ` (5 preceding siblings ...)
  2019-11-25 21:20 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2019-11-25 21:24 ` gdb-buildbot
  2019-11-25 21:24 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
  2019-11-25 21:26 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, " gdb-buildbot
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:24 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-native-extended-gdbserver-m64

Worker:
        fedora-x86-64-3

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/2/builds/1287

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
  CXX    unittests/xml-utils-selftests.o
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-x86-64-native-extended-gdbserver/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-x86-64-native-extended-gdbserver/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=405.501819
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m64, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
                   ` (6 preceding siblings ...)
  2019-11-25 21:24 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2019-11-25 21:24 ` gdb-buildbot
  2019-11-25 21:26 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, " gdb-buildbot
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:24 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-native-gdbserver-m64

Worker:
        fedora-x86-64-1

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/22/builds/1285

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    tui/tui-command.o
  CXX    tui/tui-data.o
  CXX    tui/tui-disasm.o
  CXX    tui/tui-file.o
  CXX    tui/tui-hooks.o
  CXX    tui/tui-interp.o
  CXX    tui/tui-io.o
  CXX    tui/tui-layout.o
  CXX    tui/tui-out.o
  CXX    tui/tui-regs.o
  CXX    tui/tui-source.o
  CXX    tui/tui-stack.o
  CXX    tui/tui-win.o
  CXX    tui/tui-wingeneral.o
  CXX    tui/tui-winsource.o
  CXX    tui/tui.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]:
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&) is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because selftests::vector_utils_tests::unordered_remove_tests()::obj has user-provided selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
  CXX    unittests/xml-utils-selftests.o
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1647: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-1/fedora-x86-64-native-gdbserver/build/gdb'
make[1]: *** [Makefile:9230: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-1/fedora-x86-64-native-gdbserver/build'
make: *** [Makefile:852: all] Error 2
program finished with exit code 2
elapsedTime=398.896833
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, branch master *** BREAKAGE ***
  2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
                   ` (7 preceding siblings ...)
  2019-11-25 21:24 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
@ 2019-11-25 21:26 ` gdb-buildbot
  8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2019-11-25 21:26 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-w64-mingw32

Worker:
        fedora-x86-64-4

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/23/builds/1074

Author:
        Andrew Burgess <andrew.burgess@embecosm.com>

Commit tested:
        e06f3d6eba37df8451ecc2ce2ac76cba811e8b35

Subject of commit:
        gdb: Support printf 'z' size modifier

*** FAILED to build GDB -- compile gdb ***
==============================================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    sparc-obsd-tdep.o
  CXX    sparc-ravenscar-thread.o
  CXX    sparc-sol2-tdep.o
  CXX    sparc-tdep.o
  CXX    sparc64-fbsd-tdep.o
  CXX    sparc64-linux-tdep.o
  CXX    sparc64-nbsd-tdep.o
  CXX    sparc64-obsd-tdep.o
  CXX    sparc64-sol2-tdep.o
  CXX    sparc64-tdep.o
  CXX    stabsread.o
  CXX    stack.o
  CXX    stap-probe.o
  CXX    std-regs.o
  CXX    symfile-debug.o
  CXX    symfile-mem.o
  CXX    symfile.o
  CXX    symmisc.o
  CXX    symtab.o
  CXX    target-dcache.o
  CXX    target-descriptions.o
  CXX    target-float.o
  CXX    target-memory.o
  CXX    target.o
  CXX    target/waitstatus.o
  CXX    test-target.o
  CXX    thread-iter.o
  CXX    thread.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tid-parse.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    top.o
  CXX    tracectf.o
  CXX    tracefile-tfile.o
  CXX    tracefile.o
  CXX    tracepoint.o
  CXX    trad-frame.o
  CXX    tramp-frame.o
  CXX    type-stack.o
  CXX    typeprint.o
  CXX    ui-file.o
  CXX    ui-out.o
  CXX    ui-style.o
  CXX    unittests/array-view-selftests.o
  CXX    unittests/child-path-selftests.o
  CXX    unittests/cli-utils-selftests.o
  CXX    unittests/common-utils-selftests.o
  CXX    unittests/copy_bitwise-selftests.o
  CXX    unittests/environ-selftests.o
  CXX    unittests/format_pieces-selftests.o
  CXX    unittests/function-view-selftests.o
  CXX    unittests/help-doc-selftests.o
  CXX    unittests/lookup_name_info-selftests.o
  CXX    unittests/memory-map-selftests.o
  CXX    unittests/memrange-selftests.o
  CXX    unittests/mkdir-recursive-selftests.o
  CXX    unittests/observable-selftests.o
  CXX    unittests/offset-type-selftests.o
  CXX    unittests/optional-selftests.o
  CXX    unittests/parse-connection-spec-selftests.o
  CXX    unittests/ptid-selftests.o
  CXX    unittests/rsp-low-selftests.o
  CXX    unittests/scoped_fd-selftests.o
  CXX    unittests/scoped_mmap-selftests.o
  CXX    unittests/scoped_restore-selftests.o
  CXX    unittests/string_view-selftests.o
  CXX    unittests/style-selftests.o
  CXX    unittests/tracepoint-selftests.o
  CXX    unittests/unpack-selftests.o
  CXX    unittests/utils-selftests.o
  CXX    unittests/vec-utils-selftests.o
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h: In instantiation of 'T unordered_remove(std::__debug::vector<T>&, typename std::__debug::vector<T>::iterator) [with T = selftests::vector_utils_tests::unordered_remove_tests()::obj; typename std::__debug::vector<T>::iterator = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<selftests::vector_utils_tests::unordered_remove_tests()::obj*, std::__cxx1998::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj, std::allocator<selftests::vector_utils_tests::unordered_remove_tests()::obj> > >, std::__debug::vector<selftests::vector_utils_tests::unordered_remove_tests()::obj>, std::random_access_iterator_tag>]':
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:53:26:   required from here
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:53:5: error: implicitly-declared 'selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)' is deprecated [-Werror=deprecated-copy]
   53 |   T removed = std::move (*it);
      |     ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because 'selftests::vector_utils_tests::unordered_remove_tests()::obj' has user-provided 'selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)'
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
In file included from ../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:23:
../../binutils-gdb/gdb/gdbsupport/gdb_vecs.h:58:10: error: implicitly-declared 'selftests::vector_utils_tests::unordered_remove_tests()::obj::obj(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)' is deprecated [-Werror=deprecated-copy]
   58 |   return removed;
      |          ^~~~~~~
../../binutils-gdb/gdb/unittests/vec-utils-selftests.c:41:10: note: because 'selftests::vector_utils_tests::unordered_remove_tests()::obj' has user-provided 'selftests::vector_utils_tests::unordered_remove_tests()::obj& selftests::vector_utils_tests::unordered_remove_tests()::obj::operator=(const selftests::vector_utils_tests::unordered_remove_tests()::obj&)'
   41 |     obj &operator= (const obj &other)
      |          ^~~~~~~~
  CXX    unittests/xml-utils-selftests.o
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1643: unittests/vec-utils-selftests.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-mingw32/build/gdb'
make[1]: *** [Makefile:8917: all-gdb] Error 2
make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-mingw32/build'
make: *** [Makefile:859: all] Error 2
program finished with exit code 2
elapsedTime=408.066937
==============================================


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-11-25 21:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-25 21:10 [binutils-gdb] gdb: Support printf 'z' size modifier gdb-buildbot
2019-11-25 21:10 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m32, branch master *** BREAKAGE *** gdb-buildbot
2019-11-25 21:12 ` *** COMPILATION FAILED *** Failures on Fedora-i686, " gdb-buildbot
2019-11-25 21:17 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-m32, " gdb-buildbot
2019-11-25 21:17 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
2019-11-25 21:19 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-m64, " gdb-buildbot
2019-11-25 21:20 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2019-11-25 21:24 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2019-11-25 21:24 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2019-11-25 21:26 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, " gdb-buildbot

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).