[Bug libstdc++/96029] [8 Regression] Inconsistencies with associative/unordered containers

2021-05-14 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96029

Jakub Jelinek  changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org
 Status|NEW |RESOLVED
   Target Milestone|8.5 |9.4
 Resolution|--- |FIXED

--- Comment #11 from Jakub Jelinek  ---
The GCC 8 branch is being closed, fixed in GCC 9.4.

[Bug libstdc++/96029] [8 Regression] Inconsistencies with associative/unordered containers

2021-04-09 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96029

--- Comment #10 from Jonathan Wakely  ---
See Bug 99983

[Bug libstdc++/96029] [8 Regression] Inconsistencies with associative/unordered containers

2021-04-09 Thread vvinayag at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96029

vvinayag at arm dot com changed:

   What|Removed |Added

 CC||vvinayag at arm dot com

--- Comment #9 from vvinayag at arm dot com ---
After commit [1] in gcc-10, the following internal compiler error is present:

In file included from 
/build-aarch64-none-elf/obj/gcc2/aarch64-none-elf/libstdc++-v3/include/unordered_map:46,
 from /src/gcc/libstdc++-v3/include/precompiled/stdc++.h:117:
/build-aarch64-none-elf/obj/gcc2/aarch64-none-elf/libstdc++-v3/include/bits/hashtable.h:1317:56:
internal compiler error: in merge_exception_specifiers, at cp/typeck2.c:2566
 1317 |   std::is_nothrow_copy_constructible<_Equal>::value)
  |^
0x9b85f8 merge_exception_specifiers(tree_node*, tree_node*)
/src/gcc/gcc/cp/typeck2.c:2564
0x99ba1e merge_types(tree_node*, tree_node*)
/src/gcc/gcc/cp/typeck.c:874


[1]
commit 1c4e8a96cd695c03ff85299bf2392476feae99bb
Author: François Dumont 
AuthorDate: Mon Jan 20 19:15:43 2020 +0100
Commit: Jonathan Wakely 
CommitDate: Thu Apr 8 17:28:31 2021 +0100

libstdc++: Fix unordered containers move constructors noexcept
qualification



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

[Bug libstdc++/96029] [8 Regression] Inconsistencies with associative/unordered containers

2021-04-08 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96029

Jonathan Wakely  changed:

   What|Removed |Added

Summary|[8/9 Regression]|[8 Regression]
   |Inconsistencies with|Inconsistencies with
   |associative/unordered   |associative/unordered
   |containers  |containers
  Known to fail||10.3.0, 8.4.0, 9.3.0

--- Comment #8 from Jonathan Wakely  ---
And 9.4 too.