mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 12:00:03 -05:00
Compare commits
30 Commits
devel/coar
...
releases/g
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6e6e3f144a | ||
|
|
8786158b87 | ||
|
|
7e2f965695 | ||
|
|
0df8d1efee | ||
|
|
d3be91b0ac | ||
|
|
702d7b71a8 | ||
|
|
5a57016dd2 | ||
|
|
bf33f17157 | ||
|
|
3e8f299c7e | ||
|
|
c6ad9cea1a | ||
|
|
7cc04a8b01 | ||
|
|
1f81cadfbc | ||
|
|
dcfafc0278 | ||
|
|
b7bd2a5343 | ||
|
|
c0eff98daa | ||
|
|
811401b104 | ||
|
|
1c615f4a93 | ||
|
|
688c8da3eb | ||
|
|
cca077c085 | ||
|
|
251c85372e | ||
|
|
3892279ed3 | ||
|
|
74bf8bf639 | ||
|
|
0118d0397f | ||
|
|
d128356d46 | ||
|
|
bcf1d38832 | ||
|
|
2aaa1dc3c8 | ||
|
|
51b6ccc8c6 | ||
|
|
591d857164 | ||
|
|
e72cfef362 | ||
|
|
e1b8af7fb2 |
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-29 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR target/92713
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR bootstrap/94739
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gennews (files): Add files for GCC 10.
|
||||
|
||||
2020-04-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* vimrc: We do not want to modify tab options
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Script to generate the NEWS file from online release notes.
|
||||
# Contributed by Joseph Myers <jsm28@cam.ac.uk>.
|
||||
#
|
||||
# Copyright (C) 2000-2019 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2000-2020 Free Software Foundation, Inc.
|
||||
# This file is part of GCC.
|
||||
#
|
||||
# GCC is free software; you can redistribute it and/or modify
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
website=http://gcc.gnu.org/
|
||||
files="
|
||||
gcc-10/index.html gcc-10/changes.html
|
||||
gcc-9/index.html gcc-9/changes.html
|
||||
gcc-8/index.html gcc-8/changes.html
|
||||
gcc-7/index.html gcc-7/changes.html
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* README: Remove references to spu.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2010-06-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* bin/gcc-svn-ids: Fix unportable shell quoting.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2012-08-26 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* btest-gcc.sh (TESTLOGS): Make gfortran.sum optional.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-20 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* mkheaders.in: Don't require build-time shell on host.
|
||||
|
||||
@@ -1 +1 @@
|
||||
10.0.1
|
||||
10.1.0
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* doc/install.texi: Replace Sun with Solaris as appropriate.
|
||||
(Tools/packages necessary for building GCC, Perl version between
|
||||
5.6.1 and 5.6.24): Remove Solaris 8 reference.
|
||||
(Installing GCC: Binaries, Solaris 2 (SPARC, Intel)): Remove
|
||||
TGCware reference.
|
||||
(Specific, i?86-*-solaris2*): Update version references for
|
||||
Solaris 11.3 and later. Remove gas 2.26 caveat.
|
||||
(Specific, *-*-solaris2*): Update version references for
|
||||
Solaris 11.3 and later. Remove boehm-gc reference.
|
||||
Document GMP, MPFR caveats on Solaris 11.3.
|
||||
(Specific, sparc-sun-solaris2*): Update Solaris 9 references.
|
||||
(Specific, sparc64-*-solaris2*): Likewise.
|
||||
Document --build requirement.
|
||||
|
||||
2020-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* configure.ac <i[34567]86-*-*>: Add --32 to tls_as_opt on Solaris.
|
||||
* configure: Regenerate.
|
||||
|
||||
2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR middle-end/94941
|
||||
* internal-fn.c (expand_load_lanes_optab_fn): Emit a move if the
|
||||
chosen lhs is different from the gcall lhs.
|
||||
(expand_mask_load_optab_fn): Likewise.
|
||||
(expand_gather_load_optab_fn): Likewise.
|
||||
|
||||
2020-05-04 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
Revert:
|
||||
2020-04-30 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/94775
|
||||
* tree.c (check_base_type): Return true only if TYPE_USER_ALIGN match.
|
||||
(check_aligned_type): Check if TYPE_USER_ALIGN match.
|
||||
|
||||
2020-05-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/tilegx/tilegx.md
|
||||
(insn_stnt<I124MODE:n>_add<I48MODE:bitsuffix>): Use <I124MODE:n>
|
||||
rather than just <n>.
|
||||
|
||||
2020-04-30 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* doc/sourcebuild.texi (Effective-Target Keywords): Document
|
||||
the newly-introduced fileio effective target.
|
||||
|
||||
2020-04-30 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR rtl-optimization/94740
|
||||
* cse.c (cse_process_notes_1): Replace with...
|
||||
(cse_process_note_1): ...this new function, acting as a
|
||||
simplify_replace_fn_rtx callback to process_note. Handle only
|
||||
REGs and MEMs directly. Validate the MEM if cse_process_note
|
||||
changes its address.
|
||||
(cse_process_notes): Replace with...
|
||||
(cse_process_note): ...this new function.
|
||||
(cse_extended_basic_block): Update accordingly, iterating over
|
||||
the register notes and passing individual notes to cse_process_note.
|
||||
|
||||
2020-04-30 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR ipa/94856
|
||||
* cgraph.c (clone_of_p): Also consider thunks whih had their bodies
|
||||
saved by the inliner and thunks which had their call inlined.
|
||||
* ipa-inline-transform.c (save_inline_function_body): Fill in
|
||||
former_clone_of of new body holders.
|
||||
|
||||
2020-04-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* DEV-PHASE: Set to prerelease.
|
||||
|
||||
2020-04-30 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* pretty-print.c (pp_take_prefix): Fix spelling in comment.
|
||||
|
||||
@@ -1 +1 @@
|
||||
20200430
|
||||
20200507
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
experimental
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-04 Mikael Pettersson <mikpelinux@gmail.com>
|
||||
|
||||
PR bootstrap/94918
|
||||
* mingw32.h: Prevent windows.h from including emmintrin.h on Cygwin64.
|
||||
* s-oscons-tmplt.c (Serial_Port_Descriptor): Use System.Win32.HANDLE
|
||||
also on Cygwin.
|
||||
|
||||
2020-03-11 Richard Wai <richard@annexi-strayline.com>
|
||||
|
||||
* gcc-interface/decl.c (gnat_to_gnu_entity): Also test Is_Public on
|
||||
|
||||
@@ -56,6 +56,7 @@
|
||||
/* Note: windows.h on cygwin-64 includes x86intrin.h which uses malloc.
|
||||
That fails to compile, if malloc is poisoned, i.e. if !IN_RTS. */
|
||||
#define _X86INTRIN_H_INCLUDED
|
||||
#define _EMMINTRIN_H_INCLUDED
|
||||
#endif
|
||||
#include <windows.h>
|
||||
|
||||
|
||||
@@ -261,7 +261,7 @@ main (void) {
|
||||
TXT("-- This is the version for " TARGET)
|
||||
TXT("")
|
||||
TXT("with Interfaces.C;")
|
||||
#if defined (__MINGW32__)
|
||||
#if defined (__MINGW32__) || defined (__CYGWIN__)
|
||||
# define TARGET_OS "Windows"
|
||||
# define Serial_Port_Descriptor "System.Win32.HANDLE"
|
||||
TXT("with System.Win32;")
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-28 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/94816
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Update copyright years.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-29 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-format.c (PP_FORMAT_CHAR_TABLE): Add %{ and %}.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR objc/94637
|
||||
|
||||
@@ -3104,15 +3104,17 @@ clone_of_p (cgraph_node *node, cgraph_node *node2)
|
||||
return false;
|
||||
/* In case of instrumented expanded thunks, which can have multiple calls
|
||||
in them, we do not know how to continue and just have to be
|
||||
optimistic. */
|
||||
if (node->callees->next_callee)
|
||||
optimistic. The same applies if all calls have already been inlined
|
||||
into the thunk. */
|
||||
if (!node->callees || node->callees->next_callee)
|
||||
return true;
|
||||
node = node->callees->callee->ultimate_alias_target ();
|
||||
|
||||
if (!node2->clone.param_adjustments
|
||||
|| node2->clone.param_adjustments->first_param_intact_p ())
|
||||
return false;
|
||||
if (node2->former_clone_of == node->decl)
|
||||
if (node2->former_clone_of == node->decl
|
||||
|| node2->former_clone_of == node->former_clone_of)
|
||||
return true;
|
||||
|
||||
cgraph_node *n2 = node2;
|
||||
|
||||
@@ -4110,7 +4110,7 @@
|
||||
operands[1] = simplify_gen_subreg (<I124MODE:MODE>mode, operands[1],
|
||||
DImode,
|
||||
BYTES_BIG_ENDIAN
|
||||
? UNITS_PER_WORD - <n> : 0);
|
||||
? UNITS_PER_WORD - <I124MODE:n> : 0);
|
||||
})
|
||||
|
||||
(define_insn "*insn_stnt<I124MODE:n>_add<I48MODE:bitsuffix>"
|
||||
|
||||
5
gcc/configure
vendored
5
gcc/configure
vendored
@@ -24779,6 +24779,11 @@ $as_echo "#define TLS_SECTION_ASM_FLAG 't'" >>confdefs.h
|
||||
fi
|
||||
case "$target" in
|
||||
i[34567]86-*-*)
|
||||
if test x$on_solaris = xyes; then
|
||||
case $gas_flag in
|
||||
yes) tls_as_opt="$tls_as_opt --32" ;;
|
||||
esac
|
||||
fi
|
||||
conftest_s="$conftest_s
|
||||
foo: .long 25
|
||||
.text
|
||||
|
||||
@@ -3544,6 +3544,11 @@ changequote(,)dnl
|
||||
fi
|
||||
case "$target" in
|
||||
i[34567]86-*-*)
|
||||
if test x$on_solaris = xyes; then
|
||||
case $gas_flag in
|
||||
yes) tls_as_opt="$tls_as_opt --32" ;;
|
||||
esac
|
||||
fi
|
||||
conftest_s="$conftest_s
|
||||
foo: .long 25
|
||||
.text
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-06 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/94946
|
||||
* decl.c (grokdeclarator): Don't splice template attributes in
|
||||
parm context -- they can apply to the parm.
|
||||
|
||||
2020-04-30 Jason Merrill <jason@redhat.com>
|
||||
Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
|
||||
@@ -11937,9 +11937,12 @@ grokdeclarator (const cp_declarator *declarator,
|
||||
attr_flags |= (int) ATTR_FLAG_FUNCTION_NEXT;
|
||||
if (declarator->kind == cdk_array)
|
||||
attr_flags |= (int) ATTR_FLAG_ARRAY_NEXT;
|
||||
/* Assume that any attributes that get applied late to templates will
|
||||
DTRT when applied to the declaration as a whole. */
|
||||
tree late_attrs = splice_template_attributes (&attrs, type);
|
||||
tree late_attrs = NULL_TREE;
|
||||
if (decl_context != PARM)
|
||||
/* Assume that any attributes that get applied late to
|
||||
templates will DTRT when applied to the declaration
|
||||
as a whole. */
|
||||
late_attrs = splice_template_attributes (&attrs, type);
|
||||
returned_attrs = decl_attributes (&type,
|
||||
chainon (returned_attrs, attrs),
|
||||
attr_flags);
|
||||
|
||||
118
gcc/cse.c
118
gcc/cse.c
@@ -585,7 +585,6 @@ static void cse_insn (rtx_insn *);
|
||||
static void cse_prescan_path (struct cse_basic_block_data *);
|
||||
static void invalidate_from_clobbers (rtx_insn *);
|
||||
static void invalidate_from_sets_and_clobbers (rtx_insn *);
|
||||
static rtx cse_process_notes (rtx, rtx, bool *);
|
||||
static void cse_extended_basic_block (struct cse_basic_block_data *);
|
||||
extern void dump_class (struct table_elt*);
|
||||
static void get_cse_reg_info_1 (unsigned int regno);
|
||||
@@ -6222,75 +6221,28 @@ invalidate_from_sets_and_clobbers (rtx_insn *insn)
|
||||
}
|
||||
}
|
||||
|
||||
/* Process X, part of the REG_NOTES of an insn. Look at any REG_EQUAL notes
|
||||
and replace any registers in them with either an equivalent constant
|
||||
or the canonical form of the register. If we are inside an address,
|
||||
only do this if the address remains valid.
|
||||
static rtx cse_process_note (rtx);
|
||||
|
||||
OBJECT is 0 except when within a MEM in which case it is the MEM.
|
||||
/* A simplify_replace_fn_rtx callback for cse_process_note. Process X,
|
||||
part of the REG_NOTES of an insn. Replace any registers with either
|
||||
an equivalent constant or the canonical form of the register.
|
||||
Only replace addresses if the containing MEM remains valid.
|
||||
|
||||
Return the replacement for X. */
|
||||
Return the replacement for X, or null if it should be simplified
|
||||
recursively. */
|
||||
|
||||
static rtx
|
||||
cse_process_notes_1 (rtx x, rtx object, bool *changed)
|
||||
cse_process_note_1 (rtx x, const_rtx, void *)
|
||||
{
|
||||
enum rtx_code code = GET_CODE (x);
|
||||
const char *fmt = GET_RTX_FORMAT (code);
|
||||
int i;
|
||||
|
||||
switch (code)
|
||||
if (MEM_P (x))
|
||||
{
|
||||
case CONST:
|
||||
case SYMBOL_REF:
|
||||
case LABEL_REF:
|
||||
CASE_CONST_ANY:
|
||||
case PC:
|
||||
case CC0:
|
||||
case LO_SUM:
|
||||
validate_change (x, &XEXP (x, 0), cse_process_note (XEXP (x, 0)), false);
|
||||
return x;
|
||||
}
|
||||
|
||||
case MEM:
|
||||
validate_change (x, &XEXP (x, 0),
|
||||
cse_process_notes (XEXP (x, 0), x, changed), 0);
|
||||
return x;
|
||||
|
||||
case EXPR_LIST:
|
||||
if (REG_NOTE_KIND (x) == REG_EQUAL)
|
||||
XEXP (x, 0) = cse_process_notes (XEXP (x, 0), NULL_RTX, changed);
|
||||
/* Fall through. */
|
||||
|
||||
case INSN_LIST:
|
||||
case INT_LIST:
|
||||
if (XEXP (x, 1))
|
||||
XEXP (x, 1) = cse_process_notes (XEXP (x, 1), NULL_RTX, changed);
|
||||
return x;
|
||||
|
||||
case SIGN_EXTEND:
|
||||
case ZERO_EXTEND:
|
||||
case SUBREG:
|
||||
{
|
||||
rtx new_rtx = cse_process_notes (XEXP (x, 0), object, changed);
|
||||
/* We don't substitute VOIDmode constants into these rtx,
|
||||
since they would impede folding. */
|
||||
if (GET_MODE (new_rtx) != VOIDmode)
|
||||
validate_change (object, &XEXP (x, 0), new_rtx, 0);
|
||||
return x;
|
||||
}
|
||||
|
||||
case UNSIGNED_FLOAT:
|
||||
{
|
||||
rtx new_rtx = cse_process_notes (XEXP (x, 0), object, changed);
|
||||
/* We don't substitute negative VOIDmode constants into these rtx,
|
||||
since they would impede folding. */
|
||||
if (GET_MODE (new_rtx) != VOIDmode
|
||||
|| (CONST_INT_P (new_rtx) && INTVAL (new_rtx) >= 0)
|
||||
|| (CONST_DOUBLE_P (new_rtx) && CONST_DOUBLE_HIGH (new_rtx) >= 0))
|
||||
validate_change (object, &XEXP (x, 0), new_rtx, 0);
|
||||
return x;
|
||||
}
|
||||
|
||||
case REG:
|
||||
i = REG_QTY (REGNO (x));
|
||||
if (REG_P (x))
|
||||
{
|
||||
int i = REG_QTY (REGNO (x));
|
||||
|
||||
/* Return a constant or a constant register. */
|
||||
if (REGNO_QTY_VALID_P (REGNO (x)))
|
||||
@@ -6309,26 +6261,19 @@ cse_process_notes_1 (rtx x, rtx object, bool *changed)
|
||||
|
||||
/* Otherwise, canonicalize this register. */
|
||||
return canon_reg (x, NULL);
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
for (i = 0; i < GET_RTX_LENGTH (code); i++)
|
||||
if (fmt[i] == 'e')
|
||||
validate_change (object, &XEXP (x, i),
|
||||
cse_process_notes (XEXP (x, i), object, changed), 0);
|
||||
|
||||
return x;
|
||||
return NULL_RTX;
|
||||
}
|
||||
|
||||
/* Process X, part of the REG_NOTES of an insn. Replace any registers in it
|
||||
with either an equivalent constant or the canonical form of the register.
|
||||
Only replace addresses if the containing MEM remains valid. */
|
||||
|
||||
static rtx
|
||||
cse_process_notes (rtx x, rtx object, bool *changed)
|
||||
cse_process_note (rtx x)
|
||||
{
|
||||
rtx new_rtx = cse_process_notes_1 (x, object, changed);
|
||||
if (new_rtx != x)
|
||||
*changed = true;
|
||||
return new_rtx;
|
||||
return simplify_replace_fn_rtx (x, NULL_RTX, cse_process_note_1, NULL);
|
||||
}
|
||||
|
||||
|
||||
@@ -6623,14 +6568,19 @@ cse_extended_basic_block (struct cse_basic_block_data *ebb_data)
|
||||
{
|
||||
/* Process notes first so we have all notes in canonical forms
|
||||
when looking for duplicate operations. */
|
||||
if (REG_NOTES (insn))
|
||||
{
|
||||
bool changed = false;
|
||||
REG_NOTES (insn) = cse_process_notes (REG_NOTES (insn),
|
||||
NULL_RTX, &changed);
|
||||
if (changed)
|
||||
df_notes_rescan (insn);
|
||||
}
|
||||
bool changed = false;
|
||||
for (rtx note = REG_NOTES (insn); note; note = XEXP (note, 1))
|
||||
if (REG_NOTE_KIND (note) == REG_EQUAL)
|
||||
{
|
||||
rtx newval = cse_process_note (XEXP (note, 0));
|
||||
if (newval != XEXP (note, 0))
|
||||
{
|
||||
XEXP (note, 0) = newval;
|
||||
changed = true;
|
||||
}
|
||||
}
|
||||
if (changed)
|
||||
df_notes_rescan (insn);
|
||||
|
||||
cse_insn (insn);
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-30 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.texi (Options for Linking): Clarify usage of -defaultlib= and
|
||||
|
||||
@@ -349,9 +349,8 @@ systems' @command{tar} programs will also work, only try GNU
|
||||
|
||||
Necessary when targeting Darwin, building @samp{libstdc++},
|
||||
and not using @option{--disable-symvers}.
|
||||
Necessary when targeting Solaris 2 with Sun @command{ld} and not using
|
||||
@option{--disable-symvers}. The bundled @command{perl} in Solaris@tie{}8
|
||||
and up works.
|
||||
Necessary when targeting Solaris 2 with Solaris @command{ld} and not using
|
||||
@option{--disable-symvers}.
|
||||
|
||||
Necessary when regenerating @file{Makefile} dependencies in libiberty.
|
||||
Necessary when regenerating @file{libiberty/functions.texi}.
|
||||
@@ -1016,7 +1015,7 @@ is the target system triple, such as @samp{sparc-sun-solaris2.7}, and
|
||||
@item
|
||||
If the target system is the same that you are building on, check
|
||||
operating system specific directories (e.g.@: @file{/usr/ccs/bin} on
|
||||
Sun Solaris 2).
|
||||
Solaris 2).
|
||||
|
||||
@item
|
||||
Check in the @env{PATH} for a tool whose name is prefixed by the
|
||||
@@ -3340,9 +3339,6 @@ Solaris 2 (SPARC, Intel):
|
||||
@itemize
|
||||
@item
|
||||
@uref{https://www.opencsw.org/,,OpenCSW}
|
||||
|
||||
@item
|
||||
@uref{http://jupiterrise.com/tgcware/,,TGCware}
|
||||
@end itemize
|
||||
|
||||
@item
|
||||
@@ -4048,29 +4044,27 @@ found on @uref{http://www.bitwizard.nl/sig11/,,www.bitwizard.nl}.
|
||||
@end html
|
||||
@anchor{ix86-x-solaris2}
|
||||
@heading i?86-*-solaris2*
|
||||
Use this for Solaris 11 or later on x86 and x86-64 systems. Starting
|
||||
Use this for Solaris 11.3 or later on x86 and x86-64 systems. Starting
|
||||
with GCC 4.7, there is also a 64-bit @samp{amd64-*-solaris2*} or
|
||||
@samp{x86_64-*-solaris2*} configuration that corresponds to
|
||||
@samp{sparcv9-sun-solaris2*}.
|
||||
|
||||
It is recommended that you configure GCC to use the GNU assembler. The
|
||||
versions included in Solaris 11, from GNU binutils 2.19 or
|
||||
newer (also available as @file{/usr/bin/gas} and
|
||||
versions included in Solaris 11.3, from GNU binutils 2.23.1 or
|
||||
newer (available as @file{/usr/bin/gas} and
|
||||
@file{/usr/gnu/bin/as}), work fine. The current version, from GNU
|
||||
binutils 2.32, is known to work, but the version from GNU binutils 2.26
|
||||
must be avoided. Recent versions of the Solaris assembler in
|
||||
@file{/usr/ccs/bin/as} work almost as well, though.
|
||||
@c FIXME: as patch requirements?
|
||||
binutils 2.34, is known to work. Recent versions of the Solaris assembler in
|
||||
@file{/usr/bin/as} work almost as well, though.
|
||||
|
||||
For linking, the Solaris linker, is preferred. If you want to use the GNU
|
||||
linker instead, the version in Solaris 11, from GNU binutils 2.19 or
|
||||
newer (also in @file{/usr/gnu/bin/ld} and @file{/usr/bin/gld}), works,
|
||||
as does the latest version, from GNU binutils 2.32.
|
||||
For linking, the Solaris linker is preferred. If you want to use the GNU
|
||||
linker instead, the version in Solaris 11.3, from GNU binutils 2.23.1 or
|
||||
newer (in @file{/usr/gnu/bin/ld} and @file{/usr/bin/gld}), works,
|
||||
as does the latest version, from GNU binutils 2.34.
|
||||
|
||||
To use GNU @command{as}, configure with the options
|
||||
@option{--with-gnu-as --with-as=@//usr/@/gnu/@/bin/@/as}. It may be necessary
|
||||
to configure with @option{--without-gnu-ld --with-ld=@//usr/@/ccs/@/bin/@/ld} to
|
||||
guarantee use of Sun @command{ld}.
|
||||
guarantee use of Solaris @command{ld}.
|
||||
@c FIXME: why --without-gnu-ld --with-ld?
|
||||
|
||||
@html
|
||||
@@ -4658,13 +4652,14 @@ Support for Solaris 10 has been removed in GCC 10. Support for Solaris
|
||||
9 has been removed in GCC 5. Support for Solaris 8 has been removed in
|
||||
GCC 4.8. Support for Solaris 7 has been removed in GCC 4.6.
|
||||
|
||||
Solaris 11 provides GCC 4.5.2, 4.7.3, and 4.8.2 as
|
||||
@command{/usr/gcc/4.5/bin/gcc} or similar. Alternatively,
|
||||
Solaris 11.3 provides GCC 4.5.2, 4.7.3, and 4.8.2 as
|
||||
@command{/usr/gcc/4.5/bin/gcc} or similar. Newer Solaris versions
|
||||
provide one or more of GCC 5, 7, and 9. Alternatively,
|
||||
you can install a pre-built GCC to bootstrap and install GCC. See the
|
||||
@uref{binaries.html,,binaries page} for details.
|
||||
|
||||
The Solaris 2 @command{/bin/sh} will often fail to configure
|
||||
@samp{libstdc++-v3}or @samp{boehm-gc}. We therefore recommend using the
|
||||
@samp{libstdc++-v3}. We therefore recommend using the
|
||||
following initial sequence of commands
|
||||
|
||||
@smallexample
|
||||
@@ -4685,24 +4680,24 @@ Trying to use the linker and other tools in
|
||||
For example, the linker may hang indefinitely. The fix is to remove
|
||||
@file{/usr/ucb} from your @env{PATH}.
|
||||
|
||||
The build process works more smoothly with the legacy Sun tools so, if you
|
||||
The build process works more smoothly with the legacy Solaris tools so, if you
|
||||
have @file{/usr/xpg4/bin} in your @env{PATH}, we recommend that you place
|
||||
@file{/usr/bin} before @file{/usr/xpg4/bin} for the duration of the build.
|
||||
|
||||
We recommend the use of the Solaris assembler or the GNU assembler, in
|
||||
conjunction with the Solaris linker. The GNU @command{as}
|
||||
versions included in Solaris 11,
|
||||
from GNU binutils 2.19 or newer (also in @file{/usr/bin/gas} and
|
||||
versions included in Solaris 11.3,
|
||||
from GNU binutils 2.23.1 or newer (in @file{/usr/bin/gas} and
|
||||
@file{/usr/gnu/bin/as}), are known to work.
|
||||
The current version, from GNU binutils 2.32,
|
||||
The current version, from GNU binutils 2.34,
|
||||
is known to work as well. Note that your mileage may vary
|
||||
if you use a combination of the GNU tools and the Solaris tools: while the
|
||||
combination GNU @command{as} + Sun @command{ld} should reasonably work,
|
||||
the reverse combination Sun @command{as} + GNU @command{ld} may fail to
|
||||
combination GNU @command{as} + Solaris @command{ld} should reasonably work,
|
||||
the reverse combination Solaris @command{as} + GNU @command{ld} may fail to
|
||||
build or cause memory corruption at runtime in some cases for C++ programs.
|
||||
@c FIXME: still?
|
||||
GNU @command{ld} usually works as well. Again, the current
|
||||
version (2.32) is known to work, but generally lacks platform specific
|
||||
version (2.34) is known to work, but generally lacks platform specific
|
||||
features, so better stay with Solaris @command{ld}. To use the LTO linker
|
||||
plugin (@option{-fuse-linker-plugin}) with GNU @command{ld}, GNU
|
||||
binutils @emph{must} be configured with @option{--enable-largefile}.
|
||||
@@ -4713,6 +4708,21 @@ GNU binutils. @samp{libstdc++} symbol versioning will be disabled if no
|
||||
appropriate version is found. Solaris @command{c++filt} from the Solaris
|
||||
Studio compilers does @emph{not} work.
|
||||
|
||||
The versions of the GNU Multiple Precision Library (GMP), the MPFR
|
||||
library and the MPC library bundled with Solaris 11.3 and later are
|
||||
usually recent enough to match GCC's requirements. There are two
|
||||
caveats:
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
While the version of the GMP library in Solaris 11.3 works with GCC, you
|
||||
need to configure with @option{--with-gmp-include=/usr/include/gmp}.
|
||||
|
||||
@item
|
||||
The version of the MPFR libary included in Solaris 11.3 is too old; you
|
||||
need to provide a more recent one.
|
||||
@end itemize
|
||||
|
||||
@html
|
||||
<hr />
|
||||
@end html
|
||||
@@ -4734,7 +4744,7 @@ in @uref{prerequisites.html,,the prerequisites}.
|
||||
@anchor{sparc-sun-solaris2}
|
||||
@heading sparc-sun-solaris2*
|
||||
When GCC is configured to use GNU binutils 2.14 or later, the binaries
|
||||
produced are smaller than the ones produced using Sun's native tools;
|
||||
produced are smaller than the ones produced using Solaris native tools;
|
||||
this difference is quite significant for binaries containing debugging
|
||||
information.
|
||||
|
||||
@@ -4750,10 +4760,10 @@ When configuring the GNU Multiple Precision Library (GMP), the MPFR
|
||||
library or the MPC library on a Solaris 7 or later system, the canonical
|
||||
target triplet must be specified as the @command{build} parameter on the
|
||||
configure line. This target triplet can be obtained by invoking @command{./config.guess} in the toplevel source directory of GCC (and
|
||||
not that of GMP or MPFR or MPC). For example on a Solaris 9 system:
|
||||
not that of GMP or MPFR or MPC). For example on a Solaris 11 system:
|
||||
|
||||
@smallexample
|
||||
% ./configure --build=sparc-sun-solaris2.9 --prefix=xxx
|
||||
% ./configure --build=sparc-sun-solaris2.11 --prefix=xxx
|
||||
@end smallexample
|
||||
|
||||
@html
|
||||
@@ -4767,13 +4777,20 @@ not that of GMP or MPFR or MPC). For example on a Solaris 9 system:
|
||||
@end html
|
||||
@anchor{sparc64-x-solaris2}
|
||||
@heading sparc64-*-solaris2*
|
||||
When configuring a 64-bit-default GCC on Solaris/SPARC, you must use a
|
||||
build compiler that generates 64-bit code, either by default or by
|
||||
specifying @samp{CC='gcc -m64' CXX='gcc-m64'} to @command{configure}.
|
||||
Additionally, you @emph{must} pass @option{--build=sparc64-sun-solaris2.11}
|
||||
or @option{--build=sparcv9-sun-solaris2.11} because @file{config.guess}
|
||||
misdetects this situation, which can cause build failures.
|
||||
|
||||
When configuring the GNU Multiple Precision Library (GMP), the MPFR
|
||||
library or the MPC library, the canonical target triplet must be specified
|
||||
as the @command{build} parameter on the configure line. For example
|
||||
on a Solaris 9 system:
|
||||
on a Solaris 11 system:
|
||||
|
||||
@smallexample
|
||||
% ./configure --build=sparc64-sun-solaris2.9 --prefix=xxx
|
||||
% ./configure --build=sparc64-sun-solaris2.11 --prefix=xxx
|
||||
@end smallexample
|
||||
|
||||
@html
|
||||
@@ -4881,7 +4898,7 @@ can generate 64-bit x86-64 code with the @option{-m64} switch. Since
|
||||
GCC 4.7, there is also a configuration that defaults to 64-bit code, but
|
||||
can generate 32-bit code with @option{-m32}. To configure and build
|
||||
this way, you have to provide all support libraries like @file{libgmp}
|
||||
as 64-bit code, configure with @option{--target=x86_64-pc-solaris2.1x}
|
||||
as 64-bit code, configure with @option{--target=x86_64-pc-solaris2.11}
|
||||
and @samp{CC=gcc -m64}.
|
||||
|
||||
@html
|
||||
|
||||
@@ -2244,6 +2244,12 @@ Target provides @file{fenv.h} include file.
|
||||
Target supports @file{fenv.h} with all the standard IEEE exceptions
|
||||
and floating-point exceptions are raised by arithmetic operations.
|
||||
|
||||
@item fileio
|
||||
Target offers such file I/O library functions as @code{fopen},
|
||||
@code{fclose}, @code{tmpnam}, and @code{remove}. This is a link-time
|
||||
requirement for the presence of the functions in the library; even if
|
||||
they fail at runtime, the requirement is still regarded as satisfied.
|
||||
|
||||
@item freestanding
|
||||
Target is @samp{freestanding} as defined in section 4 of the C99 standard.
|
||||
Effectively, it is a target which supports no extra headers or libraries
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-29 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
PR fortran/94769
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-15 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
PR go/94607
|
||||
|
||||
@@ -167,6 +167,8 @@ expand_load_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab)
|
||||
create_output_operand (&ops[0], target, TYPE_MODE (type));
|
||||
create_fixed_operand (&ops[1], mem);
|
||||
expand_insn (get_multi_vector_move (type, optab), 2, ops);
|
||||
if (!rtx_equal_p (target, ops[0].value))
|
||||
emit_move_insn (target, ops[0].value);
|
||||
}
|
||||
|
||||
/* Expand STORE_LANES call STMT using optab OPTAB. */
|
||||
@@ -2507,6 +2509,8 @@ expand_mask_load_optab_fn (internal_fn, gcall *stmt, convert_optab optab)
|
||||
create_fixed_operand (&ops[1], mem);
|
||||
create_input_operand (&ops[2], mask, TYPE_MODE (TREE_TYPE (maskt)));
|
||||
expand_insn (icode, 3, ops);
|
||||
if (!rtx_equal_p (target, ops[0].value))
|
||||
emit_move_insn (target, ops[0].value);
|
||||
}
|
||||
|
||||
#define expand_mask_load_lanes_optab_fn expand_mask_load_optab_fn
|
||||
@@ -2827,6 +2831,8 @@ expand_gather_load_optab_fn (internal_fn, gcall *stmt, direct_optab optab)
|
||||
insn_code icode = convert_optab_handler (optab, TYPE_MODE (TREE_TYPE (lhs)),
|
||||
TYPE_MODE (TREE_TYPE (offset)));
|
||||
expand_insn (icode, i, ops);
|
||||
if (!rtx_equal_p (lhs_rtx, ops[0].value))
|
||||
emit_move_insn (lhs_rtx, ops[0].value);
|
||||
}
|
||||
|
||||
/* Expand DIVMOD() using:
|
||||
|
||||
@@ -607,6 +607,8 @@ save_inline_function_body (struct cgraph_node *node)
|
||||
}
|
||||
}
|
||||
*ipa_saved_clone_sources->get_create (first_clone) = prev_body_holder;
|
||||
first_clone->former_clone_of
|
||||
= node->former_clone_of ? node->former_clone_of : node->decl;
|
||||
first_clone->clone_of = NULL;
|
||||
|
||||
/* Now node in question has no clones. */
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
|
||||
David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-29 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/94707
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Update copyright years.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Update copyright years.
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-04 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sv.po: Update.
|
||||
|
||||
2020-04-27 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.pot: Regenerate.
|
||||
|
||||
590
gcc/po/sv.po
590
gcc/po/sv.po
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,17 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR middle-end/94941
|
||||
* gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
|
||||
|
||||
2020-04-30 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR ipa/94856
|
||||
* g++.dg/ipa/pr94856.C: New test.
|
||||
|
||||
2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/94886
|
||||
|
||||
6
gcc/testsuite/g++.dg/ext/attr-parm-1.C
Normal file
6
gcc/testsuite/g++.dg/ext/attr-parm-1.C
Normal file
@@ -0,0 +1,6 @@
|
||||
// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } }
|
||||
// PR 94946
|
||||
class a {
|
||||
template <typename b> a(b (*)());
|
||||
template <typename b> a(b(__attribute__((fastcall)) *c)());
|
||||
};
|
||||
18
gcc/testsuite/g++.dg/ipa/pr94856.C
Normal file
18
gcc/testsuite/g++.dg/ipa/pr94856.C
Normal file
@@ -0,0 +1,18 @@
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -fno-tree-dse --param uninlined-function-insns=0 --param early-inlining-insns=3 -fgnu-tm " } */
|
||||
|
||||
class a {
|
||||
public:
|
||||
virtual ~a() {}
|
||||
};
|
||||
class b {
|
||||
public:
|
||||
virtual void c();
|
||||
};
|
||||
class C : a, public b {};
|
||||
class d : C {
|
||||
~d();
|
||||
void c();
|
||||
};
|
||||
d::~d() { ((b *)this)->c(); }
|
||||
void d::c() {}
|
||||
@@ -1,40 +0,0 @@
|
||||
// PR c++/94775
|
||||
// { dg-do compile { target c++14 } }
|
||||
// { dg-options "-O2 -Warray-bounds" }
|
||||
|
||||
template <typename> using a = int;
|
||||
template <bool, typename, typename> using b = int;
|
||||
typedef char d;
|
||||
template <long> using e = int;
|
||||
template <int f, int q> struct h { using i = b<q, a<e<f>>, e<f>>; };
|
||||
template <long f, bool g> using j = typename h<f, g>::i;
|
||||
long ab, k, aj;
|
||||
const d l[]{};
|
||||
class m {
|
||||
public:
|
||||
m(int);
|
||||
};
|
||||
class n {
|
||||
void ad() const;
|
||||
template <class ae> void o(long) const {
|
||||
using c __attribute__((aligned(1))) = const ae;
|
||||
}
|
||||
long p;
|
||||
template <class, class>
|
||||
auto s(unsigned long, unsigned long, unsigned long, unsigned long) const;
|
||||
template <bool = false> auto q(unsigned long, unsigned long) const;
|
||||
};
|
||||
template <class, class>
|
||||
auto n::s(unsigned long, unsigned long, unsigned long, unsigned long t) const {
|
||||
o<d>(p);
|
||||
return t;
|
||||
}
|
||||
template <bool g> auto n::q(unsigned long p1, unsigned long p2) const {
|
||||
using r = j<4, false>;
|
||||
using ai = j<4, g>;
|
||||
return s<ai, r>(ab, k, p1, p2);
|
||||
}
|
||||
void n::ad() const {
|
||||
long f(l[aj]); // { dg-warning "outside array bounds" }
|
||||
m(q(8, f));
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
/* { dg-do run { target aarch64_sve_hw } } */
|
||||
|
||||
#include <arm_sve.h>
|
||||
|
||||
svfloat32_t
|
||||
foo (float *ptr)
|
||||
{
|
||||
svbool_t pg = svptrue_pat_b32 (SV_VL1);
|
||||
svfloat32_t res = svld1 (pg, ptr);
|
||||
return res;
|
||||
}
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
svbool_t pg = svptrue_pat_b32 (SV_VL1);
|
||||
float x[1] = { 1 };
|
||||
if (svptest_any (pg, svcmpne (pg, foo (x), 1.0)))
|
||||
__builtin_abort ();
|
||||
return 0;
|
||||
}
|
||||
@@ -6493,8 +6493,7 @@ check_base_type (const_tree cand, const_tree base)
|
||||
TYPE_ATTRIBUTES (base)))
|
||||
return false;
|
||||
/* Check alignment. */
|
||||
if (TYPE_ALIGN (cand) == TYPE_ALIGN (base)
|
||||
&& TYPE_USER_ALIGN (cand) == TYPE_USER_ALIGN (base))
|
||||
if (TYPE_ALIGN (cand) == TYPE_ALIGN (base))
|
||||
return true;
|
||||
/* Atomic types increase minimal alignment. We must to do so as well
|
||||
or we get duplicated canonical types. See PR88686. */
|
||||
@@ -6529,7 +6528,6 @@ check_aligned_type (const_tree cand, const_tree base, unsigned int align)
|
||||
&& TYPE_CONTEXT (cand) == TYPE_CONTEXT (base)
|
||||
/* Check alignment. */
|
||||
&& TYPE_ALIGN (cand) == align
|
||||
&& TYPE_USER_ALIGN (cand) == TYPE_USER_ALIGN (base)
|
||||
&& attribute_list_equal (TYPE_ATTRIBUTES (cand),
|
||||
TYPE_ATTRIBUTES (base))
|
||||
&& check_lang_type (cand, base));
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2018-11-19 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR ada/81878
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-21 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* Makefile.am (gofmt$(EXEEXT)): Link against $(LIBGOTOOL).
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-17 Martin Liska <mliska@suse.cz>
|
||||
Jonathan Yong <10walls@gmail.com>
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR bootstrap/92008
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-24 Maciej W. Rozycki <macro@wdc.com>
|
||||
|
||||
* Makefile.in (configure_deps): Add `toolexeclibdir.m4'.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-19 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/x86/fenv.c (__atomic_feraiseexcept) [__SSE_MATH__]:
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-15 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* ztest.c (test_large): Update file to current libgo test file.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/69448
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Partially implement P1042R1: __VA_OPT__ wording clarifications
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* eo.po: Update.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Update copyright years.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-25 Maciej W. Rozycki <macro@wdc.com>
|
||||
|
||||
* Makefile.am (DISTCLEANFILES): New variable.
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/lse-init.c (init_have_lse_atomics): Use __getauxval
|
||||
instead of getauxval.
|
||||
(AT_HWCAP): Define.
|
||||
(HWCAP_ATOMICS): Define.
|
||||
Guard detection on __gnu_linux__.
|
||||
|
||||
2020-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* config/rs6000/crtresfpr.S: Use .machine ppc.
|
||||
|
||||
@@ -29,19 +29,20 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
_Bool __aarch64_have_lse_atomics
|
||||
__attribute__((visibility("hidden"), nocommon));
|
||||
|
||||
/* Disable initialization of __aarch64_have_lse_atomics during bootstrap. */
|
||||
#if !defined(inhibit_libc) && defined(HAVE_SYS_AUXV_H)
|
||||
# include <sys/auxv.h>
|
||||
/* Gate availability of __getauxval on glibc. All AArch64-supporting glibc
|
||||
versions support it. */
|
||||
#ifdef __gnu_linux__
|
||||
|
||||
/* Disable initialization if the system headers are too old. */
|
||||
# if defined(AT_HWCAP) && defined(HWCAP_ATOMICS)
|
||||
# define AT_HWCAP 16
|
||||
# define HWCAP_ATOMICS (1 << 8)
|
||||
|
||||
unsigned long int __getauxval (unsigned long int);
|
||||
|
||||
static void __attribute__((constructor))
|
||||
init_have_lse_atomics (void)
|
||||
{
|
||||
unsigned long hwcap = getauxval (AT_HWCAP);
|
||||
unsigned long hwcap = __getauxval (AT_HWCAP);
|
||||
__aarch64_have_lse_atomics = (hwcap & HWCAP_ATOMICS) != 0;
|
||||
}
|
||||
|
||||
# endif /* HWCAP */
|
||||
#endif /* inhibit_libc */
|
||||
#endif /* __gnu_linux__ */
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-08 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
Implement 64-bit double functions.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Update copyright years.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-22 Fritz Reese <foreese@gcc.gnu.org>
|
||||
|
||||
* intrinsics/trigd.c, intrinsics/trigd_lib.inc, intrinsics/trigd.inc:
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-29 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config/accel/openacc.f90 (acc_device_current): Set to '-1'.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-24 Maciej W. Rozycki <macro@wdc.com>
|
||||
|
||||
* configure.ac: Handle `--with-toolexeclibdir='.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR bootstrap/94739
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR libstdc++/79193
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR libstdc++/79193
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-24 Maciej W. Rozycki <macro@wdc.com>
|
||||
|
||||
* plugin/configure.ac: Handle `--with-toolexeclibdir='.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-30 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Remove
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR libstdc++/79193
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR sanitizer/93731
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-02-12 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR libstdc++/79193
|
||||
|
||||
@@ -1,3 +1,56 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* config/abi/post/sparc64-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/sparc64-linux-gnu/32/baseline_symbols.txt: Likewise.
|
||||
|
||||
2020-05-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Updated.
|
||||
|
||||
2020-05-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate.
|
||||
* config/abi/post/i386-solaris/amd64/baseline_symbols.txt:
|
||||
Likewise.
|
||||
* config/abi/post/sparc-solaris/baseline_symbols.txt: Likewise.
|
||||
* config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt:
|
||||
Likewise.
|
||||
|
||||
2020-05-06 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/abi.xml (abi.versioning.history): Document library
|
||||
versions for GCC 9.[123] and 10.1 releases.
|
||||
* doc/html/*: Regenerate.
|
||||
|
||||
2020-05-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
|
||||
* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
|
||||
|
||||
2020-05-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/faq.xml: Use working link for SGI STL FAQ.
|
||||
* doc/html/*: Regenerate.
|
||||
|
||||
2020-05-01 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
Backport from mainline
|
||||
2020-05-01 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/94901
|
||||
* include/std/type_traits (__is_complete_or_unbounded): Replace
|
||||
BADNAME _T with _Tp.
|
||||
* testsuite/17_intro/badnames.cc: New test.
|
||||
|
||||
2020-04-30 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/89510
|
||||
|
||||
@@ -3005,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4497,6 +4503,7 @@ OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -4926,6 +4933,7 @@ OBJECT:24:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5058,6 +5066,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5211,6 +5220,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5624,6 +5634,8 @@ OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3
|
||||
OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
|
||||
@@ -2062,16 +2062,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3001,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4409,6 +4419,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4435,6 +4446,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5062,6 +5074,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5070,6 +5083,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5177,6 +5192,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5754,6 +5770,7 @@ OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -2968,12 +2968,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4459,6 +4465,7 @@ OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -4886,6 +4893,7 @@ OBJECT:24:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5018,6 +5026,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5162,6 +5171,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5589,6 +5599,8 @@ OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3
|
||||
OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
|
||||
@@ -2968,12 +2968,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4401,6 +4407,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5025,6 +5032,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5033,6 +5041,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5128,6 +5138,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5716,6 +5727,7 @@ OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -2062,16 +2062,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3001,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4409,6 +4419,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4435,6 +4446,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5062,6 +5074,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5070,6 +5083,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5177,6 +5192,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5754,6 +5770,7 @@ OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -2208,16 +2208,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3191,12 +3195,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4642,6 +4652,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4734,6 +4745,7 @@ OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -5185,6 +5197,7 @@ OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11cha
|
||||
OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5317,6 +5330,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5473,6 +5487,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5901,6 +5916,8 @@ OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11cha
|
||||
OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
|
||||
@@ -2208,16 +2208,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3191,12 +3195,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4642,6 +4652,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4734,6 +4745,7 @@ OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -5185,6 +5197,7 @@ OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11cha
|
||||
OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:24:_ZTINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5317,6 +5330,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5473,6 +5487,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5901,6 +5916,8 @@ OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11cha
|
||||
OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:56:_ZTVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
|
||||
@@ -2968,12 +2968,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4400,6 +4406,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5022,6 +5029,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5030,6 +5038,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5124,6 +5134,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5710,6 +5721,7 @@ OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -2968,12 +2968,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4458,6 +4464,7 @@ OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -4884,6 +4891,7 @@ OBJECT:24:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5016,6 +5024,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5157,6 +5166,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5582,6 +5592,8 @@ OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3
|
||||
OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
|
||||
@@ -338,7 +338,9 @@ FUNC:_ZNKSt10filesystem16filesystem_error4whatEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem16filesystem_error5path1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem16filesystem_error5path2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem18directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iterator17recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iterator5depthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iterator7optionsEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem4path11parent_pathEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem4path12has_filenameEv@@GLIBCXX_3.4.26
|
||||
@@ -364,7 +366,9 @@ FUNC:_ZNKSt10filesystem7__cxx1116filesystem_error4whatEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1116filesystem_error5path1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1116filesystem_error5path2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1118directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iterator17recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iterator5depthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iterator7optionsEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx114path11parent_pathEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx114path12has_filenameEv@@GLIBCXX_3.4.26
|
||||
@@ -982,6 +986,13 @@ FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_
|
||||
FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewe@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES4_S4_RSt8ios_basewRKNS_12basic_stringIwS3_SaIwEEE@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES4_S4_RSt8ios_basewRKNS_12basic_stringIwS3_SaIwEEE@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE10do_unshiftERS0_PDuS3_RS3_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE16do_always_noconvEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE5do_inERS0_PKDuS4_RS4_PDiS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE6do_outERS0_PKDiS4_RS4_PDuS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE9do_lengthERS0_PKDuS4_j@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE10do_unshiftERS0_PcS3_RS3_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.21
|
||||
@@ -989,6 +1000,13 @@ FUNC:_ZNKSt7codecvtIDic11__mbstate_tE16do_always_noconvEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE5do_inERS0_PKcS4_RS4_PDiS6_RS6_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE6do_outERS0_PKDiS4_RS4_PcS6_RS6_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE9do_lengthERS0_PKcS4_j@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE10do_unshiftERS0_PDuS3_RS3_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE16do_always_noconvEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE5do_inERS0_PKDuS4_RS4_PDsS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE6do_outERS0_PKDsS4_RS4_PDuS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE9do_lengthERS0_PKDuS4_j@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDsc11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDsc11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.21
|
||||
@@ -1790,6 +1808,7 @@ FUNC:_ZNSt10filesystem18create_directoriesERKNS_4pathE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18create_directoriesERKNS_4pathERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18create_directoriesERKNS_7__cxx114pathE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18create_directoriesERKNS_7__cxx114pathERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iteratorC1ERKNS_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iteratorC2ERKNS_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
@@ -1801,6 +1820,7 @@ FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_4pathES2_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_4pathES2_RSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_7__cxx114pathES3_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_7__cxx114pathES3_RSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator25disable_recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator3popERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator3popEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
@@ -1809,6 +1829,7 @@ FUNC:_ZNSt10filesystem28recursive_directory_iteratorC2ERKNS_4pathENS_17directory
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratorD1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratorD2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratoraSEOS0_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratoraSERKS0_@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem4copyERKNS_4pathES2_NS_12copy_optionsE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem4copyERKNS_4pathES2_NS_12copy_optionsERSt10error_code@@GLIBCXX_3.4.26
|
||||
@@ -1852,9 +1873,11 @@ FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorC2ERKNSt7__cxx1112basic_stringIc
|
||||
FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorD0Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorD1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorD2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iteratorC1ERKNS0_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iteratorC2ERKNS0_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator25disable_recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator3popERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator3popEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
@@ -1863,6 +1886,7 @@ FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorC2ERKNS0_4pathENS_17
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorD1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorD2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSEOS1_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSERKS1_@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx114path14_M_split_cmptsEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx114path14_S_convert_locEPKcS3_RKSt6locale@@GLIBCXX_3.4.26
|
||||
@@ -2038,13 +2062,21 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
FUNC:_ZNSt12bad_weak_ptrD1Ev@@GLIBCXX_3.4.15
|
||||
@@ -2973,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -3720,9 +3758,15 @@ FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@
|
||||
FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDiDu11__mbstate_tED0Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDiDu11__mbstate_tED1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDiDu11__mbstate_tED2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDic11__mbstate_tED0Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDic11__mbstate_tED1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDic11__mbstate_tED2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDsDu11__mbstate_tED0Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDsDu11__mbstate_tED1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDsDu11__mbstate_tED2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDsc11__mbstate_tED0Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDsc11__mbstate_tED1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDsc11__mbstate_tED2Ev@@GLIBCXX_3.4.21
|
||||
@@ -4343,6 +4387,7 @@ OBJECT:0:CXXABI_1.3
|
||||
OBJECT:0:CXXABI_1.3.1
|
||||
OBJECT:0:CXXABI_1.3.10
|
||||
OBJECT:0:CXXABI_1.3.11
|
||||
OBJECT:0:CXXABI_1.3.12
|
||||
OBJECT:0:CXXABI_1.3.2
|
||||
OBJECT:0:CXXABI_1.3.3
|
||||
OBJECT:0:CXXABI_1.3.4
|
||||
@@ -4372,6 +4417,8 @@ OBJECT:0:GLIBCXX_3.4.23
|
||||
OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4398,6 +4445,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -4498,7 +4546,9 @@ OBJECT:12:_ZTISt25__codecvt_utf8_utf16_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:12:_ZTISt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:12:_ZTISt25__codecvt_utf8_utf16_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:12:_ZTISt5ctypeIwE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTISt7codecvtIDiDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTISt7codecvtIDic11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:12:_ZTISt7codecvtIDsDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTISt7codecvtIDsc11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:12:_ZTISt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTISt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
@@ -4558,12 +4608,14 @@ OBJECT:16:_ZTIPDf@@CXXABI_1.3.4
|
||||
OBJECT:16:_ZTIPDi@@CXXABI_1.3.3
|
||||
OBJECT:16:_ZTIPDn@@CXXABI_1.3.5
|
||||
OBJECT:16:_ZTIPDs@@CXXABI_1.3.3
|
||||
OBJECT:16:_ZTIPDu@@CXXABI_1.3.12
|
||||
OBJECT:16:_ZTIPKDd@@CXXABI_1.3.4
|
||||
OBJECT:16:_ZTIPKDe@@CXXABI_1.3.4
|
||||
OBJECT:16:_ZTIPKDf@@CXXABI_1.3.4
|
||||
OBJECT:16:_ZTIPKDi@@CXXABI_1.3.3
|
||||
OBJECT:16:_ZTIPKDn@@CXXABI_1.3.5
|
||||
OBJECT:16:_ZTIPKDs@@CXXABI_1.3.3
|
||||
OBJECT:16:_ZTIPKDu@@CXXABI_1.3.12
|
||||
OBJECT:16:_ZTIPKa@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIPKb@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIPKc@@CXXABI_1.3
|
||||
@@ -4697,6 +4749,19 @@ OBJECT:1:_ZNSt14numeric_limitsIDsE8is_exactE@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDsE9is_iec559E@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDsE9is_moduloE@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDsE9is_signedE@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE10is_boundedE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE10is_integerE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE12has_infinityE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE13has_quiet_NaNE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE14is_specializedE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE15has_denorm_lossE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE15tinyness_beforeE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE17has_signaling_NaNE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE5trapsE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE8is_exactE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE9is_iec559E@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE9is_moduloE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE9is_signedE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIaE10is_boundedE@@GLIBCXX_3.4
|
||||
OBJECT:1:_ZNSt14numeric_limitsIaE10is_integerE@@GLIBCXX_3.4
|
||||
OBJECT:1:_ZNSt14numeric_limitsIaE12has_infinityE@@GLIBCXX_3.4
|
||||
@@ -5006,6 +5071,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5014,6 +5080,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5070,6 +5138,8 @@ OBJECT:2:_ZTSv@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSw@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSx@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSy@@CXXABI_1.3
|
||||
OBJECT:30:_ZTSSt7codecvtIDiDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:30:_ZTSSt7codecvtIDsDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:32:_ZTINSt7__cxx1110moneypunctIcLb0EEE@@GLIBCXX_3.4.21
|
||||
OBJECT:32:_ZTINSt7__cxx1110moneypunctIcLb1EEE@@GLIBCXX_3.4.21
|
||||
OBJECT:32:_ZTINSt7__cxx1110moneypunctIwLb0EEE@@GLIBCXX_3.4.21
|
||||
@@ -5118,6 +5188,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5224,7 +5295,9 @@ OBJECT:44:_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:44:_ZTVSt25__codecvt_utf8_utf16_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:44:_ZTVSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:44:_ZTVSt25__codecvt_utf8_utf16_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:44:_ZTVSt7codecvtIDiDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:44:_ZTVSt7codecvtIDic11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:44:_ZTVSt7codecvtIDsDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:44:_ZTVSt7codecvtIDsc11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:44:_ZTVSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:44:_ZTVSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
@@ -5276,6 +5349,15 @@ OBJECT:4:_ZNSt14numeric_limitsIDsE14min_exponent10E@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDsE5radixE@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDsE6digitsE@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDsE8digits10E@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE10has_denormE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE11round_styleE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE12max_exponentE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE12min_exponentE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE14max_exponent10E@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE14min_exponent10E@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE5radixE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE6digitsE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE8digits10E@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIaE10has_denormE@@GLIBCXX_3.4
|
||||
OBJECT:4:_ZNSt14numeric_limitsIaE11round_styleE@@GLIBCXX_3.4
|
||||
OBJECT:4:_ZNSt14numeric_limitsIaE12max_digits10E@@GLIBCXX_3.4.14
|
||||
@@ -5475,7 +5557,9 @@ OBJECT:4:_ZNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2
|
||||
OBJECT:4:_ZNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:4:_ZNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:4:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:4:_ZNSt7codecvtIDiDu11__mbstate_tE2idE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt7codecvtIDic11__mbstate_tE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:4:_ZNSt7codecvtIDsDu11__mbstate_tE2idE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt7codecvtIDsc11__mbstate_tE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:4:_ZNSt7codecvtIcc11__mbstate_tE2idE@@GLIBCXX_3.4
|
||||
OBJECT:4:_ZNSt7codecvtIwc11__mbstate_tE2idE@@GLIBCXX_3.4
|
||||
@@ -5674,11 +5758,13 @@ OBJECT:8:_ZTIDf@@CXXABI_1.3.4
|
||||
OBJECT:8:_ZTIDi@@CXXABI_1.3.3
|
||||
OBJECT:8:_ZTIDn@@CXXABI_1.3.5
|
||||
OBJECT:8:_ZTIDs@@CXXABI_1.3.3
|
||||
OBJECT:8:_ZTIDu@@CXXABI_1.3.12
|
||||
OBJECT:8:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -338,7 +338,9 @@ FUNC:_ZNKSt10filesystem16filesystem_error4whatEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem16filesystem_error5path1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem16filesystem_error5path2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem18directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iterator17recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iterator5depthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iterator7optionsEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem28recursive_directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem4path11parent_pathEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem4path12has_filenameEv@@GLIBCXX_3.4.26
|
||||
@@ -364,7 +366,9 @@ FUNC:_ZNKSt10filesystem7__cxx1116filesystem_error4whatEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1116filesystem_error5path1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1116filesystem_error5path2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1118directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iterator17recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iterator5depthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iterator7optionsEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx1128recursive_directory_iteratordeEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx114path11parent_pathEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt10filesystem7__cxx114path12has_filenameEv@@GLIBCXX_3.4.26
|
||||
@@ -982,6 +986,13 @@ FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_
|
||||
FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewe@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES4_S4_RSt8ios_basewRKNS_12basic_stringIwS3_SaIwEEE@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES4_S4_RSt8ios_basewRKNS_12basic_stringIwS3_SaIwEEE@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE10do_unshiftERS0_PDuS3_RS3_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE16do_always_noconvEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE5do_inERS0_PKDuS4_RS4_PDiS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE6do_outERS0_PKDiS4_RS4_PDuS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDiDu11__mbstate_tE9do_lengthERS0_PKDuS4_m@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE10do_unshiftERS0_PcS3_RS3_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.21
|
||||
@@ -989,6 +1000,13 @@ FUNC:_ZNKSt7codecvtIDic11__mbstate_tE16do_always_noconvEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE5do_inERS0_PKcS4_RS4_PDiS6_RS6_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE6do_outERS0_PKDiS4_RS4_PcS6_RS6_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDic11__mbstate_tE9do_lengthERS0_PKcS4_m@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE10do_unshiftERS0_PDuS3_RS3_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE16do_always_noconvEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE5do_inERS0_PKDuS4_RS4_PDsS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE6do_outERS0_PKDsS4_RS4_PDuS6_RS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsDu11__mbstate_tE9do_lengthERS0_PKDuS4_m@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNKSt7codecvtIDsc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDsc11__mbstate_tE11do_encodingEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNKSt7codecvtIDsc11__mbstate_tE13do_max_lengthEv@@GLIBCXX_3.4.21
|
||||
@@ -1790,6 +1808,7 @@ FUNC:_ZNSt10filesystem18create_directoriesERKNS_4pathE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18create_directoriesERKNS_4pathERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18create_directoriesERKNS_7__cxx114pathE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18create_directoriesERKNS_7__cxx114pathERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iteratorC1ERKNS_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iteratorC2ERKNS_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem18directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
@@ -1801,6 +1820,7 @@ FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_4pathES2_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_4pathES2_RSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_7__cxx114pathES3_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem24create_directory_symlinkERKNS_7__cxx114pathES3_RSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator25disable_recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator3popERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator3popEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
@@ -1809,6 +1829,7 @@ FUNC:_ZNSt10filesystem28recursive_directory_iteratorC2ERKNS_4pathENS_17directory
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratorD1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratorD2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratoraSEOS0_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratoraSERKS0_@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt10filesystem28recursive_directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem4copyERKNS_4pathES2_NS_12copy_optionsE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem4copyERKNS_4pathES2_NS_12copy_optionsERSt10error_code@@GLIBCXX_3.4.26
|
||||
@@ -1852,9 +1873,11 @@ FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorC2ERKNSt7__cxx1112basic_stringIc
|
||||
FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorD0Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorD1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1116filesystem_errorD2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iteratorC1ERKNS0_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iteratorC2ERKNS0_4pathENS_17directory_optionsEPSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1118directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator25disable_recursion_pendingEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator3popERSt10error_code@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator3popEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iterator9incrementERSt10error_code@@GLIBCXX_3.4.26
|
||||
@@ -1863,6 +1886,7 @@ FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorC2ERKNS0_4pathENS_17
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorD1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorD2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSEOS1_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratoraSERKS1_@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt10filesystem7__cxx1128recursive_directory_iteratorppEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx114path14_M_split_cmptsEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt10filesystem7__cxx114path14_S_convert_locEPKcS3_RKSt6locale@@GLIBCXX_3.4.26
|
||||
@@ -2038,13 +2062,21 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
FUNC:_ZNSt12bad_weak_ptrD1Ev@@GLIBCXX_3.4.15
|
||||
@@ -2973,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -3720,9 +3758,15 @@ FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@
|
||||
FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDiDu11__mbstate_tED0Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDiDu11__mbstate_tED1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDiDu11__mbstate_tED2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDic11__mbstate_tED0Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDic11__mbstate_tED1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDic11__mbstate_tED2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDsDu11__mbstate_tED0Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDsDu11__mbstate_tED1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDsDu11__mbstate_tED2Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt7codecvtIDsc11__mbstate_tED0Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDsc11__mbstate_tED1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt7codecvtIDsc11__mbstate_tED2Ev@@GLIBCXX_3.4.21
|
||||
@@ -4343,6 +4387,7 @@ OBJECT:0:CXXABI_1.3
|
||||
OBJECT:0:CXXABI_1.3.1
|
||||
OBJECT:0:CXXABI_1.3.10
|
||||
OBJECT:0:CXXABI_1.3.11
|
||||
OBJECT:0:CXXABI_1.3.12
|
||||
OBJECT:0:CXXABI_1.3.2
|
||||
OBJECT:0:CXXABI_1.3.3
|
||||
OBJECT:0:CXXABI_1.3.4
|
||||
@@ -4372,6 +4417,8 @@ OBJECT:0:GLIBCXX_3.4.23
|
||||
OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4450,11 +4497,13 @@ OBJECT:16:_ZTIDf@@CXXABI_1.3.4
|
||||
OBJECT:16:_ZTIDi@@CXXABI_1.3.3
|
||||
OBJECT:16:_ZTIDn@@CXXABI_1.3.5
|
||||
OBJECT:16:_ZTIDs@@CXXABI_1.3.3
|
||||
OBJECT:16:_ZTIDu@@CXXABI_1.3.12
|
||||
OBJECT:16:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -4570,6 +4619,19 @@ OBJECT:1:_ZNSt14numeric_limitsIDsE8is_exactE@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDsE9is_iec559E@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDsE9is_moduloE@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDsE9is_signedE@@GLIBCXX_3.4.11
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE10is_boundedE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE10is_integerE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE12has_infinityE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE13has_quiet_NaNE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE14is_specializedE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE15has_denorm_lossE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE15tinyness_beforeE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE17has_signaling_NaNE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE5trapsE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE8is_exactE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE9is_iec559E@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE9is_moduloE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIDuE9is_signedE@@GLIBCXX_3.4.26
|
||||
OBJECT:1:_ZNSt14numeric_limitsIaE10is_boundedE@@GLIBCXX_3.4
|
||||
OBJECT:1:_ZNSt14numeric_limitsIaE10is_integerE@@GLIBCXX_3.4
|
||||
OBJECT:1:_ZNSt14numeric_limitsIaE12has_infinityE@@GLIBCXX_3.4
|
||||
@@ -4871,6 +4933,7 @@ OBJECT:24:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -4971,7 +5034,9 @@ OBJECT:24:_ZTISt25__codecvt_utf8_utf16_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:24:_ZTISt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:24:_ZTISt25__codecvt_utf8_utf16_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:24:_ZTISt5ctypeIwE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTISt7codecvtIDiDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTISt7codecvtIDic11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:24:_ZTISt7codecvtIDsDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTISt7codecvtIDsc11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:24:_ZTISt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTISt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
@@ -5001,6 +5066,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5057,6 +5123,8 @@ OBJECT:2:_ZTSv@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSw@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSx@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSy@@CXXABI_1.3
|
||||
OBJECT:30:_ZTSSt7codecvtIDiDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:30:_ZTSSt7codecvtIDsDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:32:_ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4
|
||||
OBJECT:32:_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4
|
||||
OBJECT:32:_ZTIPDd@@CXXABI_1.3.4
|
||||
@@ -5065,12 +5133,14 @@ OBJECT:32:_ZTIPDf@@CXXABI_1.3.4
|
||||
OBJECT:32:_ZTIPDi@@CXXABI_1.3.3
|
||||
OBJECT:32:_ZTIPDn@@CXXABI_1.3.5
|
||||
OBJECT:32:_ZTIPDs@@CXXABI_1.3.3
|
||||
OBJECT:32:_ZTIPDu@@CXXABI_1.3.12
|
||||
OBJECT:32:_ZTIPKDd@@CXXABI_1.3.4
|
||||
OBJECT:32:_ZTIPKDe@@CXXABI_1.3.4
|
||||
OBJECT:32:_ZTIPKDf@@CXXABI_1.3.4
|
||||
OBJECT:32:_ZTIPKDi@@CXXABI_1.3.3
|
||||
OBJECT:32:_ZTIPKDn@@CXXABI_1.3.5
|
||||
OBJECT:32:_ZTIPKDs@@CXXABI_1.3.3
|
||||
OBJECT:32:_ZTIPKDu@@CXXABI_1.3.12
|
||||
OBJECT:32:_ZTIPKa@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKb@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKc@@CXXABI_1.3
|
||||
@@ -5150,6 +5220,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5273,6 +5344,15 @@ OBJECT:4:_ZNSt14numeric_limitsIDsE14min_exponent10E@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDsE5radixE@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDsE6digitsE@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDsE8digits10E@@GLIBCXX_3.4.11
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE10has_denormE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE11round_styleE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE12max_exponentE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE12min_exponentE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE14max_exponent10E@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE14min_exponent10E@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE5radixE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE6digitsE@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIDuE8digits10E@@GLIBCXX_3.4.26
|
||||
OBJECT:4:_ZNSt14numeric_limitsIaE10has_denormE@@GLIBCXX_3.4
|
||||
OBJECT:4:_ZNSt14numeric_limitsIaE11round_styleE@@GLIBCXX_3.4
|
||||
OBJECT:4:_ZNSt14numeric_limitsIaE12max_digits10E@@GLIBCXX_3.4.14
|
||||
@@ -5554,6 +5634,8 @@ OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3
|
||||
OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5667,7 +5749,9 @@ OBJECT:88:_ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:88:_ZTVSt25__codecvt_utf8_utf16_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:88:_ZTVSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:88:_ZTVSt25__codecvt_utf8_utf16_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:88:_ZTVSt7codecvtIDiDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:88:_ZTVSt7codecvtIDic11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:88:_ZTVSt7codecvtIDsDu11__mbstate_tE@@GLIBCXX_3.4.26
|
||||
OBJECT:88:_ZTVSt7codecvtIDsc11__mbstate_tE@@GLIBCXX_3.4.21
|
||||
OBJECT:88:_ZTVSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:88:_ZTVSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
@@ -5745,7 +5829,9 @@ OBJECT:8:_ZNSt7__cxx119money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2
|
||||
OBJECT:8:_ZNSt7__cxx119money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZNSt7__cxx119money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZNSt7__cxx119money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZNSt7codecvtIDiDu11__mbstate_tE2idE@@GLIBCXX_3.4.26
|
||||
OBJECT:8:_ZNSt7codecvtIDic11__mbstate_tE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZNSt7codecvtIDsDu11__mbstate_tE2idE@@GLIBCXX_3.4.26
|
||||
OBJECT:8:_ZNSt7codecvtIDsc11__mbstate_tE2idE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZNSt7codecvtIcc11__mbstate_tE2idE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZNSt7codecvtIwc11__mbstate_tE2idE@@GLIBCXX_3.4
|
||||
|
||||
@@ -2062,16 +2062,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3001,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4409,6 +4419,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4435,6 +4446,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5062,6 +5074,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5070,6 +5083,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5177,6 +5192,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5754,6 +5770,7 @@ OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -2062,16 +2062,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3001,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvmm@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4409,6 +4419,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4493,6 +4504,7 @@ OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:16:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:16:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:16:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:16:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
@@ -4923,6 +4935,7 @@ OBJECT:24:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:24:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:24:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:24:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:24:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5055,6 +5068,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:272:_ZSt4cerr@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4clog@@GLIBCXX_3.4
|
||||
OBJECT:272:_ZSt4cout@@GLIBCXX_3.4
|
||||
@@ -5211,6 +5225,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:37:_ZTSN10__cxxabiv120__function_type_infoE@@CXXABI_1.3
|
||||
@@ -5626,6 +5641,8 @@ OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3
|
||||
OBJECT:56:_ZTSNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:56:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:56:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
|
||||
@@ -2062,16 +2062,20 @@ FUNC:_ZNSt12__basic_fileIcED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__basic_fileIcED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem4_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1EOS6_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1EOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC1Ev@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2EOS5_@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEC2Ev@@GLIBCXX_3.4.27
|
||||
FUNC:_ZNSt12__shared_ptrINSt10filesystem7__cxx114_DirELN9__gnu_cxx12_Lock_policyE2EEaSEOS5_@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15
|
||||
@@ -3001,12 +3005,18 @@ FUNC:_ZNSt3_V214error_categoryD1Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V214error_categoryD2Ev@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V215system_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3_V216generic_categoryEv@@GLIBCXX_3.4.21
|
||||
FUNC:_ZNSt3pmr15memory_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr15memory_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr19new_delete_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20get_default_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20null_memory_resourceEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr20set_default_resourceEPNS_15memory_resourceE@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource13_M_new_bufferEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resource18_M_release_buffersEv@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD0Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD1Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr25monotonic_buffer_resourceD2Ev@@GLIBCXX_3.4.28
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource11do_allocateEjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource13do_deallocateEPvjj@@GLIBCXX_3.4.26
|
||||
FUNC:_ZNSt3pmr26synchronized_pool_resource7releaseEv@@GLIBCXX_3.4.26
|
||||
@@ -4409,6 +4419,7 @@ OBJECT:0:GLIBCXX_3.4.24
|
||||
OBJECT:0:GLIBCXX_3.4.25
|
||||
OBJECT:0:GLIBCXX_3.4.26
|
||||
OBJECT:0:GLIBCXX_3.4.27
|
||||
OBJECT:0:GLIBCXX_3.4.28
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
@@ -4435,6 +4446,7 @@ OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
|
||||
OBJECT:12:_ZTINSt10filesystem16filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt10filesystem7__cxx1116filesystem_errorE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt13__future_base19_Async_state_commonE@@GLIBCXX_3.4.17
|
||||
OBJECT:12:_ZTINSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:12:_ZTINSt3pmr26synchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt3pmr28unsynchronized_pool_resourceE@@GLIBCXX_3.4.26
|
||||
OBJECT:12:_ZTINSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5092,6 +5104,7 @@ OBJECT:25:_ZTSNSt7__cxx118messagesIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSNSt7__cxx118numpunctIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:25:_ZTSSt20bad_array_new_length@@CXXABI_1.3.8
|
||||
OBJECT:26:_ZTSNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:27:_ZTSSt19__codecvt_utf8_baseIwE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDiE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTSSt19__codecvt_utf8_baseIDsE@@GLIBCXX_3.4.21
|
||||
@@ -5100,6 +5113,8 @@ OBJECT:28:_ZTSSt7codecvtIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSd@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:28:_ZTVNSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIcEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1114collate_bynameIwEE@@GLIBCXX_3.4.21
|
||||
OBJECT:28:_ZTVNSt7__cxx1115messages_bynameIcEE@@GLIBCXX_3.4.21
|
||||
@@ -5209,6 +5224,7 @@ OBJECT:34:_ZTSSt25__codecvt_utf8_utf16_baseIDsE@@GLIBCXX_3.4.21
|
||||
OBJECT:34:_ZTSSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
OBJECT:34:_ZTSSt9basic_iosIwSt11char_traitsIwEE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3
|
||||
OBJECT:36:_ZTSNSt3pmr25monotonic_buffer_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIcc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTSSt14codecvt_bynameIwc11__mbstate_tE@@GLIBCXX_3.4
|
||||
OBJECT:36:_ZTVN10__cxxabiv117__pbase_type_infoE@@CXXABI_1.3
|
||||
@@ -5810,6 +5826,7 @@ OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt13__future_base11_State_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt13__future_base12_Result_baseE@@GLIBCXX_3.4.15
|
||||
OBJECT:8:_ZTINSt3_V214error_categoryE@@GLIBCXX_3.4.21
|
||||
OBJECT:8:_ZTINSt3pmr15memory_resourceE@@GLIBCXX_3.4.28
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTINSt6thread6_StateE@@GLIBCXX_3.4.22
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
information is available on the homepage (including how to browse
|
||||
the list archives); to send a message to the list,
|
||||
use <code class="email"><<a class="email" href="mailto:libstdc++@gcc.gnu.org">libstdc++@gcc.gnu.org</a>></code>.
|
||||
</p><p>
|
||||
</p><p>
|
||||
If you have a question that you think should be included
|
||||
here, or if you have a question <span class="emphasis"><em>about</em></span> a question/answer
|
||||
here, please send email to the libstdc++ mailing list, as above.
|
||||
@@ -246,8 +246,8 @@
|
||||
development tools. It may be necessary to install extra
|
||||
development packages to get the headers, or the documentation, or
|
||||
the source: please consult your vendor for details.
|
||||
</p><p>
|
||||
To build and install from the GNU GCC sources, please consult the
|
||||
</p><p>
|
||||
To build and install from the GNU GCC sources, please consult the
|
||||
<a class="link" href="manual/setup.html" title="Chapter 2. Setup">setup
|
||||
documentation</a> for detailed
|
||||
instructions. You may wish to browse those files ahead
|
||||
@@ -268,7 +268,7 @@
|
||||
</p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-how_to_test"></a></td><td align="left" valign="top"><p>
|
||||
Libstdc++ comes with its own validation testsuite, which includes
|
||||
conformance testing, regression testing, ABI testing, and
|
||||
performance testing. Please consult the
|
||||
performance testing. Please consult the
|
||||
<a class="link" href="http://gcc.gnu.org/install/test.html" target="_top">testing
|
||||
documentation</a> for GCC and
|
||||
<a class="link" href="manual/test.html" title="Testing">Testing</a> in the libstdc++
|
||||
@@ -424,12 +424,12 @@
|
||||
</p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-solaris_long_long"></a></td><td align="left" valign="top"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This answer is old and probably no longer be relevant.</p></div><p>
|
||||
By default we try to support the C99 <span class="type">long long</span> type.
|
||||
This requires that certain functions from your C library be present.
|
||||
</p><p>
|
||||
</p><p>
|
||||
Up through release 3.0.2 the platform-specific tests performed by
|
||||
libstdc++ were too general, resulting in a conservative approach
|
||||
to enabling the <span class="type">long long</span> code paths. The most
|
||||
commonly reported platform affected was Solaris.
|
||||
</p><p>
|
||||
</p><p>
|
||||
This has been fixed for libstdc++ releases greater than 3.0.3.
|
||||
</p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.predefined"></a><a id="q-predefined"></a><p><strong>4.3.</strong></p></td><td align="left" valign="top"><p>
|
||||
<code class="constant">_XOPEN_SOURCE</code> and <code class="constant">_GNU_SOURCE</code> are always defined?
|
||||
@@ -484,7 +484,7 @@
|
||||
and later. A patch went in just after the 3.3 release to
|
||||
make mips* use the generic implementation instead. You can also
|
||||
configure for mipsel-elf as a workaround.
|
||||
</p><p>
|
||||
</p><p>
|
||||
The mips*-*-linux* port continues to use the MIPS II routines, and more
|
||||
work in this area is expected.
|
||||
</p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.linux_glibc"></a><a id="q-linux_glibc"></a><p><strong>4.7.</strong></p></td><td align="left" valign="top"><p>
|
||||
@@ -510,7 +510,7 @@
|
||||
enable <span class="type">wchar_t</span> and C++ library structures
|
||||
like <code class="classname">wstring</code> were present. This impacted Solaris,
|
||||
Darwin, and BSD variants, and is fixed in libstdc++ versions post 4.1.0.
|
||||
</p><p>
|
||||
</p><p>
|
||||
</p></td></tr><tr class="toc"><td align="left" valign="top" colspan="2"><dl><dt>5.1. <a href="faq.html#faq.what_works">
|
||||
What works already?
|
||||
</a></dt><dt>5.2. <a href="faq.html#faq.standard_bugs">
|
||||
@@ -526,8 +526,8 @@
|
||||
platforms. Also dependent on the underlying platform is support
|
||||
for <span class="type">wchar_t</span> and <span class="type">long long</span> specializations,
|
||||
and details of thread support.
|
||||
</p><p>
|
||||
Long answer: See the implementation status pages for
|
||||
</p><p>
|
||||
Long answer: See the implementation status pages for
|
||||
<a class="link" href="manual/status.html#status.iso.1998" title="C++ 1998/2003">C++98</a>,
|
||||
<a class="link" href="manual/status.html#status.iso.tr1" title="C++ TR1">TR1</a>,
|
||||
<a class="link" href="manual/status.html#status.iso.2011" title="C++ 2011">C++11</a>,
|
||||
@@ -536,7 +536,7 @@
|
||||
</p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.standard_bugs"></a><a id="q-standard_bugs"></a><p><strong>5.2.</strong></p></td><td align="left" valign="top"><p>
|
||||
Bugs in the ISO C++ language or library specification
|
||||
</p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-standard_bugs"></a></td><td align="left" valign="top"><p>
|
||||
Unfortunately, there are some.
|
||||
Unfortunately, there are some.
|
||||
</p><p>
|
||||
For those people who are not part of the ISO Library Group
|
||||
(i.e., nearly all of us needing to read this page in the first
|
||||
@@ -560,7 +560,7 @@
|
||||
or an older version of the GNU compilers. Third, you can find more
|
||||
information on the libstdc++ and the GCC mailing lists: search
|
||||
these lists with terms describing your issue.
|
||||
</p><p>
|
||||
</p><p>
|
||||
Before reporting a bug, please examine the
|
||||
<a class="link" href="https://gcc.gnu.org/bugs/" target="_top">bugs database</a>, with the
|
||||
component set to <span class="quote">“<span class="quote">c++</span>”</span>.
|
||||
@@ -813,7 +813,7 @@
|
||||
and <a class="link" href="manual/backwards.html" title="Backwards Compatibility">backwards
|
||||
compatibility</a> documentation.
|
||||
</p><p>
|
||||
The <a class="link" href="https://web.archive.org/web/20171225062613/http://www.sgi.com/tech/stl/FAQ.html" target="_top">FAQ</a>
|
||||
The <a class="link" href="https://web.archive.org/web/20171104092813/http://www.sgi.com/tech/stl/FAQ.html" target="_top">FAQ</a>
|
||||
for SGI's STL is still recommended reading.
|
||||
</p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.extensions_and_backwards_compat"></a><a id="q-extensions_and_backwards_compat"></a><p><strong>7.4.</strong></p></td><td align="left" valign="top"><p>
|
||||
Extensions and Backward Compatibility
|
||||
|
||||
@@ -110,7 +110,7 @@ compatible.
|
||||
has the same filename and <code class="constant">DT_SONAME</code> as the
|
||||
preceding release.
|
||||
</p><p>It is versioned as follows:
|
||||
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>GCC 3.0.0: libstdc++.so.3.0.0</p></li><li class="listitem"><p>GCC 3.0.1: libstdc++.so.3.0.1</p></li><li class="listitem"><p>GCC 3.0.2: libstdc++.so.3.0.2</p></li><li class="listitem"><p>GCC 3.0.3: libstdc++.so.3.0.2 (See Note 1)</p></li><li class="listitem"><p>GCC 3.0.4: libstdc++.so.3.0.4</p></li><li class="listitem"><p>GCC 3.1.0: libstdc++.so.4.0.0 <span class="emphasis"><em>(Incompatible with previous)</em></span></p></li><li class="listitem"><p>GCC 3.1.1: libstdc++.so.4.0.1</p></li><li class="listitem"><p>GCC 3.2.0: libstdc++.so.5.0.0 <span class="emphasis"><em>(Incompatible with previous)</em></span></p></li><li class="listitem"><p>GCC 3.2.1: libstdc++.so.5.0.1</p></li><li class="listitem"><p>GCC 3.2.2: libstdc++.so.5.0.2</p></li><li class="listitem"><p>GCC 3.2.3: libstdc++.so.5.0.3 (See Note 2)</p></li><li class="listitem"><p>GCC 3.3.0: libstdc++.so.5.0.4</p></li><li class="listitem"><p>GCC 3.3.1: libstdc++.so.5.0.5</p></li><li class="listitem"><p>GCC 3.4.0: libstdc++.so.6.0.0 <span class="emphasis"><em>(Incompatible with previous)</em></span></p></li><li class="listitem"><p>GCC 3.4.1: libstdc++.so.6.0.1</p></li><li class="listitem"><p>GCC 3.4.2: libstdc++.so.6.0.2</p></li><li class="listitem"><p>GCC 3.4.3: libstdc++.so.6.0.3</p></li><li class="listitem"><p>GCC 4.0.0: libstdc++.so.6.0.4</p></li><li class="listitem"><p>GCC 4.0.1: libstdc++.so.6.0.5</p></li><li class="listitem"><p>GCC 4.0.2: libstdc++.so.6.0.6</p></li><li class="listitem"><p>GCC 4.0.3: libstdc++.so.6.0.7</p></li><li class="listitem"><p>GCC 4.1.0: libstdc++.so.6.0.7</p></li><li class="listitem"><p>GCC 4.1.1: libstdc++.so.6.0.8</p></li><li class="listitem"><p>GCC 4.2.0: libstdc++.so.6.0.9</p></li><li class="listitem"><p>GCC 4.2.1: libstdc++.so.6.0.9 (See Note 3)</p></li><li class="listitem"><p>GCC 4.2.2: libstdc++.so.6.0.9</p></li><li class="listitem"><p>GCC 4.3.0: libstdc++.so.6.0.10</p></li><li class="listitem"><p>GCC 4.4.0: libstdc++.so.6.0.11</p></li><li class="listitem"><p>GCC 4.4.1: libstdc++.so.6.0.12</p></li><li class="listitem"><p>GCC 4.4.2: libstdc++.so.6.0.13</p></li><li class="listitem"><p>GCC 4.5.0: libstdc++.so.6.0.14</p></li><li class="listitem"><p>GCC 4.6.0: libstdc++.so.6.0.15</p></li><li class="listitem"><p>GCC 4.6.1: libstdc++.so.6.0.16</p></li><li class="listitem"><p>GCC 4.7.0: libstdc++.so.6.0.17</p></li><li class="listitem"><p>GCC 4.8.0: libstdc++.so.6.0.18</p></li><li class="listitem"><p>GCC 4.8.3: libstdc++.so.6.0.19</p></li><li class="listitem"><p>GCC 4.9.0: libstdc++.so.6.0.20</p></li><li class="listitem"><p>GCC 5.1.0: libstdc++.so.6.0.21</p></li><li class="listitem"><p>GCC 6.1.0: libstdc++.so.6.0.22</p></li><li class="listitem"><p>GCC 7.1.0: libstdc++.so.6.0.23</p></li><li class="listitem"><p>GCC 7.2.0: libstdc++.so.6.0.24</p></li><li class="listitem"><p>GCC 8.0.0: libstdc++.so.6.0.25</p></li><li class="listitem"><p>GCC 9.1.0: libstdc++.so.6.0.26</p></li><li class="listitem"><p>GCC 9.2.0: libstdc++.so.6.0.27</p></li><li class="listitem"><p>GCC 9.3.0: libstdc++.so.6.0.28</p></li></ul></div><p>
|
||||
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>GCC 3.0.0: libstdc++.so.3.0.0</p></li><li class="listitem"><p>GCC 3.0.1: libstdc++.so.3.0.1</p></li><li class="listitem"><p>GCC 3.0.2: libstdc++.so.3.0.2</p></li><li class="listitem"><p>GCC 3.0.3: libstdc++.so.3.0.2 (See Note 1)</p></li><li class="listitem"><p>GCC 3.0.4: libstdc++.so.3.0.4</p></li><li class="listitem"><p>GCC 3.1.0: libstdc++.so.4.0.0 <span class="emphasis"><em>(Incompatible with previous)</em></span></p></li><li class="listitem"><p>GCC 3.1.1: libstdc++.so.4.0.1</p></li><li class="listitem"><p>GCC 3.2.0: libstdc++.so.5.0.0 <span class="emphasis"><em>(Incompatible with previous)</em></span></p></li><li class="listitem"><p>GCC 3.2.1: libstdc++.so.5.0.1</p></li><li class="listitem"><p>GCC 3.2.2: libstdc++.so.5.0.2</p></li><li class="listitem"><p>GCC 3.2.3: libstdc++.so.5.0.3 (See Note 2)</p></li><li class="listitem"><p>GCC 3.3.0: libstdc++.so.5.0.4</p></li><li class="listitem"><p>GCC 3.3.1: libstdc++.so.5.0.5</p></li><li class="listitem"><p>GCC 3.4.0: libstdc++.so.6.0.0 <span class="emphasis"><em>(Incompatible with previous)</em></span></p></li><li class="listitem"><p>GCC 3.4.1: libstdc++.so.6.0.1</p></li><li class="listitem"><p>GCC 3.4.2: libstdc++.so.6.0.2</p></li><li class="listitem"><p>GCC 3.4.3: libstdc++.so.6.0.3</p></li><li class="listitem"><p>GCC 4.0.0: libstdc++.so.6.0.4</p></li><li class="listitem"><p>GCC 4.0.1: libstdc++.so.6.0.5</p></li><li class="listitem"><p>GCC 4.0.2: libstdc++.so.6.0.6</p></li><li class="listitem"><p>GCC 4.0.3: libstdc++.so.6.0.7</p></li><li class="listitem"><p>GCC 4.1.0: libstdc++.so.6.0.7</p></li><li class="listitem"><p>GCC 4.1.1: libstdc++.so.6.0.8</p></li><li class="listitem"><p>GCC 4.2.0: libstdc++.so.6.0.9</p></li><li class="listitem"><p>GCC 4.2.1: libstdc++.so.6.0.9 (See Note 3)</p></li><li class="listitem"><p>GCC 4.2.2: libstdc++.so.6.0.9</p></li><li class="listitem"><p>GCC 4.3.0: libstdc++.so.6.0.10</p></li><li class="listitem"><p>GCC 4.4.0: libstdc++.so.6.0.11</p></li><li class="listitem"><p>GCC 4.4.1: libstdc++.so.6.0.12</p></li><li class="listitem"><p>GCC 4.4.2: libstdc++.so.6.0.13</p></li><li class="listitem"><p>GCC 4.5.0: libstdc++.so.6.0.14</p></li><li class="listitem"><p>GCC 4.6.0: libstdc++.so.6.0.15</p></li><li class="listitem"><p>GCC 4.6.1: libstdc++.so.6.0.16</p></li><li class="listitem"><p>GCC 4.7.0: libstdc++.so.6.0.17</p></li><li class="listitem"><p>GCC 4.8.0: libstdc++.so.6.0.18</p></li><li class="listitem"><p>GCC 4.8.3: libstdc++.so.6.0.19</p></li><li class="listitem"><p>GCC 4.9.0: libstdc++.so.6.0.20</p></li><li class="listitem"><p>GCC 5.1.0: libstdc++.so.6.0.21</p></li><li class="listitem"><p>GCC 6.1.0: libstdc++.so.6.0.22</p></li><li class="listitem"><p>GCC 7.1.0: libstdc++.so.6.0.23</p></li><li class="listitem"><p>GCC 7.2.0: libstdc++.so.6.0.24</p></li><li class="listitem"><p>GCC 8.1.0: libstdc++.so.6.0.25</p></li><li class="listitem"><p>GCC 9.1.0: libstdc++.so.6.0.26</p></li><li class="listitem"><p>GCC 9.2.0: libstdc++.so.6.0.27</p></li><li class="listitem"><p>GCC 9.3.0: libstdc++.so.6.0.28</p></li><li class="listitem"><p>GCC 10.1.0: libstdc++.so.6.0.28</p></li></ul></div><p>
|
||||
Note 1: Error should be libstdc++.so.3.0.3.
|
||||
</p><p>
|
||||
Note 2: Not strictly required.
|
||||
@@ -128,7 +128,7 @@ compatible.
|
||||
GLIBCPP_3.2 for symbols that were introduced in the GCC 3.2.0
|
||||
release.) If a particular release is not listed, it has the same
|
||||
version labels as the preceding release.
|
||||
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>GCC 3.0.0: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.1: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.2: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.3: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.4: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.1.0: GLIBCPP_3.1, CXXABI_1</p></li><li class="listitem"><p>GCC 3.1.1: GLIBCPP_3.1, CXXABI_1</p></li><li class="listitem"><p>GCC 3.2.0: GLIBCPP_3.2, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.2.1: GLIBCPP_3.2.1, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.2.2: GLIBCPP_3.2.2, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.2.3: GLIBCPP_3.2.2, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.3.0: GLIBCPP_3.2.2, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.3.1: GLIBCPP_3.2.3, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.3.2: GLIBCPP_3.2.3, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.3.3: GLIBCPP_3.2.3, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.4.0: GLIBCXX_3.4, CXXABI_1.3</p></li><li class="listitem"><p>GCC 3.4.1: GLIBCXX_3.4.1, CXXABI_1.3</p></li><li class="listitem"><p>GCC 3.4.2: GLIBCXX_3.4.2</p></li><li class="listitem"><p>GCC 3.4.3: GLIBCXX_3.4.3</p></li><li class="listitem"><p>GCC 4.0.0: GLIBCXX_3.4.4, CXXABI_1.3.1</p></li><li class="listitem"><p>GCC 4.0.1: GLIBCXX_3.4.5</p></li><li class="listitem"><p>GCC 4.0.2: GLIBCXX_3.4.6</p></li><li class="listitem"><p>GCC 4.0.3: GLIBCXX_3.4.7</p></li><li class="listitem"><p>GCC 4.1.1: GLIBCXX_3.4.8</p></li><li class="listitem"><p>GCC 4.2.0: GLIBCXX_3.4.9</p></li><li class="listitem"><p>GCC 4.3.0: GLIBCXX_3.4.10, CXXABI_1.3.2</p></li><li class="listitem"><p>GCC 4.4.0: GLIBCXX_3.4.11, CXXABI_1.3.3</p></li><li class="listitem"><p>GCC 4.4.1: GLIBCXX_3.4.12, CXXABI_1.3.3</p></li><li class="listitem"><p>GCC 4.4.2: GLIBCXX_3.4.13, CXXABI_1.3.3</p></li><li class="listitem"><p>GCC 4.5.0: GLIBCXX_3.4.14, CXXABI_1.3.4</p></li><li class="listitem"><p>GCC 4.6.0: GLIBCXX_3.4.15, CXXABI_1.3.5</p></li><li class="listitem"><p>GCC 4.6.1: GLIBCXX_3.4.16, CXXABI_1.3.5</p></li><li class="listitem"><p>GCC 4.7.0: GLIBCXX_3.4.17, CXXABI_1.3.6</p></li><li class="listitem"><p>GCC 4.8.0: GLIBCXX_3.4.18, CXXABI_1.3.7</p></li><li class="listitem"><p>GCC 4.8.3: GLIBCXX_3.4.19, CXXABI_1.3.7</p></li><li class="listitem"><p>GCC 4.9.0: GLIBCXX_3.4.20, CXXABI_1.3.8</p></li><li class="listitem"><p>GCC 5.1.0: GLIBCXX_3.4.21, CXXABI_1.3.9</p></li><li class="listitem"><p>GCC 6.1.0: GLIBCXX_3.4.22, CXXABI_1.3.10</p></li><li class="listitem"><p>GCC 7.1.0: GLIBCXX_3.4.23, CXXABI_1.3.11</p></li><li class="listitem"><p>GCC 7.2.0: GLIBCXX_3.4.24, CXXABI_1.3.11</p></li><li class="listitem"><p>GCC 8.0.0: GLIBCXX_3.4.25, CXXABI_1.3.11</p></li><li class="listitem"><p>GCC 9.0.0: GLIBCXX_3.4.26, CXXABI_1.3.11</p></li></ul></div></li><li class="listitem"><p>Incremental bumping of a compiler pre-defined macro,
|
||||
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>GCC 3.0.0: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.1: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.2: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.3: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.0.4: (Error, not versioned)</p></li><li class="listitem"><p>GCC 3.1.0: GLIBCPP_3.1, CXXABI_1</p></li><li class="listitem"><p>GCC 3.1.1: GLIBCPP_3.1, CXXABI_1</p></li><li class="listitem"><p>GCC 3.2.0: GLIBCPP_3.2, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.2.1: GLIBCPP_3.2.1, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.2.2: GLIBCPP_3.2.2, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.2.3: GLIBCPP_3.2.2, CXXABI_1.2</p></li><li class="listitem"><p>GCC 3.3.0: GLIBCPP_3.2.2, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.3.1: GLIBCPP_3.2.3, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.3.2: GLIBCPP_3.2.3, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.3.3: GLIBCPP_3.2.3, CXXABI_1.2.1</p></li><li class="listitem"><p>GCC 3.4.0: GLIBCXX_3.4, CXXABI_1.3</p></li><li class="listitem"><p>GCC 3.4.1: GLIBCXX_3.4.1, CXXABI_1.3</p></li><li class="listitem"><p>GCC 3.4.2: GLIBCXX_3.4.2</p></li><li class="listitem"><p>GCC 3.4.3: GLIBCXX_3.4.3</p></li><li class="listitem"><p>GCC 4.0.0: GLIBCXX_3.4.4, CXXABI_1.3.1</p></li><li class="listitem"><p>GCC 4.0.1: GLIBCXX_3.4.5</p></li><li class="listitem"><p>GCC 4.0.2: GLIBCXX_3.4.6</p></li><li class="listitem"><p>GCC 4.0.3: GLIBCXX_3.4.7</p></li><li class="listitem"><p>GCC 4.1.1: GLIBCXX_3.4.8</p></li><li class="listitem"><p>GCC 4.2.0: GLIBCXX_3.4.9</p></li><li class="listitem"><p>GCC 4.3.0: GLIBCXX_3.4.10, CXXABI_1.3.2</p></li><li class="listitem"><p>GCC 4.4.0: GLIBCXX_3.4.11, CXXABI_1.3.3</p></li><li class="listitem"><p>GCC 4.4.1: GLIBCXX_3.4.12, CXXABI_1.3.3</p></li><li class="listitem"><p>GCC 4.4.2: GLIBCXX_3.4.13, CXXABI_1.3.3</p></li><li class="listitem"><p>GCC 4.5.0: GLIBCXX_3.4.14, CXXABI_1.3.4</p></li><li class="listitem"><p>GCC 4.6.0: GLIBCXX_3.4.15, CXXABI_1.3.5</p></li><li class="listitem"><p>GCC 4.6.1: GLIBCXX_3.4.16, CXXABI_1.3.5</p></li><li class="listitem"><p>GCC 4.7.0: GLIBCXX_3.4.17, CXXABI_1.3.6</p></li><li class="listitem"><p>GCC 4.8.0: GLIBCXX_3.4.18, CXXABI_1.3.7</p></li><li class="listitem"><p>GCC 4.8.3: GLIBCXX_3.4.19, CXXABI_1.3.7</p></li><li class="listitem"><p>GCC 4.9.0: GLIBCXX_3.4.20, CXXABI_1.3.8</p></li><li class="listitem"><p>GCC 5.1.0: GLIBCXX_3.4.21, CXXABI_1.3.9</p></li><li class="listitem"><p>GCC 6.1.0: GLIBCXX_3.4.22, CXXABI_1.3.10</p></li><li class="listitem"><p>GCC 7.1.0: GLIBCXX_3.4.23, CXXABI_1.3.11</p></li><li class="listitem"><p>GCC 7.2.0: GLIBCXX_3.4.24, CXXABI_1.3.11</p></li><li class="listitem"><p>GCC 8.1.0: GLIBCXX_3.4.25, CXXABI_1.3.11</p></li><li class="listitem"><p>GCC 9.1.0: GLIBCXX_3.4.26, CXXABI_1.3.12</p></li><li class="listitem"><p>GCC 9.2.0: GLIBCXX_3.4.27, CXXABI_1.3.12</p></li><li class="listitem"><p>GCC 9.3.0: GLIBCXX_3.4.28, CXXABI_1.3.12</p></li><li class="listitem"><p>GCC 10.1.0: GLIBCXX_3.4.28, CXXABI_1.3.12</p></li></ul></div></li><li class="listitem"><p>Incremental bumping of a compiler pre-defined macro,
|
||||
__GXX_ABI_VERSION. This macro is defined as the version of the
|
||||
compiler v3 ABI, with g++ 3.0 being version 100. This macro will
|
||||
be automatically defined whenever g++ is used (the curious can
|
||||
|
||||
@@ -1107,435 +1107,435 @@ The "SD-6 Feature Test / Notes" column shows the corresponding macro or header f
|
||||
Feature-testing recommendations for C++</a> (where applicable)
|
||||
or any notes about the implementation.
|
||||
</p><div class="table"><a id="table.cxx20_features"></a><p class="title"><strong>Table 1.8. C++ 2020 Library Features</strong></p><div class="table-contents"><table class="table" summary="C++ 2020 Library Features" border="1"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /><col align="left" class="c3" /><col align="left" class="c4" /></colgroup><thead><tr><th align="left">Library Feature</th><th align="left">Proposal</th><th align="left">Status</th><th align="left">SD-6 Feature Test / Notes</th></tr></thead><tbody><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Compile-time programming</strong></span>
|
||||
<span class="bold"><strong>Compile-time programming</strong></span>
|
||||
</td></tr><tr><td align="left"> Add constexpr modifiers to functions in <code class="code"><algorithm></code> and <code class="code"><utility></code> Headers </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r3.html" target="_top">
|
||||
P0202R3 </a>
|
||||
P0202R3 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_algorithms >= 201703L</code> </td></tr><tr><td align="left"> Constexpr for <code class="code">swap</code> and swap related functions </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0879r0.html" target="_top">
|
||||
P0879R0 </a>
|
||||
P0879R0 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_algorithms >= 201806L</code> </td></tr><tr><td align="left"> Constexpr for <code class="code">std::complex</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0415r1.html" target="_top">
|
||||
P0415R1 </a>
|
||||
P0415R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_complex >= 201711L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> P0595R2 <code class="code">std::is_constant_evaluated()</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0595r2.html" target="_top">
|
||||
P0595R2 </a>
|
||||
P0595R2 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_is_constant_evaluated >= 201811L</code> </td></tr><tr><td align="left"> More constexpr containers </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0784r7.html" target="_top">
|
||||
P0784R7 </a>
|
||||
P0784R7 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_dynamic_alloc >= 201907L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Making <code class="code">std::string</code> constexpr </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0980r1.pdf" target="_top">
|
||||
P0980R1 </a>
|
||||
P0980R1 </a>
|
||||
</td><td align="left"> </td><td align="left"> <code class="code">__cpp_lib_constexpr_string >= 201907L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Making <code class="code">std::vector</code> constexpr </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1004r2.pdf" target="_top">
|
||||
P1004R2 </a>
|
||||
P1004R2 </a>
|
||||
</td><td align="left"> </td><td align="left"> <code class="code">__cpp_lib_constexpr_vector >= 201907L</code> </td></tr><tr><td align="left"> Constexpr in <code class="code">std::pointer_traits</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1006r1.pdf" target="_top">
|
||||
P1006R1 </a>
|
||||
P1006R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_memory >= 201811L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> constexpr for <code class="code"><numeric></code> algorithms </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1645r1.html" target="_top">
|
||||
P1645R1 </a>
|
||||
P1645R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_numeric >= 201911L</code> </td></tr><tr><td align="left"> Constexpr iterator requirements </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0858r0.html" target="_top">
|
||||
P0858R0 </a>
|
||||
P0858R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_array_constexpr >= 201803L</code> </td></tr><tr><td> <code class="code">__cpp_lib_string_view >= 201803L</code> </td></tr><tr><td> (both since 9.4, see Note 1) </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> <code class="code">constexpr</code> comparison operators for <code class="code">std::array</code> </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_array_constexpr >= 201803L</code> </td></tr><tr><td> <code class="code">__cpp_lib_string_view >= 201803L</code> </td></tr><tr><td> (both since 9.4, see Note 1) </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> <code class="code">constexpr</code> comparison operators for <code class="code">std::array</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1023r0.pdf" target="_top">
|
||||
P1023R0 </a>
|
||||
P1023R0 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_array_constexpr >= 201806</code> </td></tr><tr><td align="left"> Misc constexpr bits </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r1.html" target="_top">
|
||||
P1032R1 </a>
|
||||
P1032R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_array_constexpr >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_functional >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_iterator >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_string_view >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_tuple >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_utility >= 201811L</code> </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> <code class="code">constexpr <span class="emphasis"><em>INVOKE</em></span></code> </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_array_constexpr >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_functional >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_iterator >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_string_view >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_tuple >= 201811L</code> </td></tr><tr><td> <code class="code">__cpp_lib_constexpr_utility >= 201811L</code> </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> <code class="code">constexpr <span class="emphasis"><em>INVOKE</em></span></code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1065r2.html" target="_top">
|
||||
P1065R2 </a>
|
||||
P1065R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_constexpr_functional >= 201907L</code> </td></tr><tr><td align="left"> Transformation Trait <code class="code">remove_cvref</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0550r2.pdf" target="_top">
|
||||
P0550R2 </a>
|
||||
P0550R2 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_remove_cvref >= 201711L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> Implicit conversion traits and utility functions </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0758r1.html" target="_top">
|
||||
P0758R1 </a>
|
||||
P0758R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_is_nothrow_convertible >= 201806L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> The <code class="code">identity</code> metafunction </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0887r1.pdf" target="_top">
|
||||
P0887R1 </a>
|
||||
P0887R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_type_identity >= 201806L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> <code class="code">unwrap_ref_decay</code> and <code class="code">unwrap_reference</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0318r1.pdf" target="_top">
|
||||
P0318R1 </a>
|
||||
P0318R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_unwrap_ref >= 201811L</code> (since 9.4, see Note 1) </td></tr><tr bgcolor="#B0B0B0"><td align="left"> Improving Completeness Requirements for Type Traits </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1285r0.pdf" target="_top">
|
||||
P1285R0 </a>
|
||||
P1285R0 </a>
|
||||
</td><td align="center"> Partial </td><td align="left"> </td></tr><tr><td align="left"> Missing feature test macros </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1353r0.html" target="_top">
|
||||
P1353R0 </a>
|
||||
P1353R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td align="left"> Making std::underlying_type SFINAE-friendly </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0340r3.html" target="_top">
|
||||
P0340R3 </a>
|
||||
P0340R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td align="left"> Traits for [Un]bounded Arrays </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1357r1.pdf" target="_top">
|
||||
P1357R1 </a>
|
||||
P1357R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_bounded_array_traits >= 201902L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Layout-compatibility and pointer-interconvertibility traits </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r5.pdf" target="_top">
|
||||
P0466R5 </a>
|
||||
P0466R5 </a>
|
||||
</td><td align="center"> </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_is_layout_compatible >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_is_pointer_interconvertible >= 201907L</code> </td></tr></tbody></table></div>
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_is_layout_compatible >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_is_pointer_interconvertible >= 201907L</code> </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> Integrating feature-test macros into the C++ WD </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r2.html" target="_top">
|
||||
P0941R2 </a>
|
||||
P0941R2 </a>
|
||||
</td><td align="center"> 5.1 </td><td align="left"> </td></tr><tr><td align="left"> <code class="code"><version></code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0754r2.pdf" target="_top">
|
||||
P0754R2 </a>
|
||||
P0754R2 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__has_include(<version>)</code> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Synchronization</strong></span>
|
||||
<span class="bold"><strong>Synchronization</strong></span>
|
||||
</td></tr><tr><td align="left"> Atomic Ref </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0019r8.html" target="_top">
|
||||
P0019R8 </a>
|
||||
P0019R8 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_atomic_ref >= 201806L</code> </td></tr><tr><td align="left"> Floating Point Atomic </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0020r6.html" target="_top">
|
||||
P0020R6 </a>
|
||||
P0020R6 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_atomic_float >= 201711L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> C++ Synchronized Buffered Ostream </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r7.pdf" target="_top">
|
||||
P0053R7 </a>
|
||||
P0053R7 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code">__cpp_lib_syncbuf >= 201711L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Manipulators for C++ Synchronized Buffered Ostream </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0753r2.pdf" target="_top">
|
||||
P0753R2 </a>
|
||||
P0753R2 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code">__cpp_lib_syncbuf >= 201803L</code> </td></tr><tr><td align="left"> Make <code class="code">std::memory_order</code> a scoped enumeration </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0439r0.html" target="_top">
|
||||
P0439R0 </a>
|
||||
P0439R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0528r3.html" target="_top">
|
||||
P0528R3 </a>
|
||||
P0528R3 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Atomic <code class="code">shared_ptr</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0718r2.html" target="_top">
|
||||
P0718R2 </a>
|
||||
P0718R2 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code"> __cpp_lib_atomic_shared_ptr >= 201711L</code> </td></tr><tr><td align="left"> std::stop_token and std::jthread </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r10.pdf" target="_top">
|
||||
P0660R10 </a>
|
||||
P0660R10 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_jthread >= 201907L</code> </td></tr><tr><td align="left"> Rename <code class="code">condition_variable_any</code> interruptible wait methods </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1869r1.html" target="_top">
|
||||
P1869R1 </a>
|
||||
P1869R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_jthread >= 201911L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Atomic waiting and notifying, std::semaphore, std::latch and std::barrier </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r6.html" target="_top">
|
||||
P1135R6 </a>
|
||||
P1135R6 </a>
|
||||
</td><td align="center"> </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_atomic_lock_free_type_aliases >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_atomic_flag_test >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_atomic_wait >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_semaphore >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_latch >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_barrier >= 201907L</code> </td></tr></tbody></table></div>
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_atomic_lock_free_type_aliases >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_atomic_flag_test >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_atomic_wait >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_semaphore >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_latch >= 201907L</code> </td></tr><tr><td> <code class="code">__cpp_lib_barrier >= 201907L</code> </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> Fixing Atomic Initialization </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0883r2.pdf" target="_top">
|
||||
P0883R2 </a>
|
||||
P0883R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_atomic_value_initialization >= 201911L</code> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Ranges and Concepts</strong></span>
|
||||
<span class="bold"><strong>Ranges and Concepts</strong></span>
|
||||
</td></tr><tr><td align="left"> Standard Library Concepts </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r3.pdf" target="_top">
|
||||
P0898R3 </a>
|
||||
P0898R3 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_concepts >= 201806L</code> </td></tr><tr><td align="left"> Rename concepts to standard_case for C++20, while we still can </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1754r1.pdf" target="_top">
|
||||
P1754R1 </a>
|
||||
P1754R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_concepts >= 201907L</code> </td></tr><tr><td align="left"> Wording for <span class="emphasis"><em><code class="code">boolean-testable</code></em></span> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1964r2.html" target="_top">
|
||||
P1964R2 </a>
|
||||
P1964R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_concepts >= 202002L</code> </td></tr><tr><td align="left"> The One Ranges Proposal </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf" target="_top">
|
||||
P0896R4 </a>
|
||||
P0896R4 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_ranges >= 201811L</code> </td></tr><tr><td align="left"> Input Range Adaptors </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1035r7.pdf" target="_top">
|
||||
P1035R7 </a>
|
||||
P1035R7 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_ranges >= 201907L</code> </td></tr><tr><td align="left"> <code class="code">ranges</code> compare algorithm are over-constrained </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1716r3.html" target="_top">
|
||||
P1716R3 </a>
|
||||
P1716R3 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_ranges >= 201911L</code> </td></tr><tr><td align="left"> Remove CommonReference requirement from StrictWeakOrdering (a.k.a Fixing Relations) </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1248r1.html" target="_top">
|
||||
P1248R1 </a>
|
||||
P1248R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left"> Ranges Design Cleanup </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1252r2.pdf" target="_top">
|
||||
P1252R2 </a>
|
||||
P1252R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Time, dates, calendars, time zones</strong></span>
|
||||
<span class="bold"><strong>Time, dates, calendars, time zones</strong></span>
|
||||
</td></tr><tr bgcolor="#C8B0B0"><td align="left"> Extending chrono to Calendars and Time Zones </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0355r7.html" target="_top">
|
||||
P0355R7 </a>
|
||||
P0355R7 </a>
|
||||
</td><td align="left"> </td><td align="left"> <code class="code">__cpp_lib_chrono >= 201803L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Miscellaneous minor fixes for chrono </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1466r3.html" target="_top">
|
||||
P1466R3 </a>
|
||||
P1466R3 </a>
|
||||
</td><td align="left"> </td><td align="left"> <code class="code">__cpp_lib_chrono >= 201907L</code> </td></tr><tr><td align="left"> <code class="code"><chrono></code> <code class="code">zero()</code>, <code class="code">min()</code>, and <code class="code">max()</code> should be <code class="code">noexcept</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0972r0.pdf" target="_top">
|
||||
P0972R0 </a>
|
||||
P0972R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Three-way comparison</strong></span>
|
||||
<span class="bold"><strong>Three-way comparison</strong></span>
|
||||
</td></tr><tr><td align="left"> Library Support for the Spaceship (Comparison) Operator </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0768r1.pdf" target="_top">
|
||||
P0768R1 </a>
|
||||
P0768R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_three_way_comparison >= 201711L</code> </td></tr><tr><td align="left"> Symmetry for spaceship </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0905r1.html" target="_top">
|
||||
P0905R1 </a>
|
||||
P0905R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left"> Adding <=> to the standard library </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1614r2.html" target="_top">
|
||||
P1614R2 </a>
|
||||
P1614R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left">
|
||||
<code class="code">__cpp_lib_three_way_comparison >= 201907L</code>
|
||||
</td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Strings and text</strong></span>
|
||||
<span class="bold"><strong>Strings and text</strong></span>
|
||||
</td></tr><tr bgcolor="#C8B0B0"><td align="left"> <code class="code">string::reserve</code> Should Not Shrink </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0966r1.html" target="_top">
|
||||
P0966R1 </a>
|
||||
P0966R1 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td align="left"> <code class="code">char8_t</code>: A type for UTF-8 characters and strings </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r6.html" target="_top">
|
||||
P0482R6 </a>
|
||||
P0482R6 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_char8_t >= 201811L</code> </td></tr><tr><td align="left"> <code class="code">char8_t</code> backward compatibility remediation </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html" target="_top">
|
||||
P1423R3 </a>
|
||||
P1423R3 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_char8_t >= 201907L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Text formatting </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r10.html" target="_top">
|
||||
P0645R10 </a>
|
||||
P0645R10 </a>
|
||||
</td><td align="center"> </td><td align="left">
|
||||
<code class="code">__cpp_lib_format >= 201907L</code>
|
||||
</td></tr><tr bgcolor="#C8B0B0"><td align="left"> Integration of chrono with text formatting </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1361r2.pdf" target="_top">
|
||||
P1361R2 </a>
|
||||
P1361R2 </a>
|
||||
</td><td align="center"> </td><td align="left">
|
||||
<code class="code">__cpp_lib_format >= 201907L</code>
|
||||
</td></tr><tr bgcolor="#C8B0B0"><td align="left"> Printf corner cases in <code class="code">std::format</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1652r1.html" target="_top">
|
||||
P1652R1 </a>
|
||||
P1652R1 </a>
|
||||
</td><td align="center"> </td><td align="left">
|
||||
<code class="code">__cpp_lib_format >= 201907L</code>
|
||||
</td></tr><tr><td align="left"> String Prefix and Suffix Checking </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0457r2.html" target="_top">
|
||||
P0457R2 </a>
|
||||
P0457R2 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_starts_ends_with >= 201711L</code> (since 9.4, see Note 1) </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Update The Reference To The Unicode Standard </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1025r1.html" target="_top">
|
||||
P1025R1 </a>
|
||||
P1025R1 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Containers</strong></span>
|
||||
<span class="bold"><strong>Containers</strong></span>
|
||||
</td></tr><tr><td align="left"> span: bounds-safe views for sequences of objects </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0122r7.pdf" target="_top">
|
||||
P0122R7 </a>
|
||||
P0122R7 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_span >= 201803L</code> </td></tr><tr><td align="left">
|
||||
Usability Enhancements for <code class="classname">std::span</code>
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1024r3.pdf" target="_top">
|
||||
P1024R3 </a>
|
||||
P1024R3 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_span >= 201902L</code> </td></tr><tr><td align="left"> Should Span be Regular? </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r2.md" target="_top">
|
||||
P1085R2 </a>
|
||||
P1085R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left"> Fixed-size <code class="code"><span></code> construction from dynamic range </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1976r2.html" target="_top">
|
||||
P1976R2 </a>
|
||||
P1976R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_span >= 202002L</code> </td></tr><tr><td align="left"> <code class="code">std::to_array</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0325r4.html" target="_top">
|
||||
P0325R4 </a>
|
||||
P0325R4 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_to_array >= 201907L</code> </td></tr><tr><td align="left"> Checking for Existence of an Element in Associative Containers </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0458r2.html" target="_top">
|
||||
P0458R2 </a>
|
||||
P0458R2 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Comparing Unordered Containers </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0809r0.pdf" target="_top">
|
||||
P0809R0 </a>
|
||||
P0809R0 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Heterogeneous lookup for unordered containers </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0919r3.html" target="_top">
|
||||
P0919R3 </a>
|
||||
P0919R3 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code">__cpp_lib_generic_unordered_lookup >= 201811</code> </td></tr><tr><td align="left"> Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20 </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1209r0.html" target="_top">
|
||||
P1209R0 </a>
|
||||
P1209R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_erase_if >= 201811L</code> </td></tr><tr><td align="left"> Improving the Return Value of Erase-Like Algorithms </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0646r1.pdf" target="_top">
|
||||
P0646R1 </a>
|
||||
P0646R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_list_remove_return_type >= 201806L</code> </td></tr><tr><td align="left"> Improving the Return Value of Erase-Like Algorithms II: Free <code class="code">erase</code>/<code class="code">erase_if</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1115r3.pdf" target="_top">
|
||||
P1115R3 </a>
|
||||
P1115R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_erase_if >= 202002L</code> </td></tr><tr><td> (defined to <code class="code">201900L</code> for GCC 9.1 and 9.2 so use <code class="code">> 201811L</code>) </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> Signed ssize() functions, unsigned size() functions </td><td align="left">
|
||||
<div class="informaltable"><table class="informaltable" border="0"><colgroup><col /></colgroup><tbody><tr><td> <code class="code">__cpp_lib_erase_if >= 202002L</code> </td></tr><tr><td> (defined to <code class="code">201900L</code> for GCC 9.1 and 9.2 so use <code class="code">> 201811L</code>) </td></tr></tbody></table></div>
|
||||
</td></tr><tr><td align="left"> Signed ssize() functions, unsigned size() functions </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1227r2.html" target="_top">
|
||||
P1227R2 </a>
|
||||
P1227R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_ssize >= 201902L</code> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Memory management</strong></span>
|
||||
<span class="bold"><strong>Memory management</strong></span>
|
||||
</td></tr><tr><td align="left"> Utility to convert a pointer to a raw pointer </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0653r2.html" target="_top">
|
||||
P0653R2 </a>
|
||||
P0653R2 </a>
|
||||
</td><td align="center"> 8.1 </td><td align="left"> <code class="code">__cpp_lib_to_address >= 201711L</code> (since 9.4, see Note 1) </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Extending <code class="code">make_shared</code> to Support Arrays </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0674r1.html" target="_top">
|
||||
P0674R1 </a>
|
||||
P0674R1 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code">__cpp_lib_shared_ptr_arrays >= 201707L</code> </td></tr><tr><td align="left"> Efficient sized delete for variable sized classes </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0722r3.html" target="_top">
|
||||
P0722R3 </a>
|
||||
P0722R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_destroying_delete >= 201806L</code> </td></tr><tr><td align="left"> Utility functions to implement uses-allocator construction </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0591r4.pdf" target="_top">
|
||||
P0591R4 </a>
|
||||
P0591R4 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left">
|
||||
<code class="code">std::scoped_allocator_adaptor</code> changes missing in 9.1.0
|
||||
</td></tr><tr><td align="left"> <code class="code">std::assume_aligned</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1007r3.pdf" target="_top">
|
||||
P1007R3 </a>
|
||||
P1007R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_assume_aligned >= 201811L</code> (since 9.4, see Note 1) </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Smart pointer creation with default initialization </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1020r1.html" target="_top">
|
||||
P1020R1 </a>
|
||||
P1020R1 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code">__cpp_lib_smart_ptr_for_overwrite >= 201811L</code> </td></tr><tr><td align="left"> Make stateful allocator propagation more consistent for <code class="code">operator+(basic_string)</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1165r1.html" target="_top">
|
||||
P1165R1 </a>
|
||||
P1165R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left">
|
||||
<code class="classname">polymorphic_allocator<></code> as a vocabulary type
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0339r6.pdf" target="_top">
|
||||
P0339R6 </a>
|
||||
P0339R6 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left">
|
||||
<code class="code">__cpp_lib_polymorphic_allocator >= 201902L</code> (since 9.4, see Note 1)
|
||||
</td></tr><tr><td align="left"> LWG 2511: guaranteed copy elision for piecewise construction </td><td align="left">
|
||||
<code class="code">__cpp_lib_polymorphic_allocator >= 201902L</code> (since 9.4, see Note 1)
|
||||
</td></tr><tr><td align="left"> LWG 2511: guaranteed copy elision for piecewise construction </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0475r1.html" target="_top">
|
||||
P0475R1 </a>
|
||||
P0475R1 </a>
|
||||
</td><td align="center"> 7.1 </td><td align="left"> </td></tr><tr><td colspan="4" align="left">
|
||||
<span class="bold"><strong>Miscellaneous</strong></span>
|
||||
<span class="bold"><strong>Miscellaneous</strong></span>
|
||||
</td></tr><tr><td align="left"> <code class="code">nodiscard</code> in the Library </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0600r1.pdf" target="_top">
|
||||
P0600R1 </a>
|
||||
P0600R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td align="left"> de-pessimize legacy algorithms with <code class="code">std::move</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0616r0.pdf" target="_top">
|
||||
P0616R0 </a>
|
||||
P0616R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td align="left"> Deprecate POD </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0767r1.html" target="_top">
|
||||
P0767R1 </a>
|
||||
P0767R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left"> Treating Unnecessary <code class="code">decay</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0777r1.pdf" target="_top">
|
||||
P0777R1 </a>
|
||||
P0777R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Thou Shalt Not Specialize std Function Templates! </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0551r3.pdf" target="_top">
|
||||
P0551R3 </a>
|
||||
P0551R3 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Bit-casting object representations </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0476r2.html" target="_top">
|
||||
P0476R2 </a>
|
||||
P0476R2 </a>
|
||||
</td><td align="center"> </td><td align="left"> <code class="code">__cpp_lib_bit_cast >= 201806L</code> </td></tr><tr><td align="left"> Integral power-of-2 operations </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0556r3.html" target="_top">
|
||||
P0556R3 </a>
|
||||
P0556R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_int_pow2 >= 201806L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> On the names of low-level bit manipulation functions </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1956r1.pdf" target="_top">
|
||||
P1956R1 </a>
|
||||
P1956R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_int_pow2 >= 202002L</code> </td></tr><tr><td align="left"> Safe integral comparisons </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0586r2.html" target="_top">
|
||||
P0586R2 </a>
|
||||
P0586R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_integer_comparison_functions >= 202002L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Reviewing Deprecated Facilities of C++17 for C++20 </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0619r4.html" target="_top">
|
||||
P0619R4 </a>
|
||||
P0619R4 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td align="left"> <code class="code">fpos</code> Requirements </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0759r1.html" target="_top">
|
||||
P0759R1 </a>
|
||||
P0759R1 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Add <code class="code">shift</code> to <code class="code"><algorithm></code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0769r2.pdf" target="_top">
|
||||
P0769R2 </a>
|
||||
P0769R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_shift >= 201806L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Standard Library Specification in a Concepts and Contracts World </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0788r3.pdf" target="_top">
|
||||
P0788R3 </a>
|
||||
P0788R3 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td align="left"> <code class="code">explicit(bool)</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0892r2.html" target="_top">
|
||||
P0892R2 </a>
|
||||
P0892R2 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr><td align="left"> Eradicating unnecessarily explicit default constructors from the standard library </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0935r0.html" target="_top">
|
||||
P0935R0 </a>
|
||||
P0935R0 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td align="left"> <code class="code">std::function</code> move constructor should be <code class="code">noexcept</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0771r1.pdf" target="_top">
|
||||
P0771R1 </a>
|
||||
P0771R1 </a>
|
||||
</td><td align="center"> 7.2 </td><td align="left"> </td></tr><tr><td align="left"> Simplified partial function application </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0356r5.html" target="_top">
|
||||
P0356R5 </a>
|
||||
P0356R5 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_bind_front >= 201811L</code> </td></tr><tr><td align="left"> <code class="code">bind_front</code> should not unwrap <code class="code">reference_wrapper</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1651r0.html" target="_top">
|
||||
P1651R0 </a>
|
||||
P1651R0 </a>
|
||||
</td><td align="center"> 9.3 </td><td align="left"> <code class="code">__cpp_lib_bind_front >= 201907L</code> </td></tr><tr><td align="left"> <code class="code">reference_wrapper</code> for incomplete types </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0357r3.html" target="_top">
|
||||
P0357R3 </a>
|
||||
P0357R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Fixing <code class="code">operator>>(basic_istream&, CharT*)</code> (LWG 2499) </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0487r1.html" target="_top">
|
||||
P0487R1 </a>
|
||||
P0487R1 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td align="left"> <code class="code">variant</code> and <code class="code">optional</code> should propagate copy/move triviality </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0602r4.html" target="_top">
|
||||
P0602R4 </a>
|
||||
P0602R4 </a>
|
||||
</td><td align="center"> 8.3 </td><td align="left"> </td></tr><tr><td align="left"> A sane <code class="code">variant</code> converting constructor </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0608r3.html" target="_top">
|
||||
P0608R3 </a>
|
||||
P0608R3 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left"> <code class="code">visit<R></code>: Explicit Return Type for <code class="code">visit</code> </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0655r1.pdf" target="_top">
|
||||
P0655R1 </a>
|
||||
P0655R1 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> </td></tr><tr><td align="left"> P0899R1 - LWG 3016 is not a defect </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0899r1.html" target="_top">
|
||||
P0899R1 </a>
|
||||
P0899R1 </a>
|
||||
</td><td align="center"> 7.1 </td><td align="left"> </td></tr><tr><td align="left"> Editorial Guidance for merging P0019r8 and P0528r3 </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1123r0.html" target="_top">
|
||||
P1123R0 </a>
|
||||
P1123R0 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Cleaning up Clause 20 </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1148r0.pdf" target="_top">
|
||||
P1148R0 </a>
|
||||
P1148R0 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> Completing the Rebase of Library Fundamentals, Version 3, Working Draft </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1210r0.html" target="_top">
|
||||
P1210R0 </a>
|
||||
P1210R0 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td align="left"> Alternative Wording for P0907R4 Signed Integers are Two's Complement </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1236r1.html" target="_top">
|
||||
P1236R1 </a>
|
||||
P1236R1 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr><td align="left">
|
||||
I Stream, You Stream, We All Stream for
|
||||
<code class="classname">istream_iterator</code>
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0738r2.html" target="_top">
|
||||
P0738R2 </a>
|
||||
P0738R2 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr><td align="left">
|
||||
Mandating the Standard Library:
|
||||
Clause 16 - Language support library
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1458r1.pdf" target="_top">
|
||||
P1458R1 </a>
|
||||
P1458R1 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr><td align="left">
|
||||
Mandating the Standard Library:
|
||||
Clause 18 - Diagnostics library
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1458r1.pdf" target="_top">
|
||||
P1459R1 </a>
|
||||
P1459R1 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr><td align="left">
|
||||
Mandating the Standard Library:
|
||||
Clause 20 - Strings library
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1462r1.html" target="_top">
|
||||
P1462R1 </a>
|
||||
P1462R1 </a>
|
||||
</td><td align="center"> — </td><td align="left"> </td></tr><tr><td align="left">
|
||||
Mandating the Standard Library:
|
||||
Clause 21 - Containers library
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1463r1.pdf" target="_top">
|
||||
P1463R1 </a>
|
||||
P1463R1 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> </td></tr><tr bgcolor="#C8B0B0"><td align="left">
|
||||
Mandating the Standard Library:
|
||||
Clause 22 - Iterators library
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1464r1.pdf" target="_top">
|
||||
P1464R1 </a>
|
||||
P1464R1 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr><tr><td align="left"> Make <code class="code">create_directory()</code> Intuitive </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1164r1.pdf" target="_top">
|
||||
P1164R1
|
||||
</a>
|
||||
</a>
|
||||
</td><td align="center"> 8.3 </td><td align="left"> Treated as a DR for C++17 </td></tr><tr><td align="left">
|
||||
Target Vectorization Policies from Parallelism V2 TS to C++20
|
||||
</td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1001r2.html" target="_top">
|
||||
P1001R2 </a>
|
||||
P1001R2 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_execution >= 201902L</code> (since 9.4, see Note 1)</td></tr><tr><td align="left"> Merge Coroutines TS into C++20 working draft </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0912r5.html" target="_top">
|
||||
P0912R5 </a>
|
||||
P0912R5 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_coroutines >= 201902L</code> </td></tr><tr><td align="left"> Endian just Endian </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0463r1.html" target="_top">
|
||||
P0463R1 </a>
|
||||
P0463R1 </a>
|
||||
</td><td align="center"> 8.1 </td><td align="left"> <code class="code">__cpp_lib_endian >= 201907L</code> </td></tr><tr><td align="left"> Bit operations </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0553r4.html" target="_top">
|
||||
P0553R4 </a>
|
||||
P0553R4 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_bitops >= 201907L</code> (since 9.4, see Note 1) </td></tr><tr><td align="left"> Well-behaved interpolation for numbers and pointers </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0811r3.html" target="_top">
|
||||
P0811R3 </a>
|
||||
P0811R3 </a>
|
||||
</td><td align="center"> 9.1 </td><td align="left"> <code class="code">__cpp_lib_interpolate >= 201902L</code> </td></tr><tr><td align="left"> Mathematical constants </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r8.pdf" target="_top">
|
||||
P0631R8 </a>
|
||||
P0631R8 </a>
|
||||
</td><td align="center"> 10.1 </td><td align="left"> <code class="code">__cpp_lib_math_constants >= 201907L</code> </td></tr><tr bgcolor="#C8B0B0"><td align="left"> std::source_location </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1208r6.pdf" target="_top">
|
||||
P1208R6 </a>
|
||||
P1208R6 </a>
|
||||
</td><td align="center"> </td><td align="left">
|
||||
<code class="code">__cpp_lib_source_location >= 201907L</code>
|
||||
</td></tr><tr bgcolor="#C8B0B0"><td align="left"> Efficient access to std::basic_stringbuf's Buffer </td><td align="left">
|
||||
<a class="link" href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0408r7.pdf" target="_top">
|
||||
P0408R7 </a>
|
||||
P0408R7 </a>
|
||||
</td><td align="center"> </td><td align="left"> </td></tr></tbody></table></div></div><br class="table-break" /><p>
|
||||
Note 1: This feature is supported in older releases but the
|
||||
<code class="code">__cpp_lib</code> macro is not defined to the right value
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
<article xml:id="faq" xreflabel="Frequently Asked Questions">
|
||||
<?dbhtml filename="faq.html"?>
|
||||
|
||||
|
||||
<info><title>Frequently Asked Questions</title>
|
||||
|
||||
|
||||
<copyright>
|
||||
<year>
|
||||
2008-2018
|
||||
@@ -36,7 +36,7 @@
|
||||
exactly how far the project has come, or just want the latest
|
||||
bleeding-edge code, the up-to-date source can be cloned via
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://gcc.gnu.org/git.html">Git</link>.
|
||||
</para>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
N.B. The library is called libstdc++ <emphasis>not</emphasis> stdlibc++.
|
||||
@@ -58,7 +58,7 @@
|
||||
(as the Draft Standard used to say) <quote>incomplet and
|
||||
incorrekt</quote>, and many suffered from limitations of the compilers
|
||||
that used them.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
The GNU compiler collection
|
||||
(<command>gcc</command>, <command>g++</command>, etc) is widely
|
||||
@@ -68,7 +68,7 @@
|
||||
the rapid development and near-legendary
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://gcc.gnu.org/buildstat.html">portability</link>
|
||||
that are the hallmarks of an open-source project are applied to libstdc++.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
All of the standard classes and functions from C++98/C++03, C++11 and C++14
|
||||
(such as <classname>string</classname>,
|
||||
@@ -100,7 +100,7 @@
|
||||
archives, is open to everyone. You can read instructions for
|
||||
doing so on the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://gcc.gnu.org/lists.html">GCC mailing lists</link> page.
|
||||
If you have questions, ideas, code, or are just curious, sign up!
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
Nathan Myers gave the best of all possible answers, responding to
|
||||
a Usenet article asking this question: <emphasis>Sooner, if you
|
||||
help.</emphasis>
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -135,7 +135,7 @@
|
||||
anybody who is willing to help write documentation, for example,
|
||||
or has found a bug in code that we all thought was working and is
|
||||
willing to provide details, is more than welcome!
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
being developed.</quote>
|
||||
It should not be used for new projects, and won't even compile with
|
||||
recent releases of GCC (or most other C++ compilers).
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
More information can be found in the
|
||||
<link linkend="manual.appendix.porting.backwards">Backwards
|
||||
@@ -175,13 +175,13 @@
|
||||
information is available on the homepage (including how to browse
|
||||
the list archives); to send a message to the list,
|
||||
use <email>libstdc++@gcc.gnu.org</email>.
|
||||
</para>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<para>
|
||||
If you have a question that you think should be included
|
||||
here, or if you have a question <emphasis>about</emphasis> a question/answer
|
||||
here, please send email to the libstdc++ mailing list, as above.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -201,7 +201,7 @@
|
||||
<para>
|
||||
See <link linkend="manual.intro.status.license">our license description</link>
|
||||
for these and related questions.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -215,7 +215,7 @@
|
||||
<para>
|
||||
No. The special exception permits use of the library in
|
||||
proprietary applications.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -235,7 +235,7 @@
|
||||
are expanded inside the code that uses the library. So to allow people
|
||||
to replace the library code, someone using the library would have to
|
||||
distribute their own source, rendering the LGPL equivalent to the GPL.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
<para>
|
||||
None. We encourage such programs to be released as free software,
|
||||
but we won't punish you or sue you if you choose otherwise.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -271,14 +271,14 @@
|
||||
development tools. It may be necessary to install extra
|
||||
development packages to get the headers, or the documentation, or
|
||||
the source: please consult your vendor for details.
|
||||
</para>
|
||||
<para>
|
||||
To build and install from the GNU GCC sources, please consult the
|
||||
</para>
|
||||
<para>
|
||||
To build and install from the GNU GCC sources, please consult the
|
||||
<link linkend="manual.intro.setup">setup
|
||||
documentation</link> for detailed
|
||||
instructions. You may wish to browse those files ahead
|
||||
of time to get a feel for what's required.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -313,12 +313,12 @@
|
||||
<para>
|
||||
Libstdc++ comes with its own validation testsuite, which includes
|
||||
conformance testing, regression testing, ABI testing, and
|
||||
performance testing. Please consult the
|
||||
performance testing. Please consult the
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/install/test.html">testing
|
||||
documentation</link> for GCC and
|
||||
<link linkend="manual.intro.setup.test">Testing</link> in the libstdc++
|
||||
manual for more details.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
If you find bugs in the testsuite programs themselves, or if you
|
||||
think of a new test program that should be added to the suite,
|
||||
@@ -432,7 +432,7 @@
|
||||
using anything from the rest of the library, such as IOStreams
|
||||
or vectors, then you'll still need pieces from
|
||||
<filename class="libraryfile">libstdc++.a</filename>.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -465,7 +465,7 @@
|
||||
is only possible to a certain extent; the object files in question contain
|
||||
template classes and template functions, pre-instantiated, and
|
||||
splitting those up causes severe maintenance headaches.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
On supported platforms, libstdc++ takes advantage of garbage
|
||||
collection in the GNU linker to get a result similar to separating
|
||||
@@ -495,12 +495,12 @@
|
||||
<answer xml:id="a-other_compilers">
|
||||
<para>
|
||||
Perhaps.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
Since the goal of ISO Standardization is for all C++
|
||||
implementations to be able to share code, libstdc++ should be
|
||||
usable under any ISO-compliant compiler, at least in theory.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
However, the reality is that libstdc++ is targeted and optimized
|
||||
for GCC/G++. This means that often libstdc++ uses specific,
|
||||
@@ -515,7 +515,7 @@
|
||||
been known to work with versions of the EDG C++ compiler, and
|
||||
vendor-specific proprietary C++ compilers such as the Intel ICC
|
||||
C++ compiler.
|
||||
</para>
|
||||
</para>
|
||||
|
||||
</answer>
|
||||
</qandaentry>
|
||||
@@ -533,16 +533,16 @@
|
||||
<para>
|
||||
By default we try to support the C99 <type>long long</type> type.
|
||||
This requires that certain functions from your C library be present.
|
||||
</para>
|
||||
<para>
|
||||
</para>
|
||||
<para>
|
||||
Up through release 3.0.2 the platform-specific tests performed by
|
||||
libstdc++ were too general, resulting in a conservative approach
|
||||
to enabling the <type>long long</type> code paths. The most
|
||||
commonly reported platform affected was Solaris.
|
||||
</para>
|
||||
<para>
|
||||
</para>
|
||||
<para>
|
||||
This has been fixed for libstdc++ releases greater than 3.0.3.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -651,10 +651,10 @@
|
||||
make mips* use the generic implementation instead. You can also
|
||||
configure for mipsel-elf as a workaround.
|
||||
</para>
|
||||
<para>
|
||||
<para>
|
||||
The mips*-*-linux* port continues to use the MIPS II routines, and more
|
||||
work in this area is expected.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -700,9 +700,9 @@
|
||||
enable <type>wchar_t</type> and C++ library structures
|
||||
like <classname>wstring</classname> were present. This impacted Solaris,
|
||||
Darwin, and BSD variants, and is fixed in libstdc++ versions post 4.1.0.
|
||||
</para>
|
||||
<para>
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -728,14 +728,14 @@
|
||||
for <type>wchar_t</type> and <type>long long</type> specializations,
|
||||
and details of thread support.
|
||||
</para>
|
||||
<para>
|
||||
Long answer: See the implementation status pages for
|
||||
<para>
|
||||
Long answer: See the implementation status pages for
|
||||
<link linkend="status.iso.1998">C++98</link>,
|
||||
<link linkend="status.iso.tr1">TR1</link>,
|
||||
<link linkend="status.iso.2011">C++11</link>,
|
||||
<link linkend="status.iso.2014">C++14</link>, and
|
||||
<link linkend="status.iso.2017">C++17</link>.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -747,7 +747,7 @@
|
||||
</question>
|
||||
<answer xml:id="a-standard_bugs">
|
||||
<para>
|
||||
Unfortunately, there are some.
|
||||
Unfortunately, there are some.
|
||||
</para>
|
||||
<para>
|
||||
For those people who are not part of the ISO Library Group
|
||||
@@ -758,7 +758,7 @@
|
||||
website</link>.
|
||||
Many of these issues have resulted in
|
||||
<link linkend="manual.intro.status.bugs.iso">code changes in libstdc++</link>.
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
If you think you've discovered a new bug that is not listed,
|
||||
please post a message describing your problem to the author of
|
||||
@@ -784,12 +784,12 @@
|
||||
or an older version of the GNU compilers. Third, you can find more
|
||||
information on the libstdc++ and the GCC mailing lists: search
|
||||
these lists with terms describing your issue.
|
||||
</para>
|
||||
<para>
|
||||
</para>
|
||||
<para>
|
||||
Before reporting a bug, please examine the
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://gcc.gnu.org/bugs/">bugs database</link>, with the
|
||||
component set to <quote>c++</quote>.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -824,7 +824,7 @@
|
||||
fs.close();
|
||||
fs.open("a_new_file");
|
||||
</programlisting>
|
||||
|
||||
|
||||
<para>
|
||||
All operations on the re-opened <varname>fs</varname> would fail, or at
|
||||
least act very strangely, especially if <varname>fs</varname> reached the
|
||||
@@ -840,7 +840,7 @@
|
||||
of <link linkend="manual.bugs.dr409">DR #409</link> and
|
||||
<function>open()</function>
|
||||
now calls <function>clear()</function> on success.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -859,7 +859,7 @@
|
||||
necessarily trying to be OO. The option also enforces outdated guidelines
|
||||
from old editions of the books, and the advice isn't all relevant to
|
||||
modern C++ (especially C++11 and later).
|
||||
</para>
|
||||
</para>
|
||||
<para>
|
||||
We do, however, try to have libstdc++ sources as clean as possible. If
|
||||
you see some simple changes that pacify <option>-Weffc++</option>
|
||||
@@ -889,7 +889,7 @@
|
||||
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/ml/libstdc++/2001-01/msg00247.html">sums
|
||||
things up here</link>. The collisions with vector/string iterator
|
||||
types have been fixed for 3.1.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -947,7 +947,7 @@
|
||||
checks, is available in the
|
||||
<link linkend="std.diagnostics.concept_checking">Diagnostics</link>.
|
||||
chapter of the manual.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1013,7 +1013,7 @@
|
||||
want to test the library for memory leaks please read
|
||||
<link linkend="debug.memory">Tips for memory leak hunting</link>
|
||||
first.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1028,7 +1028,7 @@
|
||||
See
|
||||
the <link linkend="std.containers">Containers</link>
|
||||
chapter.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1056,7 +1056,7 @@
|
||||
fixes. Bugs have a way of being reintroduced; if an old bug
|
||||
creeps back in, it will be caught immediately by the testsuite -
|
||||
but only if such a test exists.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1150,9 +1150,9 @@
|
||||
compatibility</link> documentation.
|
||||
</para>
|
||||
<para>
|
||||
The <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://web.archive.org/web/20171225062613/http://www.sgi.com/tech/stl/FAQ.html">FAQ</link>
|
||||
The <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://web.archive.org/web/20171104092813/http://www.sgi.com/tech/stl/FAQ.html">FAQ</link>
|
||||
for SGI's STL is still recommended reading.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1165,7 +1165,7 @@
|
||||
<answer xml:id="a-extensions_and_backwards_compat">
|
||||
<para>
|
||||
See the <link linkend="manual.appendix.porting.backwards">link</link> on backwards compatibility and <link linkend="appendix.porting.api">link</link> on evolution.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1206,7 +1206,7 @@
|
||||
<para>
|
||||
Please refer to the <link linkend="appendix.contrib">Contributing</link>
|
||||
section in our manual.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1272,7 +1272,7 @@
|
||||
so they may later be changed. Deciding which, and implementing
|
||||
the decisions, must happen before you can reasonably document a
|
||||
candidate C++ ABI that encompasses the standard library.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
@@ -1302,7 +1302,7 @@
|
||||
<para>
|
||||
See <link linkend="strings.string.shrink">Shrink-to-fit
|
||||
strings</link> for a similar solution for strings.
|
||||
</para>
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
|
||||
@@ -267,10 +267,11 @@ compatible.
|
||||
<listitem><para>GCC 6.1.0: libstdc++.so.6.0.22</para></listitem>
|
||||
<listitem><para>GCC 7.1.0: libstdc++.so.6.0.23</para></listitem>
|
||||
<listitem><para>GCC 7.2.0: libstdc++.so.6.0.24</para></listitem>
|
||||
<listitem><para>GCC 8.0.0: libstdc++.so.6.0.25</para></listitem>
|
||||
<listitem><para>GCC 8.1.0: libstdc++.so.6.0.25</para></listitem>
|
||||
<listitem><para>GCC 9.1.0: libstdc++.so.6.0.26</para></listitem>
|
||||
<listitem><para>GCC 9.2.0: libstdc++.so.6.0.27</para></listitem>
|
||||
<listitem><para>GCC 9.3.0: libstdc++.so.6.0.28</para></listitem>
|
||||
<listitem><para>GCC 10.1.0: libstdc++.so.6.0.28</para></listitem>
|
||||
</itemizedlist>
|
||||
<para>
|
||||
Note 1: Error should be libstdc++.so.3.0.3.
|
||||
@@ -340,8 +341,12 @@ compatible.
|
||||
<listitem><para>GCC 6.1.0: GLIBCXX_3.4.22, CXXABI_1.3.10</para></listitem>
|
||||
<listitem><para>GCC 7.1.0: GLIBCXX_3.4.23, CXXABI_1.3.11</para></listitem>
|
||||
<listitem><para>GCC 7.2.0: GLIBCXX_3.4.24, CXXABI_1.3.11</para></listitem>
|
||||
<listitem><para>GCC 8.0.0: GLIBCXX_3.4.25, CXXABI_1.3.11</para></listitem>
|
||||
<listitem><para>GCC 9.0.0: GLIBCXX_3.4.26, CXXABI_1.3.11</para></listitem>
|
||||
<listitem><para>GCC 8.1.0: GLIBCXX_3.4.25, CXXABI_1.3.11</para></listitem>
|
||||
<listitem><para>GCC 9.1.0: GLIBCXX_3.4.26, CXXABI_1.3.12</para></listitem>
|
||||
<listitem><para>GCC 9.2.0: GLIBCXX_3.4.27, CXXABI_1.3.12</para></listitem>
|
||||
<listitem><para>GCC 9.3.0: GLIBCXX_3.4.28, CXXABI_1.3.12</para></listitem>
|
||||
<listitem><para>GCC 10.1.0: GLIBCXX_3.4.28, CXXABI_1.3.12</para></listitem>
|
||||
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
|
||||
@@ -197,8 +197,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
// Helper functions that return false_type for incomplete classes,
|
||||
// incomplete unions and arrays of known bound from those.
|
||||
|
||||
template <typename _T, size_t = sizeof(_T)>
|
||||
constexpr true_type __is_complete_or_unbounded(__type_identity<_T>)
|
||||
template <typename _Tp, size_t = sizeof(_Tp)>
|
||||
constexpr true_type __is_complete_or_unbounded(__type_identity<_Tp>)
|
||||
{ return {}; }
|
||||
|
||||
template <typename _TypeIdentity,
|
||||
|
||||
85
libstdc++-v3/testsuite/17_intro/badnames.cc
Normal file
85
libstdc++-v3/testsuite/17_intro/badnames.cc
Normal file
@@ -0,0 +1,85 @@
|
||||
// Copyright (C) 2020 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of the GNU ISO C++ Library. This library is free
|
||||
// software; you can redistribute it and/or modify it under the
|
||||
// terms of the GNU General Public License as published by the
|
||||
// Free Software Foundation; either version 3, or (at your option)
|
||||
// any later version.
|
||||
|
||||
// This library is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this library; see the file COPYING3. If not see
|
||||
// <http://www.gnu.org/licenses/>.
|
||||
|
||||
// { dg-do compile { target x86_64-*-linux* } }
|
||||
|
||||
// Names taken from coding_style.bad_identifiers in the libstdc++ manual.
|
||||
// We can't test this on all targets, because these names are used in
|
||||
// non-GCC system headers. Test on x86_64-linux where we know these particular
|
||||
// names aren't used.
|
||||
|
||||
// For Solaris:
|
||||
#define _B _B is a BADNAME
|
||||
#define _C _C is a BADNAME
|
||||
#define _L _L is a BADNAME
|
||||
#define _N _N is a BADNAME
|
||||
#define _P _P is a BADNAME
|
||||
#define _S _S is a BADNAME
|
||||
#define _U _U is a BADNAME
|
||||
#define _X _X is a BADNAME
|
||||
#define _E1 _E1 is a BADNAME
|
||||
#define _E2 _E2 is a BADNAME
|
||||
#define _E3 _E3 is a BADNAME
|
||||
#define _E4 _E4 is a BADNAME
|
||||
#define _E5 _E5 is a BADNAME
|
||||
#define _E6 _E6 is a BADNAME
|
||||
#define _E7 _E7 is a BADNAME
|
||||
#define _E8 _E8 is a BADNAME
|
||||
#define _E9 _E9 is a BADNAME
|
||||
#define _E10 _E10 is a BADNAME
|
||||
#define _E11 _E11 is a BADNAME
|
||||
#define _E12 _E12 is a BADNAME
|
||||
#define _E13 _E13 is a BADNAME
|
||||
#define _E14 _E14 is a BADNAME
|
||||
#define _E15 _E15 is a BADNAME
|
||||
#define _E16 _E16 is a BADNAME
|
||||
#define _E17 _E17 is a BADNAME
|
||||
#define _E18 _E18 is a BADNAME
|
||||
#define _E19 _E19 is a BADNAME
|
||||
#define _E20 _E20 is a BADNAME
|
||||
#define _E21 _E21 is a BADNAME
|
||||
#define _E22 _E22 is a BADNAME
|
||||
#define _E23 _E23 is a BADNAME
|
||||
#define _E24 _E24 is a BADNAME
|
||||
|
||||
// Irix adds:
|
||||
#define _A _A is a BADNAME
|
||||
#define _G _G is a BADNAME
|
||||
|
||||
// MS adds:
|
||||
#define _T _T is a BADNAME
|
||||
|
||||
// BSD adds:
|
||||
#define __used __used is a BADNAME
|
||||
#define __unused __unused is a BADNAME
|
||||
// __inline (glibc uses this so can't test here)
|
||||
// _Complex (glibc uses this so can't test here)
|
||||
#define __istype __istype is a BADNAME
|
||||
#define __maskrune __maskrune is a BADNAME
|
||||
#define __tolower __tolower is a BADNAME
|
||||
#define __toupper __toupper is a BADNAME
|
||||
#define __wchar_t __wchar_t is a BADNAME
|
||||
#define __wint_t __wint_t is a BADNAME
|
||||
// _res
|
||||
// _res_ext
|
||||
// __tg_*
|
||||
|
||||
// VxWorks adds:
|
||||
#define _C2 _C2 is a BADNAME
|
||||
|
||||
|
||||
#include <bits/stdc++.h>
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-01-24 Maciej W. Rozycki <macro@wdc.com>
|
||||
|
||||
* configure.ac: Handle `--with-toolexeclibdir='.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-04-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR bootstrap/94739
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
2020-03-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc_release (upload_files): Without -l, pass -m 755 to the mkdir
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2020-05-07 Release Manager
|
||||
|
||||
* GCC 10.1.0 released.
|
||||
|
||||
|
||||
ChangeLog file for zlib
|
||||
|
||||
|
||||
Reference in New Issue
Block a user