public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
@ 2021-03-15 11:37 vvinayag at arm dot com
  2021-03-15 14:58 ` [Bug build/27579] " tromey at sourceware dot org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: vvinayag at arm dot com @ 2021-03-15 11:37 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

            Bug ID: 27579
           Summary: stap-probe.c : Invalid use of incomplete type ‘struct
                    std::hash<exp_opcode>’
           Product: gdb
           Version: HEAD
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdb
          Assignee: unassigned at sourceware dot org
          Reporter: vvinayag at arm dot com
  Target Milestone: ---

After this commit [1], I am seeing this error: invalid use of incomplete type
‘struct std::hash<exp_opcode>’.


In file included from /usr/include/c++/4.8.2/bits/hashtable.h:35:0,
                 from /usr/include/c++/4.8.2/unordered_map:47,
                 from src/binutils-gdb--gdb/gdb/stap-probe.c:40:
/usr/include/c++/4.8.2/bits/hashtable_policy.h: In instantiation of ‘struct
std::__detail::_Hash_code_base<exp_opcode, std::pair<const exp_opcode,
std::unique_ptr<expr::operation> (*)(std::unique_ptr<expr::operation>&&,
std::unique_ptr<expr::operation>&&)>, std::__detail::_Select1st,
std::hash<exp_opcode>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, true>’:
/usr/include/c++/4.8.2/bits/hashtable_policy.h:1402:10:   required from ‘struct
std::__detail::_Hashtable_base<exp_opcode, std::pair<const exp_opcode,
std::unique_ptr<expr::operation> (*)(std::unique_ptr<expr::operation>&&,
std::unique_ptr<expr::operation>&&)>, std::__detail::_Select1st,
std::equal_to<exp_opcode>, std::hash<exp_opcode>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Hashtable_traits<true, false, true> >’
/usr/include/c++/4.8.2/bits/hashtable.h:174:11:   required from ‘class
std::_Hashtable<exp_opcode, std::pair<const exp_opcode,
std::unique_ptr<expr::operation> (*)(std::unique_ptr<expr::operation>&&,
std::unique_ptr<expr::operation>&&)>, std::allocator<std::pair<const
exp_opcode, std::unique_ptr<expr::operation>
(*)(std::unique_ptr<expr::operation>&&, std::unique_ptr<expr::operation>&&)> >,
std::__detail::_Select1st, std::equal_to<exp_opcode>, std::hash<exp_opcode>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true,
false, true> >’
/usr/include/c++/4.8.2/bits/unordered_map.h:100:18:   required from ‘class
std::unordered_map<exp_opcode, std::unique_ptr<expr::operation>
(*)(std::unique_ptr<expr::operation>&&, std::unique_ptr<expr::operation>&&)>’
/src/binutils-gdb--gdb/gdb/stap-probe.c:439:60:   required from here
/usr/include/c++/4.8.2/bits/hashtable_policy.h:1070:12: error: invalid use of
incomplete type ‘struct std::hash<exp_opcode>’
     struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2,
            ^
In file included from /usr/include/c++/4.8.2/bits/basic_string.h:3033:0,
                 from /usr/include/c++/4.8.2/string:52,
                 from /usr/include/c++/4.8.2/stdexcept:39,
                 from /usr/include/c++/4.8.2/array:38,
                 from /usr/include/c++/4.8.2/tuple:39,
                 from /usr/include/c++/4.8.2/functional:55,
                 from /src/binutils-gdb--gdb/gdb/../gdbsupport/ptid.h:35,
                 from
/src/binutils-gdb--gdb/gdb/../gdbsupport/common-defs.h:123,
                 from /src/binutils-gdb--gdb/gdb/defs.h:28,
                 from /src/binutils-gdb--gdb/gdb/stap-probe.c:20:
/usr/include/c++/4.8.2/bits/functional_hash.h:58:12: error: declaration of
‘struct std::hash<exp_opcode>’
     struct hash;
            ^

The build/host/target setup is:
Build: x86_64 (Linux)
Host: : x86_64 (Linux)
Target: arm-none-eabi / arm-none-linux-gnueabi  / aarch64-none-elf /
aarch64-none-linux-gnu


[1]
commit 4c5e7a930a46ddd6844eb7aede3ef60df535bc33
Author: Tom Tromey <tom@tromey.com>
Date:   Mon Mar 8 07:27:57 2021 -0700

    Convert stap probes to create operations

    This changes the stap probe code to create operations, rather than
    exp_elements.

    gdb/ChangeLog
    2021-03-08  Tom Tromey  <tom@tromey.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
@ 2021-03-15 14:58 ` tromey at sourceware dot org
  2021-03-15 15:01 ` tromey at sourceware dot org
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 14:58 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|gdb                         |build
                 CC|                            |tromey at sourceware dot org

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
  2021-03-15 14:58 ` [Bug build/27579] " tromey at sourceware dot org
@ 2021-03-15 15:01 ` tromey at sourceware dot org
  2021-03-15 15:10 ` vvinayag at arm dot com
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 15:01 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #1 from Tom Tromey <tromey at sourceware dot org> ---
Hi, thank you for the report.
I don't have GCC 4.8.2, but I did write a workaround patch.
Can you try this?  If it works for you, I will check it in.

diff --git a/gdb/stap-probe.c b/gdb/stap-probe.c
index 5995c2824dc..8baec03e5fc 100644
--- a/gdb/stap-probe.c
+++ b/gdb/stap-probe.c
@@ -435,8 +435,10 @@ stap_get_opcode (const char **s)
 typedef expr::operation_up binop_maker_ftype (expr::operation_up &&,
                                              expr::operation_up &&);
 /* Map from an expression opcode to a function that can create a
-   binary operation of that type.  */
-static std::unordered_map<exp_opcode, binop_maker_ftype *> stap_maker_map;
+   binary operation of that type.  We use 'int' as the key rather
+   than 'exp_opcode' due to a build problem with gcc 4.8.
+   See PR build/27579.  */
+static std::unordered_map<int, binop_maker_ftype *> stap_maker_map;

 /* Helper function to create a binary operation.  */
 static expr::operation_up

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
  2021-03-15 14:58 ` [Bug build/27579] " tromey at sourceware dot org
  2021-03-15 15:01 ` tromey at sourceware dot org
@ 2021-03-15 15:10 ` vvinayag at arm dot com
  2021-03-15 15:49 ` tromey at sourceware dot org
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: vvinayag at arm dot com @ 2021-03-15 15:10 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #2 from vvinayag at arm dot com ---
Similar problems were seen and fixed in:

https://sourceware.org/bugzilla/show_bug.cgi?id=25881 

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (2 preceding siblings ...)
  2021-03-15 15:10 ` vvinayag at arm dot com
@ 2021-03-15 15:49 ` tromey at sourceware dot org
  2021-03-15 15:49 ` tromey at sourceware dot org
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 15:49 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #3 from Tom Tromey <tromey at sourceware dot org> ---
That does seem like a better way.

diff --git a/gdb/stap-probe.c b/gdb/stap-probe.c
index 5995c2824dc..7f6d98a8ef2 100644
--- a/gdb/stap-probe.c
+++ b/gdb/stap-probe.c
@@ -38,6 +38,7 @@
 #include "elf-bfd.h"
 #include "expop.h"
 #include <unordered_map>
+#include "gdbsupport/hash_enum.h"

 #include <ctype.h>

@@ -436,7 +437,8 @@ typedef expr::operation_up binop_maker_ftype
(expr::operation_up &&,
                                              expr::operation_up &&);
 /* Map from an expression opcode to a function that can create a
    binary operation of that type.  */
-static std::unordered_map<exp_opcode, binop_maker_ftype *> stap_maker_map;
+static std::unordered_map<exp_opcode, binop_maker_ftype *,
+                         gdb::hash_enum<exp_opcode>> stap_maker_map;

 /* Helper function to create a binary operation.  */
 static expr::operation_up

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (3 preceding siblings ...)
  2021-03-15 15:49 ` tromey at sourceware dot org
@ 2021-03-15 15:49 ` tromey at sourceware dot org
  2021-03-15 15:51 ` vvinayag at arm dot com
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 15:49 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at sourceware dot org   |tromey at sourceware dot org

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (4 preceding siblings ...)
  2021-03-15 15:49 ` tromey at sourceware dot org
@ 2021-03-15 15:51 ` vvinayag at arm dot com
  2021-03-15 16:08 ` tromey at sourceware dot org
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: vvinayag at arm dot com @ 2021-03-15 15:51 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #4 from vvinayag at arm dot com ---
Hi Tom,

The previous patch fixes stap-probe.c and then the same issue happens in
gdb/rust-exp.y. I will try the new patch.

In file included from /usr/include/c++/4.8.2/bits/hashtable.h:35:0,
                 from /usr/include/c++/4.8.2/unordered_map:47,
                 from /src/binutils-gdb--gdb/gdb/rust-exp.y:45:
/usr/include/c++/4.8.2/bits/hashtable_policy.h: In instantiation of ‘struct
std::__detail::_Hash_code_base<exp_opcode, std::pair<const exp_opcode,
std::unique_ptr<expr::operation> (*)(std::unique_ptr<expr::operation>&&,
std::unique_ptr<expr::operation>&&)>, std::__detail::_Select1st,
std::hash<exp_opcode>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, true>’:

/usr/include/c++/4.8.2/bits/hashtable_policy.h:1402:10:   required from ‘struct
std::__detail::_Hashtable_base<exp_opcode, std::pair<const exp_opcode,
std::unique_ptr<expr::operation> (*)(std::unique_ptr<expr::operation>&&,
std::unique_ptr<expr::operation>&&)>, std::__detail::_Select1st,
std::equal_to<exp_opcode>, std::hash<exp_opcode>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Hashtable_traits<true, false, true> >’

/usr/include/c++/4.8.2/bits/hashtable.h:174:11:   required from ‘class
std::_Hashtable<exp_opcode, std::pair<const exp_opcode,
std::unique_ptr<expr::operation> (*)(std::unique_ptr<expr::operation>&&,
std::unique_ptr<expr::operation>&&)>, std::allocator<std::pair<const
exp_opcode, std::unique_ptr<expr::operation>
(*)(std::unique_ptr<expr::operation>&&, std::unique_ptr<expr::operation>&&)> >,
std::__detail::_Select1st, std::equal_to<exp_opcode>, std::hash<exp_opcode>,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true,
false, true> >’

/usr/include/c++/4.8.2/bits/unordered_map.h:100:18:   required from ‘class
std::unordered_map<exp_opcode, std::unique_ptr<expr::operation>
(*)(std::unique_ptr<expr::operation>&&, std::unique_ptr<expr::operation>&&)>’

/src/binutils-gdb--gdb/gdb/rust-exp.y:2205:60:   required from here
/usr/include/c++/4.8.2/bits/hashtable_policy.h:1070:12: error: invalid use of
incomplete type ‘struct std::hash<exp_opcode>’
     struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2,
            ^
In file included from /usr/include/c++/4.8.2/bits/basic_string.h:3033:0,
                 from /usr/include/c++/4.8.2/string:52,
                 from /usr/include/c++/4.8.2/stdexcept:39,
                 from /usr/include/c++/4.8.2/array:38,
                 from /usr/include/c++/4.8.2/tuple:39,
                 from /usr/include/c++/4.8.2/functional:55,
                 from /src/binutils-gdb--gdb/gdb/../gdbsupport/ptid.h:35,
                 from
/src/binutils-gdb--gdb/gdb/../gdbsupport/common-defs.h:123,
                 from /src/binutils-gdb--gdb/gdb/defs.h:28,
                 from /src/binutils-gdb--gdb/gdb/rust-exp.y:32:
/usr/include/c++/4.8.2/bits/functional_hash.h:58:12: error: declaration of
‘struct std::hash<exp_opcode>’
     struct hash;

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (5 preceding siblings ...)
  2021-03-15 15:51 ` vvinayag at arm dot com
@ 2021-03-15 16:08 ` tromey at sourceware dot org
  2021-03-15 16:54 ` vvinayag at arm dot com
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 16:08 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #5 from Tom Tromey <tromey at sourceware dot org> ---
rust-exp.y will probably go away soon, but meanwhile here is a patch.
Try "make -k" to see if there are more errors, that way you can
report all the remaining ones at once.


diff --git a/gdb/rust-exp.y b/gdb/rust-exp.y
index 9a5bdd7a836..04003409887 100644
--- a/gdb/rust-exp.y
+++ b/gdb/rust-exp.y
@@ -43,6 +43,7 @@
 #include "gdbarch.h"
 #include "rust-exp.h"
 #include <unordered_map>
+#include "gdbsupport/hash_enum.h"

 #define GDB_YY_REMAP_PREFIX rust
 #include "yy-remap.h"
@@ -2202,7 +2203,8 @@ typedef expr::operation_up binop_maker_ftype
(expr::operation_up &&,
 /* Map from an expression opcode to a function that will create an
    instance of the appropriate operation subclass.  Only binary
    operations are handled this way.  */
-static std::unordered_map<exp_opcode, binop_maker_ftype *> maker_map;
+static std::unordered_map<exp_opcode, binop_maker_ftype *,
+                         gdb::hash_enum<exp_opcode>> maker_map;

 /* Lower a rust_op to a gdb expression.  STATE is the parser state.
    OPERATION is the operation to lower.  TOP is a pointer to the

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (6 preceding siblings ...)
  2021-03-15 16:08 ` tromey at sourceware dot org
@ 2021-03-15 16:54 ` vvinayag at arm dot com
  2021-03-15 17:32 ` cvs-commit at gcc dot gnu.org
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: vvinayag at arm dot com @ 2021-03-15 16:54 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #6 from vvinayag at arm dot com ---
Hi Tom,
It is just these 2 files with the error. The new patches work. Thank you.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (7 preceding siblings ...)
  2021-03-15 16:54 ` vvinayag at arm dot com
@ 2021-03-15 17:32 ` cvs-commit at gcc dot gnu.org
  2021-03-15 17:35 ` tromey at sourceware dot org
  2021-03-15 17:36 ` tromey at sourceware dot org
  10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-03-15 17:32 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

--- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:

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

commit 675da9a57e0ab1c384e0dfd20ddf715a83c18673
Author: Tom Tromey <tromey@adacore.com>
Date:   Mon Mar 15 08:59:17 2021 -0600

    Fix GDB build with GCC 4.8.2

    PR build/27579 points out that the expression rewrite series
    introduced a build failure with GCC 4.8.2.  The bug is that there's no
    std::hash specialization for enum exp_opcode.  This patch fixes the
    problem by using gdb::hash_enum.

    2021-03-15  Tom Tromey  <tromey@adacore.com>

            PR build/27579:
            * rust-exp.y (maker_map): Use gdb::hash_enum.
            * stap-probe.c (stap_maker_map): Use gdb::hash_enum.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (8 preceding siblings ...)
  2021-03-15 17:32 ` cvs-commit at gcc dot gnu.org
@ 2021-03-15 17:35 ` tromey at sourceware dot org
  2021-03-15 17:36 ` tromey at sourceware dot org
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 17:35 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #8 from Tom Tromey <tromey at sourceware dot org> ---
Ok, the fix is in.
Thanks again for the report, and I'm sorry for the breakage.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug build/27579] stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’
  2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
                   ` (9 preceding siblings ...)
  2021-03-15 17:35 ` tromey at sourceware dot org
@ 2021-03-15 17:36 ` tromey at sourceware dot org
  10 siblings, 0 replies; 12+ messages in thread
From: tromey at sourceware dot org @ 2021-03-15 17:36 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=27579

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |11.1

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

end of thread, other threads:[~2021-03-15 17:36 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-15 11:37 [Bug gdb/27579] New: stap-probe.c : Invalid use of incomplete type ‘struct std::hash<exp_opcode>’ vvinayag at arm dot com
2021-03-15 14:58 ` [Bug build/27579] " tromey at sourceware dot org
2021-03-15 15:01 ` tromey at sourceware dot org
2021-03-15 15:10 ` vvinayag at arm dot com
2021-03-15 15:49 ` tromey at sourceware dot org
2021-03-15 15:49 ` tromey at sourceware dot org
2021-03-15 15:51 ` vvinayag at arm dot com
2021-03-15 16:08 ` tromey at sourceware dot org
2021-03-15 16:54 ` vvinayag at arm dot com
2021-03-15 17:32 ` cvs-commit at gcc dot gnu.org
2021-03-15 17:35 ` tromey at sourceware dot org
2021-03-15 17:36 ` tromey at sourceware dot org

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