head	1.40;
access;
symbols
	netbsd-11-0-RC5:1.38
	netbsd-11-0-RC4:1.38
	netbsd-11-0-RC3:1.38
	netbsd-11-0-RC2:1.38
	netbsd-11-0-RC1:1.38
	perseant-exfatfs-base-20250801:1.38
	netbsd-11:1.38.0.2
	netbsd-11-base:1.38
	netbsd-10-1-RELEASE:1.33.2.1
	perseant-exfatfs-base-20240630:1.37
	perseant-exfatfs:1.36.0.2
	perseant-exfatfs-base:1.36
	netbsd-8-3-RELEASE:1.14.6.4
	netbsd-9-4-RELEASE:1.23.2.1
	netbsd-10-0-RELEASE:1.33.2.1
	netbsd-10-0-RC6:1.33.2.1
	netbsd-10-0-RC5:1.33.2.1
	netbsd-10-0-RC4:1.33.2.1
	netbsd-10-0-RC3:1.33.2.1
	netbsd-10-0-RC2:1.33.2.1
	netbsd-10-0-RC1:1.33.2.1
	netbsd-10:1.33.0.2
	netbsd-10-base:1.33
	netbsd-9-3-RELEASE:1.23.2.1
	cjep_sun2x-base1:1.31
	cjep_sun2x:1.31.0.4
	cjep_sun2x-base:1.31
	cjep_staticlib_x-base1:1.31
	netbsd-9-2-RELEASE:1.23.2.1
	cjep_staticlib_x:1.31.0.2
	cjep_staticlib_x-base:1.31
	netbsd-9-1-RELEASE:1.23.2.1
	phil-wifi-20200421:1.29
	phil-wifi-20200411:1.29
	is-mlppp:1.26.0.2
	is-mlppp-base:1.26
	phil-wifi-20200406:1.29
	netbsd-8-2-RELEASE:1.14.6.4
	netbsd-9-0-RELEASE:1.23
	netbsd-9-0-RC2:1.23
	netbsd-9-0-RC1:1.23
	phil-wifi-20191119:1.26
	netbsd-9:1.23.0.2
	netbsd-9-base:1.23
	phil-wifi-20190609:1.23
	netbsd-8-1-RELEASE:1.14.6.4
	netbsd-8-1-RC1:1.14.6.4
	pgoyette-compat-merge-20190127:1.18.2.2
	pgoyette-compat-20190127:1.20
	pgoyette-compat-20190118:1.20
	pgoyette-compat-1226:1.20
	pgoyette-compat-1126:1.20
	pgoyette-compat-1020:1.19
	pgoyette-compat-0930:1.19
	pgoyette-compat-0906:1.19
	netbsd-7-2-RELEASE:1.6.2.4
	pgoyette-compat-0728:1.18
	netbsd-8-0-RELEASE:1.14.6.3
	phil-wifi:1.18.0.4
	phil-wifi-base:1.18
	pgoyette-compat-0625:1.18
	netbsd-8-0-RC2:1.14.6.3
	pgoyette-compat-0521:1.18
	pgoyette-compat-0502:1.18
	pgoyette-compat-0422:1.18
	netbsd-8-0-RC1:1.14.6.3
	pgoyette-compat-0415:1.18
	pgoyette-compat-0407:1.18
	pgoyette-compat-0330:1.18
	pgoyette-compat-0322:1.18
	pgoyette-compat-0315:1.18
	netbsd-7-1-2-RELEASE:1.6.2.4
	pgoyette-compat:1.18.0.2
	pgoyette-compat-base:1.18
	netbsd-7-1-1-RELEASE:1.6.2.4
	matt-nb8-mediatek:1.14.6.2.0.2
	matt-nb8-mediatek-base:1.14.6.2
	perseant-stdc-iso10646:1.15.0.2
	perseant-stdc-iso10646-base:1.15
	netbsd-8:1.14.0.6
	netbsd-8-base:1.14
	prg-localcount2-base3:1.14
	prg-localcount2-base2:1.14
	prg-localcount2-base1:1.14
	prg-localcount2:1.14.0.4
	prg-localcount2-base:1.14
	pgoyette-localcount-20170426:1.14
	bouyer-socketcan-base1:1.14
	pgoyette-localcount-20170320:1.14
	netbsd-7-1:1.6.2.4.0.4
	netbsd-7-1-RELEASE:1.6.2.4
	netbsd-7-1-RC2:1.6.2.4
	netbsd-7-nhusb-base-20170116:1.6.2.4
	bouyer-socketcan:1.14.0.2
	bouyer-socketcan-base:1.14
	pgoyette-localcount-20170107:1.14
	netbsd-7-1-RC1:1.6.2.4
	pgoyette-localcount-20161104:1.14
	netbsd-7-0-2-RELEASE:1.6.2.3
	localcount-20160914:1.13
	netbsd-7-nhusb:1.6.2.4.0.2
	netbsd-7-nhusb-base:1.6.2.4
	pgoyette-localcount-20160806:1.13
	pgoyette-localcount-20160726:1.13
	pgoyette-localcount:1.13.0.2
	pgoyette-localcount-base:1.13
	netbsd-7-0-1-RELEASE:1.6.2.3
	netbsd-7-0:1.6.2.3.0.2
	netbsd-7-0-RELEASE:1.6.2.3
	gcc-4-8-5-pre-gcc-old-import:1.11
	netbsd-7-0-RC3:1.6.2.3
	netbsd-7-0-RC2:1.6.2.3
	netbsd-7-0-RC1:1.6.2.3
	netbsd-7:1.6.0.2
	netbsd-7-base:1.6
	yamt-pagecache:1.4.0.4
	yamt-pagecache-base9:1.4
	tls-earlyentropy:1.4.0.2
	tls-earlyentropy-base:1.6
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.4
	riastradh-drm2-base3:1.4
	imported-to-gcc-old-20140227-0107:1.2
	riastradh-drm2-base2:1.2
	riastradh-drm2-base1:1.2
	riastradh-drm2:1.2.0.2
	riastradh-drm2-base:1.2
	tls-maxphys-base:1.6
	tls-maxphys:1.1.0.2;
locks; strict;
comment	@ * @;


1.40
date	2026.01.18.03.28.52;	author mrg;	state Exp;
branches;
next	1.39;
commitid	kGgGS50TtcoQ8PqG;

1.39
date	2025.09.16.22.29.32;	author mrg;	state Exp;
branches;
next	1.38;
commitid	sy7Fw3kX9SxarZaG;

1.38
date	2025.07.21.05.33.08;	author mrg;	state Exp;
branches;
next	1.37;
commitid	yhSzy02imbQeEz3G;

1.37
date	2024.06.30.09.36.56;	author mrg;	state Exp;
branches;
next	1.36;
commitid	YvTpEk5vpu41pZfF;

1.36
date	2024.02.25.01.20.56;	author mrg;	state Exp;
branches
	1.36.2.1;
next	1.35;
commitid	k0AI3fS21343IKZE;

1.35
date	2023.07.31.10.07.38;	author mrg;	state Exp;
branches;
next	1.34;
commitid	twVajfw0CYgmkWyE;

1.34
date	2023.07.11.06.05.49;	author mrg;	state Exp;
branches;
next	1.33;
commitid	Q8qAmDoo66zaElwE;

1.33
date	2022.07.22.21.10.32;	author mrg;	state Exp;
branches
	1.33.2.1;
next	1.32;
commitid	g1uZDSjSLYq42WMD;

1.32
date	2021.06.15.08.23.41;	author rin;	state Exp;
branches;
next	1.31;
commitid	InTlLx07MBL4IcXC;

1.31
date	2021.04.11.20.27.02;	author mrg;	state Exp;
branches;
next	1.30;
commitid	XD5ACnmPxqGINUOC;

1.30
date	2020.09.06.02.25.16;	author mrg;	state Exp;
branches;
next	1.29;
commitid	YT348eAkb0RaNVmC;

1.29
date	2020.03.11.10.08.51;	author mrg;	state Exp;
branches;
next	1.28;
commitid	QBb2GSLMWYEV6YZB;

1.28
date	2020.03.08.22.10.57;	author mgorny;	state Exp;
branches;
next	1.27;
commitid	nl8YLbhsakGCcEZB;

1.27
date	2020.03.07.22.26.17;	author mrg;	state Exp;
branches;
next	1.26;
commitid	NqChB572aAFDjwZB;

1.26
date	2019.10.30.00.07.34;	author mrg;	state Exp;
branches;
next	1.25;
commitid	PQMYhi4lhSZI3PIB;

1.25
date	2019.10.24.18.17.24;	author kamil;	state Exp;
branches;
next	1.24;
commitid	Vefkz61rB04qd9IB;

1.24
date	2019.10.02.07.14.57;	author mrg;	state Exp;
branches;
next	1.23;
commitid	J0aMUVauDfmYjgFB;

1.23
date	2019.02.27.08.19.50;	author mrg;	state Exp;
branches
	1.23.2.1;
next	1.22;
commitid	3oUtWLRvkHjJEndB;

1.22
date	2019.02.17.00.24.19;	author mrg;	state Exp;
branches;
next	1.21;
commitid	mwrCmfW7lbNCl3cB;

1.21
date	2019.02.05.21.50.17;	author mrg;	state Exp;
branches;
next	1.20;
commitid	ruXZvEmtA1pGQCaB;

1.20
date	2018.11.05.08.46.43;	author mrg;	state Exp;
branches;
next	1.19;
commitid	lpaoVIySIqo1tJYA;

1.19
date	2018.09.04.18.52.53;	author mrg;	state Exp;
branches;
next	1.18;
commitid	pZhZT0lr5FtBOOQA;

1.18
date	2018.02.06.09.18.28;	author mrg;	state Exp;
branches
	1.18.2.1
	1.18.4.1;
next	1.17;
commitid	dwqSTTJ75vnGnMpA;

1.17
date	2017.11.15.23.33.49;	author mrg;	state Exp;
branches;
next	1.16;
commitid	qQMx4msIDNy1NbfA;

1.16
date	2017.11.13.07.21.21;	author mrg;	state Exp;
branches;
next	1.15;
commitid	28UR8OaiHrgitQeA;

1.15
date	2017.07.11.15.21.32;	author joerg;	state Exp;
branches;
next	1.14;
commitid	j27SMvSzJaMk6PYz;

1.14
date	2016.10.18.01.32.57;	author mrg;	state Exp;
branches
	1.14.6.1;
next	1.13;
commitid	hPDY1h26TS707zqz;

1.13
date	2016.06.07.18.53.10;	author mrg;	state Exp;
branches
	1.13.2.1;
next	1.12;
commitid	6leud8rjvuO19z9z;

1.12
date	2016.03.17.23.40.15;	author mrg;	state Exp;
branches;
next	1.11;
commitid	DcUMlKIafFORm3Zy;

1.11
date	2015.06.25.09.53.28;	author mrg;	state Exp;
branches;
next	1.10;
commitid	dkUwjeP08RtslNqy;

1.10
date	2015.05.28.17.31.38;	author mrg;	state Exp;
branches;
next	1.9;
commitid	dqjMlZuoSMztMeny;

1.9
date	2015.01.10.22.59.39;	author mrg;	state Exp;
branches;
next	1.8;
commitid	mkR71a3kuphK1x5y;

1.8
date	2014.10.12.19.55.24;	author mrg;	state Exp;
branches;
next	1.7;
commitid	MWT2QVvKpir7UWTx;

1.7
date	2014.10.10.10.05.38;	author mrg;	state Exp;
branches;
next	1.6;
commitid	VMCahUaIKvJMHDTx;

1.6
date	2014.05.28.09.09.35;	author mrg;	state Exp;
branches
	1.6.2.1;
next	1.5;
commitid	HuMjNys5GOzBJhCx;

1.5
date	2014.05.28.06.54.51;	author mrg;	state Exp;
branches;
next	1.4;
commitid	beDUWUMMBZdmZgCx;

1.4
date	2014.03.04.08.56.56;	author mrg;	state Exp;
branches
	1.4.2.1
	1.4.4.1;
next	1.3;
commitid	HutDgvdps4E0omrx;

1.3
date	2014.03.01.10.00.45;	author mrg;	state Exp;
branches;
next	1.2;
commitid	ls1VzPCZSNtqQYqx;

1.2
date	2013.06.28.12.45.02;	author mrg;	state Exp;
branches;
next	1.1;
commitid	gT3DI5DQnfpwDnVw;

1.1
date	2013.05.05.09.05.46;	author skrll;	state Exp;
branches
	1.1.2.1;
next	;

1.36.2.1
date	2024.07.01.01.01.01;	author perseant;	state Exp;
branches;
next	1.36.2.2;
commitid	NkoYLLCQWWw9v4gF;

1.36.2.2
date	2025.08.02.05.25.57;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;

1.33.2.1
date	2023.07.14.08.21.51;	author martin;	state Exp;
branches;
next	;
commitid	bdHDf5EnJYXwiKwE;

1.23.2.1
date	2020.08.14.10.45.39;	author martin;	state Exp;
branches;
next	;
commitid	N4xCrirfb6ezh1kC;

1.18.2.1
date	2018.09.06.06.52.00;	author pgoyette;	state Exp;
branches;
next	1.18.2.2;
commitid	HCi1bXD317XIK0RA;

1.18.2.2
date	2018.11.26.01.51.08;	author pgoyette;	state Exp;
branches;
next	;
commitid	Zj4q5SspGdKXto1B;

1.18.4.1
date	2019.06.10.21.55.31;	author christos;	state Exp;
branches;
next	1.18.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.18.4.2
date	2020.04.13.07.59.18;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.14.6.1
date	2017.08.29.09.43.20;	author bouyer;	state Exp;
branches;
next	1.14.6.2;
commitid	nPgbPzeE7jcLG55A;

1.14.6.2
date	2017.10.11.22.44.19;	author snj;	state Exp;
branches;
next	1.14.6.3;
commitid	GKlCep4OJluBDGaA;

1.14.6.3
date	2017.11.23.11.02.08;	author martin;	state Exp;
branches;
next	1.14.6.4;
commitid	lA6hq5q2Y1dXl9gA;

1.14.6.4
date	2018.09.06.08.11.21;	author martin;	state Exp;
branches;
next	;
commitid	xx3Ta5CL3SVtc1RA;

1.13.2.1
date	2016.11.04.14.45.13;	author pgoyette;	state Exp;
branches;
next	;
commitid	2m1JRwYmpwPkOOsz;

1.6.2.1
date	2014.10.15.08.06.22;	author martin;	state Exp;
branches;
next	1.6.2.2;
commitid	grJ4Ud1nli6MSgUx;

1.6.2.2
date	2015.01.25.00.19.39;	author martin;	state Exp;
branches;
next	1.6.2.3;
commitid	Zd18dL7rpT5Z0l7y;

1.6.2.3
date	2015.06.04.05.40.46;	author martin;	state Exp;
branches;
next	1.6.2.4;
commitid	ROlsc9uFuFRKB4oy;

1.6.2.4
date	2015.10.31.21.35.23;	author snj;	state Exp;
branches;
next	;
commitid	ynIajmFMECdR6jHy;

1.4.2.1
date	2014.08.10.07.10.53;	author tls;	state Exp;
branches;
next	;
commitid	3hJZAsnr6L0lHMLx;

1.4.4.1
date	2014.03.04.08.56.56;	author yamt;	state dead;
branches;
next	1.4.4.2;
commitid	v7BzuaTHWIjEuyBx;

1.4.4.2
date	2014.05.22.16.53.30;	author yamt;	state Exp;
branches;
next	;
commitid	v7BzuaTHWIjEuyBx;

1.1.2.1
date	2013.05.05.09.05.46;	author tls;	state dead;
branches;
next	1.1.2.2;
commitid	OnlO1cBgtQRcIHUw;

1.1.2.2
date	2013.06.23.06.28.35;	author tls;	state Exp;
branches;
next	1.1.2.3;
commitid	OnlO1cBgtQRcIHUw;

1.1.2.3
date	2014.08.19.23.56.52;	author tls;	state Exp;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;


desc
@@


1.40
log
@mknative-gcc for everyone to enable gfortran bits.
@
text
@/* This file is automatically generated.  DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.123 2026/01/17 23:43:46 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */

// Predefined symbols and macros -*- C++ -*-

// Copyright (C) 1997-2024 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.

// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.

// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

/** @@file bits/c++config.h
 *  This is an internal header file, included by other library headers.
 *  Do not attempt to use it directly. @@headername{version}
 */

#ifndef _GLIBCXX_CXX_CONFIG_H
#define _GLIBCXX_CXX_CONFIG_H 1

#pragma GCC system_header

// The major release number for the GCC release the C++ library belongs to.
#define _GLIBCXX_RELEASE 14

// The datestamp of the C++ library in compressed ISO date format.
#define __GLIBCXX__ 20250523

// Macros for various attributes.
//   _GLIBCXX_PURE
//   _GLIBCXX_CONST
//   _GLIBCXX_NORETURN
//   _GLIBCXX_NOTHROW
//   _GLIBCXX_VISIBILITY
#ifndef _GLIBCXX_PURE
# define _GLIBCXX_PURE __attribute__ ((__pure__))
#endif

#ifndef _GLIBCXX_CONST
# define _GLIBCXX_CONST __attribute__ ((__const__))
#endif

#ifndef _GLIBCXX_NORETURN
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
#endif

// See below for C++
#ifndef _GLIBCXX_NOTHROW
# ifndef __cplusplus
#  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
# endif
#endif

// Macros for visibility attributes.
//   _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
//   _GLIBCXX_VISIBILITY
# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1

#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
#else
// If this is not supplied by the OS-specific or CPU-specific
// headers included below, it will be defined to an empty default.
# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Macros for deprecated attributes.
//   _GLIBCXX_USE_DEPRECATED
//   _GLIBCXX_DEPRECATED
//   _GLIBCXX_DEPRECATED_SUGGEST( string-literal )
//   _GLIBCXX11_DEPRECATED
//   _GLIBCXX11_DEPRECATED_SUGGEST( string-literal )
//   _GLIBCXX14_DEPRECATED
//   _GLIBCXX14_DEPRECATED_SUGGEST( string-literal )
//   _GLIBCXX17_DEPRECATED
//   _GLIBCXX17_DEPRECATED_SUGGEST( string-literal )
//   _GLIBCXX20_DEPRECATED
//   _GLIBCXX20_DEPRECATED_SUGGEST( string-literal )
//   _GLIBCXX23_DEPRECATED
//   _GLIBCXX23_DEPRECATED_SUGGEST( string-literal )
#ifndef _GLIBCXX_USE_DEPRECATED
# define _GLIBCXX_USE_DEPRECATED 1
#endif

#if defined(__DEPRECATED)
# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
# define _GLIBCXX_DEPRECATED_SUGGEST(ALT) \
  __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
#else
# define _GLIBCXX_DEPRECATED
# define _GLIBCXX_DEPRECATED_SUGGEST(ALT)
#endif

#if defined(__DEPRECATED) && (__cplusplus >= 201103L)
# define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
# define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
#else
# define _GLIBCXX11_DEPRECATED
# define _GLIBCXX11_DEPRECATED_SUGGEST(ALT)
#endif

#if defined(__DEPRECATED) && (__cplusplus >= 201402L)
# define _GLIBCXX14_DEPRECATED _GLIBCXX_DEPRECATED
# define _GLIBCXX14_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
#else
# define _GLIBCXX14_DEPRECATED
# define _GLIBCXX14_DEPRECATED_SUGGEST(ALT)
#endif

#if defined(__DEPRECATED) && (__cplusplus >= 201703L)
# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
#else
# define _GLIBCXX17_DEPRECATED
# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT)
#endif

#if defined(__DEPRECATED) && (__cplusplus >= 202002L)
# define _GLIBCXX20_DEPRECATED [[__deprecated__]]
# define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
#else
# define _GLIBCXX20_DEPRECATED
# define _GLIBCXX20_DEPRECATED_SUGGEST(ALT)
#endif

#if defined(__DEPRECATED) && (__cplusplus >= 202100L)
# define _GLIBCXX23_DEPRECATED [[__deprecated__]]
# define _GLIBCXX23_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
#else
# define _GLIBCXX23_DEPRECATED
# define _GLIBCXX23_DEPRECATED_SUGGEST(ALT)
#endif

// Macros for ABI tag attributes.
#ifndef _GLIBCXX_ABI_TAG_CXX11
# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
#endif

// Macro to warn about unused results.
#if __cplusplus >= 201703L
# define _GLIBCXX_NODISCARD [[__nodiscard__]]
#else
# define _GLIBCXX_NODISCARD
#endif



#if __cplusplus

// Macro for constexpr, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_CONSTEXPR
# if __cplusplus >= 201103L
#  define _GLIBCXX_CONSTEXPR constexpr
#  define _GLIBCXX_USE_CONSTEXPR constexpr
# else
#  define _GLIBCXX_CONSTEXPR
#  define _GLIBCXX_USE_CONSTEXPR const
# endif
#endif

#ifndef _GLIBCXX14_CONSTEXPR
# if __cplusplus >= 201402L
#  define _GLIBCXX14_CONSTEXPR constexpr
# else
#  define _GLIBCXX14_CONSTEXPR
# endif
#endif

#ifndef _GLIBCXX17_CONSTEXPR
# if __cplusplus >= 201703L
#  define _GLIBCXX17_CONSTEXPR constexpr
# else
#  define _GLIBCXX17_CONSTEXPR
# endif
#endif

#ifndef _GLIBCXX20_CONSTEXPR
# if __cplusplus >= 202002L
#  define _GLIBCXX20_CONSTEXPR constexpr
# else
#  define _GLIBCXX20_CONSTEXPR
# endif
#endif

#ifndef _GLIBCXX23_CONSTEXPR
# if __cplusplus >= 202100L
#  define _GLIBCXX23_CONSTEXPR constexpr
# else
#  define _GLIBCXX23_CONSTEXPR
# endif
#endif

#ifndef _GLIBCXX17_INLINE
# if __cplusplus >= 201703L
#  define _GLIBCXX17_INLINE inline
# else
#  define _GLIBCXX17_INLINE
# endif
#endif

// Macro for noexcept, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_NOEXCEPT
# if __cplusplus >= 201103L
#  define _GLIBCXX_NOEXCEPT noexcept
#  define _GLIBCXX_NOEXCEPT_IF(...) noexcept(__VA_ARGS__)
#  define _GLIBCXX_USE_NOEXCEPT noexcept
#  define _GLIBCXX_THROW(_EXC)
# else
#  define _GLIBCXX_NOEXCEPT
#  define _GLIBCXX_NOEXCEPT_IF(...)
#  define _GLIBCXX_USE_NOEXCEPT throw()
#  define _GLIBCXX_THROW(_EXC) throw(_EXC)
# endif
#endif

#ifndef _GLIBCXX_NOTHROW
# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT
#endif

#ifndef _GLIBCXX_THROW_OR_ABORT
# if __cpp_exceptions
#  define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))
# else
#  define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort())
# endif
#endif

#if __cpp_noexcept_function_type
#define _GLIBCXX_NOEXCEPT_PARM , bool _NE
#define _GLIBCXX_NOEXCEPT_QUAL noexcept (_NE)
#else
#define _GLIBCXX_NOEXCEPT_PARM
#define _GLIBCXX_NOEXCEPT_QUAL
#endif

// Macro for extern template, ie controlling template linkage via use
// of extern keyword on template declaration. As documented in the g++
// manual, it inhibits all implicit instantiations and is used
// throughout the library to avoid multiple weak definitions for
// required types that are already explicitly instantiated in the
// library binary. This substantially reduces the binary size of
// resulting executables.
// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
// templates only in basic_string, thus activating its debug-mode
// checks even at -O0.
# define _GLIBCXX_EXTERN_TEMPLATE 1

/*
  Outline of libstdc++ namespaces.

  namespace std
  {
    namespace __debug { }
    namespace __parallel { }
    namespace __cxx1998 { }

    namespace __detail {
      namespace __variant { }				// C++17
    }

    namespace rel_ops { }

    namespace tr1
    {
      namespace placeholders { }
      namespace regex_constants { }
      namespace __detail { }
    }

    namespace tr2 { }
    
    namespace decimal { }

    namespace chrono { }				// C++11
    namespace placeholders { }				// C++11
    namespace regex_constants { }			// C++11
    namespace this_thread { }				// C++11
    inline namespace literals {				// C++14
      inline namespace chrono_literals { }		// C++14
      inline namespace complex_literals { }		// C++14
      inline namespace string_literals { }		// C++14
      inline namespace string_view_literals { }		// C++17
    }
  }

  namespace abi { }

  namespace __gnu_cxx
  {
    namespace __detail { }
  }

  For full details see:
  http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
*/
namespace std
{
  typedef __SIZE_TYPE__ 	size_t;
  typedef __PTRDIFF_TYPE__	ptrdiff_t;

#if __cplusplus >= 201103L
  typedef decltype(nullptr)	nullptr_t;
#endif

#pragma GCC visibility push(default)
  // This allows the library to terminate without including all of <exception>
  // and without making the declaration of std::terminate visible to users.
  extern "C++" __attribute__ ((__noreturn__, __always_inline__))
  inline void __terminate() _GLIBCXX_USE_NOEXCEPT
  {
    void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__,__cold__));
    terminate();
  }
#pragma GCC visibility pop
}

# define _GLIBCXX_USE_DUAL_ABI 1

#if ! _GLIBCXX_USE_DUAL_ABI
// Ignore any pre-defined value of _GLIBCXX_USE_CXX11_ABI
# undef _GLIBCXX_USE_CXX11_ABI
#endif

#ifndef _GLIBCXX_USE_CXX11_ABI
# define _GLIBCXX_USE_CXX11_ABI 1
#endif

#if _GLIBCXX_USE_CXX11_ABI
namespace std
{
  inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
}
namespace __gnu_cxx
{
  inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
}
# define _GLIBCXX_NAMESPACE_CXX11 __cxx11::
# define _GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {
# define _GLIBCXX_END_NAMESPACE_CXX11 }
# define _GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11
#else
# define _GLIBCXX_NAMESPACE_CXX11
# define _GLIBCXX_BEGIN_NAMESPACE_CXX11
# define _GLIBCXX_END_NAMESPACE_CXX11
# define _GLIBCXX_DEFAULT_ABI_TAG
#endif

// Non-zero if inline namespaces are used for versioning the entire library.
# define _GLIBCXX_INLINE_VERSION 0 

#if _GLIBCXX_INLINE_VERSION
// Inline namespace for symbol versioning of (nearly) everything in std.
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __8 {
# define _GLIBCXX_END_NAMESPACE_VERSION }
// Unused when everything in std is versioned anyway.
# define _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X)
# define _GLIBCXX_END_INLINE_ABI_NAMESPACE(X)

namespace std
{
inline _GLIBCXX_BEGIN_NAMESPACE_VERSION
#if __cplusplus >= 201402L
  inline namespace literals {
    inline namespace chrono_literals { }
    inline namespace complex_literals { }
    inline namespace string_literals { }
#if __cplusplus > 201402L
    inline namespace string_view_literals { }
#endif // C++17
  }
#endif // C++14
_GLIBCXX_END_NAMESPACE_VERSION
}

namespace __gnu_cxx
{
inline _GLIBCXX_BEGIN_NAMESPACE_VERSION
_GLIBCXX_END_NAMESPACE_VERSION
}

#else
// Unused.
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_VERSION
// Used to version individual components, e.g. std::_V2::error_category.
# define _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X {
# define _GLIBCXX_END_INLINE_ABI_NAMESPACE(X)   } // inline namespace X
#endif

// In the case that we don't have a hosted environment, we can't provide the
// debugging mode.  Instead, we do our best and downgrade to assertions.
#if defined(_GLIBCXX_DEBUG) && !__STDC_HOSTED__
#undef _GLIBCXX_DEBUG
#define _GLIBCXX_ASSERTIONS 1
#endif

// Inline namespaces for special modes: debug, parallel.
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL)
namespace std
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION

  // Non-inline namespace for components replaced by alternates in active mode.
  namespace __cxx1998
  {
# if _GLIBCXX_USE_CXX11_ABI
  inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { }
# endif
  }

_GLIBCXX_END_NAMESPACE_VERSION

  // Inline namespace for debug mode.
# ifdef _GLIBCXX_DEBUG
  inline namespace __debug { }
# endif

  // Inline namespaces for parallel mode.
# ifdef _GLIBCXX_PARALLEL
  inline namespace __parallel { }
# endif
}

// Check for invalid usage and unsupported mixed-mode use.
# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
#  error illegal use of multiple inlined namespaces
# endif

// Check for invalid use due to lack for weak symbols.
# if __NO_INLINE__ && !__GXX_WEAK__
#  warning currently using inlined namespace mode which may fail \
   without inlining due to lack of weak symbols
# endif
#endif

// Macros for namespace scope. Either namespace std:: or the name
// of some nested namespace within it corresponding to the active mode.
// _GLIBCXX_STD_A
// _GLIBCXX_STD_C
//
// Macros for opening/closing conditional namespaces.
// _GLIBCXX_BEGIN_NAMESPACE_ALGO
// _GLIBCXX_END_NAMESPACE_ALGO
// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
// _GLIBCXX_END_NAMESPACE_CONTAINER
#if defined(_GLIBCXX_DEBUG)
# define _GLIBCXX_STD_C __cxx1998
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
	 namespace _GLIBCXX_STD_C {
# define _GLIBCXX_END_NAMESPACE_CONTAINER }
#else
# define _GLIBCXX_STD_C std
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
# define _GLIBCXX_END_NAMESPACE_CONTAINER
#endif

#ifdef _GLIBCXX_PARALLEL
# define _GLIBCXX_STD_A __cxx1998
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
	 namespace _GLIBCXX_STD_A {
# define _GLIBCXX_END_NAMESPACE_ALGO }
#else
# define _GLIBCXX_STD_A std
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO
# define _GLIBCXX_END_NAMESPACE_ALGO
#endif

// GLIBCXX_ABI Deprecated
// Define if compatibility should be provided for -mlong-double-64.
#undef _GLIBCXX_LONG_DOUBLE_COMPAT

// Define if compatibility should be provided for alternative 128-bit long
// double formats. Not possible for Clang until __ibm128 is supported.
#ifndef __clang__
#undef _GLIBCXX_LONG_DOUBLE_ALT128_COMPAT
#endif

// Inline namespaces for long double 128 modes.
#if defined _GLIBCXX_LONG_DOUBLE_ALT128_COMPAT \
  && defined __LONG_DOUBLE_IEEE128__
namespace std
{
  // Namespaces for 128-bit IEEE long double format on 64-bit POWER LE.
  inline namespace __gnu_cxx_ieee128 { }
  inline namespace __gnu_cxx11_ieee128 { }
}
# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ieee128::
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ieee128 {
# define _GLIBCXX_END_NAMESPACE_LDBL }
# define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 __gnu_cxx11_ieee128::
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 namespace __gnu_cxx11_ieee128 {
# define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 }

#else // _GLIBCXX_LONG_DOUBLE_ALT128_COMPAT && IEEE128

#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
namespace std
{
  inline namespace __gnu_cxx_ldbl128 { }
}
# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
# define _GLIBCXX_END_NAMESPACE_LDBL }
#else
# define _GLIBCXX_NAMESPACE_LDBL
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL
# define _GLIBCXX_END_NAMESPACE_LDBL
#endif

#if _GLIBCXX_USE_CXX11_ABI
# define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11
# define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11
#else
# define _GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_LDBL
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_LDBL
# define _GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_LDBL
#endif

#endif // _GLIBCXX_LONG_DOUBLE_ALT128_COMPAT && IEEE128

namespace std
{
#pragma GCC visibility push(default)
  // Internal version of std::is_constant_evaluated().
  // This can be used without checking if the compiler supports the feature.
  // The macro _GLIBCXX_HAVE_IS_CONSTANT_EVALUATED can be used to check if
  // the compiler support is present to make this function work as expected.
  __attribute__((__always_inline__))
  _GLIBCXX_CONSTEXPR inline bool
  __is_constant_evaluated() _GLIBCXX_NOEXCEPT
  {
#if __cpp_if_consteval >= 202106L
# define _GLIBCXX_HAVE_IS_CONSTANT_EVALUATED 1
    if consteval { return true; } else { return false; }
#elif __cplusplus >= 201103L && __has_builtin(__builtin_is_constant_evaluated)
# define _GLIBCXX_HAVE_IS_CONSTANT_EVALUATED 1
    return __builtin_is_constant_evaluated();
#else
    return false;
#endif
  }
#pragma GCC visibility pop
}

// Debug Mode implies checking assertions.
#if defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_ASSERTIONS)
# define _GLIBCXX_ASSERTIONS 1
#endif

// Disable std::string explicit instantiation declarations in order to assert.
#ifdef _GLIBCXX_ASSERTIONS
# undef _GLIBCXX_EXTERN_TEMPLATE
# define _GLIBCXX_EXTERN_TEMPLATE -1
#endif

#define _GLIBCXX_VERBOSE_ASSERT 1

// Assert.
#ifdef _GLIBCXX_VERBOSE_ASSERT
namespace std
{
#pragma GCC visibility push(default)
  // Don't use <cassert> because this should be unaffected by NDEBUG.
  extern "C++" _GLIBCXX_NORETURN
  void
  __glibcxx_assert_fail /* Called when a precondition violation is detected. */
    (const char* __file, int __line, const char* __function,
     const char* __condition)
  _GLIBCXX_NOEXCEPT;
#pragma GCC visibility pop
}
# define _GLIBCXX_ASSERT_FAIL(_Condition)				\
  std::__glibcxx_assert_fail(__FILE__, __LINE__, __PRETTY_FUNCTION__,	\
			     #_Condition)
#else // ! VERBOSE_ASSERT
# define _GLIBCXX_ASSERT_FAIL(_Condition) __builtin_abort()
#endif

#if defined(_GLIBCXX_ASSERTIONS)
// When _GLIBCXX_ASSERTIONS is defined we enable runtime assertion checks.
// These checks will also be done during constant evaluation.
# define __glibcxx_assert(cond)						\
  do {									\
    if (__builtin_expect(!bool(cond), false))				\
      _GLIBCXX_ASSERT_FAIL(cond);					\
  } while (false)
#elif _GLIBCXX_HAVE_IS_CONSTANT_EVALUATED
// _GLIBCXX_ASSERTIONS is not defined, so assertions checks are only enabled
// during constant evaluation. This ensures we diagnose undefined behaviour
// in constant expressions.
namespace std
{
  __attribute__((__always_inline__,__visibility__("default")))
  inline void
  __glibcxx_assert_fail()
  { }
}
# define __glibcxx_assert(cond)						\
  do {									\
    if (std::__is_constant_evaluated() && !bool(cond))			\
      std::__glibcxx_assert_fail();					\
  } while (false)
#else
// _GLIBCXX_ASSERTIONS is not defined and __is_constant_evaluated() doesn't
// work so don't check any assertions.
# define __glibcxx_assert(cond)
#endif

// Macro indicating that TSAN is in use.
#if __SANITIZE_THREAD__
#  define _GLIBCXX_TSAN 1
#elif defined __has_feature
# if __has_feature(thread_sanitizer)
#  define _GLIBCXX_TSAN 1
# endif
#endif

// Macros for race detectors.
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
// atomic (lock-free) synchronization to race detectors:
// the race detector will infer a happens-before arc from the former to the
// latter when they share the same argument pointer.
//
// The most frequent use case for these macros (and the only case in the
// current implementation of the library) is atomic reference counting:
//   void _M_remove_reference()
//   {
//     _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
//     if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
//       {
//         _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
//         _M_destroy(__a);
//       }
//   }
// The annotations in this example tell the race detector that all memory
// accesses occurred when the refcount was positive do not race with
// memory accesses which occurred after the refcount became zero.
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
# define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
#endif
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
# define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
#endif

// Macros for C linkage: define extern "C" linkage only when using C++.
# define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
# define _GLIBCXX_END_EXTERN_C }

# define _GLIBCXX_USE_ALLOCATOR_NEW 1

#ifdef __SIZEOF_INT128__
#if ! defined __GLIBCXX_TYPE_INT_N_0 && ! defined __STRICT_ANSI__
// If __int128 is supported, we expect __GLIBCXX_TYPE_INT_N_0 to be defined
// unless the compiler is in strict mode. If it's not defined and the strict
// macro is not defined, something is wrong.
#warning "__STRICT_ANSI__ seems to have been undefined; this is not supported"
#endif
#endif

#else // !__cplusplus
# define _GLIBCXX_BEGIN_EXTERN_C
# define _GLIBCXX_END_EXTERN_C
#endif


// First includes.

// Pick up any OS-specific definitions.
#include <bits/os_defines.h>

// Pick up any CPU-specific definitions.
#include <bits/cpu_defines.h>

// If platform uses neither visibility nor psuedo-visibility,
// specify empty default for namespace annotation macros.
#ifndef _GLIBCXX_PSEUDO_VISIBILITY
# define _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Certain function definitions that are meant to be overridable from
// user code are decorated with this macro.  For some targets, this
// macro causes these definitions to be weak.
#ifndef _GLIBCXX_WEAK_DEFINITION
# define _GLIBCXX_WEAK_DEFINITION
#endif

// By default, we assume that __GXX_WEAK__ also means that there is support
// for declaring functions as weak while not defining such functions.  This
// allows for referring to functions provided by other libraries (e.g.,
// libitm) without depending on them if the respective features are not used.
#ifndef _GLIBCXX_USE_WEAK_REF
# define _GLIBCXX_USE_WEAK_REF __GXX_WEAK__
#endif

// Conditionally enable annotations for the Transactional Memory TS on C++11.
// Most of the following conditions are due to limitations in the current
// implementation.
#if __cplusplus >= 201103L && _GLIBCXX_USE_CXX11_ABI			\
  && _GLIBCXX_USE_DUAL_ABI && __cpp_transactional_memory >= 201500L	\
  &&  !_GLIBCXX_FULLY_DYNAMIC_STRING && _GLIBCXX_USE_WEAK_REF		\
  && _GLIBCXX_USE_ALLOCATOR_NEW
#define _GLIBCXX_TXN_SAFE transaction_safe
#define _GLIBCXX_TXN_SAFE_DYN transaction_safe_dynamic
#else
#define _GLIBCXX_TXN_SAFE
#define _GLIBCXX_TXN_SAFE_DYN
#endif

#if __cplusplus > 201402L
// In C++17 mathematical special functions are in namespace std.
# define _GLIBCXX_USE_STD_SPEC_FUNCS 1
#elif __cplusplus >= 201103L && __STDCPP_WANT_MATH_SPEC_FUNCS__ != 0
// For C++11 and C++14 they are in namespace std when requested.
# define _GLIBCXX_USE_STD_SPEC_FUNCS 1
#endif

// The remainder of the prewritten config is automatic; all the
// user hooks are listed above.

// Create a boolean flag to be used to determine if --fast-math is set.
#ifdef __FAST_MATH__
# define _GLIBCXX_FAST_MATH 1
#else
# define _GLIBCXX_FAST_MATH 0
#endif

// This marks string literals in header files to be extracted for eventual
// translation.  It is primarily used for messages in thrown exceptions; see
// src/functexcept.cc.  We use __N because the more traditional _N is used
// for something else under certain OSes (see BADNAMES).
#define __N(msgid)     (msgid)

// For example, <windows.h> is known to #define min and max as macros...
#undef min
#undef max

// N.B. these _GLIBCXX_USE_C99_XXX macros are defined unconditionally
// so they should be tested with #if not with #ifdef.
#if __cplusplus >= 201103L
# ifndef _GLIBCXX_USE_C99_MATH
#  define _GLIBCXX_USE_C99_MATH _GLIBCXX11_USE_C99_MATH
# endif
# ifndef _GLIBCXX_USE_C99_COMPLEX
# define _GLIBCXX_USE_C99_COMPLEX _GLIBCXX11_USE_C99_COMPLEX
# endif
# ifndef _GLIBCXX_USE_C99_STDIO
# define _GLIBCXX_USE_C99_STDIO _GLIBCXX11_USE_C99_STDIO
# endif
# ifndef _GLIBCXX_USE_C99_STDLIB
# define _GLIBCXX_USE_C99_STDLIB _GLIBCXX11_USE_C99_STDLIB
# endif
# ifndef _GLIBCXX_USE_C99_WCHAR
# define _GLIBCXX_USE_C99_WCHAR _GLIBCXX11_USE_C99_WCHAR
# endif
#else
# ifndef _GLIBCXX_USE_C99_MATH
#  define _GLIBCXX_USE_C99_MATH _GLIBCXX98_USE_C99_MATH
# endif
# ifndef _GLIBCXX_USE_C99_COMPLEX
# define _GLIBCXX_USE_C99_COMPLEX _GLIBCXX98_USE_C99_COMPLEX
# endif
# ifndef _GLIBCXX_USE_C99_STDIO
# define _GLIBCXX_USE_C99_STDIO _GLIBCXX98_USE_C99_STDIO
# endif
# ifndef _GLIBCXX_USE_C99_STDLIB
# define _GLIBCXX_USE_C99_STDLIB _GLIBCXX98_USE_C99_STDLIB
# endif
# ifndef _GLIBCXX_USE_C99_WCHAR
# define _GLIBCXX_USE_C99_WCHAR _GLIBCXX98_USE_C99_WCHAR
# endif
#endif

// Unless explicitly specified, enable char8_t extensions only if the core
// language char8_t feature macro is defined.
#ifndef _GLIBCXX_USE_CHAR8_T
# ifdef __cpp_char8_t
#  define _GLIBCXX_USE_CHAR8_T 1
# endif
#endif
#ifdef _GLIBCXX_USE_CHAR8_T
# define __cpp_lib_char8_t 201907L
#endif

/* Define if __float128 is supported on this host.  */
#if defined(__FLOAT128__) || defined(__SIZEOF_FLOAT128__)
/* For powerpc64 don't use __float128 when it's the same type as long double. */
# if !(defined(_GLIBCXX_LONG_DOUBLE_ALT128_COMPAT) && defined(__LONG_DOUBLE_IEEE128__))
#  undef _GLIBCXX_USE_FLOAT128
# endif
#endif

// Define if float has the IEEE binary32 format.
#if __FLT_MANT_DIG__ == 24 \
  && __FLT_MIN_EXP__ == -125 \
  && __FLT_MAX_EXP__ == 128
# define _GLIBCXX_FLOAT_IS_IEEE_BINARY32 1
#endif

// Define if double has the IEEE binary64 format.
#if __DBL_MANT_DIG__ == 53 \
  && __DBL_MIN_EXP__ == -1021 \
  && __DBL_MAX_EXP__ == 1024
# define _GLIBCXX_DOUBLE_IS_IEEE_BINARY64 1
#endif

// Define if long double has the IEEE binary128 format.
#if __LDBL_MANT_DIG__ == 113 \
  && __LDBL_MIN_EXP__ == -16381 \
  && __LDBL_MAX_EXP__ == 16384
# define _GLIBCXX_LDOUBLE_IS_IEEE_BINARY128 1
#endif

#if defined __cplusplus && defined __BFLT16_DIG__
namespace __gnu_cxx
{
  typedef __decltype(0.0bf16) __bfloat16_t;
}
#endif

#ifdef __has_builtin
# ifdef __is_identifier
// Intel and older Clang require !__is_identifier for some built-ins:
#  define _GLIBCXX_HAS_BUILTIN(B) __has_builtin(B) || ! __is_identifier(B)
# else
#  define _GLIBCXX_HAS_BUILTIN(B) __has_builtin(B)
# endif
#endif

#if _GLIBCXX_HAS_BUILTIN(__has_unique_object_representations)
# define _GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1
#endif

#if _GLIBCXX_HAS_BUILTIN(__is_aggregate)
# define _GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1
#endif

#if _GLIBCXX_HAS_BUILTIN(__builtin_launder)
# define _GLIBCXX_HAVE_BUILTIN_LAUNDER 1
#endif

// Returns 1 if _GLIBCXX_DO_NOT_USE_BUILTIN_TRAITS is not defined and the
// compiler has a corresponding built-in type trait, 0 otherwise.
// _GLIBCXX_DO_NOT_USE_BUILTIN_TRAITS can be defined to disable the use of
// built-in traits.
#ifndef _GLIBCXX_DO_NOT_USE_BUILTIN_TRAITS
# define _GLIBCXX_USE_BUILTIN_TRAIT(BT) _GLIBCXX_HAS_BUILTIN(BT)
#else
# define _GLIBCXX_USE_BUILTIN_TRAIT(BT) 0
#endif

// Mark code that should be ignored by the compiler, but seen by Doxygen.
#define _GLIBCXX_DOXYGEN_ONLY(X)

// PSTL configuration

#if __cplusplus >= 201703L
// This header is not installed for freestanding:
#if __has_include(<pstl/pstl_config.h>)
// Preserved here so we have some idea which version of upstream we've pulled in
// #define PSTL_VERSION 9000

// For now this defaults to being based on the presence of Thread Building Blocks
# ifndef _GLIBCXX_USE_TBB_PAR_BACKEND
#  define _GLIBCXX_USE_TBB_PAR_BACKEND __has_include(<tbb/tbb.h>)
# endif
// This section will need some rework when a new (default) backend type is added
# if _GLIBCXX_USE_TBB_PAR_BACKEND
#  define _PSTL_PAR_BACKEND_TBB
# else
#  define _PSTL_PAR_BACKEND_SERIAL
# endif

# define _PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition)
# define _PSTL_ASSERT_MSG(_Condition, _Message) __glibcxx_assert(_Condition)

#include <pstl/pstl_config.h>
#endif // __has_include
#endif // C++17

// End of prewritten config; the settings discovered at configure time follow.
/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated from configure.ac by autoheader.  */

/* Define to 1 if you have the `acosf' function. */
#define _GLIBCXX_HAVE_ACOSF 1

/* Define to 1 if you have the `acosl' function. */
#define _GLIBCXX_HAVE_ACOSL 1

/* Define to 1 if you have the `aligned_alloc' function. */
#define _GLIBCXX_HAVE_ALIGNED_ALLOC 1

/* Define if arc4random is available in <stdlib.h>. */
#define _GLIBCXX_HAVE_ARC4RANDOM 1

/* Define to 1 if you have the <arpa/inet.h> header file. */
#define _GLIBCXX_HAVE_ARPA_INET_H 1

/* Define to 1 if you have the `asinf' function. */
#define _GLIBCXX_HAVE_ASINF 1

/* Define to 1 if you have the `asinl' function. */
#define _GLIBCXX_HAVE_ASINL 1

/* Define to 1 if the target assembler supports .symver directive. */
#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1

/* Define to 1 if you have the `atan2f' function. */
#define _GLIBCXX_HAVE_ATAN2F 1

/* Define to 1 if you have the `atan2l' function. */
#define _GLIBCXX_HAVE_ATAN2L 1

/* Define to 1 if you have the `atanf' function. */
#define _GLIBCXX_HAVE_ATANF 1

/* Define to 1 if you have the `atanl' function. */
#define _GLIBCXX_HAVE_ATANL 1

/* Defined if shared_ptr reference counting should use atomic operations. */
/* #undef _GLIBCXX_HAVE_ATOMIC_LOCK_POLICY */

/* Define to 1 if you have the `at_quick_exit' function. */
#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1

/* Define if C99 float_t and double_t in <math.h> should be imported in
   <cmath> in namespace std for C++11. */
#define _GLIBCXX_HAVE_C99_FLT_EVAL_TYPES 1

/* Define to 1 if the target assembler supports thread-local storage. */
/* #undef _GLIBCXX_HAVE_CC_TLS */

/* Define to 1 if you have the `ceilf' function. */
#define _GLIBCXX_HAVE_CEILF 1

/* Define to 1 if you have the `ceill' function. */
#define _GLIBCXX_HAVE_CEILL 1

/* Define to 1 if you have the <complex.h> header file. */
#define _GLIBCXX_HAVE_COMPLEX_H 1

/* Define to 1 if you have the `cosf' function. */
#define _GLIBCXX_HAVE_COSF 1

/* Define to 1 if you have the `coshf' function. */
#define _GLIBCXX_HAVE_COSHF 1

/* Define to 1 if you have the `coshl' function. */
#define _GLIBCXX_HAVE_COSHL 1

/* Define to 1 if you have the `cosl' function. */
#define _GLIBCXX_HAVE_COSL 1

/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
   don't. */
#define _GLIBCXX_HAVE_DECL_STRNLEN 1

/* Define to 1 if you have the <dirent.h> header file. */
#define _GLIBCXX_HAVE_DIRENT_H 1

/* Define if dirfd is available in <dirent.h>. */
/* #undef _GLIBCXX_HAVE_DIRFD */

/* Define to 1 if you have the <dlfcn.h> header file. */
#define _GLIBCXX_HAVE_DLFCN_H 1

/* Define to 1 if you have the <endian.h> header file. */
#define _GLIBCXX_HAVE_ENDIAN_H 1

/* Define to 1 if GCC 4.6 supported std::exception_ptr for the target */
/* #undef _GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 */

/* Define to 1 if you have the <execinfo.h> header file. */
#define _GLIBCXX_HAVE_EXECINFO_H 1

/* Define to 1 if you have the `expf' function. */
#define _GLIBCXX_HAVE_EXPF 1

/* Define to 1 if you have the `expl' function. */
#define _GLIBCXX_HAVE_EXPL 1

/* Define to 1 if you have the `fabsf' function. */
#define _GLIBCXX_HAVE_FABSF 1

/* Define to 1 if you have the `fabsl' function. */
#define _GLIBCXX_HAVE_FABSL 1

/* Define to 1 if you have the <fcntl.h> header file. */
#define _GLIBCXX_HAVE_FCNTL_H 1

/* Define if fdopendir is available in <dirent.h>. */
#define _GLIBCXX_HAVE_FDOPENDIR 1

/* Define to 1 if you have the <fenv.h> header file. */
#define _GLIBCXX_HAVE_FENV_H 1

/* Define to 1 if you have the `finite' function. */
#define _GLIBCXX_HAVE_FINITE 1

/* Define to 1 if you have the `finitef' function. */
#define _GLIBCXX_HAVE_FINITEF 1

/* Define to 1 if you have the `finitel' function. */
/* #undef _GLIBCXX_HAVE_FINITEL */

/* Define to 1 if you have the <float.h> header file. */
#define _GLIBCXX_HAVE_FLOAT_H 1

/* Define to 1 if you have the `floorf' function. */
#define _GLIBCXX_HAVE_FLOORF 1

/* Define to 1 if you have the `floorl' function. */
#define _GLIBCXX_HAVE_FLOORL 1

/* Define to 1 if you have the `fmodf' function. */
#define _GLIBCXX_HAVE_FMODF 1

/* Define to 1 if you have the `fmodl' function. */
#define _GLIBCXX_HAVE_FMODL 1

/* Define to 1 if you have the `fpclass' function. */
/* #undef _GLIBCXX_HAVE_FPCLASS */

/* Define to 1 if you have the <fp.h> header file. */
/* #undef _GLIBCXX_HAVE_FP_H */

/* Define to 1 if you have the `frexpf' function. */
#define _GLIBCXX_HAVE_FREXPF 1

/* Define to 1 if you have the `frexpl' function. */
#define _GLIBCXX_HAVE_FREXPL 1

/* Define if getentropy is available in <unistd.h>. */
#define _GLIBCXX_HAVE_GETENTROPY 1

/* Define if _Unwind_GetIPInfo is available. */
#define _GLIBCXX_HAVE_GETIPINFO 1

/* Define if gets is available in <stdio.h> before C++14. */
#define _GLIBCXX_HAVE_GETS 1

/* Define to 1 if you have the `hypot' function. */
#define _GLIBCXX_HAVE_HYPOT 1

/* Define to 1 if you have the `hypotf' function. */
#define _GLIBCXX_HAVE_HYPOTF 1

/* Define to 1 if you have the `hypotl' function. */
#define _GLIBCXX_HAVE_HYPOTL 1

/* Define if you have the iconv() function and it works. */
#define _GLIBCXX_HAVE_ICONV 1

/* Define to 1 if you have the <ieeefp.h> header file. */
#define _GLIBCXX_HAVE_IEEEFP_H 1

/* Define to 1 if you have the <inttypes.h> header file. */
#define _GLIBCXX_HAVE_INTTYPES_H 1

/* Define to 1 if you have the `isinf' function. */
#define _GLIBCXX_HAVE_ISINF 1

/* Define to 1 if you have the `isinff' function. */
#define _GLIBCXX_HAVE_ISINFF 1

/* Define to 1 if you have the `isinfl' function. */
/* #undef _GLIBCXX_HAVE_ISINFL */

/* Define to 1 if you have the `isnan' function. */
#define _GLIBCXX_HAVE_ISNAN 1

/* Define to 1 if you have the `isnanf' function. */
#define _GLIBCXX_HAVE_ISNANF 1

/* Define to 1 if you have the `isnanl' function. */
/* #undef _GLIBCXX_HAVE_ISNANL */

/* Defined if iswblank exists. */
#define _GLIBCXX_HAVE_ISWBLANK 1

/* Define if LC_MESSAGES is available in <locale.h>. */
#define _GLIBCXX_HAVE_LC_MESSAGES 1

/* Define to 1 if you have the `ldexpf' function. */
#define _GLIBCXX_HAVE_LDEXPF 1

/* Define to 1 if you have the `ldexpl' function. */
#define _GLIBCXX_HAVE_LDEXPL 1

/* Define to 1 if you have the <libintl.h> header file. */
/* #undef _GLIBCXX_HAVE_LIBINTL_H */

/* Only used in build directory testsuite_hooks.h. */
#define _GLIBCXX_HAVE_LIMIT_AS 1

/* Only used in build directory testsuite_hooks.h. */
#define _GLIBCXX_HAVE_LIMIT_DATA 1

/* Only used in build directory testsuite_hooks.h. */
#define _GLIBCXX_HAVE_LIMIT_FSIZE 1

/* Only used in build directory testsuite_hooks.h. */
#define _GLIBCXX_HAVE_LIMIT_RSS 1

/* Only used in build directory testsuite_hooks.h. */
#define _GLIBCXX_HAVE_LIMIT_VMEM 1

/* Define if link is available in <unistd.h>. */
#define _GLIBCXX_HAVE_LINK 1

/* Define to 1 if you have the <link.h> header file. */
#define _GLIBCXX_HAVE_LINK_H 1

/* Define if futex syscall is available. */
/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */

/* Define to 1 if you have the <linux/random.h> header file. */
/* #undef _GLIBCXX_HAVE_LINUX_RANDOM_H */

/* Define to 1 if you have the <linux/types.h> header file. */
/* #undef _GLIBCXX_HAVE_LINUX_TYPES_H */

/* Define to 1 if you have the <locale.h> header file. */
#define _GLIBCXX_HAVE_LOCALE_H 1

/* Define to 1 if you have the `log10f' function. */
#define _GLIBCXX_HAVE_LOG10F 1

/* Define to 1 if you have the `log10l' function. */
#define _GLIBCXX_HAVE_LOG10L 1

/* Define to 1 if you have the `logf' function. */
#define _GLIBCXX_HAVE_LOGF 1

/* Define to 1 if you have the `logl' function. */
#define _GLIBCXX_HAVE_LOGL 1

/* Define if lseek is available in <unistd.h>. */
#define _GLIBCXX_HAVE_LSEEK 1

/* Define to 1 if you have the <machine/endian.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1

/* Define to 1 if you have the <machine/param.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1

/* Define if mbstate_t exists in wchar.h. */
#define _GLIBCXX_HAVE_MBSTATE_T 1

/* Define to 1 if you have the `memalign' function. */
/* #undef _GLIBCXX_HAVE_MEMALIGN */

/* Define to 1 if you have the <memory.h> header file. */
#define _GLIBCXX_HAVE_MEMORY_H 1

/* Define to 1 if you have the `modf' function. */
#define _GLIBCXX_HAVE_MODF 1

/* Define to 1 if you have the `modff' function. */
#define _GLIBCXX_HAVE_MODFF 1

/* Define to 1 if you have the `modfl' function. */
#define _GLIBCXX_HAVE_MODFL 1

/* Define to 1 if you have the <nan.h> header file. */
/* #undef _GLIBCXX_HAVE_NAN_H */

/* Define to 1 if you have the <netdb.h> header file. */
#define _GLIBCXX_HAVE_NETDB_H 1

/* Define to 1 if you have the <netinet/in.h> header file. */
#define _GLIBCXX_HAVE_NETINET_IN_H 1

/* Define to 1 if you have the <netinet/tcp.h> header file. */
#define _GLIBCXX_HAVE_NETINET_TCP_H 1

/* Define if <math.h> defines obsolete isinf function. */
/* #undef _GLIBCXX_HAVE_OBSOLETE_ISINF */

/* Define if <math.h> defines obsolete isnan function. */
/* #undef _GLIBCXX_HAVE_OBSOLETE_ISNAN */

/* Define if openat is available in <fcntl.h>. */
#define _GLIBCXX_HAVE_OPENAT 1

/* Define if O_NONBLOCK is defined in <fcntl.h> */
#define _GLIBCXX_HAVE_O_NONBLOCK 1

/* Define if poll is available in <poll.h>. */
#define _GLIBCXX_HAVE_POLL 1

/* Define to 1 if you have the <poll.h> header file. */
#define _GLIBCXX_HAVE_POLL_H 1

/* Define to 1 if you have the `posix_memalign' function. */
#define _GLIBCXX_HAVE_POSIX_MEMALIGN 1

/* Define to 1 if POSIX Semaphores with sem_timedwait are available in
   <semaphore.h>. */
/* #undef _GLIBCXX_HAVE_POSIX_SEMAPHORE */

/* Define to 1 if you have the `powf' function. */
#define _GLIBCXX_HAVE_POWF 1

/* Define to 1 if you have the `powl' function. */
#define _GLIBCXX_HAVE_POWL 1

/* Define to 1 if you have the `qfpclass' function. */
/* #undef _GLIBCXX_HAVE_QFPCLASS */

/* Define to 1 if you have the `quick_exit' function. */
#define _GLIBCXX_HAVE_QUICK_EXIT 1

/* Define if readlink is available in <unistd.h>. */
#define _GLIBCXX_HAVE_READLINK 1

/* Define to 1 if you have the `secure_getenv' function. */
/* #undef _GLIBCXX_HAVE_SECURE_GETENV */

/* Define to 1 if you have the `setenv' function. */
#define _GLIBCXX_HAVE_SETENV 1

/* Define to 1 if you have the `sincos' function. */
#define _GLIBCXX_HAVE_SINCOS 1

/* Define to 1 if you have the `sincosf' function. */
#define _GLIBCXX_HAVE_SINCOSF 1

/* Define to 1 if you have the `sincosl' function. */
#define _GLIBCXX_HAVE_SINCOSL 1

/* Define to 1 if you have the `sinf' function. */
#define _GLIBCXX_HAVE_SINF 1

/* Define to 1 if you have the `sinhf' function. */
#define _GLIBCXX_HAVE_SINHF 1

/* Define to 1 if you have the `sinhl' function. */
#define _GLIBCXX_HAVE_SINHL 1

/* Define to 1 if you have the `sinl' function. */
#define _GLIBCXX_HAVE_SINL 1

/* Defined if sleep exists. */
/* #undef _GLIBCXX_HAVE_SLEEP */

/* Define to 1 if you have the `sockatmark' function. */
#define _GLIBCXX_HAVE_SOCKATMARK 1

/* Define to 1 if you have the `sqrtf' function. */
#define _GLIBCXX_HAVE_SQRTF 1

/* Define to 1 if you have the `sqrtl' function. */
#define _GLIBCXX_HAVE_SQRTL 1

/* Define if the <stacktrace> header is supported. */
#define _GLIBCXX_HAVE_STACKTRACE 1

/* Define to 1 if you have the <stdalign.h> header file. */
#define _GLIBCXX_HAVE_STDALIGN_H 1

/* Define to 1 if you have the <stdbool.h> header file. */
#define _GLIBCXX_HAVE_STDBOOL_H 1

/* Define to 1 if you have the <stdint.h> header file. */
#define _GLIBCXX_HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define _GLIBCXX_HAVE_STDLIB_H 1

/* Define if strerror_l is available in <string.h>. */
/* #undef _GLIBCXX_HAVE_STRERROR_L */

/* Define if strerror_r is available in <string.h>. */
#define _GLIBCXX_HAVE_STRERROR_R 1

/* Define to 1 if you have the <strings.h> header file. */
#define _GLIBCXX_HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define _GLIBCXX_HAVE_STRING_H 1

/* Define to 1 if you have the `strtof' function. */
#define _GLIBCXX_HAVE_STRTOF 1

/* Define to 1 if you have the `strtold' function. */
#define _GLIBCXX_HAVE_STRTOLD 1

/* Define to 1 if `d_type' is a member of `struct dirent'. */
#define _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1

/* Define if strxfrm_l is available in <string.h>. */
/* #undef _GLIBCXX_HAVE_STRXFRM_L */

/* Define if symlink is available in <unistd.h>. */
#define _GLIBCXX_HAVE_SYMLINK 1

/* Define to 1 if the target runtime linker supports binding the same symbol
   to different versions. */
#define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1

/* Define to 1 if you have the <sys/filio.h> header file. */
#define _GLIBCXX_HAVE_SYS_FILIO_H 1

/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define _GLIBCXX_HAVE_SYS_IOCTL_H 1

/* Define to 1 if you have the <sys/ipc.h> header file. */
#define _GLIBCXX_HAVE_SYS_IPC_H 1

/* Define to 1 if you have the <sys/isa_defs.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */

/* Define to 1 if you have the <sys/machine.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */

/* Define to 1 if you have the <sys/mman.h> header file. */
#define _GLIBCXX_HAVE_SYS_MMAN_H 1

/* Define to 1 if you have the <sys/param.h> header file. */
#define _GLIBCXX_HAVE_SYS_PARAM_H 1

/* Define to 1 if you have the <sys/resource.h> header file. */
#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1

/* Define to 1 if you have a suitable <sys/sdt.h> header file */
/* #undef _GLIBCXX_HAVE_SYS_SDT_H */

/* Define to 1 if you have the <sys/sem.h> header file. */
#define _GLIBCXX_HAVE_SYS_SEM_H 1

/* Define to 1 if you have the <sys/socket.h> header file. */
#define _GLIBCXX_HAVE_SYS_SOCKET_H 1

/* Define to 1 if you have the <sys/statvfs.h> header file. */
#define _GLIBCXX_HAVE_SYS_STATVFS_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define _GLIBCXX_HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/sysinfo.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */

/* Define to 1 if you have the <sys/time.h> header file. */
#define _GLIBCXX_HAVE_SYS_TIME_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define _GLIBCXX_HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the <sys/uio.h> header file. */
#define _GLIBCXX_HAVE_SYS_UIO_H 1

/* Define if S_IFREG is available in <sys/stat.h>. */
/* #undef _GLIBCXX_HAVE_S_IFREG */

/* Define if S_ISREG is available in <sys/stat.h>. */
#define _GLIBCXX_HAVE_S_ISREG 1

/* Define to 1 if you have the `tanf' function. */
#define _GLIBCXX_HAVE_TANF 1

/* Define to 1 if you have the `tanhf' function. */
#define _GLIBCXX_HAVE_TANHF 1

/* Define to 1 if you have the `tanhl' function. */
#define _GLIBCXX_HAVE_TANHL 1

/* Define to 1 if you have the `tanl' function. */
#define _GLIBCXX_HAVE_TANL 1

/* Define to 1 if you have the <tgmath.h> header file. */
#define _GLIBCXX_HAVE_TGMATH_H 1

/* Define to 1 if you have the `timespec_get' function. */
#define _GLIBCXX_HAVE_TIMESPEC_GET 1

/* Define to 1 if the target supports thread-local storage. */
#define _GLIBCXX_HAVE_TLS 1

/* Define if truncate is available in <unistd.h>. */
#define _GLIBCXX_HAVE_TRUNCATE 1

/* Define to 1 if you have the <uchar.h> header file. */
#define _GLIBCXX_HAVE_UCHAR_H 1

/* Define to 1 if you have the <unistd.h> header file. */
#define _GLIBCXX_HAVE_UNISTD_H 1

/* Define if unlinkat is available in <fcntl.h>. */
#define _GLIBCXX_HAVE_UNLINKAT 1

/* Define to 1 if you have the `uselocale' function. */
/* #undef _GLIBCXX_HAVE_USELOCALE */

/* Defined if usleep exists. */
/* #undef _GLIBCXX_HAVE_USLEEP */

/* Define to 1 if you have the <utime.h> header file. */
#define _GLIBCXX_HAVE_UTIME_H 1

/* Defined if vfwscanf exists. */
#define _GLIBCXX_HAVE_VFWSCANF 1

/* Defined if vswscanf exists. */
#define _GLIBCXX_HAVE_VSWSCANF 1

/* Defined if vwscanf exists. */
#define _GLIBCXX_HAVE_VWSCANF 1

/* Define to 1 if you have the <wchar.h> header file. */
#define _GLIBCXX_HAVE_WCHAR_H 1

/* Defined if wcstof exists. */
#define _GLIBCXX_HAVE_WCSTOF 1

/* Define to 1 if you have the <wctype.h> header file. */
#define _GLIBCXX_HAVE_WCTYPE_H 1

/* Define to 1 if you have the <windows.h> header file. */
/* #undef _GLIBCXX_HAVE_WINDOWS_H */

/* Define if writev is available in <sys/uio.h>. */
#define _GLIBCXX_HAVE_WRITEV 1

/* Define to 1 if you have the <xlocale.h> header file. */
/* #undef _GLIBCXX_HAVE_XLOCALE_H */

/* Define to 1 if you have the `_aligned_malloc' function. */
/* #undef _GLIBCXX_HAVE__ALIGNED_MALLOC */

/* Define to 1 if you have the `_wfopen' function. */
/* #undef _GLIBCXX_HAVE__WFOPEN */

/* Define to 1 if you have the `__cxa_thread_atexit' function. */
#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT 1

/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1

/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST 

/* Define to the sub-directory in which libtool stores uninstalled libraries.
   */
#define _GLIBCXX_LT_OBJDIR ".libs/"

/* Name of package */
/* #undef _GLIBCXX_PACKAGE */

/* Define to the address where bug reports for this package should be sent. */
#define _GLIBCXX_PACKAGE_BUGREPORT ""

/* Define to the full name of this package. */
#define _GLIBCXX_PACKAGE_NAME "package-unused"

/* Define to the full name and version of this package. */
#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"

/* Define to the one symbol short name of this package. */
#define _GLIBCXX_PACKAGE_TARNAME "libstdc++"

/* Define to the home page for this package. */
#define _GLIBCXX_PACKAGE_URL ""

/* Define to the version of this package. */
#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"

/* Define to 1 if you have the ANSI C header files. */
#define _GLIBCXX_STDC_HEADERS 1

/* Version number of package */
/* #undef _GLIBCXX_VERSION */

/* Enable large inode numbers on Mac OS X 10.5.  */
#ifndef _GLIBCXX_DARWIN_USE_64_BIT_INODE
# define _GLIBCXX_DARWIN_USE_64_BIT_INODE 1
#endif

/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _GLIBCXX_FILE_OFFSET_BITS */

/* Define if C99 functions in <complex.h> should be used in <complex> for
   C++11. Using compiler builtins for these functions requires corresponding
   C99 library functions to be present. */
#define _GLIBCXX11_USE_C99_COMPLEX 1

/* Define if C99 generic macros in <math.h> should be imported in <cmath> in
   namespace std for C++11. */
#define _GLIBCXX11_USE_C99_MATH 1

/* Define if C99 functions or macros in <stdio.h> should be imported in
   <cstdio> in namespace std for C++11. */
#define _GLIBCXX11_USE_C99_STDIO 1

/* Define if C99 functions or macros in <stdlib.h> should be imported in
   <cstdlib> in namespace std for C++11. */
#define _GLIBCXX11_USE_C99_STDLIB 1

/* Define if C99 functions or macros in <wchar.h> should be imported in
   <cwchar> in namespace std for C++11. */
#define _GLIBCXX11_USE_C99_WCHAR 1

/* Define if C99 functions in <complex.h> should be used in <complex> for
   C++98. Using compiler builtins for these functions requires corresponding
   C99 library functions to be present. */
#define _GLIBCXX98_USE_C99_COMPLEX 1

/* Define if C99 functions or macros in <math.h> should be imported in <cmath>
   in namespace std for C++98. */
#define _GLIBCXX98_USE_C99_MATH 1

/* Define if C99 functions or macros in <stdio.h> should be imported in
   <cstdio> in namespace std for C++98. */
#define _GLIBCXX98_USE_C99_STDIO 1

/* Define if C99 functions or macros in <stdlib.h> should be imported in
   <cstdlib> in namespace std for C++98. */
#define _GLIBCXX98_USE_C99_STDLIB 1

/* Define if C99 functions or macros in <wchar.h> should be imported in
   <cwchar> in namespace std for C++98. */
#define _GLIBCXX98_USE_C99_WCHAR 1

/* Define if the compiler supports C++11 atomics. */
#define _GLIBCXX_ATOMIC_BUILTINS 1

/* Define if global objects can be aligned to
   std::hardware_destructive_interference_size. */
#define _GLIBCXX_CAN_ALIGNAS_DESTRUCTIVE_SIZE 1

/* Define to use concept checking code from the boost libraries. */
/* #undef _GLIBCXX_CONCEPT_CHECKS */

/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
   undefined for platform defaults */
#define _GLIBCXX_FULLY_DYNAMIC_STRING 0

/* Define if gthreads library is available. */
#define _GLIBCXX_HAS_GTHREADS 1

/* Define to 1 if a full hosted library is built, or 0 if freestanding. */
#define _GLIBCXX_HOSTED __STDC_HOSTED__

/* Define if compatibility should be provided for alternative 128-bit long
   double formats. */

/* Define if compatibility should be provided for -mlong-double-64. */

/* Define to the letter to which size_t is mangled. */
#define _GLIBCXX_MANGLE_SIZE_T m

/* Define if C99 llrint and llround functions are missing from <math.h>. */
/* #undef _GLIBCXX_NO_C99_ROUNDING_FUNCS */

/* Defined if no way to sleep is available. */
/* #undef _GLIBCXX_NO_SLEEP */

/* Define if ptrdiff_t is int. */
/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */

/* Define if using setrlimit to set resource limits during "make check" */
#define _GLIBCXX_RES_LIMITS 1

/* Define if size_t is unsigned int. */
/* #undef _GLIBCXX_SIZE_T_IS_UINT */

/* Define if static tzdata should be compiled into the library. */
#define _GLIBCXX_STATIC_TZDATA 1

/* Define to the value of the EOF integer constant. */
#define _GLIBCXX_STDIO_EOF -1

/* Define to the value of the SEEK_CUR integer constant. */
#define _GLIBCXX_STDIO_SEEK_CUR 1

/* Define to the value of the SEEK_END integer constant. */
#define _GLIBCXX_STDIO_SEEK_END 2

/* Define to use symbol versioning in the shared library. */
#define _GLIBCXX_SYMVER 1

/* Define to use darwin versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_DARWIN */

/* Define to use GNU versioning in the shared library. */
#define _GLIBCXX_SYMVER_GNU 1

/* Define to use GNU namespace versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */

/* Define to use Sun versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_SUN */

/* Define if C11 functions in <uchar.h> should be imported into namespace std
   in <cuchar>. */
#define _GLIBCXX_USE_C11_UCHAR_CXX11 1

/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
   <stdio.h>, and <stdlib.h> can be used or exposed. */
#define _GLIBCXX_USE_C99 1

/* Define if C99 inverse trig functions in <complex.h> should be used in
   <complex>. Using compiler builtins for these functions requires
   corresponding C99 library functions to be present. */
#define _GLIBCXX_USE_C99_COMPLEX_ARC 1

/* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
   Using compiler builtins for these functions requires corresponding C99
   library functions to be present. */
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1

/* Define if C99 functions in <ctype.h> should be imported in <cctype> in
   namespace std for C++11. */
#define _GLIBCXX_USE_C99_CTYPE 1

/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_CTYPE_TR1 1

/* Define if C99 functions in <fenv.h> should be imported in <cfenv> in
   namespace std for C++11. */
#define _GLIBCXX_USE_C99_FENV 1

/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_FENV_TR1 1

/* Define if C99 functions in <inttypes.h> should be imported in <cinttypes>
   in namespace std in C++11. */
#define _GLIBCXX_USE_C99_INTTYPES 1

/* Define if C99 functions in <inttypes.h> should be imported in
   <tr1/cinttypes> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_INTTYPES_TR1 1

/* Define if wchar_t C99 functions in <inttypes.h> should be imported in
   <cinttypes> in namespace std in C++11. */
#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T 1

/* Define if wchar_t C99 functions in <inttypes.h> should be imported in
   <tr1/cinttypes> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1

/* Define if C99 functions in <math.h> should be imported in <cmath> in
   namespace std for C++11. */
#define _GLIBCXX_USE_C99_MATH_FUNCS 1

/* Define if C99 functions or macros in <math.h> should be imported in
   <tr1/cmath> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_MATH_TR1 1

/* Define if C99 types in <stdint.h> should be imported in <cstdint> in
   namespace std for C++11. */
#define _GLIBCXX_USE_C99_STDINT 1

/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_STDINT_TR1 1

/* Define if usable chdir is available in <unistd.h>. */
#define _GLIBCXX_USE_CHDIR 1

/* Define if usable chmod is available in <sys/stat.h>. */
#define _GLIBCXX_USE_CHMOD 1

/* Defined if clock_gettime syscall has monotonic and realtime clock support.
   */
/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */

/* Defined if clock_gettime has monotonic clock support. */
#define _GLIBCXX_USE_CLOCK_MONOTONIC 1

/* Defined if clock_gettime has realtime clock support. */
#define _GLIBCXX_USE_CLOCK_REALTIME 1

/* Define if copy_file_range is available in <unistd.h>. */
/* #undef _GLIBCXX_USE_COPY_FILE_RANGE */

/* Define if ISO/IEC TR 24733 decimal floating point types are supported on
   this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */

/* Define if /dev/random and /dev/urandom are available for
   std::random_device. */
#define _GLIBCXX_USE_DEV_RANDOM 1

/* Define if fchmod is available in <sys/stat.h>. */
#define _GLIBCXX_USE_FCHMOD 1

/* Define if fchmodat is available in <sys/stat.h>. */
#define _GLIBCXX_USE_FCHMODAT 1

/* Define if fseeko and ftello are available. */
#define _GLIBCXX_USE_FSEEKO_FTELLO 1

/* Define if usable getcwd is available in <unistd.h>. */
#define _GLIBCXX_USE_GETCWD 1

/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1

/* Define if get_nprocs is available in <sys/sysinfo.h>. */
/* #undef _GLIBCXX_USE_GET_NPROCS */

/* Define if init_priority should be used for iostream initialization. */
#define _GLIBCXX_USE_INIT_PRIORITY_ATTRIBUTE 1

/* Define if LFS support is available. */
/* #undef _GLIBCXX_USE_LFS */

/* Define if code specialized for long long should be used. */
#define _GLIBCXX_USE_LONG_LONG 1

/* Define if lstat is available in <sys/stat.h>. */
#define _GLIBCXX_USE_LSTAT 1

/* Define if usable mkdir is available in <sys/stat.h>. */
#define _GLIBCXX_USE_MKDIR 1

/* Defined if nanosleep is available. */
#define _GLIBCXX_USE_NANOSLEEP 1

/* Define if NLS translations are to be used. */
/* #undef _GLIBCXX_USE_NLS */

/* Define if nl_langinfo_l should be used for std::text_encoding. */
#define _GLIBCXX_USE_NL_LANGINFO_L 1

/* Define if pthreads_num_processors_np is available in <pthread.h>. */
/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */

/* Define if pthread_cond_clockwait is available in <pthread.h>. */
/* #undef _GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT */

/* Define if pthread_mutex_clocklock is available in <pthread.h>. */
/* #undef _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK */

/* Define if pthread_rwlock_clockrdlock and pthread_rwlock_clockwrlock are
   available in <pthread.h>. */
/* #undef _GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK */

/* Define if POSIX read/write locks are available in <gthr.h>. */
#define _GLIBCXX_USE_PTHREAD_RWLOCK_T 1

/* Define if /dev/random and /dev/urandom are available for the random_device
   of TR1 (Chapter 5.1). */
#define _GLIBCXX_USE_RANDOM_TR1 1

/* Define if usable realpath is available in <stdlib.h>. */
/* #undef _GLIBCXX_USE_REALPATH */

/* Defined if sched_yield is available. */
#define _GLIBCXX_USE_SCHED_YIELD 1

/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1

/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */

/* Define if sendfile is available in <sys/sendfile.h>. */
/* #undef _GLIBCXX_USE_SENDFILE */

/* Define to restrict std::__basic_file<> to stdio APIs. */
/* #undef _GLIBCXX_USE_STDIO_PURE */

/* Define if struct stat has timespec members. */
#define _GLIBCXX_USE_ST_MTIM 1

/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1

/* Define if obsolescent tmpnam is available in <stdio.h>. */
#define _GLIBCXX_USE_TMPNAM 1

/* Define if c8rtomb and mbrtoc8 functions in <uchar.h> should be imported
   into namespace std in <cuchar> for C++20. */
#define _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 1

/* Define if c8rtomb and mbrtoc8 functions in <uchar.h> should be imported
   into namespace std in <cuchar> for -fchar8_t. */
#define _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T 1

/* Define if utime is available in <utime.h>. */
#define _GLIBCXX_USE_UTIME 1

/* Define if utimensat and UTIME_OMIT are available in <sys/stat.h> and
   AT_FDCWD in <fcntl.h>. */
#define _GLIBCXX_USE_UTIMENSAT 1

/* Define if code specialized for wchar_t should be used. */
#define _GLIBCXX_USE_WCHAR_T 1

/* Defined if Sleep exists. */
/* #undef _GLIBCXX_USE_WIN32_SLEEP */

/* Define if _get_osfhandle should be used for filebuf::native_handle(). */
/* #undef _GLIBCXX_USE__GET_OSFHANDLE */

/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1

/* Defined if as can handle rdrand. */
/* #undef _GLIBCXX_X86_RDRAND */

/* Defined if as can handle rdseed. */
/* #undef _GLIBCXX_X86_RDSEED */

/* Define if a directory should be searched for tzdata files. */
/* #undef _GLIBCXX_ZONEINFO_DIR */

/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0

/* Define for large files, on AIX-style hosts. */
/* #undef _GLIBCXX_LARGE_FILES */

/* Define if all C++11 floating point overloads are available in <math.h>.  */
#if __cplusplus >= 201103L
/* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO_FP */
#endif

/* Define if all C++11 integral type overloads are available in <math.h>.  */
#if __cplusplus >= 201103L
/* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO_INT */
#endif

#endif // _GLIBCXX_CXX_CONFIG_H
@


1.39
log
@mknative-gcc for GCC 14 and everyone.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.120 2025/09/16 04:18:30 mrg Exp  */
d1390 1
a1390 1
/* #undef _GLIBCXX_HAVE_TGMATH_H */
@


1.38
log
@mknative-gcc updates for GCC 12.5.0.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.118 2024/02/21 08:24:46 mrg Exp  */
d7 1
a7 1
// Copyright (C) 1997-2022 Free Software Foundation, Inc.
d37 2
d40 1
a40 1
#define _GLIBCXX_RELEASE 12
d43 1
a43 1
#define __GLIBCXX__ 20250711
d93 1
a93 1
//   _GLIBCXX20_DEPRECATED( string-literal )
d95 2
d135 1
a135 1
# define _GLIBCXX20_DEPRECATED(MSG) [[deprecated(MSG)]]
d138 1
a138 1
# define _GLIBCXX20_DEPRECATED(MSG)
d142 8
d327 1
a327 1
    void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__));
d406 7
d545 1
a572 9

#if _GLIBCXX_HAVE_IS_CONSTANT_EVALUATED
# define __glibcxx_constexpr_assert(cond) \
  if (std::__is_constant_evaluated() && !bool(cond))	\
    __builtin_unreachable() /* precondition violation detected! */
#else
# define __glibcxx_constexpr_assert(unevaluated)
#endif

d576 1
a576 3
#if defined(_GLIBCXX_ASSERTIONS) \
  || defined(_GLIBCXX_PARALLEL) || defined(_GLIBCXX_PARALLEL_ASSERTIONS)
# ifdef _GLIBCXX_VERBOSE_ASSERT
d580 1
a580 2
  // Avoid the use of assert, because we're trying to keep the <cassert>
  // include out of the mix.
d583 3
a585 2
  __glibcxx_assert_fail(const char* __file, int __line,
			const char* __function, const char* __condition)
d589 5
a593 15
#define __glibcxx_assert_impl(_Condition)				\
  if (__builtin_expect(!bool(_Condition), false))			\
  {									\
    __glibcxx_constexpr_assert(false);					\
    std::__glibcxx_assert_fail(__FILE__, __LINE__, __PRETTY_FUNCTION__,	\
			       #_Condition);				\
  }
# else // ! VERBOSE_ASSERT
# define __glibcxx_assert_impl(_Condition)		\
  if (__builtin_expect(!bool(_Condition), false))	\
  {							\
    __glibcxx_constexpr_assert(false);			\
    __builtin_abort();					\
  }
# endif
d597 23
a619 2
# define __glibcxx_assert(cond) \
  do { __glibcxx_assert_impl(cond); } while (false)
d621 3
a623 2
# define __glibcxx_assert(cond) \
  do { __glibcxx_constexpr_assert(cond); } while (false)
d824 14
a854 4
#if _GLIBCXX_HAS_BUILTIN(__is_same)
#  define _GLIBCXX_HAVE_BUILTIN_IS_SAME 1
#endif

d859 9
a867 1
#undef _GLIBCXX_HAS_BUILTIN
d944 4
d1069 1
a1069 1
/* Define if you have the iconv() function. */
d1156 3
d1275 1
a1275 1
/* #undef _GLIBCXX_HAVE_STACKTRACE */
d1336 1
a1336 1
/* #undef _GLIBCXX_HAVE_SYS_MMAN_H */
d1390 1
a1390 1
#define _GLIBCXX_HAVE_TGMATH_H 1
d1437 2
a1438 2
/* Defined if Sleep exists. */
/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */
a1445 6
/* Define to 1 if you have the `_acosf' function. */
/* #undef _GLIBCXX_HAVE__ACOSF */

/* Define to 1 if you have the `_acosl' function. */
/* #undef _GLIBCXX_HAVE__ACOSL */

a1448 180
/* Define to 1 if you have the `_asinf' function. */
/* #undef _GLIBCXX_HAVE__ASINF */

/* Define to 1 if you have the `_asinl' function. */
/* #undef _GLIBCXX_HAVE__ASINL */

/* Define to 1 if you have the `_atan2f' function. */
/* #undef _GLIBCXX_HAVE__ATAN2F */

/* Define to 1 if you have the `_atan2l' function. */
/* #undef _GLIBCXX_HAVE__ATAN2L */

/* Define to 1 if you have the `_atanf' function. */
/* #undef _GLIBCXX_HAVE__ATANF */

/* Define to 1 if you have the `_atanl' function. */
/* #undef _GLIBCXX_HAVE__ATANL */

/* Define to 1 if you have the `_ceilf' function. */
/* #undef _GLIBCXX_HAVE__CEILF */

/* Define to 1 if you have the `_ceill' function. */
/* #undef _GLIBCXX_HAVE__CEILL */

/* Define to 1 if you have the `_cosf' function. */
/* #undef _GLIBCXX_HAVE__COSF */

/* Define to 1 if you have the `_coshf' function. */
/* #undef _GLIBCXX_HAVE__COSHF */

/* Define to 1 if you have the `_coshl' function. */
/* #undef _GLIBCXX_HAVE__COSHL */

/* Define to 1 if you have the `_cosl' function. */
/* #undef _GLIBCXX_HAVE__COSL */

/* Define to 1 if you have the `_expf' function. */
/* #undef _GLIBCXX_HAVE__EXPF */

/* Define to 1 if you have the `_expl' function. */
/* #undef _GLIBCXX_HAVE__EXPL */

/* Define to 1 if you have the `_fabsf' function. */
/* #undef _GLIBCXX_HAVE__FABSF */

/* Define to 1 if you have the `_fabsl' function. */
/* #undef _GLIBCXX_HAVE__FABSL */

/* Define to 1 if you have the `_finite' function. */
/* #undef _GLIBCXX_HAVE__FINITE */

/* Define to 1 if you have the `_finitef' function. */
/* #undef _GLIBCXX_HAVE__FINITEF */

/* Define to 1 if you have the `_finitel' function. */
/* #undef _GLIBCXX_HAVE__FINITEL */

/* Define to 1 if you have the `_floorf' function. */
/* #undef _GLIBCXX_HAVE__FLOORF */

/* Define to 1 if you have the `_floorl' function. */
/* #undef _GLIBCXX_HAVE__FLOORL */

/* Define to 1 if you have the `_fmodf' function. */
/* #undef _GLIBCXX_HAVE__FMODF */

/* Define to 1 if you have the `_fmodl' function. */
/* #undef _GLIBCXX_HAVE__FMODL */

/* Define to 1 if you have the `_fpclass' function. */
/* #undef _GLIBCXX_HAVE__FPCLASS */

/* Define to 1 if you have the `_frexpf' function. */
/* #undef _GLIBCXX_HAVE__FREXPF */

/* Define to 1 if you have the `_frexpl' function. */
/* #undef _GLIBCXX_HAVE__FREXPL */

/* Define to 1 if you have the `_hypot' function. */
/* #undef _GLIBCXX_HAVE__HYPOT */

/* Define to 1 if you have the `_hypotf' function. */
/* #undef _GLIBCXX_HAVE__HYPOTF */

/* Define to 1 if you have the `_hypotl' function. */
/* #undef _GLIBCXX_HAVE__HYPOTL */

/* Define to 1 if you have the `_isinf' function. */
/* #undef _GLIBCXX_HAVE__ISINF */

/* Define to 1 if you have the `_isinff' function. */
/* #undef _GLIBCXX_HAVE__ISINFF */

/* Define to 1 if you have the `_isinfl' function. */
/* #undef _GLIBCXX_HAVE__ISINFL */

/* Define to 1 if you have the `_isnan' function. */
/* #undef _GLIBCXX_HAVE__ISNAN */

/* Define to 1 if you have the `_isnanf' function. */
/* #undef _GLIBCXX_HAVE__ISNANF */

/* Define to 1 if you have the `_isnanl' function. */
/* #undef _GLIBCXX_HAVE__ISNANL */

/* Define to 1 if you have the `_ldexpf' function. */
/* #undef _GLIBCXX_HAVE__LDEXPF */

/* Define to 1 if you have the `_ldexpl' function. */
/* #undef _GLIBCXX_HAVE__LDEXPL */

/* Define to 1 if you have the `_log10f' function. */
/* #undef _GLIBCXX_HAVE__LOG10F */

/* Define to 1 if you have the `_log10l' function. */
/* #undef _GLIBCXX_HAVE__LOG10L */

/* Define to 1 if you have the `_logf' function. */
/* #undef _GLIBCXX_HAVE__LOGF */

/* Define to 1 if you have the `_logl' function. */
/* #undef _GLIBCXX_HAVE__LOGL */

/* Define to 1 if you have the `_modf' function. */
/* #undef _GLIBCXX_HAVE__MODF */

/* Define to 1 if you have the `_modff' function. */
/* #undef _GLIBCXX_HAVE__MODFF */

/* Define to 1 if you have the `_modfl' function. */
/* #undef _GLIBCXX_HAVE__MODFL */

/* Define to 1 if you have the `_powf' function. */
/* #undef _GLIBCXX_HAVE__POWF */

/* Define to 1 if you have the `_powl' function. */
/* #undef _GLIBCXX_HAVE__POWL */

/* Define to 1 if you have the `_qfpclass' function. */
/* #undef _GLIBCXX_HAVE__QFPCLASS */

/* Define to 1 if you have the `_sincos' function. */
/* #undef _GLIBCXX_HAVE__SINCOS */

/* Define to 1 if you have the `_sincosf' function. */
/* #undef _GLIBCXX_HAVE__SINCOSF */

/* Define to 1 if you have the `_sincosl' function. */
/* #undef _GLIBCXX_HAVE__SINCOSL */

/* Define to 1 if you have the `_sinf' function. */
/* #undef _GLIBCXX_HAVE__SINF */

/* Define to 1 if you have the `_sinhf' function. */
/* #undef _GLIBCXX_HAVE__SINHF */

/* Define to 1 if you have the `_sinhl' function. */
/* #undef _GLIBCXX_HAVE__SINHL */

/* Define to 1 if you have the `_sinl' function. */
/* #undef _GLIBCXX_HAVE__SINL */

/* Define to 1 if you have the `_sqrtf' function. */
/* #undef _GLIBCXX_HAVE__SQRTF */

/* Define to 1 if you have the `_sqrtl' function. */
/* #undef _GLIBCXX_HAVE__SQRTL */

/* Define to 1 if you have the `_tanf' function. */
/* #undef _GLIBCXX_HAVE__TANF */

/* Define to 1 if you have the `_tanhf' function. */
/* #undef _GLIBCXX_HAVE__TANHF */

/* Define to 1 if you have the `_tanhl' function. */
/* #undef _GLIBCXX_HAVE__TANHL */

/* Define to 1 if you have the `_tanl' function. */
/* #undef _GLIBCXX_HAVE__TANL */

a1485 15
/* The size of `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */

/* The size of `int', as computed by sizeof. */
/* #undef SIZEOF_INT */

/* The size of `long', as computed by sizeof. */
/* #undef SIZEOF_LONG */

/* The size of `short', as computed by sizeof. */
/* #undef SIZEOF_SHORT */

/* The size of `void *', as computed by sizeof. */
/* #undef SIZEOF_VOID_P */

d1505 2
a1506 2
/* Define if C99 functions or macros in <math.h> should be imported in <cmath>
   in namespace std for C++11. */
d1545 4
d1560 1
a1560 1
#define _GLIBCXX_HOSTED 1
d1585 3
d1620 5
d1630 4
d1638 4
d1646 4
d1655 4
d1662 4
d1670 4
d1694 3
d1711 3
d1723 3
d1744 3
d1812 6
d1827 3
a1845 320
#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
# define _GLIBCXX_HAVE_ACOSF 1
# define acosf _acosf
#endif

#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
# define _GLIBCXX_HAVE_ACOSL 1
# define acosl _acosl
#endif

#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
# define _GLIBCXX_HAVE_ASINF 1
# define asinf _asinf
#endif

#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
# define _GLIBCXX_HAVE_ASINL 1
# define asinl _asinl
#endif

#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
# define _GLIBCXX_HAVE_ATAN2F 1
# define atan2f _atan2f
#endif

#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
# define _GLIBCXX_HAVE_ATAN2L 1
# define atan2l _atan2l
#endif

#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
# define _GLIBCXX_HAVE_ATANF 1
# define atanf _atanf
#endif

#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
# define _GLIBCXX_HAVE_ATANL 1
# define atanl _atanl
#endif

#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
# define _GLIBCXX_HAVE_CEILF 1
# define ceilf _ceilf
#endif

#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
# define _GLIBCXX_HAVE_CEILL 1
# define ceill _ceill
#endif

#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
# define _GLIBCXX_HAVE_COSF 1
# define cosf _cosf
#endif

#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
# define _GLIBCXX_HAVE_COSHF 1
# define coshf _coshf
#endif

#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
# define _GLIBCXX_HAVE_COSHL 1
# define coshl _coshl
#endif

#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
# define _GLIBCXX_HAVE_COSL 1
# define cosl _cosl
#endif

#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
# define _GLIBCXX_HAVE_EXPF 1
# define expf _expf
#endif

#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
# define _GLIBCXX_HAVE_EXPL 1
# define expl _expl
#endif

#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
# define _GLIBCXX_HAVE_FABSF 1
# define fabsf _fabsf
#endif

#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
# define _GLIBCXX_HAVE_FABSL 1
# define fabsl _fabsl
#endif

#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
# define _GLIBCXX_HAVE_FINITE 1
# define finite _finite
#endif

#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
# define _GLIBCXX_HAVE_FINITEF 1
# define finitef _finitef
#endif

#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
# define _GLIBCXX_HAVE_FINITEL 1
# define finitel _finitel
#endif

#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
# define _GLIBCXX_HAVE_FLOORF 1
# define floorf _floorf
#endif

#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
# define _GLIBCXX_HAVE_FLOORL 1
# define floorl _floorl
#endif

#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
# define _GLIBCXX_HAVE_FMODF 1
# define fmodf _fmodf
#endif

#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
# define _GLIBCXX_HAVE_FMODL 1
# define fmodl _fmodl
#endif

#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
# define _GLIBCXX_HAVE_FPCLASS 1
# define fpclass _fpclass
#endif

#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
# define _GLIBCXX_HAVE_FREXPF 1
# define frexpf _frexpf
#endif

#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
# define _GLIBCXX_HAVE_FREXPL 1
# define frexpl _frexpl
#endif

#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
# define _GLIBCXX_HAVE_HYPOT 1
# define hypot _hypot
#endif

#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
# define _GLIBCXX_HAVE_HYPOTF 1
# define hypotf _hypotf
#endif

#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
# define _GLIBCXX_HAVE_HYPOTL 1
# define hypotl _hypotl
#endif

#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
# define _GLIBCXX_HAVE_ISINF 1
# define isinf _isinf
#endif

#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
# define _GLIBCXX_HAVE_ISINFF 1
# define isinff _isinff
#endif

#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
# define _GLIBCXX_HAVE_ISINFL 1
# define isinfl _isinfl
#endif

#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
# define _GLIBCXX_HAVE_ISNAN 1
# define isnan _isnan
#endif

#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
# define _GLIBCXX_HAVE_ISNANF 1
# define isnanf _isnanf
#endif

#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
# define _GLIBCXX_HAVE_ISNANL 1
# define isnanl _isnanl
#endif

#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
# define _GLIBCXX_HAVE_LDEXPF 1
# define ldexpf _ldexpf
#endif

#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
# define _GLIBCXX_HAVE_LDEXPL 1
# define ldexpl _ldexpl
#endif

#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
# define _GLIBCXX_HAVE_LOG10F 1
# define log10f _log10f
#endif

#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
# define _GLIBCXX_HAVE_LOG10L 1
# define log10l _log10l
#endif

#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
# define _GLIBCXX_HAVE_LOGF 1
# define logf _logf
#endif

#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
# define _GLIBCXX_HAVE_LOGL 1
# define logl _logl
#endif

#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
# define _GLIBCXX_HAVE_MODF 1
# define modf _modf
#endif

#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
# define _GLIBCXX_HAVE_MODFF 1
# define modff _modff
#endif

#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
# define _GLIBCXX_HAVE_MODFL 1
# define modfl _modfl
#endif

#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
# define _GLIBCXX_HAVE_POWF 1
# define powf _powf
#endif

#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
# define _GLIBCXX_HAVE_POWL 1
# define powl _powl
#endif

#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
# define _GLIBCXX_HAVE_QFPCLASS 1
# define qfpclass _qfpclass
#endif

#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
# define _GLIBCXX_HAVE_SINCOS 1
# define sincos _sincos
#endif

#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
# define _GLIBCXX_HAVE_SINCOSF 1
# define sincosf _sincosf
#endif

#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
# define _GLIBCXX_HAVE_SINCOSL 1
# define sincosl _sincosl
#endif

#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
# define _GLIBCXX_HAVE_SINF 1
# define sinf _sinf
#endif

#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
# define _GLIBCXX_HAVE_SINHF 1
# define sinhf _sinhf
#endif

#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
# define _GLIBCXX_HAVE_SINHL 1
# define sinhl _sinhl
#endif

#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
# define _GLIBCXX_HAVE_SINL 1
# define sinl _sinl
#endif

#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
# define _GLIBCXX_HAVE_SQRTF 1
# define sqrtf _sqrtf
#endif

#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
# define _GLIBCXX_HAVE_SQRTL 1
# define sqrtl _sqrtl
#endif

#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
# define _GLIBCXX_HAVE_STRTOF 1
# define strtof _strtof
#endif

#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
# define _GLIBCXX_HAVE_STRTOLD 1
# define strtold _strtold
#endif

#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
# define _GLIBCXX_HAVE_TANF 1
# define tanf _tanf
#endif

#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
# define _GLIBCXX_HAVE_TANHF 1
# define tanhf _tanhf
#endif

#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
# define _GLIBCXX_HAVE_TANHL 1
# define tanhl _tanhl
#endif

#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
# define _GLIBCXX_HAVE_TANL 1
# define tanl _tanl
#endif

@


1.37
log
@mknative-gcc for GCC 12.4.0 and everyone except ia64.
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20240620
d1158 3
d1356 1
a1356 1
/* #undef _GLIBCXX_HAVE_UCHAR_H */
d1762 1
a1762 1
/* #undef _GLIBCXX_USE_C11_UCHAR_CXX11 */
d1903 1
a1903 1
/* #undef _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 */
d1907 1
a1907 1
/* #undef _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T */
@


1.36
log
@mknative-gcc for most targets and enabling isl.
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20230508
d352 1
a352 1
// Defined if inline namespaces are used for versioning.
a354 1
// Inline namespace for symbol versioning.
d356 1
d359 3
d386 1
d389 3
d830 3
d1794 6
d1824 3
d1842 3
@


1.36.2.1
log
@Sync with HEAD.
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20240620
d352 1
a352 1
// Non-zero if inline namespaces are used for versioning the entire library.
d355 1
a356 1
// Inline namespace for symbol versioning of (nearly) everything in std.
a358 3
// Unused when everything in std is versioned anyway.
# define _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X)
# define _GLIBCXX_END_INLINE_ABI_NAMESPACE(X)
a382 1
// Unused.
a384 3
// Used to version individual components, e.g. std::_V2::error_category.
# define _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X {
# define _GLIBCXX_END_INLINE_ABI_NAMESPACE(X)   } // inline namespace X
a822 3
// Mark code that should be ignored by the compiler, but seen by Doxygen.
#define _GLIBCXX_DOXYGEN_ONLY(X)

a1783 6
/* Define if usable chdir is available in <unistd.h>. */
#define _GLIBCXX_USE_CHDIR 1

/* Define if usable chmod is available in <sys/stat.h>. */
#define _GLIBCXX_USE_CHMOD 1

a1807 3
/* Define if usable getcwd is available in <unistd.h>. */
#define _GLIBCXX_USE_GETCWD 1

a1822 3
/* Define if usable mkdir is available in <sys/stat.h>. */
#define _GLIBCXX_USE_MKDIR 1

@


1.36.2.2
log
@Sync with HEAD
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20250711
a1157 3
/* Define if O_NONBLOCK is defined in <fcntl.h> */
#define _GLIBCXX_HAVE_O_NONBLOCK 1

d1353 1
a1353 1
#define _GLIBCXX_HAVE_UCHAR_H 1
d1759 1
a1759 1
#define _GLIBCXX_USE_C11_UCHAR_CXX11 1
d1900 1
a1900 1
#define _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 1
d1904 1
a1904 1
#define _GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T 1
@


1.35
log
@mknative-gcc for GCC 12.3.0 on arm64*, arm* besides armv4, ppc, alpha,
sh, sparc*, mips*, riscv*, vax, hppa, ia64, and m68*.

earmv4 didn't start properly, and powerpc64 failed to build, but all
the rest seem to be OK now.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.117 2023/07/31 01:48:37 mrg Exp  */
d1331 1
a1331 1
/* #undef _GLIBCXX_HAVE_TGMATH_H */
@


1.34
log
@mknative-gcc for GCC 10.5.0.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.116 2022/07/22 06:50:26 mrg Exp  */
d7 1
a7 1
// Copyright (C) 1997-2020 Free Software Foundation, Inc.
d38 1
a38 1
#define _GLIBCXX_RELEASE 10
d41 1
a41 1
#define __GLIBCXX__ 20230707
d84 5
a88 1
//   _GLIBCXX_DEPRECATED_SUGGEST
d90 1
d92 1
d97 1
a97 1
#if defined(__DEPRECATED) && (__cplusplus >= 201103L)
d106 16
d124 1
d127 1
d130 1
a130 1
#if defined(__DEPRECATED) && (__cplusplus > 201703L)
d132 1
d135 1
d182 1
a182 1
# if __cplusplus > 201703L
d189 8
d308 11
d462 24
a485 1
// Inline namespace for long double 128 mode.
d499 1
d510 25
d546 11
d560 1
d563 1
d566 20
a585 7
  extern "C++" inline void
  __replacement_assert(const char* __file, int __line,
		       const char* __function, const char* __condition)
  {
    __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
		     __function, __condition);
    __builtin_abort();
d587 1
a587 8
}
#define __glibcxx_assert_impl(_Condition)				 \
  do 									 \
  {							      		 \
    if (! (_Condition))                                                  \
      std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
				#_Condition);				 \
  } while (false)
d591 2
a592 1
# define __glibcxx_assert(_Condition) __glibcxx_assert_impl(_Condition)
d594 11
a604 1
# define __glibcxx_assert(_Condition)
d641 9
d774 1
a774 1
/* Define if __float128 is supported on this host. */
d776 27
a802 1
#undef _GLIBCXX_USE_FLOAT128
d805 1
a805 2
#if __GNUC__ >= 7
// Assume these are available if the compiler claims to be a recent GCC:
d807 3
d811 7
d819 3
a821 22
# define _GLIBCXX_BUILTIN_IS_SAME_AS(T, U) __is_same_as(T, U)
# if __GNUC__ >= 9
#  define _GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED 1
# endif
#elif defined(__is_identifier) && defined(__has_builtin)
// For non-GNU compilers:
# if ! __is_identifier(__has_unique_object_representations)
#  define _GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1
# endif
# if ! __is_identifier(__is_aggregate)
#  define _GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1
# endif
# if __has_builtin(__builtin_launder)
#  define _GLIBCXX_HAVE_BUILTIN_LAUNDER 1
# endif
# if __has_builtin(__builtin_is_constant_evaluated)
#  define _GLIBCXX_HAVE_BUILTIN_IS_CONSTANT_EVALUATED 1
# endif
# if ! __is_identifier(__is_same)
#  define _GLIBCXX_BUILTIN_IS_SAME_AS(T, U) __is_same(T, U)
# endif
#endif // GCC
d862 3
d919 4
d926 3
d956 3
d998 3
a1021 9
/* Define if int64_t is available in <stdint.h>. */
#define _GLIBCXX_HAVE_INT64_T 1

/* Define if int64_t is a long. */
/* #undef _GLIBCXX_HAVE_INT64_T_LONG */

/* Define if int64_t is a long long. */
#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1

d1076 3
d1145 3
d1157 4
d1176 3
d1215 3
d1276 3
d1331 1
a1331 1
#define _GLIBCXX_HAVE_TGMATH_H 1
d1348 6
d1384 3
d1700 3
d1711 3
a1813 3
/* Define if __int128 is supported on this host. */
/* #undef _GLIBCXX_USE_INT128 */

d1864 3
d1876 8
@


1.33
log
@regen everything for GCC 10.4.0.
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20220628
d1014 1
a1014 1
/* #undef _GLIBCXX_HAVE_SINCOS */
d1017 1
a1017 1
/* #undef _GLIBCXX_HAVE_SINCOSF */
d1020 1
a1020 1
/* #undef _GLIBCXX_HAVE_SINCOSL */
@


1.33.2.1
log
@Apply patch, requested by mrg in ticket #233:

	external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsn64eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsn64el/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h
	external/gpl3/gcc/lib/libgomp/arch/aarch64/config.h
	external/gpl3/gcc/lib/libgomp/arch/aarch64eb/config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/symver-config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/symver-config.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h
	tools/gcc/gcc-version.mk

mknative, complete update to gcc 10.5.
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20230707
d1014 1
a1014 1
#define _GLIBCXX_HAVE_SINCOS 1
d1017 1
a1017 1
#define _GLIBCXX_HAVE_SINCOSF 1
d1020 1
a1020 1
#define _GLIBCXX_HAVE_SINCOSL 1
@


1.32
log
@mknative for config.gcc fix for arm.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.114 2021/04/11 07:35:45 mrg Exp  */
d41 1
a41 1
#define __GLIBCXX__ 20210408
d1406 1
a1406 1
#define LT_OBJDIR ".libs/"
d1445 1
a1445 1
#define STDC_HEADERS 1
@


1.31
log
@mknative-gcc for GCC 10 and almost all platforms.  one of the
myriad of arm platforms, and the powerpc* platforms are not
yet done.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.113 2021/04/11 01:44:14 mrg Exp  */
d1156 1
a1156 1
/* #undef _GLIBCXX_HAVE_TGMATH_H */
@


1.30
log
@mknative-gcc for gcc 9.3.0 and earmv5*.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.108 2020/09/05 10:58:08 mrg Exp  */
d7 1
a7 1
// Copyright (C) 1997-2019 Free Software Foundation, Inc.
d38 1
a38 1
#define _GLIBCXX_RELEASE 9
d41 1
a41 1
#define __GLIBCXX__ 20200312
d84 1
d86 1
d93 2
d97 1
d106 6
d175 1
a175 1
#  define _GLIBCXX_NOEXCEPT_IF(_COND) noexcept(_COND)
d180 1
a180 1
#  define _GLIBCXX_NOEXCEPT_IF(_COND)
a224 1
    namespace __profile { }
d342 2
a343 3
// Inline namespaces for special modes: debug, parallel, profile.
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
    || defined(_GLIBCXX_PROFILE)
a366 5

  // Inline namespaces for profile mode
# ifdef _GLIBCXX_PROFILE
  inline namespace __profile { }
# endif
a372 6
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
#  error illegal use of multiple inlined namespaces
# endif
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
#  error illegal use of multiple inlined namespaces
# endif
d391 1
a391 1
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
d638 1
a638 1
# define __cpp_lib_char8_t 201811L
d651 1
d669 3
d680 1
a680 3
// #define PSTL_VERSION 104
// #define PSTL_VERSION_MAJOR (PSTL_VERSION/100)
// #define PSTL_VERSION_MINOR (PSTL_VERSION - PSTL_VERSION_MAJOR * 100)
d688 3
a690 1
#  define __PSTL_USE_PAR_POLICIES 1
d693 2
a694 2
# define __PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition)
# define __PSTL_ASSERT_MSG(_Condition, _Message) __glibcxx_assert(_Condition)
a772 12
/* Define if EBADMSG exists. */
#define _GLIBCXX_HAVE_EBADMSG 1

/* Define if ECANCELED exists. */
#define _GLIBCXX_HAVE_ECANCELED 1

/* Define if ECHILD exists. */
#define _GLIBCXX_HAVE_ECHILD 1

/* Define if EIDRM exists. */
#define _GLIBCXX_HAVE_EIDRM 1

a775 45
/* Define if ENODATA exists. */
#define _GLIBCXX_HAVE_ENODATA 1

/* Define if ENOLINK exists. */
#define _GLIBCXX_HAVE_ENOLINK 1

/* Define if ENOSPC exists. */
#define _GLIBCXX_HAVE_ENOSPC 1

/* Define if ENOSR exists. */
#define _GLIBCXX_HAVE_ENOSR 1

/* Define if ENOSTR exists. */
#define _GLIBCXX_HAVE_ENOSTR 1

/* Define if ENOTRECOVERABLE exists. */
#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1

/* Define if ENOTSUP exists. */
#define _GLIBCXX_HAVE_ENOTSUP 1

/* Define if EOVERFLOW exists. */
#define _GLIBCXX_HAVE_EOVERFLOW 1

/* Define if EOWNERDEAD exists. */
#define _GLIBCXX_HAVE_EOWNERDEAD 1

/* Define if EPERM exists. */
#define _GLIBCXX_HAVE_EPERM 1

/* Define if EPROTO exists. */
#define _GLIBCXX_HAVE_EPROTO 1

/* Define if ETIME exists. */
#define _GLIBCXX_HAVE_ETIME 1

/* Define if ETIMEDOUT exists. */
#define _GLIBCXX_HAVE_ETIMEDOUT 1

/* Define if ETXTBSY exists. */
#define _GLIBCXX_HAVE_ETXTBSY 1

/* Define if EWOULDBLOCK exists. */
#define _GLIBCXX_HAVE_EWOULDBLOCK 1

d1645 10
d1702 3
@


1.29
log
@mknative-gcc for all platforms for GCC 8.4.0.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos Exp  */
d7 1
a7 1
// Copyright (C) 1997-2018 Free Software Foundation, Inc.
d31 1
a31 1
 *  Do not attempt to use it directly. @@headername{iosfwd}
d38 1
a38 1
#define _GLIBCXX_RELEASE 8
d41 1
a41 1
#define __GLIBCXX__ 20200304
d106 8
d137 1
a137 1
# if __cplusplus > 201402L
d144 8
d153 1
a153 1
# if __cplusplus > 201402L
d461 1
a461 1
  inline void
d558 1
a558 1
  && _GLIBCXX_USE_DUAL_ABI && __cpp_transactional_memory >= 201505L	\
d632 11
d648 50
d711 3
d735 3
d972 3
d1026 9
d1044 3
d1062 3
d1092 3
d1137 3
d1171 3
d1211 4
a1214 1
#define _GLIBCXX_HAVE_TGMATH_H 1
d1219 3
d1447 3
d1505 5
d1663 4
d1688 3
d1731 3
@


1.28
log
@Enable EOWNERDEAD & ENOTRECOVERABLE in libstdc++
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20190222
d1386 3
d1616 3
@


1.27
log
@regen for mknative and all platforms.  there are a few things
fixed in this, mostly related to tgmath.h or frexp, and some
generated vs hand-edited white space diffs.
@
text
@d719 1
a719 1
/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */
d728 1
a728 1
/* #undef _GLIBCXX_HAVE_EOWNERDEAD */
@


1.26
log
@regen mknative for all arm after christos fixes.
@
text
@d806 1
a806 1
/* #undef _GLIBCXX_HAVE_FREXPL */
d1101 1
a1101 1
/* #undef _GLIBCXX_HAVE_TGMATH_H */
@


1.25
log
@Switch the iconv(3) prototype to the POSIX conformant variation

Remove const from the 2nd argument.

const char ** and char ** are incompatible types and it was a cost to keep
the technically incompatible form for a more purist variation. NetBSD was
almost the last alive OS to still keep the const argument (known leftovers:
Minix and Illumos).

Keep the const form for the internal purposes inside citrus and rump.

Address the build breakage fallout in the same change.

There are no ABI changes.

Change accepted by core@@.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp  */
d1338 1
a1338 1
#define _GLIBCXX_ICONV_CONST
@


1.24
log
@mknative-gcc for GCC 8.3 and all ports.
@
text
@d1338 1
a1338 1
#define _GLIBCXX_ICONV_CONST const
@


1.23
log
@mknative-gcc for most platforms again after recent tools/gcc/Makefile change.
@
text
@d7 1
a7 1
// Copyright (C) 1997-2017 Free Software Foundation, Inc.
d38 1
a38 1
#define _GLIBCXX_RELEASE 7
d41 1
a41 1
#define __GLIBCXX__ 20181206
d84 1
d95 6
a280 1

d286 2
d291 1
a291 23
  inline namespace __7 { }

  namespace rel_ops { inline namespace __7 { } }

  namespace tr1
  {
    inline namespace __7 { }
    namespace placeholders { inline namespace __7 { } }
    namespace regex_constants { inline namespace __7 { } }
    namespace __detail { inline namespace __7 { } }
  }

  namespace tr2
  { inline namespace __7 { } }

  namespace decimal { inline namespace __7 { } }

#if __cplusplus >= 201103L
  namespace chrono { inline namespace __7 { } }
  namespace placeholders { inline namespace __7 { } }
  namespace regex_constants { inline namespace __7 { } }
  namespace this_thread { inline namespace __7 { } }

d294 3
a296 3
    inline namespace chrono_literals { inline namespace __7 { } }
    inline namespace complex_literals { inline namespace __7 { } }
    inline namespace string_literals { inline namespace __7 { } }
d298 1
a298 1
    inline namespace string_view_literals { inline namespace __7 { } }
d302 1
a302 8
#endif // C++11

  namespace __detail {
    inline namespace __7 { }
#if __cplusplus > 201402L
    namespace __variant { inline namespace __7 { } }
#endif
  }
d307 2
a308 2
  inline namespace __7 { }
  namespace __detail { inline namespace __7 { } }
d310 1
a310 2
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
# define _GLIBCXX_END_NAMESPACE_VERSION }
a315 1

d321 2
a325 4
# if _GLIBCXX_INLINE_VERSION
  inline namespace __7 { }
# endif

d331 2
d380 2
a381 3
	 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_CONTAINER \
	 _GLIBCXX_END_NAMESPACE_VERSION }
d384 2
a385 2
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_CONTAINER _GLIBCXX_END_NAMESPACE_VERSION
d391 2
a392 3
	 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_ALGO \
	 _GLIBCXX_END_NAMESPACE_VERSION }
d395 2
a396 2
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_ALGO _GLIBCXX_END_NAMESPACE_VERSION
d892 6
d1101 1
a1101 1
#define _GLIBCXX_HAVE_TGMATH_H 1
@


1.23.2.1
log
@Pull up the following, all via patch, requested by mrg in ticket #1049:

	external/gpl3/gcc/dist/ChangeLog
	external/gpl3/gcc/dist/LAST_UPDATED
	external/gpl3/gcc/dist/MD5SUMS
	external/gpl3/gcc/dist/NEWS
	external/gpl3/gcc/dist/config/ChangeLog
	external/gpl3/gcc/dist/contrib/ChangeLog
	external/gpl3/gcc/dist/contrib/test_summary
	external/gpl3/gcc/dist/contrib/header-tools/ChangeLog
	external/gpl3/gcc/dist/contrib/reghunt/ChangeLog
	external/gpl3/gcc/dist/contrib/regression/ChangeLog
	external/gpl3/gcc/dist/fixincludes/ChangeLog
	external/gpl3/gcc/dist/fixincludes/fixincl.x
	external/gpl3/gcc/dist/fixincludes/inclhack.def
	external/gpl3/gcc/dist/fixincludes/tests/base/architecture/ppc/math.h
	external/gpl3/gcc/dist/fixincludes/tests/base/dispatch/object.h
	external/gpl3/gcc/dist/fixincludes/tests/base/os/availability.h
	external/gpl3/gcc/dist/fixincludes/tests/base/os/base.h
	external/gpl3/gcc/dist/gcc/BASE-VER
	external/gpl3/gcc/dist/gcc/ChangeLog
	external/gpl3/gcc/dist/gcc/DATESTAMP
	external/gpl3/gcc/dist/gcc/builtins.c
	external/gpl3/gcc/dist/gcc/calls.c
	external/gpl3/gcc/dist/gcc/cfgcleanup.c
	external/gpl3/gcc/dist/gcc/cfghooks.c
	external/gpl3/gcc/dist/gcc/cfghooks.h
	external/gpl3/gcc/dist/gcc/cfgloop.h
	external/gpl3/gcc/dist/gcc/cfgloopmanip.c
	external/gpl3/gcc/dist/gcc/cfgrtl.c
	external/gpl3/gcc/dist/gcc/combine.c
	external/gpl3/gcc/dist/gcc/config.gcc
	external/gpl3/gcc/dist/gcc/convert.c
	external/gpl3/gcc/dist/gcc/dce.c
	external/gpl3/gcc/dist/gcc/df-core.c
	external/gpl3/gcc/dist/gcc/dse.c
	external/gpl3/gcc/dist/gcc/dwarf2out.c
	external/gpl3/gcc/dist/gcc/except.c
	external/gpl3/gcc/dist/gcc/explow.c
	external/gpl3/gcc/dist/gcc/expmed.c
	external/gpl3/gcc/dist/gcc/expr.c
	external/gpl3/gcc/dist/gcc/final.c
	external/gpl3/gcc/dist/gcc/fold-const.c
	external/gpl3/gcc/dist/gcc/function.c
	external/gpl3/gcc/dist/gcc/gcse.c
	external/gpl3/gcc/dist/gcc/gengtype-lex.c
	external/gpl3/gcc/dist/gcc/ggc-page.c
	external/gpl3/gcc/dist/gcc/gimple-fold.c
	external/gpl3/gcc/dist/gcc/gimple-pretty-print.c
	external/gpl3/gcc/dist/gcc/gimple-ssa-sprintf.c
	external/gpl3/gcc/dist/gcc/gimple-ssa-strength-reduction.c
	external/gpl3/gcc/dist/gcc/gimple.c
	external/gpl3/gcc/dist/gcc/gimple.h
	external/gpl3/gcc/dist/gcc/gimplify.c
	external/gpl3/gcc/dist/gcc/graphite-scop-detection.c
	external/gpl3/gcc/dist/gcc/input.c
	external/gpl3/gcc/dist/gcc/internal-fn.c
	external/gpl3/gcc/dist/gcc/internal-fn.h
	external/gpl3/gcc/dist/gcc/ipa-cp.c
	external/gpl3/gcc/dist/gcc/ipa-icf-gimple.c
	external/gpl3/gcc/dist/gcc/ipa-inline.c
	external/gpl3/gcc/dist/gcc/ipa-prop.c
	external/gpl3/gcc/dist/gcc/ipa-pure-const.c
	external/gpl3/gcc/dist/gcc/ipa-reference.c
	external/gpl3/gcc/dist/gcc/ipa-utils.c
	external/gpl3/gcc/dist/gcc/ipa-utils.h
	external/gpl3/gcc/dist/gcc/ira.c
	external/gpl3/gcc/dist/gcc/loop-unroll.c
	external/gpl3/gcc/dist/gcc/lra-constraints.c
	external/gpl3/gcc/dist/gcc/lra.c
	external/gpl3/gcc/dist/gcc/lto-streamer-in.c
	external/gpl3/gcc/dist/gcc/lto-streamer-out.c
	external/gpl3/gcc/dist/gcc/lto-streamer.h
	external/gpl3/gcc/dist/gcc/lto-wrapper.c
	external/gpl3/gcc/dist/gcc/match.pd
	external/gpl3/gcc/dist/gcc/omp-expand.c
	external/gpl3/gcc/dist/gcc/omp-low.c
	external/gpl3/gcc/dist/gcc/omp-simd-clone.c
	external/gpl3/gcc/dist/gcc/optabs.c
	external/gpl3/gcc/dist/gcc/optc-save-gen.awk
	external/gpl3/gcc/dist/gcc/opth-gen.awk
	external/gpl3/gcc/dist/gcc/opts-common.c
	external/gpl3/gcc/dist/gcc/opts-global.c
	external/gpl3/gcc/dist/gcc/opts.c
	external/gpl3/gcc/dist/gcc/resource.c
	external/gpl3/gcc/dist/gcc/rtl.h
	external/gpl3/gcc/dist/gcc/rtlanal.c
	external/gpl3/gcc/dist/gcc/store-motion.c
	external/gpl3/gcc/dist/gcc/symtab.c
	external/gpl3/gcc/dist/gcc/toplev.c
	external/gpl3/gcc/dist/gcc/tree-cfg.c
	external/gpl3/gcc/dist/gcc/tree-complex.c
	external/gpl3/gcc/dist/gcc/tree-core.h
	external/gpl3/gcc/dist/gcc/tree-data-ref.c
	external/gpl3/gcc/dist/gcc/tree-data-ref.h
	external/gpl3/gcc/dist/gcc/tree-inline.c
	external/gpl3/gcc/dist/gcc/tree-inline.h
	external/gpl3/gcc/dist/gcc/tree-loop-distribution.c
	external/gpl3/gcc/dist/gcc/tree-outof-ssa.c
	external/gpl3/gcc/dist/gcc/tree-scalar-evolution.c
	external/gpl3/gcc/dist/gcc/tree-sra.c
	external/gpl3/gcc/dist/gcc/tree-ssa-copy.c
	external/gpl3/gcc/dist/gcc/tree-ssa-dom.c
	external/gpl3/gcc/dist/gcc/tree-ssa-forwprop.c
	external/gpl3/gcc/dist/gcc/tree-ssa-loop-ch.c
	external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivcanon.c
	external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivopts.c
	external/gpl3/gcc/dist/gcc/tree-ssa-loop-split.c
	external/gpl3/gcc/dist/gcc/tree-ssa-math-opts.c
	external/gpl3/gcc/dist/gcc/tree-ssa-phiopt.c
	external/gpl3/gcc/dist/gcc/tree-ssa-phiprop.c
	external/gpl3/gcc/dist/gcc/tree-ssa-pre.c
	external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c
	external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c
	external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.h
	external/gpl3/gcc/dist/gcc/tree-ssa-sink.c
	external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c
	external/gpl3/gcc/dist/gcc/tree-ssa-structalias.c
	external/gpl3/gcc/dist/gcc/tree-ssanames.c
	external/gpl3/gcc/dist/gcc/tree-streamer-in.c
	external/gpl3/gcc/dist/gcc/tree-streamer-out.c
	external/gpl3/gcc/dist/gcc/tree-vect-data-refs.c
	external/gpl3/gcc/dist/gcc/tree-vect-slp.c
	external/gpl3/gcc/dist/gcc/tree-vect-stmts.c
	external/gpl3/gcc/dist/gcc/tree-vrp.c
	external/gpl3/gcc/dist/gcc/tree.c
	external/gpl3/gcc/dist/gcc/tree.h
	external/gpl3/gcc/dist/gcc/valtrack.c
	external/gpl3/gcc/dist/gcc/varasm.c
	external/gpl3/gcc/dist/gcc/xcoffout.c
	external/gpl3/gcc/dist/gcc/xcoffout.h
	external/gpl3/gcc/dist/gcc/brig/ChangeLog
	external/gpl3/gcc/dist/gcc/c/ChangeLog
	external/gpl3/gcc/dist/gcc/c/c-decl.c
	external/gpl3/gcc/dist/gcc/c/c-parser.c
	external/gpl3/gcc/dist/gcc/c/c-tree.h
	external/gpl3/gcc/dist/gcc/c/c-typeck.c
	external/gpl3/gcc/dist/gcc/c-family/ChangeLog
	external/gpl3/gcc/dist/gcc/c-family/c-ada-spec.c
	external/gpl3/gcc/dist/gcc/c-family/c-common.c
	external/gpl3/gcc/dist/gcc/c-family/c-lex.c
	external/gpl3/gcc/dist/gcc/c-family/c-omp.c
	external/gpl3/gcc/dist/gcc/config/darwin-c.c
	external/gpl3/gcc/dist/gcc/config/darwin-driver.c
	external/gpl3/gcc/dist/gcc/config/darwin-protos.h
	external/gpl3/gcc/dist/gcc/config/darwin.c
	external/gpl3/gcc/dist/gcc/config/darwin.h
	external/gpl3/gcc/dist/gcc/config/darwin.opt
	external/gpl3/gcc/dist/gcc/config/darwin10.h
	external/gpl3/gcc/dist/gcc/config/darwin9.h
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-c.c
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md
	external/gpl3/gcc/dist/gcc/config/aarch64/cortex-a57-fma-steering.c
	external/gpl3/gcc/dist/gcc/config/aarch64/iterators.md
	external/gpl3/gcc/dist/gcc/config/alpha/alpha.c
	external/gpl3/gcc/dist/gcc/config/arm/arm.c
	external/gpl3/gcc/dist/gcc/config/arm/arm.h
	external/gpl3/gcc/dist/gcc/config/arm/arm.md
	external/gpl3/gcc/dist/gcc/config/arm/constraints.md
	external/gpl3/gcc/dist/gcc/config/arm/neon.md
	external/gpl3/gcc/dist/gcc/config/arm/t-rtems
	external/gpl3/gcc/dist/gcc/config/avr/avr.c
	external/gpl3/gcc/dist/gcc/config/i386/avx2intrin.h
	external/gpl3/gcc/dist/gcc/config/i386/avxintrin.h
	external/gpl3/gcc/dist/gcc/config/i386/cpuid.h
	external/gpl3/gcc/dist/gcc/config/i386/darwin.h
	external/gpl3/gcc/dist/gcc/config/i386/darwin32-biarch.h
	external/gpl3/gcc/dist/gcc/config/i386/darwin64-biarch.h
	external/gpl3/gcc/dist/gcc/config/i386/darwin64.h
	external/gpl3/gcc/dist/gcc/config/i386/emmintrin.h
	external/gpl3/gcc/dist/gcc/config/i386/i386-builtin.def
	external/gpl3/gcc/dist/gcc/config/i386/i386.c
	external/gpl3/gcc/dist/gcc/config/i386/i386.h
	external/gpl3/gcc/dist/gcc/config/i386/i386.md
	external/gpl3/gcc/dist/gcc/config/i386/sse.md
	external/gpl3/gcc/dist/gcc/config/i386/t-darwin
	external/gpl3/gcc/dist/gcc/config/i386/t-darwin32-biarch
	external/gpl3/gcc/dist/gcc/config/i386/t-darwin64
	external/gpl3/gcc/dist/gcc/config/i386/t-darwin64-biarch
	external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.c
	external/gpl3/gcc/dist/gcc/config/pa/pa.c
	external/gpl3/gcc/dist/gcc/config/pa/pa.md
	external/gpl3/gcc/dist/gcc/config/rs6000/altivec.h
	external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md
	external/gpl3/gcc/dist/gcc/config/rs6000/crypto.md
	external/gpl3/gcc/dist/gcc/config/rs6000/darwin.h
	external/gpl3/gcc/dist/gcc/config/rs6000/darwin.md
	external/gpl3/gcc/dist/gcc/config/rs6000/darwin32-biarch.h
	external/gpl3/gcc/dist/gcc/config/rs6000/darwin64-biarch.h
	external/gpl3/gcc/dist/gcc/config/rs6000/darwin64.h
	external/gpl3/gcc/dist/gcc/config/rs6000/darwin7.h
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-builtin.def
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-c.c
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md
	external/gpl3/gcc/dist/gcc/config/rs6000/t-darwin32-biarch
	external/gpl3/gcc/dist/gcc/config/rs6000/t-darwin64
	external/gpl3/gcc/dist/gcc/config/rs6000/t-darwin64-biarch
	external/gpl3/gcc/dist/gcc/config/rs6000/t-darwin8
	external/gpl3/gcc/dist/gcc/config/rs6000/t-linux
	external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md
	external/gpl3/gcc/dist/gcc/config/s390/s390-builtins.def
	external/gpl3/gcc/dist/gcc/config/s390/s390.c
	external/gpl3/gcc/dist/gcc/config/s390/s390.md
	external/gpl3/gcc/dist/gcc/config/s390/vector.md
	external/gpl3/gcc/dist/gcc/config/s390/vx-builtins.md
	external/gpl3/gcc/dist/gcc/config/sh/sh.c
	external/gpl3/gcc/dist/gcc/config/sh/sh.h
	external/gpl3/gcc/dist/gcc/config/sh/sh.md
	external/gpl3/gcc/dist/gcc/config/sparc/sparc.c
	external/gpl3/gcc/dist/gcc/config/sparc/sparc.md
	external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.c
	external/gpl3/gcc/dist/gcc/cp/ChangeLog
	external/gpl3/gcc/dist/gcc/cp/call.c
	external/gpl3/gcc/dist/gcc/cp/class.c
	external/gpl3/gcc/dist/gcc/cp/config-lang.in
	external/gpl3/gcc/dist/gcc/cp/constexpr.c
	external/gpl3/gcc/dist/gcc/cp/cp-tree.h
	external/gpl3/gcc/dist/gcc/cp/decl.c
	external/gpl3/gcc/dist/gcc/cp/decl2.c
	external/gpl3/gcc/dist/gcc/cp/init.c
	external/gpl3/gcc/dist/gcc/cp/lambda.c
	external/gpl3/gcc/dist/gcc/cp/optimize.c
	external/gpl3/gcc/dist/gcc/cp/parser.c
	external/gpl3/gcc/dist/gcc/cp/pt.c
	external/gpl3/gcc/dist/gcc/cp/semantics.c
	external/gpl3/gcc/dist/gcc/cp/typeck.c
	external/gpl3/gcc/dist/gcc/cp/vtable-class-hierarchy.c
	external/gpl3/gcc/dist/gcc/doc/cpp.1
	external/gpl3/gcc/dist/gcc/doc/cpp.info
	external/gpl3/gcc/dist/gcc/doc/cppinternals.info
	external/gpl3/gcc/dist/gcc/doc/extend.texi
	external/gpl3/gcc/dist/gcc/doc/fsf-funding.7
	external/gpl3/gcc/dist/gcc/doc/g++.1
	external/gpl3/gcc/dist/gcc/doc/gcc.1
	external/gpl3/gcc/dist/gcc/doc/gcc.info
	external/gpl3/gcc/dist/gcc/doc/gccinstall.info
	external/gpl3/gcc/dist/gcc/doc/gccint.info
	external/gpl3/gcc/dist/gcc/doc/gcov-dump.1
	external/gpl3/gcc/dist/gcc/doc/gcov-tool.1
	external/gpl3/gcc/dist/gcc/doc/gcov.1
	external/gpl3/gcc/dist/gcc/doc/gfdl.7
	external/gpl3/gcc/dist/gcc/doc/gfortran.1
	external/gpl3/gcc/dist/gcc/doc/gpl.7
	external/gpl3/gcc/dist/gcc/doc/invoke.texi
	external/gpl3/gcc/dist/gcc/doc/sourcebuild.texi
	external/gpl3/gcc/dist/gcc/jit/ChangeLog
	external/gpl3/gcc/dist/gcc/lto/ChangeLog
	external/gpl3/gcc/dist/gcc/objc/ChangeLog
	external/gpl3/gcc/dist/gcc/objc/objc-act.c
	external/gpl3/gcc/dist/gcc/objc/objc-act.h
	external/gpl3/gcc/dist/gcc/objcp/ChangeLog
	external/gpl3/gcc/dist/gcc/objcp/config-lang.in
	external/gpl3/gcc/dist/include/ChangeLog
	external/gpl3/gcc/dist/intl/ChangeLog
	external/gpl3/gcc/dist/libbacktrace/ChangeLog
	external/gpl3/gcc/dist/libcc1/ChangeLog
	external/gpl3/gcc/dist/libcpp/ChangeLog
	external/gpl3/gcc/dist/libcpp/line-map.c
	external/gpl3/gcc/dist/libdecnumber/ChangeLog
	external/gpl3/gcc/dist/libgcc/ChangeLog
	external/gpl3/gcc/dist/libgcc/config.host
	external/gpl3/gcc/dist/libgcc/config/t-darwin
	external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog
	external/gpl3/gcc/dist/libgcc/config/rs6000/darwin-vecsave.S
	external/gpl3/gcc/dist/libgcc/config/rs6000/t-darwin
	external/gpl3/gcc/dist/libgcc/config/rs6000/t-darwin64
	external/gpl3/gcc/dist/libgomp/ChangeLog
	external/gpl3/gcc/dist/libgomp/plugin/plugin-hsa.c
	external/gpl3/gcc/dist/libhsail-rt/ChangeLog
	external/gpl3/gcc/dist/libiberty/ChangeLog
	external/gpl3/gcc/dist/libiberty/simple-object-elf.c
	external/gpl3/gcc/dist/libobjc/ChangeLog
	external/gpl3/gcc/dist/libsanitizer/ChangeLog
	external/gpl3/gcc/dist/libssp/ChangeLog
	external/gpl3/gcc/dist/libstdc++-v3/ChangeLog
	external/gpl3/gcc/dist/libstdc++-v3/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4
	external/gpl3/gcc/dist/libstdc++-v3/configure
	external/gpl3/gcc/dist/libstdc++-v3/configure.ac
	external/gpl3/gcc/dist/libstdc++-v3/configure.host
	external/gpl3/gcc/dist/libstdc++-v3/doc/Makefile.am
	external/gpl3/gcc/dist/libstdc++-v3/doc/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/documentation_hacking.html
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/memory.html
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/allocator.xml
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/shared_ptr.xml
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
	external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/char_traits.h
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/forward_list.tcc
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/random.h
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_uninitialized.h
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/unique_ptr.h
	external/gpl3/gcc/dist/libstdc++-v3/include/experimental/any
	external/gpl3/gcc/dist/libstdc++-v3/include/experimental/type_traits
	external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/fs_path.h
	external/gpl3/gcc/dist/libstdc++-v3/include/std/any
	external/gpl3/gcc/dist/libstdc++-v3/include/std/optional
	external/gpl3/gcc/dist/libstdc++-v3/include/std/variant
	external/gpl3/gcc/dist/libstdc++-v3/libsupc++/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/libsupc++/cxxabi.h
	external/gpl3/gcc/dist/libstdc++-v3/libsupc++/guard_error.cc
	external/gpl3/gcc/dist/libstdc++-v3/libsupc++/hash_bytes.cc
	external/gpl3/gcc/dist/libstdc++-v3/libsupc++/new_opa.cc
	external/gpl3/gcc/dist/libstdc++-v3/python/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py
	external/gpl3/gcc/dist/libstdc++-v3/scripts/make_exports.pl
	external/gpl3/gcc/dist/libstdc++-v3/src/Makefile.am
	external/gpl3/gcc/dist/libstdc++-v3/src/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/src/c++11/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/src/c++17/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/src/c++98/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/Makefile.in
	external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/path.cc
	external/gpl3/gcc/dist/lto-plugin/ChangeLog
	external/gpl3/gcc/dist/maintainer-scripts/ChangeLog
	external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h
	external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h
	external/gpl3/gcc/usr.bin/common/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/aarch64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/arm/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/armeb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earm/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/i386/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/vax/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/gtyp-input.list
	external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h

Import GCC 7.5.0.
@
text
@d41 1
a41 1
#define __GLIBCXX__ 20191114
@


1.22
log
@regen mknative with symver no longer disabled.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.100 2019/02/09 03:57:00 mrg Exp  */
d243 1
a243 1
# define _GLIBCXX_USE_DUAL_ABI 0
d251 1
a251 1
# define _GLIBCXX_USE_CXX11_ABI 0
d1120 1
a1120 1
/* #undef _GLIBCXX_HAVE_TGMATH_H */
@


1.21
log
@mknative-gcc for GCC 7 and earm targets.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.99 2019/02/04 01:46:59 mrg Exp  */
d1054 1
a1054 1
/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */
d1490 1
a1490 1
/* #undef _GLIBCXX_SYMVER */
d1496 1
a1496 1
/* #undef _GLIBCXX_SYMVER_GNU */
@


1.20
log
@regenerate everything for GCC 6.5.

sh3eb and sh3el had a problem wtih libstdc++ i had to work around for now.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.94 2018/09/04 22:57:25 mrg Exp  */
d7 1
a7 1
// Copyright (C) 1997-2016 Free Software Foundation, Inc.
d37 5
a41 2
// The current version of the C++ library in compressed ISO date format.
#define __GLIBCXX__ 20181026
d121 16
d164 8
d194 3
a196 1
    namespace __detail { }
d211 9
a219 8
    namespace chrono { }
    namespace placeholders { }
    namespace regex_constants { }
    namespace this_thread { }
    inline namespace literals {
      inline namespace chrono_literals { }
      inline namespace complex_literals { }
      inline namespace string_literals { }
d300 1
d306 1
d311 3
d315 2
d318 6
a323 1
  namespace __detail { inline namespace __7 { } }
d406 4
d418 1
a418 3
#endif

#ifndef _GLIBCXX_STD_A
d420 2
a421 20
#endif

#ifndef _GLIBCXX_STD_C
# define _GLIBCXX_STD_C std
#endif

#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO
#endif

#ifndef _GLIBCXX_END_NAMESPACE_ALGO
# define _GLIBCXX_END_NAMESPACE_ALGO
#endif

#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
#endif

#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
# define _GLIBCXX_END_NAMESPACE_CONTAINER
d453 1
a453 1
#ifdef _GLIBCXX_DEBUG
d577 7
d641 5
d656 3
d773 3
d941 3
d968 3
d1104 1
a1104 1
/* Define if S_IFREG is available in <sys/stat.h>. */
d1120 1
a1120 1
#define _GLIBCXX_HAVE_TGMATH_H 1
d1167 3
d1350 3
d1468 3
a1560 3
/* Define if __float128 is supported on this host. */
/* #undef _GLIBCXX_USE_FLOAT128 */

@


1.19
log
@redo mknative-gcc for all ports.  main changes include:
- "#define HAVE_CC_TLS 1" for most/all ports, thanks maya@@
- "#define _GLIBCXX_HAVE_LDEXPL 1" and "#define _GLIBCXX_HAVE_TGMATH_H 1"
  for many ports
- arm64 and amd64 had a broken c++config.h that disabled many things
- configargs.h has more normalisation
- ppc64 has a few things fixed, must have missed several mknative rounds
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.93 2018/09/04 06:40:37 mrg Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20170704
@


1.18
log
@rebuild mknative GCC 6.4 for these targets:
	arm armeb earmeb earmhf earmhfeb earmv4eb
	earmv6 earmv6eb earmv6hf earmv6hfeb
	earmv7 earmv7eb earmv7hf earmv7hfeb
	hppa ia64 m68000 m68k
	mips64eb mips64el mipseb mipsel
	powerpc64 sh3eb sh3el vax
@
text
@d2 2
a3 2
/* Generated from: NetBSD: mknative-gcc,v 1.92 2018/02/06 07:04:01 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp  */
d850 1
a850 1
/* #undef _GLIBCXX_HAVE_LDEXPL */
@


1.18.4.1
log
@Sync with HEAD
@
text
@d2 2
a3 2
/* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
d7 1
a7 1
// Copyright (C) 1997-2017 Free Software Foundation, Inc.
d37 2
a38 5
// The major release number for the GCC release the C++ library belongs to.
#define _GLIBCXX_RELEASE 7

// The datestamp of the C++ library in compressed ISO date format.
#define __GLIBCXX__ 20181206
a117 16
#ifndef _GLIBCXX17_CONSTEXPR
# if __cplusplus > 201402L
#  define _GLIBCXX17_CONSTEXPR constexpr
# else
#  define _GLIBCXX17_CONSTEXPR
# endif
#endif

#ifndef _GLIBCXX17_INLINE
# if __cplusplus > 201402L
#  define _GLIBCXX17_INLINE inline
# else
#  define _GLIBCXX17_INLINE
# endif
#endif

a144 8
#if __cpp_noexcept_function_type
#define _GLIBCXX_NOEXCEPT_PARM , bool _NE
#define _GLIBCXX_NOEXCEPT_QUAL noexcept (_NE)
#else
#define _GLIBCXX_NOEXCEPT_PARM
#define _GLIBCXX_NOEXCEPT_QUAL
#endif

d167 1
a167 3
    namespace __detail {
      namespace __variant { }				// C++17
    }
d182 8
a189 9
    namespace chrono { }				// C++11
    namespace placeholders { }				// C++11
    namespace regex_constants { }			// C++11
    namespace this_thread { }				// C++11
    inline namespace literals {				// C++14
      inline namespace chrono_literals { }		// C++14
      inline namespace complex_literals { }		// C++14
      inline namespace string_literals { }		// C++14
      inline namespace string_view_literals { }		// C++17
d213 1
a213 1
# define _GLIBCXX_USE_DUAL_ABI 1
d221 1
a221 1
# define _GLIBCXX_USE_CXX11_ABI 1
a269 1
#if __cplusplus >= 201103L
a274 1
#if __cplusplus >= 201402L
a278 3
#if __cplusplus > 201402L
    inline namespace string_view_literals { inline namespace __7 { } }
#endif // C++17
a279 2
#endif // C++14
#endif // C++11
d281 1
a281 6
  namespace __detail {
    inline namespace __7 { }
#if __cplusplus > 201402L
    namespace __variant { inline namespace __7 { } }
#endif
  }
a363 4
#else
# define _GLIBCXX_STD_C std
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_CONTAINER _GLIBCXX_END_NAMESPACE_VERSION
d372 3
a374 1
#else
d376 20
a395 2
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_ALGO _GLIBCXX_END_NAMESPACE_VERSION
d427 1
a427 1
#if defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_ASSERTIONS)
a550 7
#if __cplusplus > 201402L
// In C++17 mathematical special functions are in namespace std.
# define _GLIBCXX_USE_STD_SPEC_FUNCS 1
#elif __cplusplus >= 201103L && __STDCPP_WANT_MATH_SPEC_FUNCS__ != 0
// For C++11 and C++14 they are in namespace std when requested.
# define _GLIBCXX_USE_STD_SPEC_FUNCS 1
#endif
a607 5
/* Define if __float128 is supported on this host. */
#if defined(__FLOAT128__) || defined(__SIZEOF_FLOAT128__)
#undef _GLIBCXX_USE_FLOAT128
#endif

a617 3
/* Define to 1 if you have the `aligned_alloc' function. */
#define _GLIBCXX_HAVE_ALIGNED_ALLOC 1

a731 3
/* Define to 1 if GCC 4.6 supported std::exception_ptr for the target */
/* #undef _GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 */

d850 1
a850 1
#define _GLIBCXX_HAVE_LDEXPL 1
a896 3
/* Define to 1 if you have the `memalign' function. */
/* #undef _GLIBCXX_HAVE_MEMALIGN */

a920 3
/* Define to 1 if you have the `posix_memalign' function. */
#define _GLIBCXX_HAVE_POSIX_MEMALIGN 1

d1004 1
a1004 1
#define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1
d1054 1
a1054 1
/* Define if S_ISREG is available in <sys/stat.h>. */
a1116 3
/* Define to 1 if you have the `_aligned_malloc' function. */
/* #undef _GLIBCXX_HAVE__ALIGNED_MALLOC */

a1296 3
/* Define to 1 if you have the `__cxa_thread_atexit' function. */
#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT 1

a1411 3
/* Define if C99 llrint and llround functions are missing from <math.h>. */
/* #undef _GLIBCXX_NO_C99_ROUNDING_FUNCS */

d1431 1
a1431 1
#define _GLIBCXX_SYMVER 1
d1437 1
a1437 1
#define _GLIBCXX_SYMVER_GNU 1
d1502 3
@


1.18.4.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.103 2019/10/24 03:19:14 christos Exp  */
d7 1
a7 1
// Copyright (C) 1997-2018 Free Software Foundation, Inc.
d38 1
a38 1
#define _GLIBCXX_RELEASE 8
d41 1
a41 1
#define __GLIBCXX__ 20200304
a83 1
//   _GLIBCXX17_DEPRECATED
a93 6
#if defined(__DEPRECATED) && (__cplusplus >= 201703L)
# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
#else
# define _GLIBCXX17_DEPRECATED
#endif

d274 1
a279 2
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __8 {
# define _GLIBCXX_END_NAMESPACE_VERSION }
d283 23
a305 1
inline _GLIBCXX_BEGIN_NAMESPACE_VERSION
d308 3
a310 3
    inline namespace chrono_literals { }
    inline namespace complex_literals { }
    inline namespace string_literals { }
d312 1
a312 1
    inline namespace string_view_literals { }
d316 8
a323 1
_GLIBCXX_END_NAMESPACE_VERSION
d328 2
a329 2
inline _GLIBCXX_BEGIN_NAMESPACE_VERSION
_GLIBCXX_END_NAMESPACE_VERSION
d331 2
a332 1

d338 1
a343 2
_GLIBCXX_BEGIN_NAMESPACE_VERSION

d347 4
a355 2
_GLIBCXX_END_NAMESPACE_VERSION

d403 3
a405 2
	 namespace _GLIBCXX_STD_C {
# define _GLIBCXX_END_NAMESPACE_CONTAINER }
d408 2
a409 2
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
# define _GLIBCXX_END_NAMESPACE_CONTAINER
d415 3
a417 2
	 namespace _GLIBCXX_STD_A {
# define _GLIBCXX_END_NAMESPACE_ALGO }
d420 2
a421 2
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO
# define _GLIBCXX_END_NAMESPACE_ALGO
d744 1
a744 1
#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1
d753 1
a753 1
#define _GLIBCXX_HAVE_EOWNERDEAD 1
d831 1
a831 1
#define _GLIBCXX_HAVE_FREXPL 1
a916 6
/* Define to 1 if you have the <linux/random.h> header file. */
/* #undef _GLIBCXX_HAVE_LINUX_RANDOM_H */

/* Define to 1 if you have the <linux/types.h> header file. */
/* #undef _GLIBCXX_HAVE_LINUX_TYPES_H */

d1357 1
a1357 1
#define _GLIBCXX_ICONV_CONST 
a1404 3
/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _GLIBCXX_FILE_OFFSET_BITS */

a1631 3
/* Define for large files, on AIX-style hosts. */
/* #undef _GLIBCXX_LARGE_FILES */

@


1.18.2.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d2 2
a3 2
/* Generated from: NetBSD: mknative-gcc,v 1.93 2018/09/04 06:40:37 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
d850 1
a850 1
#define _GLIBCXX_HAVE_LDEXPL 1
@


1.18.2.2
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.94 2018/09/04 22:57:25 mrg Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20181026
@


1.17
log
@merge mknative files from gcc.old back into gcc.
they're back to being the same again now.
@
text
@d2 2
a3 2
/* Generated from: NetBSD: mknative-gcc.old,v 1.5 2017/10/04 21:42:20 christos Exp  */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp  */
d7 1
a7 1
// Copyright (C) 1997-2015 Free Software Foundation, Inc.
d38 1
a38 1
#define __GLIBCXX__ 20171010
d122 1
d127 1
d145 1
a145 1
// Macro for extern template, ie controling template linkage via use
a363 2
# undef _GLIBCXX_EXTERN_TEMPLATE
# define _GLIBCXX_EXTERN_TEMPLATE -1
d426 11
d438 2
a439 3
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
# define __glibcxx_assert(_Condition)
#else
d453 1
a453 1
#define __glibcxx_assert(_Condition)				   	 \
d462 6
d500 2
d529 22
d572 36
d792 1
a792 1
/* Define if gets is available in <stdio.h>. */
d912 6
d1075 3
d1349 42
d1409 3
a1420 3
/* Define if the compiler is configured for setjmp/longjmp exceptions. */
/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */

d1445 4
a1452 5
/* Define if C99 functions in <complex.h> should be used in <complex>. Using
   compiler builtins for these functions requires corresponding C99 library
   functions to be present. */
#define _GLIBCXX_USE_C99_COMPLEX 1

a1473 4
/* Define if C99 functions or macros in <math.h> should be imported in <cmath>
   in namespace std. */
#define _GLIBCXX_USE_C99_MATH 1

@


1.16
log
@regen for gcc 5.5.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.90 2017/10/04 21:42:20 christos Exp  */
d537 1
a537 1
/* #undef _GLIBCXX_HAVE_ACOSF */
d540 1
a540 1
/* #undef _GLIBCXX_HAVE_ACOSL */
d543 1
a543 1
/* #undef _GLIBCXX_HAVE_ASINF */
d546 1
a546 1
/* #undef _GLIBCXX_HAVE_ASINL */
d552 1
a552 1
/* #undef _GLIBCXX_HAVE_ATAN2F */
d555 1
a555 1
/* #undef _GLIBCXX_HAVE_ATAN2L */
d558 1
a558 1
/* #undef _GLIBCXX_HAVE_ATANF */
d561 1
a561 1
/* #undef _GLIBCXX_HAVE_ATANL */
d570 1
a570 1
/* #undef _GLIBCXX_HAVE_CEILF */
d573 1
a573 1
/* #undef _GLIBCXX_HAVE_CEILL */
d579 1
a579 1
/* #undef _GLIBCXX_HAVE_COSF */
d582 1
a582 1
/* #undef _GLIBCXX_HAVE_COSHF */
d585 1
a585 1
/* #undef _GLIBCXX_HAVE_COSHL */
d588 1
a588 1
/* #undef _GLIBCXX_HAVE_COSL */
d660 1
a660 1
/* #undef _GLIBCXX_HAVE_EXPF */
d663 1
a663 1
/* #undef _GLIBCXX_HAVE_EXPL */
d666 1
a666 1
/* #undef _GLIBCXX_HAVE_FABSF */
d678 1
a678 1
/* #undef _GLIBCXX_HAVE_FINITE */
d681 1
a681 1
/* #undef _GLIBCXX_HAVE_FINITEF */
d690 1
a690 1
/* #undef _GLIBCXX_HAVE_FLOORF */
d693 1
a693 1
/* #undef _GLIBCXX_HAVE_FLOORL */
d696 1
a696 1
/* #undef _GLIBCXX_HAVE_FMODF */
d699 1
a699 1
/* #undef _GLIBCXX_HAVE_FMODL */
d708 1
a708 1
/* #undef _GLIBCXX_HAVE_FREXPF */
d720 1
a720 1
/* #undef _GLIBCXX_HAVE_HYPOT */
d723 1
a723 1
/* #undef _GLIBCXX_HAVE_HYPOTF */
d726 1
a726 1
/* #undef _GLIBCXX_HAVE_HYPOTL */
d750 1
a750 1
/* #undef _GLIBCXX_HAVE_ISINFF */
d759 1
a759 1
/* #undef _GLIBCXX_HAVE_ISNANF */
d771 1
a771 1
/* #undef _GLIBCXX_HAVE_LDEXPF */
d801 1
a801 1
/* #undef _GLIBCXX_HAVE_LOG10F */
d804 1
a804 1
/* #undef _GLIBCXX_HAVE_LOG10L */
d807 1
a807 1
/* #undef _GLIBCXX_HAVE_LOGF */
d810 1
a810 1
/* #undef _GLIBCXX_HAVE_LOGL */
d828 1
a828 1
/* #undef _GLIBCXX_HAVE_MODFF */
d831 1
a831 1
/* #undef _GLIBCXX_HAVE_MODFL */
d837 1
a837 1
/* #undef _GLIBCXX_HAVE_POLL */
d840 1
a840 1
/* #undef _GLIBCXX_HAVE_POWF */
d843 1
a843 1
/* #undef _GLIBCXX_HAVE_POWL */
d864 1
a864 1
/* #undef _GLIBCXX_HAVE_SINF */
d867 1
a867 1
/* #undef _GLIBCXX_HAVE_SINHF */
d870 1
a870 1
/* #undef _GLIBCXX_HAVE_SINHL */
d873 1
a873 1
/* #undef _GLIBCXX_HAVE_SINL */
d876 1
a876 1
#define _GLIBCXX_HAVE_SLEEP 1
d879 1
a879 1
/* #undef _GLIBCXX_HAVE_SQRTF */
d882 1
a882 1
/* #undef _GLIBCXX_HAVE_SQRTL */
d915 1
a915 1
/* #undef _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE */
d973 1
a973 1
/* #undef _GLIBCXX_HAVE_S_ISREG */
d976 1
a976 1
/* #undef _GLIBCXX_HAVE_TANF */
d979 1
a979 1
/* #undef _GLIBCXX_HAVE_TANHF */
d982 1
a982 1
/* #undef _GLIBCXX_HAVE_TANHL */
d985 1
a985 1
/* #undef _GLIBCXX_HAVE_TANL */
d997 1
a997 1
#define _GLIBCXX_HAVE_USLEEP 1
d1024 1
a1024 1
/* #undef _GLIBCXX_HAVE_WRITEV */
d1365 1
a1365 1
/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */
d1368 1
a1368 1
/* #undef _GLIBCXX_USE_CLOCK_REALTIME */
d1375 1
a1375 1
/* #undef _GLIBCXX_USE_FCHMOD */
d1378 1
a1378 1
/* #undef _GLIBCXX_USE_FCHMODAT */
d1384 1
a1384 1
/* #undef _GLIBCXX_USE_GETTIMEOFDAY */
d1399 1
a1399 1
/* #undef _GLIBCXX_USE_NANOSLEEP */
d1421 1
a1421 1
/* #undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN */
d1430 1
a1430 1
/* #undef _GLIBCXX_USE_ST_MTIM */
d1433 1
a1433 1
/* #undef _GLIBCXX_USE_SYSCTL_HW_NCPU */
d1436 1
a1436 1
/* #undef _GLIBCXX_USE_TMPNAM */
d1440 1
a1440 1
/* #undef _GLIBCXX_USE_UTIMENSAT */
@


1.15
log
@Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
functions are used for destructors of thread_local objects.

If a pending destructor exists, prevent unloading of shared objects.
Introduce __dl_cxa_refcount interface for this purpose. When the last
reference is gone and the object has been dlclose'd before, the
unloading is finalized.

Ideally, __cxa_thread_atexit_impl wouldn't exist, but libstdc++ insists
on providing __cxa_thread_atexit as direct wrapper without further
patching.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.89 2016/10/05 19:25:49 christos Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20160603
d184 5
a188 2

    namespace experimental { }
d211 1
a211 1
# define _GLIBCXX_USE_DUAL_ABI 1
d219 1
a219 1
# define _GLIBCXX_USE_CXX11_ABI 1
d273 5
a277 1
  namespace experimental { inline namespace __7 { } }
d537 1
a537 1
#define _GLIBCXX_HAVE_ACOSF 1
d540 1
a540 1
#define _GLIBCXX_HAVE_ACOSL 1
d543 1
a543 1
#define _GLIBCXX_HAVE_ASINF 1
d546 1
a546 1
#define _GLIBCXX_HAVE_ASINL 1
d552 1
a552 1
#define _GLIBCXX_HAVE_ATAN2F 1
d555 1
a555 1
#define _GLIBCXX_HAVE_ATAN2L 1
d558 1
a558 1
#define _GLIBCXX_HAVE_ATANF 1
d561 1
a561 1
#define _GLIBCXX_HAVE_ATANL 1
d570 1
a570 1
#define _GLIBCXX_HAVE_CEILF 1
d573 1
a573 1
#define _GLIBCXX_HAVE_CEILL 1
d579 1
a579 1
#define _GLIBCXX_HAVE_COSF 1
d582 1
a582 1
#define _GLIBCXX_HAVE_COSHF 1
d585 1
a585 1
#define _GLIBCXX_HAVE_COSHL 1
d588 1
a588 1
#define _GLIBCXX_HAVE_COSL 1
d609 1
a609 1
/* #undef _GLIBCXX_HAVE_ENDIAN_H */
d660 1
a660 1
#define _GLIBCXX_HAVE_EXPF 1
d663 1
a663 1
#define _GLIBCXX_HAVE_EXPL 1
d666 1
a666 1
#define _GLIBCXX_HAVE_FABSF 1
d678 1
a678 1
#define _GLIBCXX_HAVE_FINITE 1
d681 1
a681 1
#define _GLIBCXX_HAVE_FINITEF 1
d690 1
a690 1
#define _GLIBCXX_HAVE_FLOORF 1
d693 1
a693 1
#define _GLIBCXX_HAVE_FLOORL 1
d696 1
a696 1
#define _GLIBCXX_HAVE_FMODF 1
d699 1
a699 1
#define _GLIBCXX_HAVE_FMODL 1
d708 1
a708 1
#define _GLIBCXX_HAVE_FREXPF 1
d720 1
a720 1
#define _GLIBCXX_HAVE_HYPOT 1
d723 1
a723 1
#define _GLIBCXX_HAVE_HYPOTF 1
d726 1
a726 1
#define _GLIBCXX_HAVE_HYPOTL 1
d750 1
a750 1
#define _GLIBCXX_HAVE_ISINFF 1
d759 1
a759 1
#define _GLIBCXX_HAVE_ISNANF 1
d771 1
a771 1
#define _GLIBCXX_HAVE_LDEXPF 1
d801 1
a801 1
#define _GLIBCXX_HAVE_LOG10F 1
d804 1
a804 1
#define _GLIBCXX_HAVE_LOG10L 1
d807 1
a807 1
#define _GLIBCXX_HAVE_LOGF 1
d810 1
a810 1
#define _GLIBCXX_HAVE_LOGL 1
d828 1
a828 1
#define _GLIBCXX_HAVE_MODFF 1
d831 1
a831 1
#define _GLIBCXX_HAVE_MODFL 1
d837 1
a837 1
#define _GLIBCXX_HAVE_POLL 1
d840 1
a840 1
#define _GLIBCXX_HAVE_POWF 1
d843 1
a843 1
#define _GLIBCXX_HAVE_POWL 1
d864 1
a864 1
#define _GLIBCXX_HAVE_SINF 1
d867 1
a867 1
#define _GLIBCXX_HAVE_SINHF 1
d870 1
a870 1
#define _GLIBCXX_HAVE_SINHL 1
d873 1
a873 1
#define _GLIBCXX_HAVE_SINL 1
d876 1
a876 1
/* #undef _GLIBCXX_HAVE_SLEEP */
d879 1
a879 1
#define _GLIBCXX_HAVE_SQRTF 1
d882 1
a882 1
#define _GLIBCXX_HAVE_SQRTL 1
d915 1
a915 1
#define _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1
d973 1
a973 1
#define _GLIBCXX_HAVE_S_ISREG 1
d976 1
a976 1
#define _GLIBCXX_HAVE_TANF 1
d979 1
a979 1
#define _GLIBCXX_HAVE_TANHF 1
d982 1
a982 1
#define _GLIBCXX_HAVE_TANHL 1
d985 1
a985 1
#define _GLIBCXX_HAVE_TANL 1
d997 1
a997 1
/* #undef _GLIBCXX_HAVE_USLEEP */
d1024 1
a1024 1
#define _GLIBCXX_HAVE_WRITEV 1
d1365 1
a1365 1
#define _GLIBCXX_USE_CLOCK_MONOTONIC 1
d1368 1
a1368 1
#define _GLIBCXX_USE_CLOCK_REALTIME 1
d1375 1
a1375 1
#define _GLIBCXX_USE_FCHMOD 1
d1378 1
a1378 1
#define _GLIBCXX_USE_FCHMODAT 1
d1384 1
a1384 1
#define _GLIBCXX_USE_GETTIMEOFDAY 1
d1399 1
a1399 1
#define _GLIBCXX_USE_NANOSLEEP 1
d1421 1
a1421 1
#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1
d1426 1
a1426 1
/* Define if sendfile is available in <sys/stat.h>. */
d1430 1
a1430 1
#define _GLIBCXX_USE_ST_MTIM 1
d1433 1
a1433 1
#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1
d1436 1
a1436 1
#define _GLIBCXX_USE_TMPNAM 1
d1440 1
a1440 1
#define _GLIBCXX_USE_UTIMENSAT 1
d1454 6
a1459 1
/* Define if all C++11 overloads are available in <math.h>.  */
d1461 1
a1461 1
/* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO */
@


1.14
log
@regen mknative for all ports and GCC 5.4 and -current.  many ports
were using 5.3 data, and none of them had <stdalign.h>.
@
text
@d1206 1
a1206 1
/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
@


1.14.6.1
log
@Pull up following revision(s) (requested by joerg in ticket #127):
	tests/libexec/ld.elf_so/h_thread_local_dtor.c: revision 1.1
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h: revision 1.17
	lib/libc/stdlib/atexit.h: file removal
	lib/libc/stdlib/exit.c: revision 1.16
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h: revision 1.8
	lib/libc/stdlib/exit.c: revision 1.17
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h: revision 1.14
	distrib/sets/lists/debug/shl.mi: revision 1.178
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h: revision 1.21
	distrib/sets/lists/debug/shl.mi: revision 1.179
	distrib/sets/lists/debug/mi: revision 1.219
	lib/libpthread/pthread.c: revision 1.150
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h: revision 1.14
	libexec/ld.elf_so/symbols.map: revision 1.2
	include/dlfcn.h: revision 1.25
	external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h: revision 1.23
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h: revision 1.18
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h: revision 1.5
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h: revision 1.17
	distrib/sets/lists/tests/mi: revision 1.755
	external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h: revision 1.20
	external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h: revision 1.20
	lib/libc/dlfcn/dlfcn_elf.c: revision 1.14
	tests/libexec/ld.elf_so/t_thread_local_dtor.sh: revision 1.1
	tests/lib/libpthread/t_thread_local_dtor.sh: revision 1.1
	lib/libc/stdlib/Makefile.inc: revision 1.93
	lib/libc/include/atexit.h: revision 1.1
	lib/libc/include/atexit.h: revision 1.2
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h: revision 1.14
	distrib/sets/lists/debug/shl.mi: revision 1.180
	external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h: revision 1.14
	lib/libc/stdlib/cxa_thread_atexit.c: revision 1.1
	tests/libexec/ld.elf_so/helper_dso3/h_helper_dso3.cpp: revision 1.1
	tests/libexec/ld.elf_so/helper_dso3/Makefile: revision 1.1
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h: revision 1.5
	libexec/ld.elf_so/rtld.c: revision 1.185
	external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h: revision 1.19
	external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h: revision 1.5
	external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h: revision 1.15
	external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h: revision 1.21
	external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h: revision 1.12
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h: revision 1.14
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h: revision 1.15
	external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h: revision 1.19
	tests/libexec/ld.elf_so/Makefile: revision 1.9
	external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h: revision 1.20
	external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h: revision 1.14
	tests/lib/libpthread/h_thread_local_dtor.cpp: revision 1.1
	distrib/sets/lists/tests/shl.mi: revision 1.11
	tests/lib/libpthread/Makefile: revision 1.13
	libexec/ld.elf_so/rtld.h: revision 1.129
	external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h: revision 1.6
Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
functions are used for destructors of thread_local objects.
If a pending destructor exists, prevent unloading of shared objects.
Introduce __dl_cxa_refcount interface for this purpose. When the last
reference is gone and the object has been dlclose'd before, the
unloading is finalized.
Ideally, __cxa_thread_atexit_impl wouldn't exist, but libstdc++ insists
on providing __cxa_thread_atexit as direct wrapper without further
patching.
Fix filename of new debug file
Add misising DEBUGLIB file
Avoid common declaration.
Drop TLS variant checks, emutls is enough for VAX and Sun2.
@
text
@d1206 1
a1206 1
#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
@


1.14.6.2
log
@Apply patch (requested by mrg in ticket #312):
rerun mknative for libstdc++ dual abi disabling
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.89.6.1 2017/10/09 17:59:16 snj Exp  */
d208 1
a208 1
# define _GLIBCXX_USE_DUAL_ABI 0
d216 1
a216 1
# define _GLIBCXX_USE_CXX11_ABI 0
@


1.14.6.3
log
@Pull up the gcc 5.5 import and assorted fixes, requested by mrg in ticket #381:

external/gpl3/gcc/dist/fixincludes/tests/base/iso/stdlib_c99.h up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/arm/t-phoenix up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/phoenix.h     up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-freebsd.h up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/aarch64/t-aarch64-freebsd up to 1.1.1.1
external/gpl3/gcc/dist/gcc/doc/gcov-dump.1      up to 1.1.1.1
external/gpl3/gcc/dist/gcc/doc/gcov-dump.texi   up to 1.1.1.1
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/lfts_config.h up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/i386/pcommitintrin.h delete
external/gpl3/gcc/dist/gcc/config/i386/stringop.opt delete
external/gpl3/gcc/lib/libgcc/Makefile.wrapper   delete
external/gpl3/gcc/dist/ChangeLog                up to 1.1.1.10
external/gpl3/gcc/dist/LAST_UPDATED             up to 1.9
external/gpl3/gcc/dist/MD5SUMS                  up to 1.9
external/gpl3/gcc/dist/NEWS                     up to 1.7
external/gpl3/gcc/dist/config.sub               up to 1.11
external/gpl3/gcc/dist/configure                up to 1.11
external/gpl3/gcc/dist/configure.ac             up to 1.10
external/gpl3/gcc/dist/INSTALL/binaries.html    up to 1.5
external/gpl3/gcc/dist/INSTALL/build.html       up to 1.6
external/gpl3/gcc/dist/INSTALL/configure.html   up to 1.6
external/gpl3/gcc/dist/INSTALL/download.html    up to 1.5
external/gpl3/gcc/dist/INSTALL/finalinstall.html up to 1.5
external/gpl3/gcc/dist/INSTALL/gfdl.html        up to 1.5
external/gpl3/gcc/dist/INSTALL/index.html       up to 1.5
external/gpl3/gcc/dist/INSTALL/old.html         up to 1.5
external/gpl3/gcc/dist/INSTALL/prerequisites.html up to 1.6
external/gpl3/gcc/dist/INSTALL/specific.html    up to 1.6
external/gpl3/gcc/dist/INSTALL/test.html        up to 1.5
external/gpl3/gcc/dist/config/ChangeLog         up to 1.1.1.10
external/gpl3/gcc/dist/contrib/ChangeLog        up to 1.1.1.10
external/gpl3/gcc/dist/contrib/gcc_update       up to 1.1.1.4
external/gpl3/gcc/dist/contrib/reghunt/ChangeLog up to 1.1.1.9
external/gpl3/gcc/dist/contrib/regression/ChangeLog up to 1.1.1.9
external/gpl3/gcc/dist/fixincludes/ChangeLog    up to 1.1.1.9
external/gpl3/gcc/dist/fixincludes/fixincl.x    up to 1.1.1.6
external/gpl3/gcc/dist/fixincludes/inclhack.def up to 1.1.1.6
external/gpl3/gcc/dist/fixincludes/tests/base/math.h up to 1.1.1.3
external/gpl3/gcc/dist/fixincludes/tests/base/stdio.h up to 1.1.1.5
external/gpl3/gcc/dist/fixincludes/tests/base/stdlib.h up to 1.1.1.3
external/gpl3/gcc/dist/fixincludes/tests/base/iso/stdio_iso.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/BASE-VER             up to 1.1.1.8
external/gpl3/gcc/dist/gcc/ChangeLog            up to 1.15
external/gpl3/gcc/dist/gcc/DATESTAMP            up to 1.1.1.11
external/gpl3/gcc/dist/gcc/Makefile.in          up to 1.14
external/gpl3/gcc/dist/gcc/asan.c               up to 1.1.1.3
external/gpl3/gcc/dist/gcc/auto-profile.c       up to 1.3
external/gpl3/gcc/dist/gcc/bb-reorder.c         up to 1.1.1.6
external/gpl3/gcc/dist/gcc/builtins.c           up to 1.10
external/gpl3/gcc/dist/gcc/calls.c              up to 1.1.1.6
external/gpl3/gcc/dist/gcc/cgraph.c             up to 1.1.1.5
external/gpl3/gcc/dist/gcc/cgraph.h             up to 1.1.1.5
external/gpl3/gcc/dist/gcc/cgraphclones.c       up to 1.1.1.4
external/gpl3/gcc/dist/gcc/cgraphunit.c         up to 1.1.1.6
external/gpl3/gcc/dist/gcc/combine.c            up to 1.1.1.8
external/gpl3/gcc/dist/gcc/common.opt           up to 1.6
external/gpl3/gcc/dist/gcc/config.gcc           up to 1.37
external/gpl3/gcc/dist/gcc/coverage.c           up to 1.1.1.4
external/gpl3/gcc/dist/gcc/coverage.h           up to 1.1.1.4
external/gpl3/gcc/dist/gcc/cselib.c             up to 1.1.1.5
external/gpl3/gcc/dist/gcc/data-streamer-in.c   up to 1.1.1.3
external/gpl3/gcc/dist/gcc/data-streamer-out.c  up to 1.1.1.3
external/gpl3/gcc/dist/gcc/diagnostic.c         up to 1.4
external/gpl3/gcc/dist/gcc/dwarf2out.c          up to 1.8
external/gpl3/gcc/dist/gcc/explow.c             up to 1.1.1.4
external/gpl3/gcc/dist/gcc/expmed.c             up to 1.1.1.4
external/gpl3/gcc/dist/gcc/expr.c               up to 1.10
external/gpl3/gcc/dist/gcc/fold-const.c         up to 1.1.1.11
external/gpl3/gcc/dist/gcc/function.c           up to 1.1.1.7
external/gpl3/gcc/dist/gcc/function.h           up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fwprop.c             up to 1.1.1.5
external/gpl3/gcc/dist/gcc/gcc.c                up to 1.15
external/gpl3/gcc/dist/gcc/gcov-dump.c          up to 1.1.1.5
external/gpl3/gcc/dist/gcc/gcov-io.c            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/gcov-tool.c          up to 1.1.1.2
external/gpl3/gcc/dist/gcc/gcov.c               up to 1.1.1.5
external/gpl3/gcc/dist/gcc/gcse.c               up to 1.1.1.5
external/gpl3/gcc/dist/gcc/gengtype-lex.c       up to 1.7
external/gpl3/gcc/dist/gcc/genmatch.c           up to 1.1.1.2
external/gpl3/gcc/dist/gcc/gimple-fold.c        up to 1.1.1.5
external/gpl3/gcc/dist/gcc/gimple-ssa-strength-reduction.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/gimplify.c           up to 1.1.1.7
external/gpl3/gcc/dist/gcc/graphite-isl-ast-to-gimple.c up to 1.3
external/gpl3/gcc/dist/gcc/incpath.c            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/internal-fn.c        up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-comdats.c        up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ipa-cp.c             up to 1.1.1.8
external/gpl3/gcc/dist/gcc/ipa-devirt.c         up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-icf-gimple.c     up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ipa-icf-gimple.h     up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ipa-icf.c            up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-icf.h            up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ipa-inline-transform.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-polymorphic-call.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-prop.c           up to 1.1.1.7
external/gpl3/gcc/dist/gcc/ipa-pure-const.c     up to 1.1.1.5
external/gpl3/gcc/dist/gcc/ipa-split.c          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ipa-visibility.c     up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ira-build.c          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ira-costs.c          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ira-int.h            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ira-lives.c          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/loop-doloop.c        up to 1.1.1.5
external/gpl3/gcc/dist/gcc/loop-invariant.c     up to 1.1.1.4
external/gpl3/gcc/dist/gcc/lra-constraints.c    up to 1.1.1.5
external/gpl3/gcc/dist/gcc/lra-remat.c          up to 1.1.1.3
external/gpl3/gcc/dist/gcc/lto-cgraph.c         up to 1.1.1.4
external/gpl3/gcc/dist/gcc/lto-streamer.h       up to 1.1.1.5
external/gpl3/gcc/dist/gcc/match.pd             up to 1.1.1.3
external/gpl3/gcc/dist/gcc/omp-low.c            up to 1.1.1.8
external/gpl3/gcc/dist/gcc/params.def           up to 1.1.1.5
external/gpl3/gcc/dist/gcc/postreload.c         up to 1.1.1.5
external/gpl3/gcc/dist/gcc/pretty-print.c       up to 1.1.1.4
external/gpl3/gcc/dist/gcc/real.c               up to 1.1.1.5
external/gpl3/gcc/dist/gcc/ree.c                up to 1.1.1.4
external/gpl3/gcc/dist/gcc/rtl.h                up to 1.1.1.6
external/gpl3/gcc/dist/gcc/sel-sched.c          up to 1.1.1.6
external/gpl3/gcc/dist/gcc/simplify-rtx.c       up to 1.1.1.4
external/gpl3/gcc/dist/gcc/system.h             up to 1.6
external/gpl3/gcc/dist/gcc/toplev.c             up to 1.2
external/gpl3/gcc/dist/gcc/tree-call-cdce.c     up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-cfg.c           up to 1.8
external/gpl3/gcc/dist/gcc/tree-chkp-opt.c      up to 1.1.1.2
external/gpl3/gcc/dist/gcc/tree-chkp.c          up to 1.1.1.2
external/gpl3/gcc/dist/gcc/tree-chrec.c         up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-data-ref.c      up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tree-eh.c            up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tree-inline.c        up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tree-inline.h        up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-loop-distribution.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-nested.c        up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-predcom.c       up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-profile.c       up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c       up to 1.8
external/gpl3/gcc/dist/gcc/tree-ssa-loop-im.c   up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivopts.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-ssa-loop-prefetch.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-ssa-math-opts.c up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tree-ssa-pre.c       up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c   up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c     up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c    up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-ssa-structalias.c up to 1.1.1.6
external/gpl3/gcc/dist/gcc/tree-ssa-tail-merge.c up to 1.1.1.6
external/gpl3/gcc/dist/gcc/tree-ssa-threadedge.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-ssa-uninit.c    up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-ssa.c           up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-vect-data-refs.c up to 1.1.1.9
external/gpl3/gcc/dist/gcc/tree-vect-loop-manip.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/tree-vrp.c           up to 1.1.1.7
external/gpl3/gcc/dist/gcc/tsan.c               up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ubsan.c              up to 1.1.1.3
external/gpl3/gcc/dist/gcc/value-prof.c         up to 1.1.1.4
external/gpl3/gcc/dist/gcc/c/ChangeLog          up to 1.1.1.8
external/gpl3/gcc/dist/gcc/c/c-decl.c           up to 1.1.1.5
external/gpl3/gcc/dist/gcc/c/c-objc-common.c    up to 1.1.1.3
external/gpl3/gcc/dist/gcc/c/c-parser.c         up to 1.1.1.5
external/gpl3/gcc/dist/gcc/c/c-typeck.c         up to 1.1.1.7
external/gpl3/gcc/dist/gcc/c-family/ChangeLog   up to 1.1.1.7
external/gpl3/gcc/dist/gcc/c-family/c-ada-spec.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/c-family/c-common.c  up to 1.1.1.6
external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/c-family/c-gimplify.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/c-family/c-omp.c     up to 1.1.1.3
external/gpl3/gcc/dist/gcc/c-family/c-opts.c    up to 1.5
external/gpl3/gcc/dist/gcc/common/config/i386/i386-common.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-simd.md up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/arm/arm-builtins.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/arm/arm-protos.h up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/arm/arm.c     up to 1.4
external/gpl3/gcc/dist/gcc/config/arm/arm.h     up to 1.15
external/gpl3/gcc/dist/gcc/config/arm/arm.md    up to 1.12
external/gpl3/gcc/dist/gcc/config/arm/freebsd.h up to 1.4
external/gpl3/gcc/dist/gcc/config/arm/neon.md   up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/avr/avr.c     up to 1.1.1.7
external/gpl3/gcc/dist/gcc/config/avr/avr.md    up to 1.1.1.7
external/gpl3/gcc/dist/gcc/config/avr/avr.opt   up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/avr/gen-avr-mmcu-specs.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/avr/gen-avr-mmcu-texi.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/i386/avx2intrin.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512dqintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512ifmaintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512ifmavlintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512pfintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512vbmiintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512vbmivlintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512vldqintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/cpuid.h  up to 1.4
external/gpl3/gcc/dist/gcc/config/i386/driver-i386.c up to 1.7
external/gpl3/gcc/dist/gcc/config/i386/gmm_malloc.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/i386-builtin-types.def up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/i386-c.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/i386.c   up to 1.14
external/gpl3/gcc/dist/gcc/config/i386/i386.h   up to 1.6
external/gpl3/gcc/dist/gcc/config/i386/i386.md  up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/i386/i386.opt up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/ia32intrin.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/lwpintrin.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/mmx.md   up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/i386/pmm_malloc.h up to 1.4
external/gpl3/gcc/dist/gcc/config/i386/rdseedintrin.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/i386/rtmintrin.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/i386/sse.md   up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/i386/x86-64.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/i386/x86intrin.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/nds32/nds32.md up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/pa/pa-64.h    up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/pa/pa.h       up to 1.7
external/gpl3/gcc/dist/gcc/config/rl78/rl78-expand.md up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/rl78/rl78-real.md up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/rl78/rl78-virt.md up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/rs6000/dfp.md up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/predicates.md up to 1.1.1.7
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-c.c up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c up to 1.17
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.opt up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/rs6000/vector.md up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md up to 1.1.1.10
external/gpl3/gcc/dist/gcc/config/s390/s390-modes.def up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/s390/s390.c   up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/s390/s390.md  up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/s390/vx-builtins.md up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/sh/sh-mem.cc  up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/sh/sh.c       up to 1.9
external/gpl3/gcc/dist/gcc/config/sh/sh_treg_combine.cc up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/sparc/sparc.c up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/sparc/sparc.md up to 1.7
external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.md up to 1.1.1.4
external/gpl3/gcc/dist/gcc/cp/ChangeLog         up to 1.1.1.11
external/gpl3/gcc/dist/gcc/cp/call.c            up to 1.1.1.8
external/gpl3/gcc/dist/gcc/cp/class.c           up to 1.1.1.6
external/gpl3/gcc/dist/gcc/cp/constexpr.c       up to 1.1.1.3
external/gpl3/gcc/dist/gcc/cp/cp-gimplify.c     up to 1.1.1.4
external/gpl3/gcc/dist/gcc/cp/decl.c            up to 1.1.1.8
external/gpl3/gcc/dist/gcc/cp/error.c           up to 1.1.1.4
external/gpl3/gcc/dist/gcc/cp/init.c            up to 1.1.1.6
external/gpl3/gcc/dist/gcc/cp/mangle.c          up to 1.1.1.7
external/gpl3/gcc/dist/gcc/cp/name-lookup.c     up to 1.1.1.6
external/gpl3/gcc/dist/gcc/cp/parser.c          up to 1.1.1.10
external/gpl3/gcc/dist/gcc/cp/pt.c              up to 1.1.1.8
external/gpl3/gcc/dist/gcc/cp/semantics.c       up to 1.1.1.9
external/gpl3/gcc/dist/gcc/cp/tree.c            up to 1.1.1.7
external/gpl3/gcc/dist/gcc/cp/typeck.c          up to 1.1.1.9
external/gpl3/gcc/dist/gcc/doc/aot-compile.1    up to 1.7
external/gpl3/gcc/dist/gcc/doc/cppinternals.info up to 1.7
external/gpl3/gcc/dist/gcc/doc/extend.texi      up to 1.1.1.8
external/gpl3/gcc/dist/gcc/doc/fsf-funding.7    up to 1.7
external/gpl3/gcc/dist/gcc/doc/gc-analyze.1     up to 1.7
external/gpl3/gcc/dist/gcc/doc/gcc.texi         up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/gccinstall.info  up to 1.7
external/gpl3/gcc/dist/gcc/doc/gccint.info      up to 1.7
external/gpl3/gcc/dist/gcc/doc/gcj-dbtool.1     up to 1.7
external/gpl3/gcc/dist/gcc/doc/gcj.1            up to 1.7
external/gpl3/gcc/dist/gcc/doc/gcj.info         up to 1.7
external/gpl3/gcc/dist/gcc/doc/gcov-tool.1      up to 1.1.1.3
external/gpl3/gcc/dist/gcc/doc/gcov-tool.texi   up to 1.1.1.2
external/gpl3/gcc/dist/gcc/doc/gcov.texi        up to 1.6
external/gpl3/gcc/dist/gcc/doc/generic.texi     up to 1.1.1.4
external/gpl3/gcc/dist/gcc/doc/gfdl.7           up to 1.7
external/gpl3/gcc/dist/gcc/doc/gfortran.1       up to 1.7
external/gpl3/gcc/dist/gcc/doc/gij.1            up to 1.7
external/gpl3/gcc/dist/gcc/doc/gpl.7            up to 1.7
external/gpl3/gcc/dist/gcc/doc/grmic.1          up to 1.7
external/gpl3/gcc/dist/gcc/doc/install.texi     up to 1.1.1.8
external/gpl3/gcc/dist/gcc/doc/invoke.texi      up to 1.12
external/gpl3/gcc/dist/gcc/doc/jcf-dump.1       up to 1.7
external/gpl3/gcc/dist/gcc/doc/jv-convert.1     up to 1.7
external/gpl3/gcc/dist/gcc/doc/lto.texi         up to 1.1.1.3
external/gpl3/gcc/dist/gcc/doc/passes.texi      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/doc/rebuild-gcj-db.1 up to 1.7
external/gpl3/gcc/dist/gcc/doc/rtl.texi         up to 1.1.1.4
external/gpl3/gcc/dist/gcc/jit/ChangeLog        up to 1.1.1.3
external/gpl3/gcc/dist/gcc/lto/ChangeLog        up to 1.1.1.9
external/gpl3/gcc/dist/gcc/lto/lto-lang.c       up to 1.1.1.4
external/gpl3/gcc/dist/gcc/objc/ChangeLog       up to 1.1.1.9
external/gpl3/gcc/dist/gcc/objcp/ChangeLog      up to 1.1.1.9
external/gpl3/gcc/dist/gnattools/ChangeLog      up to 1.1.1.7
external/gpl3/gcc/dist/gotools/ChangeLog        up to 1.1.1.3
external/gpl3/gcc/dist/include/ChangeLog        up to 1.1.1.9
external/gpl3/gcc/dist/intl/ChangeLog           up to 1.1.1.9
external/gpl3/gcc/dist/libbacktrace/ChangeLog   up to 1.1.1.8
external/gpl3/gcc/dist/libcc1/ChangeLog         up to 1.1.1.3
external/gpl3/gcc/dist/libcpp/ChangeLog         up to 1.1.1.9
external/gpl3/gcc/dist/libcpp/line-map.c        up to 1.1.1.6
external/gpl3/gcc/dist/libdecnumber/ChangeLog   up to 1.1.1.9
external/gpl3/gcc/dist/libgcc/ChangeLog         up to 1.1.1.11
external/gpl3/gcc/dist/libgcc/config.host       up to 1.16
external/gpl3/gcc/dist/libgcc/libgcc2.c         up to 1.1.1.4
external/gpl3/gcc/dist/libgcc/libgcov-driver.c  up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/unwind-c.c        up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/aarch64/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/alpha/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/arm/unwind-arm.c up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/arm/unwind-arm.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/bfin/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/i386/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog up to 1.1.1.9
external/gpl3/gcc/dist/libgcc/config/m68k/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/nios2/linux-unwind.h up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/pa/linux-unwind.h up to 1.1.1.4
external/gpl3/gcc/dist/libgcc/config/rs6000/t-crtstuff up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/sh/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/sparc/lb1spc.S up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/tilepro/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/xtensa/ieee754-df.S up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/xtensa/ieee754-sf.S up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/xtensa/linux-unwind.h up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/xtensa/t-elf up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/xtensa/t-linux up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/xtensa/t-windowed up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/xtensa/unwind-dw2-xtensa.c up to 1.4
external/gpl3/gcc/dist/libgomp/ChangeLog        up to 1.1.1.9
external/gpl3/gcc/dist/libgomp/env.c            up to 1.1.1.4
external/gpl3/gcc/dist/libgomp/hashtab.h        up to 1.1.1.2
external/gpl3/gcc/dist/libgomp/libgomp.info     up to 1.7
external/gpl3/gcc/dist/libiberty/ChangeLog      up to 1.1.1.9
external/gpl3/gcc/dist/libiberty/cp-demangle.c  up to 1.1.1.5
external/gpl3/gcc/dist/libiberty/vprintf-support.c up to 1.2
external/gpl3/gcc/dist/libitm/ChangeLog         up to 1.1.1.7
external/gpl3/gcc/dist/libitm/libitm.info       up to 1.1.1.6
external/gpl3/gcc/dist/libobjc/ChangeLog        up to 1.1.1.10
external/gpl3/gcc/dist/libsanitizer/ChangeLog   up to 1.1.1.7
external/gpl3/gcc/dist/libsanitizer/asan/asan_globals.cc up to 1.1.1.3
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc up to 1.5
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc up to 1.9
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.h up to 1.3
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc up to 1.6
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h up to 1.10
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_netbsd.cc up to 1.3
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc up to 1.1.1.2
external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_linux.cc up to 1.3
external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cc up to 1.1.1.3
external/gpl3/gcc/dist/libssp/ChangeLog         up to 1.1.1.9
external/gpl3/gcc/dist/libstdc++-v3/ChangeLog   up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4 up to 1.4
external/gpl3/gcc/dist/libstdc++-v3/config.h.in up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/configure   up to 1.8
external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/config/io/basic_file_stdio.cc up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32-w64/error_constants.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/doxygen/mainpage.html up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/doc/html/api.html up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/html/faq.html up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-active.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-closed.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-defects.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/abi.html up to 1.1.1.6
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/bugs.html up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/ext_demangling.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/memory.html up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/mt_allocator_impl.html up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/source_code_style.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/source_organization.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html up to 1.1.1.6
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/api.xml up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/faq.xml up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/abi.xml up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/allocator.xml up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/appendix_contributing.xml up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/extensions.xml up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/intro.xml up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/mt_allocator.xml up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2011.xml up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2014.xml up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.am up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/bits/allocator.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_ios.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.h up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.tcc up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/c++config up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/bits/hashtable.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/ios_base.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/istream.tcc up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/list.tcc up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_classes.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_conv.h up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/bits/mask_array.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/predefined_ops.h up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.tcc up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_base.h up to 1.1.1.6
external/gpl3/gcc/dist/libstdc++-v3/include/bits/slice_array.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/sstream.tcc up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_map.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multimap.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multiset.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_set.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_stack.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_tree.h up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/bits/uniform_int_dist.h up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/bits/unique_ptr.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/c_global/cmath up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/debug/safe_iterator.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/debug/string up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/algorithm up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/any up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/chrono up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_dir.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_fwd.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_ops.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_path.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/functional up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/optional up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/ratio up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/string_view up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/string_view.tcc up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/system_error up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/tuple up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/type_traits up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/include/ext/new_allocator.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/ext/pointer.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/atomic up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/chrono up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/complex up to 1.5
external/gpl3/gcc/dist/libstdc++-v3/include/std/functional up to 1.1.1.7
external/gpl3/gcc/dist/libstdc++-v3/include/std/istream up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/include/std/scoped_allocator up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/sstream up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/thread up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/tuple up to 1.1.1.6
external/gpl3/gcc/dist/libstdc++-v3/include/std/utility up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/tr1/cmath up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/libsupc++/cxxabi.h up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/printers.py up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/codecvt.cc up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/cxx11-shim_facets.cc up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/shared_ptr.cc up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/Makefile.in up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/dir.cc up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops.cc up to 1.1.1.3
external/gpl3/gcc/dist/lto-plugin/ChangeLog     up to 1.1.1.9
external/gpl3/gcc/dist/lto-plugin/lto-plugin.c  up to 1.1.1.4
external/gpl3/gcc/dist/maintainer-scripts/ChangeLog up to 1.1.1.10
external/gpl3/gcc/lib/libasan/Makefile          up to 1.18
external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk  up to 1.5
external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk up to 1.7
external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk up to 1.4
external/gpl3/gcc/lib/libgcc/libgcc/Makefile    up to 1.28
external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h up to 1.9
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h up to 1.10
external/gpl3/gcc/lib/libiberty/defs.mk         up to 1.14
external/gpl3/gcc/lib/libiberty/arch/ia64/config.h up to 1.6
external/gpl3/gcc/lib/liblto_plugin/Makefile    up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/Makefile     up to 1.28
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h up to 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h up to 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h up to 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h up to 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h up to 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h up to 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h up to 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h up to 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h up to 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h up to 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h up to 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h up to 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h up to 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h up to 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h up to 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h up to 1.22
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h up to 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk up to 1.6
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h up to 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h up to 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile up to 1.19
external/gpl3/gcc/lib/libubsan/Makefile         up to 1.3
external/gpl3/gcc/usr.bin/Makefile.backend      up to 1.6
external/gpl3/gcc/usr.bin/Makefile.inc          up to 1.29
external/gpl3/gcc/usr.bin/backend/Makefile      up to 1.39
external/gpl3/gcc/usr.bin/common/Makefile       up to 1.5
external/gpl3/gcc/usr.bin/frontend/Makefile     up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h up to 1.23
external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h up to 1.26
external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk  up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h up to 1.27
external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h up to 1.24
external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h up to 1.20
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h up to 1.21
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h up to 1.19
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h up to 1.24
external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h up to 1.31
external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/i386/i386-builtin-types.inc up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h up to 1.21
external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h up to 1.22
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h up to 1.23
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h up to 1.22
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h up to 1.23
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h up to 1.28
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk up to 1.13
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h up to 1.24
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h up to 1.26
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h up to 1.26
external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h up to 1.26
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h up to 1.24
external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk  up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h up to 1.8
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h up to 1.33
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk up to 1.13
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/i386-builtin-types.inc up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h up to 1.11
external/gpl3/gcc/usr.bin/include/arch/i386.mk  up to 1.3
external/gpl3/gcc/usr.bin/include/arch/x86_64.mk up to 1.3
external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.h up to 1.4
distrib/sets/lists/comp/md.amd64				1.252
distrib/sets/lists/comp/md.i386					1.175
distrib/sets/lists/comp/shl.mi					1.309
distrib/sets/lists/debug/shl.mi					1.187
external/gpl3/gcc/lib/liblto_plugin/Makefile			1.6
lib/libc/stdlib/jemalloc.c					1.43

Update gcc to gcc 5.5.
Bump lib minor for liblto_plugin.so link with -liberty.
The HPPA architectures (1.1 and 2.0) both define quadruple-word
(128-bit) floating point types.  Adjust alignment to match.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc.old,v 1.5 2017/10/04 21:42:20 christos Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20171010
d184 2
a185 5
    inline namespace literals {
      inline namespace chrono_literals { }
      inline namespace complex_literals { }
      inline namespace string_literals { }
    }
d270 1
a270 5
  inline namespace literals {
    inline namespace chrono_literals { inline namespace __7 { } }
    inline namespace complex_literals { inline namespace __7 { } }
    inline namespace string_literals { inline namespace __7 { } }
  }
d602 1
a602 1
#define _GLIBCXX_HAVE_ENDIAN_H 1
d1419 1
a1419 1
/* Define if sendfile is available in <sys/sendfile.h>. */
d1447 1
a1447 6
/* Define if all C++11 floating point overloads are available in <math.h>.  */
#if __cplusplus >= 201103L
/* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO_FP */
#endif

/* Define if all C++11 integral type overloads are available in <math.h>.  */
d1449 1
a1449 1
/* #undef __CORRECT_ISO_CPP11_MATH_H_PROTO_INT */
@


1.14.6.4
log
@Apply patch, requested by mrg in ticket #1009:

external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/arm/auto-target.h 		(patch)
external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/armeb/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/earm/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/earmeb/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmhf/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmhfeb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv4eb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6eb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6hf/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7eb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7hf/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/i386/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/m68000/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/mips64eb/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/mips64el/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/mipseb/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/mipsel/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/powerpc/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/powerpc64/auto-target.h	(patch)
external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk 		(patch)
external/gpl3/gcc/lib/libgcc/arch/sh3eb/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/sh3el/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/sparc/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk		(patch)
external/gpl3/gcc/lib/libgcc/arch/vax/auto-target.h 		(patch)
external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk			(patch)
external/gpl3/gcc/lib/libgcc/arch/x86_64/auto-target.h		(patch)
external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h 	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h	(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h		(patch)
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h 		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list	(patch)
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h 		(patch)
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h		(patch)

Regen (mknative).
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.89.6.3 2018/09/05 09:21:37 martin Exp  */
d774 1
a774 1
#define _GLIBCXX_HAVE_LDEXPL 1
@


1.13
log
@mknative-gcc for all but sparc64, vax and sun2 and GCC 5.4.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.87 2016/03/17 23:41:21 mrg Exp  */
d878 1
a878 1
/* #undef _GLIBCXX_HAVE_STDALIGN_H */
@


1.13.2.1
log
@Sync with HEAD
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.89 2016/10/05 19:25:49 christos Exp  */
d878 1
a878 1
#define _GLIBCXX_HAVE_STDALIGN_H 1
@


1.12
log
@generate mknative-gcc for GCC 5.3 and all the arm targets.
minor regen for x86 and sparc*
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.86 2016/03/16 11:16:05 mrg Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20151204
d301 1
a301 1
  inline namespace __cxx11 __attribute__((__abi_tag__)) { }
@


1.11
log
@regen mknative files for GCC 4.8.5.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.81 2015/01/31 08:50:01 mrg Exp  */
d7 1
a7 1
// Copyright (C) 1997-2013 Free Software Foundation, Inc.
d38 1
a38 1
#define __GLIBCXX__ 20150623
d110 8
d136 1
a136 1
# if __EXCEPTIONS
d184 2
d208 31
d270 2
d296 7
a302 3
#if _GLIBCXX_INLINE_VERSION
 inline namespace __7 { }
#endif
d409 9
d583 3
d664 3
d907 3
d944 3
d992 3
d1353 4
a1359 3
/* Defined if clock_gettime syscall has monotonic and realtime clock support. */
/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */

d1367 6
d1400 3
d1407 3
d1419 6
d1428 7
d1447 5
@


1.10
log
@generate after oabi/eabi fixes.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20141219
@


1.9
log
@rerun mknative for GCC 4.8.4 and all platforms.

m68000 needs -fPIC removed (again), and hppa c++config.h turned off
several things present in -lm, fixed by hand.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp  */
d1260 1
a1260 1
/* #undef _GLIBCXX_USE_C99_FENV_TR1 */
@


1.8
log
@regen mknative for gcc 4.8-2014-10-09.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20141009
@


1.7
log
@regen gcc mknative files for new complex and more.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20140522
@


1.6
log
@re-run mknative-gcc after threading fixes by skrll and myself.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp  */
d762 1
a762 1
/* #undef _GLIBCXX_HAVE_MODFL */
d807 1
a807 1
#define _GLIBCXX_HAVE_SLEEP 1
d922 1
a922 1
#define _GLIBCXX_HAVE_USLEEP 1
d1242 1
a1242 1
/* #undef _GLIBCXX_USE_C99 */
d1247 1
a1247 1
/* #undef _GLIBCXX_USE_C99_COMPLEX */
d1283 1
a1283 1
/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */
d1289 1
a1289 1
/* #undef _GLIBCXX_USE_CLOCK_REALTIME */
d1314 1
a1314 1
/* #undef _GLIBCXX_USE_NANOSLEEP */
d1327 1
a1327 1
/* #undef _GLIBCXX_USE_SCHED_YIELD */
@


1.6.2.1
log
@Apply patch, requested by mrg in #143:
mknative for updated gcc.
@
text
@d2 1
a2 1
/* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20141009
d762 1
a762 1
#define _GLIBCXX_HAVE_MODFL 1
d1242 1
a1242 1
#define _GLIBCXX_USE_C99 1
d1247 1
a1247 1
#define _GLIBCXX_USE_C99_COMPLEX 1
@


1.6.2.2
log
@Sync gcc with -current, requested by skrll in ticket #448:

tools/gcc/Makefile                              up to 1.74
tools/gcc/gcc-version.mk                        up to 1.3
external/gpl3/gcc/dist/config/mh-alpha-linux    up to 1.1.1.1
external/gpl3/gcc/dist/gcc/config/or1k/constraints.md up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/elf.h    up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/linux-elf.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/linux-gas.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/netbsd.h up to 1.2
external/gpl3/gcc/dist/gcc/config/or1k/or1k-modes.def up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k-opts.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k-protos.h up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k.c   up to 1.2
external/gpl3/gcc/dist/gcc/config/or1k/or1k.h   up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k.md  up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/or1k.opt up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/predicates.md up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/t-linux  up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/t-or1k   up to 1.1
external/gpl3/gcc/dist/gcc/config/or1k/t-or1knd up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/constraints.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/crti.asm up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/crtn.asm up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/div.S   up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/elf.h   up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/generic.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/linux-unwind.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/linux.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/linux64.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/netbsd.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/opcode-riscv.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/peephole.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/predicates.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-fp.c up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-ftypes.def up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-modes.def up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-opc.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv-protos.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.c up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.h up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.md up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/riscv.opt up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/sync.md up to 1.2
external/gpl3/gcc/dist/gcc/config/riscv/t-elf   up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/t-linux64 up to 1.1
external/gpl3/gcc/dist/gcc/config/riscv/t-netbsd64 up to 1.1
external/gpl3/gcc/dist/gcc/common/config/or1k/or1k-common.c up to 1.1
external/gpl3/gcc/dist/gcc/common/config/riscv/riscv-common.c up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/or1k-asm.h up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/crti.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/crtn.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/linux-unwind.h up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/or1k.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/sfp-machine.h up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/t-crtstuff up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/t-linux up to 1.1
external/gpl3/gcc/dist/libgcc/config/or1k/t-or1k up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/riscv-fp.c up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/crti.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/crtn.S up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-dpbit up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-elf up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-fpbit up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-linux up to 1.1
external/gpl3/gcc/dist/libgcc/config/riscv/t-tpbit up to 1.1
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc up to 1.3
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc/Makefile up to 1.1
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/powerpc64/Makefile up to 1.1
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv32/Makefile up to 1.1
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/riscv64/Makefile up to 1.1
external/gpl3/gcc/lib/libtsan/Makefile          up to 1.2
external/gpl3/gcc/lib/libtsan/shlib_version     up to 1.1
external/gpl3/gcc/lib/libasan/Makefile          up to 1.9
external/gpl3/gcc/lib/libasan/shlib_version     up to 1.1
external/gpl3/gcc/usr.bin/lto-wrapper/Makefile  up to 1.1
external/gpl3/gcc/usr.bin/lto1/Makefile         up to 1.2
external/gpl3/gcc/Makefile                      up to 1.2
external/gpl3/gcc/README.gcc48                  up to 1.6
external/gpl3/gcc/dist/ChangeLog                up to 1.1.1.6
external/gpl3/gcc/dist/LAST_UPDATED             up to 1.5
external/gpl3/gcc/dist/MD5SUMS                  up to 1.5
external/gpl3/gcc/dist/Makefile.def             up to 1.1.1.4
external/gpl3/gcc/dist/Makefile.in              up to 1.1.1.4
external/gpl3/gcc/dist/configure                up to 1.8
external/gpl3/gcc/dist/configure.ac             up to 1.7
external/gpl3/gcc/dist/config/ChangeLog         up to 1.1.1.6
external/gpl3/gcc/dist/contrib/ChangeLog        up to 1.1.1.6
external/gpl3/gcc/dist/contrib/reghunt/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/contrib/regression/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/fixincludes/ChangeLog    up to 1.1.1.5
external/gpl3/gcc/dist/fixincludes/fixincl.x    up to 1.1.1.3
external/gpl3/gcc/dist/fixincludes/inclhack.def up to 1.1.1.3
external/gpl3/gcc/dist/fixincludes/tests/base/assert.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/ChangeLog            up to 1.11
external/gpl3/gcc/dist/gcc/DATESTAMP            up to 1.1.1.7
external/gpl3/gcc/dist/gcc/DEV-PHASE            up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config.gcc           up to 1.32
external/gpl3/gcc/dist/gcc/config.in            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/configure            up to 1.11
external/gpl3/gcc/dist/gcc/configure.ac         up to 1.9
external/gpl3/gcc/dist/gcc/convert.c            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/expr.c               up to 1.7
external/gpl3/gcc/dist/gcc/fold-const.c         up to 1.1.1.7
external/gpl3/gcc/dist/gcc/graphite-clast-to-gimple.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/graphite-interchange.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/graphite-optimize-isl.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/graphite-poly.c      up to 1.1.1.3
external/gpl3/gcc/dist/gcc/graphite-sese-to-poly.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/ipa-pure-const.c     up to 1.1.1.3
external/gpl3/gcc/dist/gcc/omp-low.c            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/ree.c                up to 1.1.1.2
external/gpl3/gcc/dist/gcc/rtlanal.c            up to 1.2
external/gpl3/gcc/dist/gcc/stor-layout.c        up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-data-ref.c      up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-data-ref.h      up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-nrv.c           up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-ssa-forwprop.c  up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c   up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c    up to 1.1.1.2
external/gpl3/gcc/dist/gcc/tree-ssa-tail-merge.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/tree-vect-slp.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tree.c               up to 1.1.1.4
external/gpl3/gcc/dist/gcc/tsan.c               up to 1.1.1.2
external/gpl3/gcc/dist/gcc/c/ChangeLog          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/c-family/ChangeLog   up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/darwin-c.c    up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/darwin-driver.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/netbsd.h      up to 1.14
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-elf-raw.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-linux.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-protos.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.opt up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/arm/arm.h     up to 1.10
external/gpl3/gcc/dist/gcc/config/arm/arm.md    up to 1.8
external/gpl3/gcc/dist/gcc/config/i386/i386.c   up to 1.9
external/gpl3/gcc/dist/gcc/config/pa/pa.md      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/netbsd.h up to 1.8
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-builtin.def up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-c.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-protos.h up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c up to 1.10
external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/rs6000/xcoff.h up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/sh/sh.c       up to 1.7
external/gpl3/gcc/dist/gcc/config/sh/sh.md      up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/sparc/leon.md up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/sparc/sparc-opts.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/sparc/sparc.c up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/sparc/sparc.h up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/sparc/sparc.md up to 1.4
external/gpl3/gcc/dist/gcc/config/sparc/sparc.opt up to 1.1.1.4
external/gpl3/gcc/dist/gcc/config/sparc/t-rtems up to 1.1.1.2
external/gpl3/gcc/dist/gcc/cp/ChangeLog         up to 1.1.1.7
external/gpl3/gcc/dist/gcc/cp/parser.c          up to 1.1.1.6
external/gpl3/gcc/dist/gcc/cp/pt.c              up to 1.1.1.5
external/gpl3/gcc/dist/gcc/cp/semantics.c       up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/extend.texi      up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/install.texi     up to 1.1.1.5
external/gpl3/gcc/dist/gcc/doc/invoke.texi      up to 1.7
external/gpl3/gcc/dist/gcc/doc/md.texi          up to 1.1.1.6
external/gpl3/gcc/dist/gcc/doc/tm.texi          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/doc/tm.texi.in       up to 1.1.1.3
external/gpl3/gcc/dist/gcc/lto/ChangeLog        up to 1.1.1.5
external/gpl3/gcc/dist/gcc/objc/ChangeLog       up to 1.1.1.5
external/gpl3/gcc/dist/gcc/objcp/ChangeLog      up to 1.1.1.5
external/gpl3/gcc/dist/gnattools/ChangeLog      up to 1.1.1.3
external/gpl3/gcc/dist/include/ChangeLog        up to 1.1.1.5
external/gpl3/gcc/dist/intl/ChangeLog           up to 1.1.1.5
external/gpl3/gcc/dist/libbacktrace/ChangeLog   up to 1.1.1.4
external/gpl3/gcc/dist/libcpp/ChangeLog         up to 1.1.1.5
external/gpl3/gcc/dist/libcpp/lex.c             up to 1.5
external/gpl3/gcc/dist/libcpp/line-map.c        up to 1.1.1.4
external/gpl3/gcc/dist/libdecnumber/ChangeLog   up to 1.1.1.5
external/gpl3/gcc/dist/libgcc/ChangeLog         up to 1.1.1.7
external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog up to 1.1.1.5
external/gpl3/gcc/dist/libgcc/config/pa/linux-unwind.h up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/sh/lib1funcs.S up to 1.1.1.2
external/gpl3/gcc/dist/libgomp/ChangeLog        up to 1.1.1.5
external/gpl3/gcc/dist/libgomp/configure.tgt    up to 1.1.1.3
external/gpl3/gcc/dist/libiberty/ChangeLog      up to 1.1.1.5
external/gpl3/gcc/dist/libitm/ChangeLog         up to 1.1.1.3
external/gpl3/gcc/dist/libitm/configure.tgt     up to 1.1.1.3
external/gpl3/gcc/dist/libitm/libitm.info       up to 1.1.1.2
external/gpl3/gcc/dist/libmudflap/ChangeLog     up to 1.1.1.5
external/gpl3/gcc/dist/libobjc/ChangeLog        up to 1.1.1.6
external/gpl3/gcc/dist/libsanitizer/ChangeLog   up to 1.1.1.3
external/gpl3/gcc/dist/libsanitizer/configure.tgt up to 1.3
external/gpl3/gcc/dist/libsanitizer/asan/asan_intercepted_functions.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/asan/asan_internal.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc up to 1.5
external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_linux.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/asan/asan_posix.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/interception/interception.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.cc up to 1.3
external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/interception/interception_type_test.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_placement_new.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps.h up to 1.2
external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_linux.cc up to 1.2
external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc up to 1.2
external/gpl3/gcc/dist/libssp/ChangeLog         up to 1.1.1.5
external/gpl3/gcc/dist/libstdc++-v3/ChangeLog   up to 1.1.1.7
external/gpl3/gcc/dist/libstdc++-v3/configure.host up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32/os_defines.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32-w64/os_defines.h up to 1.1.1.2
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_algo.h up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/std/functional up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/std/tuple up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/include/tr1/functional up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/libsupc++/dyncast.cc up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/libsupc++/eh_personality.cc up to 1.1.1.3
external/gpl3/gcc/dist/lto-plugin/ChangeLog     up to 1.1.1.5
external/gpl3/gcc/dist/maintainer-scripts/ChangeLog up to 1.1.1.6
external/gpl3/gcc/lib/Makefile                  up to 1.8
external/gpl3/gcc/lib/crtstuff/arch/coldfire.mk up to 1.3
external/gpl3/gcc/lib/crtstuff/arch/m68000.mk   up to 1.6
external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/alpha/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/arm/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/armeb/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/coldfire/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/coldfire/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/hppa/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/i386/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/i386/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68000/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68000/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/m68k/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mips64el/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/mipseb/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/mipsel/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/powerpc/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/powerpc/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/powerpc64/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sh3el/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sparc/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sparc/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/sparc64/config.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h up to 1.3
external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h up to 1.2
external/gpl3/gcc/lib/libbacktrace/arch/x86_64/config.h up to 1.2
external/gpl3/gcc/lib/libgcc/Makefile.inc       up to 1.29
external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk up to 1.2
external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk up to 1.3
external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile  up to 1.11
external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/coldfire/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h up to 1.5
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h up to 1.4
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h up to 1.6
external/gpl3/gcc/lib/libgomp/arch/m68000/config.h up to 1.3
external/gpl3/gcc/lib/libgomp/arch/m68000/libgomp.spec up to 1.3
external/gpl3/gcc/lib/libiberty/arch/coldfire/config.h up to 1.3
external/gpl3/gcc/lib/libiberty/arch/m68000/config.h up to 1.3
external/gpl3/gcc/lib/liblto_plugin/Makefile    up to 1.3
external/gpl3/gcc/lib/libmudflap/Makefile       up to 1.6
external/gpl3/gcc/lib/libobjc/arch/m68000/config.h up to 1.3
external/gpl3/gcc/lib/libstdc++-v3/Makefile     up to 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h up to 1.11
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h up to 1.11
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h up to 1.7
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h up to 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h up to 1.10
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk up to 1.3
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h up to 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h up to 1.13
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h up to 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h up to 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h up to 1.8
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h up to 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h up to 1.9
external/gpl3/gcc/lib/libstdc++-v3/include/bits/arch/Makefile up to 1.3
external/gpl3/gcc/usr.bin/Makefile              up to 1.7
external/gpl3/gcc/usr.bin/backend/Makefile      up to 1.23
external/gpl3/gcc/usr.bin/frontend/Makefile     up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/alpha/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/bversion.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/defs.mk up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/coldfire/tm.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h up to 1.11
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h up to 1.10
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h up to 1.9
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/hppa/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h up to 1.19
external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/m68000/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h up to 1.12
external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h  up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/m68k/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h up to 1.14
external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h up to 1.15
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h up to 1.21
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/auto-host.h up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk up to 1.4
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/gtyp-input.list up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/multilib.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/tm.h up to 1.3
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h up to 1.18
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h up to 1.16
external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h up to 1.6
external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h up to 1.17
external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h up to 1.5
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h up to 1.20
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h up to 1.7
external/gpl3/gcc/usr.bin/libcpp/arch/alpha/config.h up to 1.3
external/gpl3/gcc/usr.bin/libcpp/arch/armeb/config.h up to 1.2
external/gpl3/gcc/usr.bin/libcpp/arch/x86_64/config.h up to 1.3
distrib/sets/lists/base/ad.arm			1.58
distrib/sets/lists/base/ad.arm			1.61
distrib/sets/lists/base/ad.mips			1.53
distrib/sets/lists/base/ad.mips			1.56
distrib/sets/lists/base/ad.powerpc		1.22
distrib/sets/lists/base/ad.powerpc		1.25
distrib/sets/lists/base/ad.powerpc		1.26
distrib/sets/lists/base/md.amd64		1.249
distrib/sets/lists/base/md.amd64		1.252
distrib/sets/lists/base/md.sparc64		1.237
distrib/sets/lists/base/md.sparc64		1.240
distrib/sets/lists/base/shl.mi			1.718
distrib/sets/lists/base/shl.mi			1.721
distrib/sets/lists/base/shl.mi			1.722
distrib/sets/lists/comp/ad.arm			1.62
distrib/sets/lists/comp/ad.mips			1.52
distrib/sets/lists/comp/ad.powerpc		1.74
distrib/sets/lists/comp/ad.powerpc		1.75
distrib/sets/lists/comp/md.amd64		1.226
distrib/sets/lists/comp/md.sparc64		1.189
distrib/sets/lists/comp/mi			1.1918
distrib/sets/lists/comp/mi			1.1919
distrib/sets/lists/comp/mi			1.1937
distrib/sets/lists/comp/mi			1.1937
distrib/sets/lists/comp/shl.mi			1.268
distrib/sets/lists/comp/shl.mi			1.268
distrib/sets/lists/comp/shl.mi			1.269
distrib/sets/lists/debug/ad.arm			1.47
distrib/sets/lists/debug/ad.arm			1.50
distrib/sets/lists/debug/ad.mips		1.43
distrib/sets/lists/debug/ad.mips		1.46
distrib/sets/lists/debug/ad.powerpc		1.23
distrib/sets/lists/debug/ad.powerpc		1.26
distrib/sets/lists/debug/md.amd64		1.67
distrib/sets/lists/debug/md.amd64		1.70
distrib/sets/lists/debug/md.evbmips		1.5
distrib/sets/lists/debug/md.sparc64		1.66
distrib/sets/lists/debug/md.sparc64		1.69
distrib/sets/lists/debug/mi			1.101
distrib/sets/lists/debug/mi			1.101
distrib/sets/lists/debug/mi			1.90
distrib/sets/lists/debug/mi			1.91
distrib/sets/lists/debug/shl.mi			1.77
distrib/sets/lists/debug/shl.mi			1.80
distrib/sets/lists/debug/shl.mi			1.81
lib/Makefile					1.216
lib/Makefile					1.217
lib/Makefile					1.218
lib/libexecinfo/Makefile			1.6
lib/libexecinfo/Makefile			1.7
lib/libexecinfo/Makefile			1.8
lib/libexecinfo/unwind.h			1.3
sys/lib/libunwind/Makefile.inc			1.10

Sync gcc and its libraries with -current, including the import
of gcc 4.8.4, fixes to the use of cpu specific string instructions
on powerpc and a branch delay slot fix for SH from upstream.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20141219
d807 1
a807 1
/* #undef _GLIBCXX_HAVE_SLEEP */
d922 1
a922 1
/* #undef _GLIBCXX_HAVE_USLEEP */
d1283 1
a1283 1
#define _GLIBCXX_USE_CLOCK_MONOTONIC 1
d1289 1
a1289 1
#define _GLIBCXX_USE_CLOCK_REALTIME 1
d1314 1
a1314 1
#define _GLIBCXX_USE_NANOSLEEP 1
d1327 1
a1327 1
#define _GLIBCXX_USE_SCHED_YIELD 1
@


1.6.2.3
log
@Apply patch, requested by mrg in #819:

	lib/libstdc++-v3/arch/earm/c++config.h		(patch)
	lib/libstdc++-v3/arch/earmeb/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmhf/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmhfeb/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv4/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv4eb/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv6/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv6eb/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv6hf/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv6hfeb/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv7/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv7eb/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv7hf/c++config.h	(patch)
	lib/libstdc++-v3/arch/earmv7hfeb/c++config.h	(patch)
	usr.bin/gcc/arch/earm/multilib.h		(patch)
	usr.bin/gcc/arch/earmeb/multilib.h		(patch)
	usr.bin/gcc/arch/earmhf/multilib.h		(patch)
	usr.bin/gcc/arch/earmhfeb/multilib.h		(patch)
	usr.bin/gcc/arch/earmv4/multilib.h		(patch)
	usr.bin/gcc/arch/earmv4eb/multilib.h		(patch)
	usr.bin/gcc/arch/earmv6/multilib.h		(patch)
	usr.bin/gcc/arch/earmv6eb/multilib.h		(patch)
	usr.bin/gcc/arch/earmv6hf/multilib.h		(patch)
	usr.bin/gcc/arch/earmv6hfeb/multilib.h		(patch)
	usr.bin/gcc/arch/earmv7/multilib.h		(patch)
	usr.bin/gcc/arch/earmv7eb/multilib.h		(patch)
	usr.bin/gcc/arch/earmv7hf/multilib.h		(patch)
	usr.bin/gcc/arch/earmv7hfeb/multilib.h		(patch)

Regen for arm OABI compat changes.
@
text
@d1260 1
a1260 1
#define _GLIBCXX_USE_C99_FENV_TR1 1
@


1.6.2.4
log
@Apply patch (requested by mrg in ticket #1005):
Update gcc to 4.8.5.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20150623
@


1.5
log
@rerun mknative-gcc for GCC 4.8.3 release.

XXX:  still not 100% right, but we're getting close.
@
text
@d474 1
a474 1
/* #undef _GLIBCXX_HAVE_ACOSF */
d477 1
a477 1
/* #undef _GLIBCXX_HAVE_ACOSL */
d480 1
a480 1
/* #undef _GLIBCXX_HAVE_ASINF */
d483 1
a483 1
/* #undef _GLIBCXX_HAVE_ASINL */
d489 1
a489 1
/* #undef _GLIBCXX_HAVE_ATAN2F */
d492 1
a492 1
/* #undef _GLIBCXX_HAVE_ATAN2L */
d495 1
a495 1
/* #undef _GLIBCXX_HAVE_ATANF */
d498 1
a498 1
/* #undef _GLIBCXX_HAVE_ATANL */
d501 1
a501 1
/* #undef _GLIBCXX_HAVE_AT_QUICK_EXIT */
d507 1
a507 1
/* #undef _GLIBCXX_HAVE_CEILF */
d510 1
a510 1
/* #undef _GLIBCXX_HAVE_CEILL */
d516 1
a516 1
/* #undef _GLIBCXX_HAVE_COSF */
d519 1
a519 1
/* #undef _GLIBCXX_HAVE_COSHF */
d522 1
a522 1
/* #undef _GLIBCXX_HAVE_COSHL */
d525 1
a525 1
/* #undef _GLIBCXX_HAVE_COSL */
d594 1
a594 1
/* #undef _GLIBCXX_HAVE_EXPF */
d597 1
a597 1
/* #undef _GLIBCXX_HAVE_EXPL */
d600 1
a600 1
/* #undef _GLIBCXX_HAVE_FABSF */
d603 1
a603 1
/* #undef _GLIBCXX_HAVE_FABSL */
d621 1
a621 1
/* #undef _GLIBCXX_HAVE_FLOORF */
d624 1
a624 1
/* #undef _GLIBCXX_HAVE_FLOORL */
d627 1
a627 1
/* #undef _GLIBCXX_HAVE_FMODF */
d630 1
a630 1
/* #undef _GLIBCXX_HAVE_FMODL */
d651 1
a651 1
/* #undef _GLIBCXX_HAVE_HYPOT */
d657 1
a657 1
/* #undef _GLIBCXX_HAVE_HYPOTL */
d660 1
a660 1
/* #undef _GLIBCXX_HAVE_ICONV */
d702 1
a702 1
/* #undef _GLIBCXX_HAVE_LDEXPF */
d711 1
a711 1
/* #undef _GLIBCXX_HAVE_LIMIT_AS */
d714 1
a714 1
/* #undef _GLIBCXX_HAVE_LIMIT_DATA */
d717 1
a717 1
/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */
d720 1
a720 1
/* #undef _GLIBCXX_HAVE_LIMIT_RSS */
d723 1
a723 1
/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */
d732 1
a732 1
/* #undef _GLIBCXX_HAVE_LOG10F */
d735 1
a735 1
/* #undef _GLIBCXX_HAVE_LOG10L */
d738 1
a738 1
/* #undef _GLIBCXX_HAVE_LOGF */
d741 1
a741 1
/* #undef _GLIBCXX_HAVE_LOGL */
d756 1
a756 1
/* #undef _GLIBCXX_HAVE_MODF */
d759 1
a759 1
/* #undef _GLIBCXX_HAVE_MODFF */
d771 1
a771 1
/* #undef _GLIBCXX_HAVE_POWF */
d774 1
a774 1
/* #undef _GLIBCXX_HAVE_POWL */
d780 1
a780 1
/* #undef _GLIBCXX_HAVE_QUICK_EXIT */
d783 1
a783 1
/* #undef _GLIBCXX_HAVE_SETENV */
d795 1
a795 1
/* #undef _GLIBCXX_HAVE_SINF */
d798 1
a798 1
/* #undef _GLIBCXX_HAVE_SINHF */
d801 1
a801 1
/* #undef _GLIBCXX_HAVE_SINHL */
d804 1
a804 1
/* #undef _GLIBCXX_HAVE_SINL */
d810 1
a810 1
/* #undef _GLIBCXX_HAVE_SQRTF */
d813 1
a813 1
/* #undef _GLIBCXX_HAVE_SQRTL */
d840 1
a840 1
/* #undef _GLIBCXX_HAVE_STRTOF */
d843 1
a843 1
/* #undef _GLIBCXX_HAVE_STRTOLD */
d901 1
a901 1
/* #undef _GLIBCXX_HAVE_TANF */
d904 1
a904 1
/* #undef _GLIBCXX_HAVE_TANHF */
d907 1
a907 1
/* #undef _GLIBCXX_HAVE_TANHL */
d910 1
a910 1
/* #undef _GLIBCXX_HAVE_TANL */
d916 1
a916 1
/* #undef _GLIBCXX_HAVE_TLS */
d1138 1
a1138 1
/* #undef _GLIBCXX_ICONV_CONST */
d1197 1
a1197 1
/* #undef _GLIBCXX_HAS_GTHREADS */
d1208 1
a1208 1
/* #undef _GLIBCXX_RES_LIMITS */
d1324 1
a1324 1
/* #undef _GLIBCXX_USE_RANDOM_TR1 */
@


1.4
log
@mknative-gcc 4.8 for most platforms.  missing:  ppc64, m68010, ia64, coldfire.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20140302
@


1.4.2.1
log
@Rebase.
@
text
@d38 1
a38 1
#define __GLIBCXX__ 20140522
d474 1
a474 1
#define _GLIBCXX_HAVE_ACOSF 1
d477 1
a477 1
#define _GLIBCXX_HAVE_ACOSL 1
d480 1
a480 1
#define _GLIBCXX_HAVE_ASINF 1
d483 1
a483 1
#define _GLIBCXX_HAVE_ASINL 1
d489 1
a489 1
#define _GLIBCXX_HAVE_ATAN2F 1
d492 1
a492 1
#define _GLIBCXX_HAVE_ATAN2L 1
d495 1
a495 1
#define _GLIBCXX_HAVE_ATANF 1
d498 1
a498 1
#define _GLIBCXX_HAVE_ATANL 1
d501 1
a501 1
#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1
d507 1
a507 1
#define _GLIBCXX_HAVE_CEILF 1
d510 1
a510 1
#define _GLIBCXX_HAVE_CEILL 1
d516 1
a516 1
#define _GLIBCXX_HAVE_COSF 1
d519 1
a519 1
#define _GLIBCXX_HAVE_COSHF 1
d522 1
a522 1
#define _GLIBCXX_HAVE_COSHL 1
d525 1
a525 1
#define _GLIBCXX_HAVE_COSL 1
d594 1
a594 1
#define _GLIBCXX_HAVE_EXPF 1
d597 1
a597 1
#define _GLIBCXX_HAVE_EXPL 1
d600 1
a600 1
#define _GLIBCXX_HAVE_FABSF 1
d603 1
a603 1
#define _GLIBCXX_HAVE_FABSL 1
d621 1
a621 1
#define _GLIBCXX_HAVE_FLOORF 1
d624 1
a624 1
#define _GLIBCXX_HAVE_FLOORL 1
d627 1
a627 1
#define _GLIBCXX_HAVE_FMODF 1
d630 1
a630 1
#define _GLIBCXX_HAVE_FMODL 1
d651 1
a651 1
#define _GLIBCXX_HAVE_HYPOT 1
d657 1
a657 1
#define _GLIBCXX_HAVE_HYPOTL 1
d660 1
a660 1
#define _GLIBCXX_HAVE_ICONV 1
d702 1
a702 1
#define _GLIBCXX_HAVE_LDEXPF 1
d711 1
a711 1
#define _GLIBCXX_HAVE_LIMIT_AS 1
d714 1
a714 1
#define _GLIBCXX_HAVE_LIMIT_DATA 1
d717 1
a717 1
#define _GLIBCXX_HAVE_LIMIT_FSIZE 1
d720 1
a720 1
#define _GLIBCXX_HAVE_LIMIT_RSS 1
d723 1
a723 1
#define _GLIBCXX_HAVE_LIMIT_VMEM 1
d732 1
a732 1
#define _GLIBCXX_HAVE_LOG10F 1
d735 1
a735 1
#define _GLIBCXX_HAVE_LOG10L 1
d738 1
a738 1
#define _GLIBCXX_HAVE_LOGF 1
d741 1
a741 1
#define _GLIBCXX_HAVE_LOGL 1
d756 1
a756 1
#define _GLIBCXX_HAVE_MODF 1
d759 1
a759 1
#define _GLIBCXX_HAVE_MODFF 1
d771 1
a771 1
#define _GLIBCXX_HAVE_POWF 1
d774 1
a774 1
#define _GLIBCXX_HAVE_POWL 1
d780 1
a780 1
#define _GLIBCXX_HAVE_QUICK_EXIT 1
d783 1
a783 1
#define _GLIBCXX_HAVE_SETENV 1
d795 1
a795 1
#define _GLIBCXX_HAVE_SINF 1
d798 1
a798 1
#define _GLIBCXX_HAVE_SINHF 1
d801 1
a801 1
#define _GLIBCXX_HAVE_SINHL 1
d804 1
a804 1
#define _GLIBCXX_HAVE_SINL 1
d810 1
a810 1
#define _GLIBCXX_HAVE_SQRTF 1
d813 1
a813 1
#define _GLIBCXX_HAVE_SQRTL 1
d840 1
a840 1
#define _GLIBCXX_HAVE_STRTOF 1
d843 1
a843 1
#define _GLIBCXX_HAVE_STRTOLD 1
d901 1
a901 1
#define _GLIBCXX_HAVE_TANF 1
d904 1
a904 1
#define _GLIBCXX_HAVE_TANHF 1
d907 1
a907 1
#define _GLIBCXX_HAVE_TANHL 1
d910 1
a910 1
#define _GLIBCXX_HAVE_TANL 1
d916 1
a916 1
#define _GLIBCXX_HAVE_TLS 1
d1138 1
a1138 1
#define _GLIBCXX_ICONV_CONST const
d1197 1
a1197 1
#define _GLIBCXX_HAS_GTHREADS 1
d1208 1
a1208 1
#define _GLIBCXX_RES_LIMITS 1
d1324 1
a1324 1
#define _GLIBCXX_USE_RANDOM_TR1 1
@


1.4.4.1
log
@file c++config.h was added on branch yamt-pagecache on 2014-05-22 16:53:30 +0000
@
text
@d1 1670
@


1.4.4.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@a0 1670
/* This file is automatically generated.  DO NOT EDIT! */
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp  */

// Predefined symbols and macros -*- C++ -*-

// Copyright (C) 1997-2013 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.

// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.

// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

/** @@file bits/c++config.h
 *  This is an internal header file, included by other library headers.
 *  Do not attempt to use it directly. @@headername{iosfwd}
 */

#ifndef _GLIBCXX_CXX_CONFIG_H
#define _GLIBCXX_CXX_CONFIG_H 1

// The current version of the C++ library in compressed ISO date format.
#define __GLIBCXX__ 20140302

// Macros for various attributes.
//   _GLIBCXX_PURE
//   _GLIBCXX_CONST
//   _GLIBCXX_NORETURN
//   _GLIBCXX_NOTHROW
//   _GLIBCXX_VISIBILITY
#ifndef _GLIBCXX_PURE
# define _GLIBCXX_PURE __attribute__ ((__pure__))
#endif

#ifndef _GLIBCXX_CONST
# define _GLIBCXX_CONST __attribute__ ((__const__))
#endif

#ifndef _GLIBCXX_NORETURN
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
#endif

// See below for C++
#ifndef _GLIBCXX_NOTHROW
# ifndef __cplusplus
#  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
# endif
#endif

// Macros for visibility attributes.
//   _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
//   _GLIBCXX_VISIBILITY
# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1

#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
#else
// If this is not supplied by the OS-specific or CPU-specific
// headers included below, it will be defined to an empty default.
# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Macros for deprecated attributes.
//   _GLIBCXX_USE_DEPRECATED
//   _GLIBCXX_DEPRECATED
#ifndef _GLIBCXX_USE_DEPRECATED
# define _GLIBCXX_USE_DEPRECATED 1
#endif

#if defined(__DEPRECATED) && (__cplusplus >= 201103L)
# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
#else
# define _GLIBCXX_DEPRECATED
#endif

// Macros for ABI tag attributes.
#ifndef _GLIBCXX_ABI_TAG_CXX11
# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
#endif


#if __cplusplus

// Macro for constexpr, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_CONSTEXPR
# if __cplusplus >= 201103L
#  define _GLIBCXX_CONSTEXPR constexpr
#  define _GLIBCXX_USE_CONSTEXPR constexpr
# else
#  define _GLIBCXX_CONSTEXPR
#  define _GLIBCXX_USE_CONSTEXPR const
# endif
#endif

// Macro for noexcept, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_NOEXCEPT
# if __cplusplus >= 201103L
#  define _GLIBCXX_NOEXCEPT noexcept
#  define _GLIBCXX_USE_NOEXCEPT noexcept
#  define _GLIBCXX_THROW(_EXC)
# else
#  define _GLIBCXX_NOEXCEPT
#  define _GLIBCXX_USE_NOEXCEPT throw()
#  define _GLIBCXX_THROW(_EXC) throw(_EXC)
# endif
#endif

#ifndef _GLIBCXX_NOTHROW
# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT
#endif

#ifndef _GLIBCXX_THROW_OR_ABORT
# if __EXCEPTIONS
#  define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))
# else
#  define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort())
# endif
#endif

// Macro for extern template, ie controling template linkage via use
// of extern keyword on template declaration. As documented in the g++
// manual, it inhibits all implicit instantiations and is used
// throughout the library to avoid multiple weak definitions for
// required types that are already explicitly instantiated in the
// library binary. This substantially reduces the binary size of
// resulting executables.
// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
// templates only in basic_string, thus activating its debug-mode
// checks even at -O0.
# define _GLIBCXX_EXTERN_TEMPLATE 1

/*
  Outline of libstdc++ namespaces.

  namespace std
  {
    namespace __debug { }
    namespace __parallel { }
    namespace __profile { }
    namespace __cxx1998 { }

    namespace __detail { }

    namespace rel_ops { }

    namespace tr1
    {
      namespace placeholders { }
      namespace regex_constants { }
      namespace __detail { }
    }

    namespace tr2 { }
    
    namespace decimal { }

    namespace chrono { }
    namespace placeholders { }
    namespace regex_constants { }
    namespace this_thread { }
  }

  namespace abi { }

  namespace __gnu_cxx
  {
    namespace __detail { }
  }

  For full details see:
  http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
*/
namespace std
{
  typedef __SIZE_TYPE__ 	size_t;
  typedef __PTRDIFF_TYPE__	ptrdiff_t;

#if __cplusplus >= 201103L
  typedef decltype(nullptr)	nullptr_t;
#endif
}


// Defined if inline namespaces are used for versioning.
# define _GLIBCXX_INLINE_VERSION 0 

// Inline namespace for symbol versioning.
#if _GLIBCXX_INLINE_VERSION

namespace std
{
  inline namespace __7 { }

  namespace rel_ops { inline namespace __7 { } }

  namespace tr1
  {
    inline namespace __7 { }
    namespace placeholders { inline namespace __7 { } }
    namespace regex_constants { inline namespace __7 { } }
    namespace __detail { inline namespace __7 { } }
  }

  namespace tr2
  { inline namespace __7 { } }

  namespace decimal { inline namespace __7 { } }

  namespace chrono { inline namespace __7 { } }
  namespace placeholders { inline namespace __7 { } }
  namespace regex_constants { inline namespace __7 { } }
  namespace this_thread { inline namespace __7 { } }

  namespace __detail { inline namespace __7 { } }
}

namespace __gnu_cxx
{
  inline namespace __7 { }
  namespace __detail { inline namespace __7 { } }
}
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
# define _GLIBCXX_END_NAMESPACE_VERSION }
#else
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_VERSION
#endif


// Inline namespaces for special modes: debug, parallel, profile.
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
    || defined(_GLIBCXX_PROFILE)
namespace std
{
  // Non-inline namespace for components replaced by alternates in active mode.
  namespace __cxx1998
  {
#if _GLIBCXX_INLINE_VERSION
 inline namespace __7 { }
#endif
  }

  // Inline namespace for debug mode.
# ifdef _GLIBCXX_DEBUG
  inline namespace __debug { }
# endif

  // Inline namespaces for parallel mode.
# ifdef _GLIBCXX_PARALLEL
  inline namespace __parallel { }
# endif

  // Inline namespaces for profile mode
# ifdef _GLIBCXX_PROFILE
  inline namespace __profile { }
# endif
}

// Check for invalid usage and unsupported mixed-mode use.
# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
#  error illegal use of multiple inlined namespaces
# endif
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
#  error illegal use of multiple inlined namespaces
# endif
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
#  error illegal use of multiple inlined namespaces
# endif

// Check for invalid use due to lack for weak symbols.
# if __NO_INLINE__ && !__GXX_WEAK__
#  warning currently using inlined namespace mode which may fail \
   without inlining due to lack of weak symbols
# endif
#endif

// Macros for namespace scope. Either namespace std:: or the name
// of some nested namespace within it corresponding to the active mode.
// _GLIBCXX_STD_A
// _GLIBCXX_STD_C
//
// Macros for opening/closing conditional namespaces.
// _GLIBCXX_BEGIN_NAMESPACE_ALGO
// _GLIBCXX_END_NAMESPACE_ALGO
// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
// _GLIBCXX_END_NAMESPACE_CONTAINER
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
# define _GLIBCXX_STD_C __cxx1998
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
	 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_CONTAINER \
	 _GLIBCXX_END_NAMESPACE_VERSION }
# undef _GLIBCXX_EXTERN_TEMPLATE
# define _GLIBCXX_EXTERN_TEMPLATE -1
#endif

#ifdef _GLIBCXX_PARALLEL
# define _GLIBCXX_STD_A __cxx1998
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
	 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_ALGO \
	 _GLIBCXX_END_NAMESPACE_VERSION }
#endif

#ifndef _GLIBCXX_STD_A
# define _GLIBCXX_STD_A std
#endif

#ifndef _GLIBCXX_STD_C
# define _GLIBCXX_STD_C std
#endif

#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO
#endif

#ifndef _GLIBCXX_END_NAMESPACE_ALGO
# define _GLIBCXX_END_NAMESPACE_ALGO
#endif

#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
#endif

#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
# define _GLIBCXX_END_NAMESPACE_CONTAINER
#endif

// GLIBCXX_ABI Deprecated
// Define if compatibility should be provided for -mlong-double-64.
#undef _GLIBCXX_LONG_DOUBLE_COMPAT

// Inline namespace for long double 128 mode.
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
namespace std
{
  inline namespace __gnu_cxx_ldbl128 { }
}
# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
# define _GLIBCXX_END_NAMESPACE_LDBL }
#else
# define _GLIBCXX_NAMESPACE_LDBL
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL
# define _GLIBCXX_END_NAMESPACE_LDBL
#endif

// Assert.
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
# define __glibcxx_assert(_Condition)
#else
namespace std
{
  // Avoid the use of assert, because we're trying to keep the <cassert>
  // include out of the mix.
  inline void
  __replacement_assert(const char* __file, int __line,
		       const char* __function, const char* __condition)
  {
    __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
		     __function, __condition);
    __builtin_abort();
  }
}
#define __glibcxx_assert(_Condition)				   	 \
  do 									 \
  {							      		 \
    if (! (_Condition))                                                  \
      std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
				#_Condition);				 \
  } while (false)
#endif

// Macros for race detectors.
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
// atomic (lock-free) synchronization to race detectors:
// the race detector will infer a happens-before arc from the former to the
// latter when they share the same argument pointer.
//
// The most frequent use case for these macros (and the only case in the
// current implementation of the library) is atomic reference counting:
//   void _M_remove_reference()
//   {
//     _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
//     if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
//       {
//         _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
//         _M_destroy(__a);
//       }
//   }
// The annotations in this example tell the race detector that all memory
// accesses occurred when the refcount was positive do not race with
// memory accesses which occurred after the refcount became zero.
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
# define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
#endif
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
# define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
#endif

// Macros for C linkage: define extern "C" linkage only when using C++.
# define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
# define _GLIBCXX_END_EXTERN_C }

#else // !__cplusplus
# define _GLIBCXX_BEGIN_EXTERN_C
# define _GLIBCXX_END_EXTERN_C
#endif


// First includes.

// Pick up any OS-specific definitions.
#include <bits/os_defines.h>

// Pick up any CPU-specific definitions.
#include <bits/cpu_defines.h>

// If platform uses neither visibility nor psuedo-visibility,
// specify empty default for namespace annotation macros.
#ifndef _GLIBCXX_PSEUDO_VISIBILITY
# define _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Certain function definitions that are meant to be overridable from
// user code are decorated with this macro.  For some targets, this
// macro causes these definitions to be weak.
#ifndef _GLIBCXX_WEAK_DEFINITION
# define _GLIBCXX_WEAK_DEFINITION
#endif


// The remainder of the prewritten config is automatic; all the
// user hooks are listed above.

// Create a boolean flag to be used to determine if --fast-math is set.
#ifdef __FAST_MATH__
# define _GLIBCXX_FAST_MATH 1
#else
# define _GLIBCXX_FAST_MATH 0
#endif

// This marks string literals in header files to be extracted for eventual
// translation.  It is primarily used for messages in thrown exceptions; see
// src/functexcept.cc.  We use __N because the more traditional _N is used
// for something else under certain OSes (see BADNAMES).
#define __N(msgid)     (msgid)

// For example, <windows.h> is known to #define min and max as macros...
#undef min
#undef max

// End of prewritten config; the settings discovered at configure time follow.
/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated from configure.ac by autoheader.  */

/* Define to 1 if you have the `acosf' function. */
/* #undef _GLIBCXX_HAVE_ACOSF */

/* Define to 1 if you have the `acosl' function. */
/* #undef _GLIBCXX_HAVE_ACOSL */

/* Define to 1 if you have the `asinf' function. */
/* #undef _GLIBCXX_HAVE_ASINF */

/* Define to 1 if you have the `asinl' function. */
/* #undef _GLIBCXX_HAVE_ASINL */

/* Define to 1 if the target assembler supports .symver directive. */
#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1

/* Define to 1 if you have the `atan2f' function. */
/* #undef _GLIBCXX_HAVE_ATAN2F */

/* Define to 1 if you have the `atan2l' function. */
/* #undef _GLIBCXX_HAVE_ATAN2L */

/* Define to 1 if you have the `atanf' function. */
/* #undef _GLIBCXX_HAVE_ATANF */

/* Define to 1 if you have the `atanl' function. */
/* #undef _GLIBCXX_HAVE_ATANL */

/* Define to 1 if you have the `at_quick_exit' function. */
/* #undef _GLIBCXX_HAVE_AT_QUICK_EXIT */

/* Define to 1 if the target assembler supports thread-local storage. */
/* #undef _GLIBCXX_HAVE_CC_TLS */

/* Define to 1 if you have the `ceilf' function. */
/* #undef _GLIBCXX_HAVE_CEILF */

/* Define to 1 if you have the `ceill' function. */
/* #undef _GLIBCXX_HAVE_CEILL */

/* Define to 1 if you have the <complex.h> header file. */
#define _GLIBCXX_HAVE_COMPLEX_H 1

/* Define to 1 if you have the `cosf' function. */
/* #undef _GLIBCXX_HAVE_COSF */

/* Define to 1 if you have the `coshf' function. */
/* #undef _GLIBCXX_HAVE_COSHF */

/* Define to 1 if you have the `coshl' function. */
/* #undef _GLIBCXX_HAVE_COSHL */

/* Define to 1 if you have the `cosl' function. */
/* #undef _GLIBCXX_HAVE_COSL */

/* Define to 1 if you have the <dlfcn.h> header file. */
#define _GLIBCXX_HAVE_DLFCN_H 1

/* Define if EBADMSG exists. */
#define _GLIBCXX_HAVE_EBADMSG 1

/* Define if ECANCELED exists. */
#define _GLIBCXX_HAVE_ECANCELED 1

/* Define if ECHILD exists. */
#define _GLIBCXX_HAVE_ECHILD 1

/* Define if EIDRM exists. */
#define _GLIBCXX_HAVE_EIDRM 1

/* Define to 1 if you have the <endian.h> header file. */
/* #undef _GLIBCXX_HAVE_ENDIAN_H */

/* Define if ENODATA exists. */
#define _GLIBCXX_HAVE_ENODATA 1

/* Define if ENOLINK exists. */
#define _GLIBCXX_HAVE_ENOLINK 1

/* Define if ENOSPC exists. */
#define _GLIBCXX_HAVE_ENOSPC 1

/* Define if ENOSR exists. */
#define _GLIBCXX_HAVE_ENOSR 1

/* Define if ENOSTR exists. */
#define _GLIBCXX_HAVE_ENOSTR 1

/* Define if ENOTRECOVERABLE exists. */
/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */

/* Define if ENOTSUP exists. */
#define _GLIBCXX_HAVE_ENOTSUP 1

/* Define if EOVERFLOW exists. */
#define _GLIBCXX_HAVE_EOVERFLOW 1

/* Define if EOWNERDEAD exists. */
/* #undef _GLIBCXX_HAVE_EOWNERDEAD */

/* Define if EPERM exists. */
#define _GLIBCXX_HAVE_EPERM 1

/* Define if EPROTO exists. */
#define _GLIBCXX_HAVE_EPROTO 1

/* Define if ETIME exists. */
#define _GLIBCXX_HAVE_ETIME 1

/* Define if ETIMEDOUT exists. */
#define _GLIBCXX_HAVE_ETIMEDOUT 1

/* Define if ETXTBSY exists. */
#define _GLIBCXX_HAVE_ETXTBSY 1

/* Define if EWOULDBLOCK exists. */
#define _GLIBCXX_HAVE_EWOULDBLOCK 1

/* Define to 1 if you have the <execinfo.h> header file. */
#define _GLIBCXX_HAVE_EXECINFO_H 1

/* Define to 1 if you have the `expf' function. */
/* #undef _GLIBCXX_HAVE_EXPF */

/* Define to 1 if you have the `expl' function. */
/* #undef _GLIBCXX_HAVE_EXPL */

/* Define to 1 if you have the `fabsf' function. */
/* #undef _GLIBCXX_HAVE_FABSF */

/* Define to 1 if you have the `fabsl' function. */
/* #undef _GLIBCXX_HAVE_FABSL */

/* Define to 1 if you have the <fenv.h> header file. */
#define _GLIBCXX_HAVE_FENV_H 1

/* Define to 1 if you have the `finite' function. */
#define _GLIBCXX_HAVE_FINITE 1

/* Define to 1 if you have the `finitef' function. */
#define _GLIBCXX_HAVE_FINITEF 1

/* Define to 1 if you have the `finitel' function. */
/* #undef _GLIBCXX_HAVE_FINITEL */

/* Define to 1 if you have the <float.h> header file. */
#define _GLIBCXX_HAVE_FLOAT_H 1

/* Define to 1 if you have the `floorf' function. */
/* #undef _GLIBCXX_HAVE_FLOORF */

/* Define to 1 if you have the `floorl' function. */
/* #undef _GLIBCXX_HAVE_FLOORL */

/* Define to 1 if you have the `fmodf' function. */
/* #undef _GLIBCXX_HAVE_FMODF */

/* Define to 1 if you have the `fmodl' function. */
/* #undef _GLIBCXX_HAVE_FMODL */

/* Define to 1 if you have the `fpclass' function. */
/* #undef _GLIBCXX_HAVE_FPCLASS */

/* Define to 1 if you have the <fp.h> header file. */
/* #undef _GLIBCXX_HAVE_FP_H */

/* Define to 1 if you have the `frexpf' function. */
#define _GLIBCXX_HAVE_FREXPF 1

/* Define to 1 if you have the `frexpl' function. */
/* #undef _GLIBCXX_HAVE_FREXPL */

/* Define if _Unwind_GetIPInfo is available. */
#define _GLIBCXX_HAVE_GETIPINFO 1

/* Define if gets is available in <stdio.h>. */
#define _GLIBCXX_HAVE_GETS 1

/* Define to 1 if you have the `hypot' function. */
/* #undef _GLIBCXX_HAVE_HYPOT */

/* Define to 1 if you have the `hypotf' function. */
#define _GLIBCXX_HAVE_HYPOTF 1

/* Define to 1 if you have the `hypotl' function. */
/* #undef _GLIBCXX_HAVE_HYPOTL */

/* Define if you have the iconv() function. */
/* #undef _GLIBCXX_HAVE_ICONV */

/* Define to 1 if you have the <ieeefp.h> header file. */
#define _GLIBCXX_HAVE_IEEEFP_H 1

/* Define if int64_t is available in <stdint.h>. */
#define _GLIBCXX_HAVE_INT64_T 1

/* Define if int64_t is a long. */
/* #undef _GLIBCXX_HAVE_INT64_T_LONG */

/* Define if int64_t is a long long. */
#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1

/* Define to 1 if you have the <inttypes.h> header file. */
#define _GLIBCXX_HAVE_INTTYPES_H 1

/* Define to 1 if you have the `isinf' function. */
#define _GLIBCXX_HAVE_ISINF 1

/* Define to 1 if you have the `isinff' function. */
#define _GLIBCXX_HAVE_ISINFF 1

/* Define to 1 if you have the `isinfl' function. */
/* #undef _GLIBCXX_HAVE_ISINFL */

/* Define to 1 if you have the `isnan' function. */
#define _GLIBCXX_HAVE_ISNAN 1

/* Define to 1 if you have the `isnanf' function. */
#define _GLIBCXX_HAVE_ISNANF 1

/* Define to 1 if you have the `isnanl' function. */
/* #undef _GLIBCXX_HAVE_ISNANL */

/* Defined if iswblank exists. */
#define _GLIBCXX_HAVE_ISWBLANK 1

/* Define if LC_MESSAGES is available in <locale.h>. */
#define _GLIBCXX_HAVE_LC_MESSAGES 1

/* Define to 1 if you have the `ldexpf' function. */
/* #undef _GLIBCXX_HAVE_LDEXPF */

/* Define to 1 if you have the `ldexpl' function. */
/* #undef _GLIBCXX_HAVE_LDEXPL */

/* Define to 1 if you have the <libintl.h> header file. */
/* #undef _GLIBCXX_HAVE_LIBINTL_H */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_AS */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_DATA */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_RSS */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */

/* Define if futex syscall is available. */
/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */

/* Define to 1 if you have the <locale.h> header file. */
#define _GLIBCXX_HAVE_LOCALE_H 1

/* Define to 1 if you have the `log10f' function. */
/* #undef _GLIBCXX_HAVE_LOG10F */

/* Define to 1 if you have the `log10l' function. */
/* #undef _GLIBCXX_HAVE_LOG10L */

/* Define to 1 if you have the `logf' function. */
/* #undef _GLIBCXX_HAVE_LOGF */

/* Define to 1 if you have the `logl' function. */
/* #undef _GLIBCXX_HAVE_LOGL */

/* Define to 1 if you have the <machine/endian.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1

/* Define to 1 if you have the <machine/param.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1

/* Define if mbstate_t exists in wchar.h. */
#define _GLIBCXX_HAVE_MBSTATE_T 1

/* Define to 1 if you have the <memory.h> header file. */
#define _GLIBCXX_HAVE_MEMORY_H 1

/* Define to 1 if you have the `modf' function. */
/* #undef _GLIBCXX_HAVE_MODF */

/* Define to 1 if you have the `modff' function. */
/* #undef _GLIBCXX_HAVE_MODFF */

/* Define to 1 if you have the `modfl' function. */
/* #undef _GLIBCXX_HAVE_MODFL */

/* Define to 1 if you have the <nan.h> header file. */
/* #undef _GLIBCXX_HAVE_NAN_H */

/* Define if poll is available in <poll.h>. */
#define _GLIBCXX_HAVE_POLL 1

/* Define to 1 if you have the `powf' function. */
/* #undef _GLIBCXX_HAVE_POWF */

/* Define to 1 if you have the `powl' function. */
/* #undef _GLIBCXX_HAVE_POWL */

/* Define to 1 if you have the `qfpclass' function. */
/* #undef _GLIBCXX_HAVE_QFPCLASS */

/* Define to 1 if you have the `quick_exit' function. */
/* #undef _GLIBCXX_HAVE_QUICK_EXIT */

/* Define to 1 if you have the `setenv' function. */
/* #undef _GLIBCXX_HAVE_SETENV */

/* Define to 1 if you have the `sincos' function. */
/* #undef _GLIBCXX_HAVE_SINCOS */

/* Define to 1 if you have the `sincosf' function. */
/* #undef _GLIBCXX_HAVE_SINCOSF */

/* Define to 1 if you have the `sincosl' function. */
/* #undef _GLIBCXX_HAVE_SINCOSL */

/* Define to 1 if you have the `sinf' function. */
/* #undef _GLIBCXX_HAVE_SINF */

/* Define to 1 if you have the `sinhf' function. */
/* #undef _GLIBCXX_HAVE_SINHF */

/* Define to 1 if you have the `sinhl' function. */
/* #undef _GLIBCXX_HAVE_SINHL */

/* Define to 1 if you have the `sinl' function. */
/* #undef _GLIBCXX_HAVE_SINL */

/* Defined if sleep exists. */
#define _GLIBCXX_HAVE_SLEEP 1

/* Define to 1 if you have the `sqrtf' function. */
/* #undef _GLIBCXX_HAVE_SQRTF */

/* Define to 1 if you have the `sqrtl' function. */
/* #undef _GLIBCXX_HAVE_SQRTL */

/* Define to 1 if you have the <stdalign.h> header file. */
/* #undef _GLIBCXX_HAVE_STDALIGN_H */

/* Define to 1 if you have the <stdbool.h> header file. */
#define _GLIBCXX_HAVE_STDBOOL_H 1

/* Define to 1 if you have the <stdint.h> header file. */
#define _GLIBCXX_HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define _GLIBCXX_HAVE_STDLIB_H 1

/* Define if strerror_l is available in <string.h>. */
/* #undef _GLIBCXX_HAVE_STRERROR_L */

/* Define if strerror_r is available in <string.h>. */
#define _GLIBCXX_HAVE_STRERROR_R 1

/* Define to 1 if you have the <strings.h> header file. */
#define _GLIBCXX_HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define _GLIBCXX_HAVE_STRING_H 1

/* Define to 1 if you have the `strtof' function. */
/* #undef _GLIBCXX_HAVE_STRTOF */

/* Define to 1 if you have the `strtold' function. */
/* #undef _GLIBCXX_HAVE_STRTOLD */

/* Define if strxfrm_l is available in <string.h>. */
/* #undef _GLIBCXX_HAVE_STRXFRM_L */

/* Define to 1 if the target runtime linker supports binding the same symbol
   to different versions. */
/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */

/* Define to 1 if you have the <sys/filio.h> header file. */
#define _GLIBCXX_HAVE_SYS_FILIO_H 1

/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define _GLIBCXX_HAVE_SYS_IOCTL_H 1

/* Define to 1 if you have the <sys/ipc.h> header file. */
#define _GLIBCXX_HAVE_SYS_IPC_H 1

/* Define to 1 if you have the <sys/isa_defs.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */

/* Define to 1 if you have the <sys/machine.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */

/* Define to 1 if you have the <sys/param.h> header file. */
#define _GLIBCXX_HAVE_SYS_PARAM_H 1

/* Define to 1 if you have the <sys/resource.h> header file. */
#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1

/* Define to 1 if you have a suitable <sys/sdt.h> header file */
/* #undef _GLIBCXX_HAVE_SYS_SDT_H */

/* Define to 1 if you have the <sys/sem.h> header file. */
#define _GLIBCXX_HAVE_SYS_SEM_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define _GLIBCXX_HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/sysinfo.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */

/* Define to 1 if you have the <sys/time.h> header file. */
#define _GLIBCXX_HAVE_SYS_TIME_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define _GLIBCXX_HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the <sys/uio.h> header file. */
#define _GLIBCXX_HAVE_SYS_UIO_H 1

/* Define if S_IFREG is available in <sys/stat.h>. */
/* #undef _GLIBCXX_HAVE_S_IFREG */

/* Define if S_IFREG is available in <sys/stat.h>. */
#define _GLIBCXX_HAVE_S_ISREG 1

/* Define to 1 if you have the `tanf' function. */
/* #undef _GLIBCXX_HAVE_TANF */

/* Define to 1 if you have the `tanhf' function. */
/* #undef _GLIBCXX_HAVE_TANHF */

/* Define to 1 if you have the `tanhl' function. */
/* #undef _GLIBCXX_HAVE_TANHL */

/* Define to 1 if you have the `tanl' function. */
/* #undef _GLIBCXX_HAVE_TANL */

/* Define to 1 if you have the <tgmath.h> header file. */
#define _GLIBCXX_HAVE_TGMATH_H 1

/* Define to 1 if the target supports thread-local storage. */
/* #undef _GLIBCXX_HAVE_TLS */

/* Define to 1 if you have the <unistd.h> header file. */
#define _GLIBCXX_HAVE_UNISTD_H 1

/* Defined if usleep exists. */
#define _GLIBCXX_HAVE_USLEEP 1

/* Defined if vfwscanf exists. */
#define _GLIBCXX_HAVE_VFWSCANF 1

/* Defined if vswscanf exists. */
#define _GLIBCXX_HAVE_VSWSCANF 1

/* Defined if vwscanf exists. */
#define _GLIBCXX_HAVE_VWSCANF 1

/* Define to 1 if you have the <wchar.h> header file. */
#define _GLIBCXX_HAVE_WCHAR_H 1

/* Defined if wcstof exists. */
#define _GLIBCXX_HAVE_WCSTOF 1

/* Define to 1 if you have the <wctype.h> header file. */
#define _GLIBCXX_HAVE_WCTYPE_H 1

/* Defined if Sleep exists. */
/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */

/* Define if writev is available in <sys/uio.h>. */
#define _GLIBCXX_HAVE_WRITEV 1

/* Define to 1 if you have the `_acosf' function. */
/* #undef _GLIBCXX_HAVE__ACOSF */

/* Define to 1 if you have the `_acosl' function. */
/* #undef _GLIBCXX_HAVE__ACOSL */

/* Define to 1 if you have the `_asinf' function. */
/* #undef _GLIBCXX_HAVE__ASINF */

/* Define to 1 if you have the `_asinl' function. */
/* #undef _GLIBCXX_HAVE__ASINL */

/* Define to 1 if you have the `_atan2f' function. */
/* #undef _GLIBCXX_HAVE__ATAN2F */

/* Define to 1 if you have the `_atan2l' function. */
/* #undef _GLIBCXX_HAVE__ATAN2L */

/* Define to 1 if you have the `_atanf' function. */
/* #undef _GLIBCXX_HAVE__ATANF */

/* Define to 1 if you have the `_atanl' function. */
/* #undef _GLIBCXX_HAVE__ATANL */

/* Define to 1 if you have the `_ceilf' function. */
/* #undef _GLIBCXX_HAVE__CEILF */

/* Define to 1 if you have the `_ceill' function. */
/* #undef _GLIBCXX_HAVE__CEILL */

/* Define to 1 if you have the `_cosf' function. */
/* #undef _GLIBCXX_HAVE__COSF */

/* Define to 1 if you have the `_coshf' function. */
/* #undef _GLIBCXX_HAVE__COSHF */

/* Define to 1 if you have the `_coshl' function. */
/* #undef _GLIBCXX_HAVE__COSHL */

/* Define to 1 if you have the `_cosl' function. */
/* #undef _GLIBCXX_HAVE__COSL */

/* Define to 1 if you have the `_expf' function. */
/* #undef _GLIBCXX_HAVE__EXPF */

/* Define to 1 if you have the `_expl' function. */
/* #undef _GLIBCXX_HAVE__EXPL */

/* Define to 1 if you have the `_fabsf' function. */
/* #undef _GLIBCXX_HAVE__FABSF */

/* Define to 1 if you have the `_fabsl' function. */
/* #undef _GLIBCXX_HAVE__FABSL */

/* Define to 1 if you have the `_finite' function. */
/* #undef _GLIBCXX_HAVE__FINITE */

/* Define to 1 if you have the `_finitef' function. */
/* #undef _GLIBCXX_HAVE__FINITEF */

/* Define to 1 if you have the `_finitel' function. */
/* #undef _GLIBCXX_HAVE__FINITEL */

/* Define to 1 if you have the `_floorf' function. */
/* #undef _GLIBCXX_HAVE__FLOORF */

/* Define to 1 if you have the `_floorl' function. */
/* #undef _GLIBCXX_HAVE__FLOORL */

/* Define to 1 if you have the `_fmodf' function. */
/* #undef _GLIBCXX_HAVE__FMODF */

/* Define to 1 if you have the `_fmodl' function. */
/* #undef _GLIBCXX_HAVE__FMODL */

/* Define to 1 if you have the `_fpclass' function. */
/* #undef _GLIBCXX_HAVE__FPCLASS */

/* Define to 1 if you have the `_frexpf' function. */
/* #undef _GLIBCXX_HAVE__FREXPF */

/* Define to 1 if you have the `_frexpl' function. */
/* #undef _GLIBCXX_HAVE__FREXPL */

/* Define to 1 if you have the `_hypot' function. */
/* #undef _GLIBCXX_HAVE__HYPOT */

/* Define to 1 if you have the `_hypotf' function. */
/* #undef _GLIBCXX_HAVE__HYPOTF */

/* Define to 1 if you have the `_hypotl' function. */
/* #undef _GLIBCXX_HAVE__HYPOTL */

/* Define to 1 if you have the `_isinf' function. */
/* #undef _GLIBCXX_HAVE__ISINF */

/* Define to 1 if you have the `_isinff' function. */
/* #undef _GLIBCXX_HAVE__ISINFF */

/* Define to 1 if you have the `_isinfl' function. */
/* #undef _GLIBCXX_HAVE__ISINFL */

/* Define to 1 if you have the `_isnan' function. */
/* #undef _GLIBCXX_HAVE__ISNAN */

/* Define to 1 if you have the `_isnanf' function. */
/* #undef _GLIBCXX_HAVE__ISNANF */

/* Define to 1 if you have the `_isnanl' function. */
/* #undef _GLIBCXX_HAVE__ISNANL */

/* Define to 1 if you have the `_ldexpf' function. */
/* #undef _GLIBCXX_HAVE__LDEXPF */

/* Define to 1 if you have the `_ldexpl' function. */
/* #undef _GLIBCXX_HAVE__LDEXPL */

/* Define to 1 if you have the `_log10f' function. */
/* #undef _GLIBCXX_HAVE__LOG10F */

/* Define to 1 if you have the `_log10l' function. */
/* #undef _GLIBCXX_HAVE__LOG10L */

/* Define to 1 if you have the `_logf' function. */
/* #undef _GLIBCXX_HAVE__LOGF */

/* Define to 1 if you have the `_logl' function. */
/* #undef _GLIBCXX_HAVE__LOGL */

/* Define to 1 if you have the `_modf' function. */
/* #undef _GLIBCXX_HAVE__MODF */

/* Define to 1 if you have the `_modff' function. */
/* #undef _GLIBCXX_HAVE__MODFF */

/* Define to 1 if you have the `_modfl' function. */
/* #undef _GLIBCXX_HAVE__MODFL */

/* Define to 1 if you have the `_powf' function. */
/* #undef _GLIBCXX_HAVE__POWF */

/* Define to 1 if you have the `_powl' function. */
/* #undef _GLIBCXX_HAVE__POWL */

/* Define to 1 if you have the `_qfpclass' function. */
/* #undef _GLIBCXX_HAVE__QFPCLASS */

/* Define to 1 if you have the `_sincos' function. */
/* #undef _GLIBCXX_HAVE__SINCOS */

/* Define to 1 if you have the `_sincosf' function. */
/* #undef _GLIBCXX_HAVE__SINCOSF */

/* Define to 1 if you have the `_sincosl' function. */
/* #undef _GLIBCXX_HAVE__SINCOSL */

/* Define to 1 if you have the `_sinf' function. */
/* #undef _GLIBCXX_HAVE__SINF */

/* Define to 1 if you have the `_sinhf' function. */
/* #undef _GLIBCXX_HAVE__SINHF */

/* Define to 1 if you have the `_sinhl' function. */
/* #undef _GLIBCXX_HAVE__SINHL */

/* Define to 1 if you have the `_sinl' function. */
/* #undef _GLIBCXX_HAVE__SINL */

/* Define to 1 if you have the `_sqrtf' function. */
/* #undef _GLIBCXX_HAVE__SQRTF */

/* Define to 1 if you have the `_sqrtl' function. */
/* #undef _GLIBCXX_HAVE__SQRTL */

/* Define to 1 if you have the `_tanf' function. */
/* #undef _GLIBCXX_HAVE__TANF */

/* Define to 1 if you have the `_tanhf' function. */
/* #undef _GLIBCXX_HAVE__TANHF */

/* Define to 1 if you have the `_tanhl' function. */
/* #undef _GLIBCXX_HAVE__TANHL */

/* Define to 1 if you have the `_tanl' function. */
/* #undef _GLIBCXX_HAVE__TANL */

/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */

/* Define as const if the declaration of iconv() needs const. */
/* #undef _GLIBCXX_ICONV_CONST */

/* Define to the sub-directory in which libtool stores uninstalled libraries.
   */
#define LT_OBJDIR ".libs/"

/* Name of package */
/* #undef _GLIBCXX_PACKAGE */

/* Define to the address where bug reports for this package should be sent. */
#define _GLIBCXX_PACKAGE_BUGREPORT ""

/* Define to the full name of this package. */
#define _GLIBCXX_PACKAGE_NAME "package-unused"

/* Define to the full name and version of this package. */
#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"

/* Define to the one symbol short name of this package. */
#define _GLIBCXX_PACKAGE_TARNAME "libstdc++"

/* Define to the home page for this package. */
#define _GLIBCXX_PACKAGE_URL ""

/* Define to the version of this package. */
#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"

/* The size of `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */

/* The size of `int', as computed by sizeof. */
/* #undef SIZEOF_INT */

/* The size of `long', as computed by sizeof. */
/* #undef SIZEOF_LONG */

/* The size of `short', as computed by sizeof. */
/* #undef SIZEOF_SHORT */

/* The size of `void *', as computed by sizeof. */
/* #undef SIZEOF_VOID_P */

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Version number of package */
/* #undef _GLIBCXX_VERSION */

/* Define if the compiler supports C++11 atomics. */
#define _GLIBCXX_ATOMIC_BUILTINS 1

/* Define to use concept checking code from the boost libraries. */
/* #undef _GLIBCXX_CONCEPT_CHECKS */

/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
   undefined for platform defaults */
#define _GLIBCXX_FULLY_DYNAMIC_STRING 0

/* Define if gthreads library is available. */
/* #undef _GLIBCXX_HAS_GTHREADS */

/* Define to 1 if a full hosted library is built, or 0 if freestanding. */
#define _GLIBCXX_HOSTED 1

/* Define if compatibility should be provided for -mlong-double-64. */

/* Define if ptrdiff_t is int. */
/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */

/* Define if using setrlimit to set resource limits during "make check" */
/* #undef _GLIBCXX_RES_LIMITS */

/* Define if size_t is unsigned int. */
/* #undef _GLIBCXX_SIZE_T_IS_UINT */

/* Define if the compiler is configured for setjmp/longjmp exceptions. */
/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */

/* Define to the value of the EOF integer constant. */
#define _GLIBCXX_STDIO_EOF -1

/* Define to the value of the SEEK_CUR integer constant. */
#define _GLIBCXX_STDIO_SEEK_CUR 1

/* Define to the value of the SEEK_END integer constant. */
#define _GLIBCXX_STDIO_SEEK_END 2

/* Define to use symbol versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER */

/* Define to use darwin versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_DARWIN */

/* Define to use GNU versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_GNU */

/* Define to use GNU namespace versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */

/* Define to use Sun versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_SUN */

/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
   <stdio.h>, and <stdlib.h> can be used or exposed. */
/* #undef _GLIBCXX_USE_C99 */

/* Define if C99 functions in <complex.h> should be used in <complex>. Using
   compiler builtins for these functions requires corresponding C99 library
   functions to be present. */
/* #undef _GLIBCXX_USE_C99_COMPLEX */

/* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
   Using compiler builtins for these functions requires corresponding C99
   library functions to be present. */
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1

/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_CTYPE_TR1 1

/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
   namespace std::tr1. */
/* #undef _GLIBCXX_USE_C99_FENV_TR1 */

/* Define if C99 functions in <inttypes.h> should be imported in
   <tr1/cinttypes> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_INTTYPES_TR1 1

/* Define if wchar_t C99 functions in <inttypes.h> should be imported in
   <tr1/cinttypes> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1

/* Define if C99 functions or macros in <math.h> should be imported in <cmath>
   in namespace std. */
#define _GLIBCXX_USE_C99_MATH 1

/* Define if C99 functions or macros in <math.h> should be imported in
   <tr1/cmath> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_MATH_TR1 1

/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_STDINT_TR1 1

/* Defined if clock_gettime has monotonic clock support. */
/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */

/* Defined if clock_gettime syscall has monotonic and realtime clock support. */
/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */

/* Defined if clock_gettime has realtime clock support. */
/* #undef _GLIBCXX_USE_CLOCK_REALTIME */

/* Define if ISO/IEC TR 24733 decimal floating point types are supported on
   this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */

/* Define if __float128 is supported on this host. */
/* #undef _GLIBCXX_USE_FLOAT128 */

/* Defined if gettimeofday is available. */
#define _GLIBCXX_USE_GETTIMEOFDAY 1

/* Define if get_nprocs is available in <sys/sysinfo.h>. */
/* #undef _GLIBCXX_USE_GET_NPROCS */

/* Define if __int128 is supported on this host. */
/* #undef _GLIBCXX_USE_INT128 */

/* Define if LFS support is available. */
/* #undef _GLIBCXX_USE_LFS */

/* Define if code specialized for long long should be used. */
#define _GLIBCXX_USE_LONG_LONG 1

/* Defined if nanosleep is available. */
/* #undef _GLIBCXX_USE_NANOSLEEP */

/* Define if NLS translations are to be used. */
/* #undef _GLIBCXX_USE_NLS */

/* Define if pthreads_num_processors_np is available in <pthread.h>. */
/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */

/* Define if /dev/random and /dev/urandom are available for the random_device
   of TR1 (Chapter 5.1). */
/* #undef _GLIBCXX_USE_RANDOM_TR1 */

/* Defined if sched_yield is available. */
/* #undef _GLIBCXX_USE_SCHED_YIELD */

/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1

/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */

/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1

/* Define if code specialized for wchar_t should be used. */
#define _GLIBCXX_USE_WCHAR_T 1

/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1

/* Defined if as can handle rdrand. */
/* #undef _GLIBCXX_X86_RDRAND */

/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0

#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
# define _GLIBCXX_HAVE_ACOSF 1
# define acosf _acosf
#endif

#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
# define _GLIBCXX_HAVE_ACOSL 1
# define acosl _acosl
#endif

#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
# define _GLIBCXX_HAVE_ASINF 1
# define asinf _asinf
#endif

#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
# define _GLIBCXX_HAVE_ASINL 1
# define asinl _asinl
#endif

#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
# define _GLIBCXX_HAVE_ATAN2F 1
# define atan2f _atan2f
#endif

#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
# define _GLIBCXX_HAVE_ATAN2L 1
# define atan2l _atan2l
#endif

#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
# define _GLIBCXX_HAVE_ATANF 1
# define atanf _atanf
#endif

#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
# define _GLIBCXX_HAVE_ATANL 1
# define atanl _atanl
#endif

#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
# define _GLIBCXX_HAVE_CEILF 1
# define ceilf _ceilf
#endif

#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
# define _GLIBCXX_HAVE_CEILL 1
# define ceill _ceill
#endif

#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
# define _GLIBCXX_HAVE_COSF 1
# define cosf _cosf
#endif

#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
# define _GLIBCXX_HAVE_COSHF 1
# define coshf _coshf
#endif

#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
# define _GLIBCXX_HAVE_COSHL 1
# define coshl _coshl
#endif

#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
# define _GLIBCXX_HAVE_COSL 1
# define cosl _cosl
#endif

#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
# define _GLIBCXX_HAVE_EXPF 1
# define expf _expf
#endif

#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
# define _GLIBCXX_HAVE_EXPL 1
# define expl _expl
#endif

#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
# define _GLIBCXX_HAVE_FABSF 1
# define fabsf _fabsf
#endif

#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
# define _GLIBCXX_HAVE_FABSL 1
# define fabsl _fabsl
#endif

#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
# define _GLIBCXX_HAVE_FINITE 1
# define finite _finite
#endif

#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
# define _GLIBCXX_HAVE_FINITEF 1
# define finitef _finitef
#endif

#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
# define _GLIBCXX_HAVE_FINITEL 1
# define finitel _finitel
#endif

#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
# define _GLIBCXX_HAVE_FLOORF 1
# define floorf _floorf
#endif

#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
# define _GLIBCXX_HAVE_FLOORL 1
# define floorl _floorl
#endif

#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
# define _GLIBCXX_HAVE_FMODF 1
# define fmodf _fmodf
#endif

#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
# define _GLIBCXX_HAVE_FMODL 1
# define fmodl _fmodl
#endif

#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
# define _GLIBCXX_HAVE_FPCLASS 1
# define fpclass _fpclass
#endif

#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
# define _GLIBCXX_HAVE_FREXPF 1
# define frexpf _frexpf
#endif

#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
# define _GLIBCXX_HAVE_FREXPL 1
# define frexpl _frexpl
#endif

#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
# define _GLIBCXX_HAVE_HYPOT 1
# define hypot _hypot
#endif

#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
# define _GLIBCXX_HAVE_HYPOTF 1
# define hypotf _hypotf
#endif

#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
# define _GLIBCXX_HAVE_HYPOTL 1
# define hypotl _hypotl
#endif

#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
# define _GLIBCXX_HAVE_ISINF 1
# define isinf _isinf
#endif

#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
# define _GLIBCXX_HAVE_ISINFF 1
# define isinff _isinff
#endif

#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
# define _GLIBCXX_HAVE_ISINFL 1
# define isinfl _isinfl
#endif

#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
# define _GLIBCXX_HAVE_ISNAN 1
# define isnan _isnan
#endif

#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
# define _GLIBCXX_HAVE_ISNANF 1
# define isnanf _isnanf
#endif

#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
# define _GLIBCXX_HAVE_ISNANL 1
# define isnanl _isnanl
#endif

#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
# define _GLIBCXX_HAVE_LDEXPF 1
# define ldexpf _ldexpf
#endif

#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
# define _GLIBCXX_HAVE_LDEXPL 1
# define ldexpl _ldexpl
#endif

#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
# define _GLIBCXX_HAVE_LOG10F 1
# define log10f _log10f
#endif

#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
# define _GLIBCXX_HAVE_LOG10L 1
# define log10l _log10l
#endif

#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
# define _GLIBCXX_HAVE_LOGF 1
# define logf _logf
#endif

#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
# define _GLIBCXX_HAVE_LOGL 1
# define logl _logl
#endif

#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
# define _GLIBCXX_HAVE_MODF 1
# define modf _modf
#endif

#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
# define _GLIBCXX_HAVE_MODFF 1
# define modff _modff
#endif

#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
# define _GLIBCXX_HAVE_MODFL 1
# define modfl _modfl
#endif

#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
# define _GLIBCXX_HAVE_POWF 1
# define powf _powf
#endif

#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
# define _GLIBCXX_HAVE_POWL 1
# define powl _powl
#endif

#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
# define _GLIBCXX_HAVE_QFPCLASS 1
# define qfpclass _qfpclass
#endif

#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
# define _GLIBCXX_HAVE_SINCOS 1
# define sincos _sincos
#endif

#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
# define _GLIBCXX_HAVE_SINCOSF 1
# define sincosf _sincosf
#endif

#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
# define _GLIBCXX_HAVE_SINCOSL 1
# define sincosl _sincosl
#endif

#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
# define _GLIBCXX_HAVE_SINF 1
# define sinf _sinf
#endif

#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
# define _GLIBCXX_HAVE_SINHF 1
# define sinhf _sinhf
#endif

#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
# define _GLIBCXX_HAVE_SINHL 1
# define sinhl _sinhl
#endif

#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
# define _GLIBCXX_HAVE_SINL 1
# define sinl _sinl
#endif

#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
# define _GLIBCXX_HAVE_SQRTF 1
# define sqrtf _sqrtf
#endif

#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
# define _GLIBCXX_HAVE_SQRTL 1
# define sqrtl _sqrtl
#endif

#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
# define _GLIBCXX_HAVE_STRTOF 1
# define strtof _strtof
#endif

#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
# define _GLIBCXX_HAVE_STRTOLD 1
# define strtold _strtold
#endif

#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
# define _GLIBCXX_HAVE_TANF 1
# define tanf _tanf
#endif

#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
# define _GLIBCXX_HAVE_TANHF 1
# define tanhf _tanhf
#endif

#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
# define _GLIBCXX_HAVE_TANHL 1
# define tanhl _tanhl
#endif

#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
# define _GLIBCXX_HAVE_TANL 1
# define tanl _tanl
#endif

#endif // _GLIBCXX_CXX_CONFIG_H
@


1.3
log
@merge GCC 4.8 build.
@
text
@d2 2
a3 2
/* Generated from: NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp  */
/* Generated from: NetBSD: mknative.common,v 1.8 2006/05/26 19:17:21 mrg Exp  */
d38 1
a38 1
#define __GLIBCXX__ 20140116
@


1.2
log
@re-run mknative-gcc.  pickups fixes for ENABLE_SHARED (which
might want to be pulled up to netbsd-6?), removes the
entirely wrong -I/usr/include/libelf from various include flags
and fixes for when NEWCONFIGDIR != NETBSDSRCDIR.

i should fix PR 47955 but i haven't setup a system to test.
@
text
@d2 2
a3 2
/* Generated from: 	NetBSD: mknative-gcc,v 1.71 2013/06/28 08:30:10 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */
d7 1
a7 2
// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
// 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
d29 1
a29 1
/** @@file c++config.h
d31 1
a31 1
 *  You should not attempt to use it directly.
d38 1
a38 1
#define __GLIBCXX__ 20120702 
d40 28
a67 3
// Macros for visibility.
// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
// _GLIBCXX_VISIBILITY_ATTR
d71 1
a71 1
# define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V)))
d75 1
a75 1
# define _GLIBCXX_VISIBILITY_ATTR(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
d78 5
a82 5
// Macros for deprecated.
// _GLIBCXX_DEPRECATED
// _GLIBCXX_DEPRECATED_ATTR
#ifndef _GLIBCXX_DEPRECATED
# define _GLIBCXX_DEPRECATED 1
d85 2
a86 2
#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
# define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__))
d88 20
a107 1
# define _GLIBCXX_DEPRECATED_ATTR
d110 36
a145 4
// Macros for activating various namespace association modes.
// _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
// _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
// _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
a146 1
// Guide to libstdc++ namespaces.
d148 2
d154 1
a154 1
    namespace __norm { } // __normative, __shadow, __replaced
d157 19
a175 1
    namespace tr1 { }
d177 10
d188 4
a191 1
#if __cplusplus
d193 2
a194 2
#ifdef _GLIBCXX_DEBUG
# define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1
d196 27
d224 7
a230 3
#ifdef _GLIBCXX_PARALLEL
# define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1
#endif
d232 10
a241 3
// Namespace association for profile
#ifdef _GLIBCXX_PROFILE
# define _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE 1
a243 1
# define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0 
d245 10
a254 6
// Defined if any namespace association modes are active.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \
  || _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \
  || _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE \
  || _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
# define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1
d256 1
d258 4
a261 21
// Macros for namespace scope. Either namespace std:: or the name
// of some nested namespace within it.
// _GLIBCXX_STD
// _GLIBCXX_STD_D
// _GLIBCXX_STD_P
//
// Macros for enclosing namespaces and possibly nested namespaces.
// _GLIBCXX_BEGIN_NAMESPACE
// _GLIBCXX_END_NAMESPACE
// _GLIBCXX_BEGIN_NESTED_NAMESPACE
// _GLIBCXX_END_NESTED_NAMESPACE
#ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION
# define _GLIBCXX_STD_D _GLIBCXX_STD
# define _GLIBCXX_STD_P _GLIBCXX_STD
# define _GLIBCXX_STD_PR _GLIBCXX_STD
# define _GLIBCXX_STD std
# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X)
# define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
# define _GLIBCXX_END_NAMESPACE }
#else
d263 3
a265 6
# if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else
#  define _GLIBCXX_STD_D _GLIBCXX_STD
#  define _GLIBCXX_STD_P _GLIBCXX_STD
#  define _GLIBCXX_STD _6
#  define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6)
#  define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE
d268 3
a270 8
//  debug
# if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  define _GLIBCXX_STD_D __norm
#  define _GLIBCXX_STD_P _GLIBCXX_STD
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
#  define _GLIBCXX_EXTERN_TEMPLATE -1
d272 1
d274 3
a276 7
// parallel
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  define _GLIBCXX_STD_D _GLIBCXX_STD
#  define _GLIBCXX_STD_P __norm
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
d278 2
a279 9

// debug + parallel
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG  && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  define _GLIBCXX_STD_D __norm
#  define _GLIBCXX_STD_P __norm
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
#  define _GLIBCXX_EXTERN_TEMPLATE -1
d281 2
a282 13

// profile
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL || _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
#   error Cannot use -D_GLIBCXX_PROFILE with -D_GLIBCXX_DEBUG or \
    -D_GLIBCXX_PARALLEL
#  endif
#  define _GLIBCXX_STD_D __norm
#  define _GLIBCXX_STD_P _GLIBCXX_STD
#  define _GLIBCXX_STD_PR __norm
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
d285 1
d287 1
a287 1
#  warning currently using namespace associated mode which may fail \
d290 1
d292 18
a309 2
# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)  namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) {
# define _GLIBCXX_END_NESTED_NAMESPACE } }
d312 10
a321 8
// Namespace associations for debug mode.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
namespace std
{ 
  namespace __norm { } 
  inline namespace __debug { }
  inline namespace __cxx1998 { }
}
d324 2
a325 8
// Namespace associations for parallel mode.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
namespace std
{ 
  namespace __norm { } 
  inline namespace __parallel { }
  inline namespace __cxx1998 { }
}
d328 2
a329 8
// Namespace associations for profile mode
#if _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
namespace std
{ 
  namespace __norm { } 
  inline namespace __profile { }
  inline namespace __cxx1998 { }
}
d332 3
a334 6
// Namespace associations for versioning mode.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
namespace std
{
  inline namespace _6 { }
}
d336 3
a338 4
namespace __gnu_cxx 
{ 
  inline namespace _6 { }
}
d340 2
a341 7
namespace std
{
  namespace tr1 
  { 
    inline namespace _6 { }
  }
}
d344 2
a345 2
// XXX GLIBCXX_ABI Deprecated
// Define if compatibility should be provided for -mlong-double-64
d348 2
a349 2
// Namespace associations for long double 128 mode.
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 
d354 12
a365 3
# define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128::
# define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 {
# define _GLIBCXX_END_LDBL_NAMESPACE }
d367 20
a386 3
# define _GLIBCXX_LDBL_NAMESPACE
# define _GLIBCXX_BEGIN_LDBL_NAMESPACE
# define _GLIBCXX_END_LDBL_NAMESPACE
d389 27
d417 1
a417 2
// Defines for C compatibility. In particular, define extern "C"
// linkage only when using C++.
a421 4
# undef _GLIBCXX_BEGIN_NAMESPACE
# undef _GLIBCXX_END_NAMESPACE
# define _GLIBCXX_BEGIN_NAMESPACE(X) 
# define _GLIBCXX_END_NAMESPACE 
d423 1
a423 1
# define _GLIBCXX_END_EXTERN_C 
d426 1
d438 1
a438 19
#define _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Allow use of "export template." This is currently not a feature
// that g++ supports.
// #define _GLIBCXX_EXPORT_TEMPLATE 1

// Allow use of the GNU syntax extension, "extern template." This
// extension is fully documented in the g++ manual, but in a nutshell,
// it inhibits all implicit instantiations and is used throughout the
// library to avoid multiple weak definitions for required types that
// are already explicitly instantiated in the library binary. This
// substantially reduces the binary size of resulting executables.

// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
// templates only in basic_string, thus activating its debug-mode
// checks even at -O0.
#ifndef _GLIBCXX_EXTERN_TEMPLATE
# define _GLIBCXX_EXTERN_TEMPLATE 1
a447 27
// Assert.
// Avoid the use of assert, because we're trying to keep the <cassert>
// include out of the mix.
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
#define __glibcxx_assert(_Condition)
#else
_GLIBCXX_BEGIN_NAMESPACE(std)
  // Avoid the use of assert, because we're trying to keep the <cassert>
  // include out of the mix.
  inline void
  __replacement_assert(const char* __file, int __line, 
		       const char* __function, const char* __condition)
  {
    __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
		     __function, __condition);
    __builtin_abort();
  }
_GLIBCXX_END_NAMESPACE

#define __glibcxx_assert(_Condition)                               	\
  do 								        \
  {							      		\
    if (! (_Condition))                                                 \
      std::__replacement_assert(__FILE__, __LINE__, 			\
				__PRETTY_FUNCTION__, #_Condition);	\
  } while (false)
#endif
d469 1
a469 21
#ifndef _GLIBCXX_PURE
# define _GLIBCXX_PURE __attribute__ ((__pure__))
#endif

#ifndef _GLIBCXX_CONST
# define _GLIBCXX_CONST __attribute__ ((__const__))
#endif

#ifndef _GLIBCXX_NORETURN
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
#endif

#ifndef _GLIBCXX_NOTHROW
# ifdef __cplusplus
#  define _GLIBCXX_NOTHROW throw() 
# else
#  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
# endif
#endif

// End of prewritten config; the discovered settings follow.
d500 3
d536 3
d551 3
d572 3
d581 3
d587 3
d647 2
a648 3
/* Define if gthr-default.h exists (meaning that threading support is
   enabled). */
#define _GLIBCXX_HAVE_GTHR_DEFAULT 1
d779 3
d806 3
d815 3
d848 4
d873 3
d882 3
d921 3
d942 3
d1134 3
d1186 2
a1187 13
/* Define if builtin atomic operations for bool are supported on this host. */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_1 */

/* Define if builtin atomic operations for short are supported on this host.
   */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_2 */

/* Define if builtin atomic operations for int are supported on this host. */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_4 */

/* Define if builtin atomic operations for long long are supported on this
   host. */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_8 */
d1192 3
a1194 2
/* Define if a fully dynamic basic_string is wanted. */
/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */
d1216 8
a1223 2
/* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */
#define _GLIBCXX_STDIO_MACROS 1
d1237 3
d1252 1
a1252 1
/* #undef _GLIBCXX_USE_C99_COMPLEX_TR1 */
d1276 1
a1276 1
/* #undef _GLIBCXX_USE_C99_MATH_TR1 */
d1285 3
d1295 3
d1301 6
d1319 3
d1329 9
d1341 9
@


1.1
log
@mknative gcc re-run for earm*
@
text
@d2 1
a2 1
/* Generated from: 	NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp  */
d665 1
a665 1
/* #undef _GLIBCXX_HAVE_POLL */
d776 1
a776 1
/* #undef _GLIBCXX_HAVE_S_ISREG */
d791 1
a791 1
/* #undef _GLIBCXX_HAVE_TGMATH_H */
d818 1
a818 1
/* #undef _GLIBCXX_HAVE_WRITEV */
d1112 1
a1112 1
#define _GLIBCXX_USE_C99 1
d1117 1
a1117 1
#define _GLIBCXX_USE_C99_COMPLEX 1
d1122 1
a1122 1
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1
d1146 1
a1146 1
#define _GLIBCXX_USE_C99_MATH_TR1 1
d1163 1
a1163 1
/* #undef _GLIBCXX_USE_GETTIMEOFDAY */
@


1.1.2.1
log
@file c++config.h was added on branch tls-maxphys on 2013-06-23 06:28:35 +0000
@
text
@d1 1507
@


1.1.2.2
log
@resync from head
@
text
@a0 1507
/* This file is automatically generated.  DO NOT EDIT! */
/* Generated from: 	NetBSD: mknative-gcc,v 1.70 2013/05/05 07:11:34 skrll Exp  */
/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */

// Predefined symbols and macros -*- C++ -*-

// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
// 2006, 2007, 2008, 2009 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.

// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.

// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
// <http://www.gnu.org/licenses/>.

/** @@file c++config.h
 *  This is an internal header file, included by other library headers.
 *  You should not attempt to use it directly.
 */

#ifndef _GLIBCXX_CXX_CONFIG_H
#define _GLIBCXX_CXX_CONFIG_H 1

// The current version of the C++ library in compressed ISO date format.
#define __GLIBCXX__ 20120702 

// Macros for visibility.
// _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
// _GLIBCXX_VISIBILITY_ATTR
# define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1

#if _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
# define _GLIBCXX_VISIBILITY_ATTR(V) __attribute__ ((__visibility__ (#V)))
#else
// If this is not supplied by the OS-specific or CPU-specific
// headers included below, it will be defined to an empty default.
# define _GLIBCXX_VISIBILITY_ATTR(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Macros for deprecated.
// _GLIBCXX_DEPRECATED
// _GLIBCXX_DEPRECATED_ATTR
#ifndef _GLIBCXX_DEPRECATED
# define _GLIBCXX_DEPRECATED 1
#endif

#if defined(__DEPRECATED) && defined(__GXX_EXPERIMENTAL_CXX0X__)
# define _GLIBCXX_DEPRECATED_ATTR __attribute__ ((__deprecated__))
#else
# define _GLIBCXX_DEPRECATED_ATTR
#endif

// Macros for activating various namespace association modes.
// _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
// _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
// _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION

// Guide to libstdc++ namespaces.
/*
  namespace std
  {
    namespace __debug { }
    namespace __parallel { }
    namespace __norm { } // __normative, __shadow, __replaced
    namespace __cxx1998 { }

    namespace tr1 { }
  }
*/
#if __cplusplus

#ifdef _GLIBCXX_DEBUG
# define _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG 1
#endif

#ifdef _GLIBCXX_PARALLEL
# define _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL 1
#endif

// Namespace association for profile
#ifdef _GLIBCXX_PROFILE
# define _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE 1
#endif

# define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0 

// Defined if any namespace association modes are active.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG \
  || _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL \
  || _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE \
  || _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
# define _GLIBCXX_USE_NAMESPACE_ASSOCIATION 1
#endif

// Macros for namespace scope. Either namespace std:: or the name
// of some nested namespace within it.
// _GLIBCXX_STD
// _GLIBCXX_STD_D
// _GLIBCXX_STD_P
//
// Macros for enclosing namespaces and possibly nested namespaces.
// _GLIBCXX_BEGIN_NAMESPACE
// _GLIBCXX_END_NAMESPACE
// _GLIBCXX_BEGIN_NESTED_NAMESPACE
// _GLIBCXX_END_NESTED_NAMESPACE
#ifndef _GLIBCXX_USE_NAMESPACE_ASSOCIATION
# define _GLIBCXX_STD_D _GLIBCXX_STD
# define _GLIBCXX_STD_P _GLIBCXX_STD
# define _GLIBCXX_STD_PR _GLIBCXX_STD
# define _GLIBCXX_STD std
# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y) _GLIBCXX_BEGIN_NAMESPACE(X)
# define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
# define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) {
# define _GLIBCXX_END_NAMESPACE }
#else

# if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION // && not anything else
#  define _GLIBCXX_STD_D _GLIBCXX_STD
#  define _GLIBCXX_STD_P _GLIBCXX_STD
#  define _GLIBCXX_STD _6
#  define _GLIBCXX_BEGIN_NAMESPACE(X) _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, _6)
#  define _GLIBCXX_END_NAMESPACE _GLIBCXX_END_NESTED_NAMESPACE
# endif

//  debug
# if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  define _GLIBCXX_STD_D __norm
#  define _GLIBCXX_STD_P _GLIBCXX_STD
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
#  define _GLIBCXX_EXTERN_TEMPLATE -1
# endif

// parallel
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && !_GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  define _GLIBCXX_STD_D _GLIBCXX_STD
#  define _GLIBCXX_STD_P __norm
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
# endif

// debug + parallel
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL && _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG  && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  define _GLIBCXX_STD_D __norm
#  define _GLIBCXX_STD_P __norm
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
#  define _GLIBCXX_EXTERN_TEMPLATE -1
# endif

// profile
# if _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
#  if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL || _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG
#   error Cannot use -D_GLIBCXX_PROFILE with -D_GLIBCXX_DEBUG or \
    -D_GLIBCXX_PARALLEL
#  endif
#  define _GLIBCXX_STD_D __norm
#  define _GLIBCXX_STD_P _GLIBCXX_STD
#  define _GLIBCXX_STD_PR __norm
#  define _GLIBCXX_STD __cxx1998
#  define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_ATTR(default) { 
#  define _GLIBCXX_END_NAMESPACE }
# endif

# if __NO_INLINE__ && !__GXX_WEAK__
#  warning currently using namespace associated mode which may fail \
   without inlining due to lack of weak symbols
# endif

# define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)  namespace X { namespace Y _GLIBCXX_VISIBILITY_ATTR(default) {
# define _GLIBCXX_END_NESTED_NAMESPACE } }
#endif

// Namespace associations for debug mode.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_DEBUG && !_GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
namespace std
{ 
  namespace __norm { } 
  inline namespace __debug { }
  inline namespace __cxx1998 { }
}
#endif

// Namespace associations for parallel mode.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_PARALLEL
namespace std
{ 
  namespace __norm { } 
  inline namespace __parallel { }
  inline namespace __cxx1998 { }
}
#endif

// Namespace associations for profile mode
#if _GLIBCXX_NAMESPACE_ASSOCIATION_PROFILE
namespace std
{ 
  namespace __norm { } 
  inline namespace __profile { }
  inline namespace __cxx1998 { }
}
#endif

// Namespace associations for versioning mode.
#if _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION
namespace std
{
  inline namespace _6 { }
}

namespace __gnu_cxx 
{ 
  inline namespace _6 { }
}

namespace std
{
  namespace tr1 
  { 
    inline namespace _6 { }
  }
}
#endif

// XXX GLIBCXX_ABI Deprecated
// Define if compatibility should be provided for -mlong-double-64
#undef _GLIBCXX_LONG_DOUBLE_COMPAT

// Namespace associations for long double 128 mode.
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__ 
namespace std
{
  inline namespace __gnu_cxx_ldbl128 { }
}
# define _GLIBCXX_LDBL_NAMESPACE __gnu_cxx_ldbl128::
# define _GLIBCXX_BEGIN_LDBL_NAMESPACE namespace __gnu_cxx_ldbl128 {
# define _GLIBCXX_END_LDBL_NAMESPACE }
#else
# define _GLIBCXX_LDBL_NAMESPACE
# define _GLIBCXX_BEGIN_LDBL_NAMESPACE
# define _GLIBCXX_END_LDBL_NAMESPACE
#endif


// Defines for C compatibility. In particular, define extern "C"
// linkage only when using C++.
# define _GLIBCXX_BEGIN_EXTERN_C extern "C" {
# define _GLIBCXX_END_EXTERN_C }

#else // !__cplusplus
# undef _GLIBCXX_BEGIN_NAMESPACE
# undef _GLIBCXX_END_NAMESPACE
# define _GLIBCXX_BEGIN_NAMESPACE(X) 
# define _GLIBCXX_END_NAMESPACE 
# define _GLIBCXX_BEGIN_EXTERN_C
# define _GLIBCXX_END_EXTERN_C 
#endif

// First includes.

// Pick up any OS-specific definitions.
#include <bits/os_defines.h>

// Pick up any CPU-specific definitions.
#include <bits/cpu_defines.h>

// If platform uses neither visibility nor psuedo-visibility,
// specify empty default for namespace annotation macros.
#ifndef _GLIBCXX_PSEUDO_VISIBILITY
#define _GLIBCXX_PSEUDO_VISIBILITY(V)
#endif

// Allow use of "export template." This is currently not a feature
// that g++ supports.
// #define _GLIBCXX_EXPORT_TEMPLATE 1

// Allow use of the GNU syntax extension, "extern template." This
// extension is fully documented in the g++ manual, but in a nutshell,
// it inhibits all implicit instantiations and is used throughout the
// library to avoid multiple weak definitions for required types that
// are already explicitly instantiated in the library binary. This
// substantially reduces the binary size of resulting executables.

// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
// templates only in basic_string, thus activating its debug-mode
// checks even at -O0.
#ifndef _GLIBCXX_EXTERN_TEMPLATE
# define _GLIBCXX_EXTERN_TEMPLATE 1
#endif

// Certain function definitions that are meant to be overridable from
// user code are decorated with this macro.  For some targets, this
// macro causes these definitions to be weak.
#ifndef _GLIBCXX_WEAK_DEFINITION
# define _GLIBCXX_WEAK_DEFINITION
#endif

// Assert.
// Avoid the use of assert, because we're trying to keep the <cassert>
// include out of the mix.
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
#define __glibcxx_assert(_Condition)
#else
_GLIBCXX_BEGIN_NAMESPACE(std)
  // Avoid the use of assert, because we're trying to keep the <cassert>
  // include out of the mix.
  inline void
  __replacement_assert(const char* __file, int __line, 
		       const char* __function, const char* __condition)
  {
    __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
		     __function, __condition);
    __builtin_abort();
  }
_GLIBCXX_END_NAMESPACE

#define __glibcxx_assert(_Condition)                               	\
  do 								        \
  {							      		\
    if (! (_Condition))                                                 \
      std::__replacement_assert(__FILE__, __LINE__, 			\
				__PRETTY_FUNCTION__, #_Condition);	\
  } while (false)
#endif

// The remainder of the prewritten config is automatic; all the
// user hooks are listed above.

// Create a boolean flag to be used to determine if --fast-math is set.
#ifdef __FAST_MATH__
# define _GLIBCXX_FAST_MATH 1
#else
# define _GLIBCXX_FAST_MATH 0
#endif

// This marks string literals in header files to be extracted for eventual
// translation.  It is primarily used for messages in thrown exceptions; see
// src/functexcept.cc.  We use __N because the more traditional _N is used
// for something else under certain OSes (see BADNAMES).
#define __N(msgid)     (msgid)

// For example, <windows.h> is known to #define min and max as macros...
#undef min
#undef max

#ifndef _GLIBCXX_PURE
# define _GLIBCXX_PURE __attribute__ ((__pure__))
#endif

#ifndef _GLIBCXX_CONST
# define _GLIBCXX_CONST __attribute__ ((__const__))
#endif

#ifndef _GLIBCXX_NORETURN
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
#endif

#ifndef _GLIBCXX_NOTHROW
# ifdef __cplusplus
#  define _GLIBCXX_NOTHROW throw() 
# else
#  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
# endif
#endif

// End of prewritten config; the discovered settings follow.
/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated from configure.ac by autoheader.  */

/* Define to 1 if you have the `acosf' function. */
/* #undef _GLIBCXX_HAVE_ACOSF */

/* Define to 1 if you have the `acosl' function. */
/* #undef _GLIBCXX_HAVE_ACOSL */

/* Define to 1 if you have the `asinf' function. */
/* #undef _GLIBCXX_HAVE_ASINF */

/* Define to 1 if you have the `asinl' function. */
/* #undef _GLIBCXX_HAVE_ASINL */

/* Define to 1 if the target assembler supports .symver directive. */
#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1

/* Define to 1 if you have the `atan2f' function. */
/* #undef _GLIBCXX_HAVE_ATAN2F */

/* Define to 1 if you have the `atan2l' function. */
/* #undef _GLIBCXX_HAVE_ATAN2L */

/* Define to 1 if you have the `atanf' function. */
/* #undef _GLIBCXX_HAVE_ATANF */

/* Define to 1 if you have the `atanl' function. */
/* #undef _GLIBCXX_HAVE_ATANL */

/* Define to 1 if the target assembler supports thread-local storage. */
/* #undef _GLIBCXX_HAVE_CC_TLS */

/* Define to 1 if you have the `ceilf' function. */
/* #undef _GLIBCXX_HAVE_CEILF */

/* Define to 1 if you have the `ceill' function. */
/* #undef _GLIBCXX_HAVE_CEILL */

/* Define to 1 if you have the <complex.h> header file. */
#define _GLIBCXX_HAVE_COMPLEX_H 1

/* Define to 1 if you have the `cosf' function. */
/* #undef _GLIBCXX_HAVE_COSF */

/* Define to 1 if you have the `coshf' function. */
/* #undef _GLIBCXX_HAVE_COSHF */

/* Define to 1 if you have the `coshl' function. */
/* #undef _GLIBCXX_HAVE_COSHL */

/* Define to 1 if you have the `cosl' function. */
/* #undef _GLIBCXX_HAVE_COSL */

/* Define to 1 if you have the <dlfcn.h> header file. */
#define _GLIBCXX_HAVE_DLFCN_H 1

/* Define if EBADMSG exists. */
#define _GLIBCXX_HAVE_EBADMSG 1

/* Define if ECANCELED exists. */
#define _GLIBCXX_HAVE_ECANCELED 1

/* Define if EIDRM exists. */
#define _GLIBCXX_HAVE_EIDRM 1

/* Define to 1 if you have the <endian.h> header file. */
/* #undef _GLIBCXX_HAVE_ENDIAN_H */

/* Define if ENODATA exists. */
#define _GLIBCXX_HAVE_ENODATA 1

/* Define if ENOLINK exists. */
#define _GLIBCXX_HAVE_ENOLINK 1

/* Define if ENOSR exists. */
#define _GLIBCXX_HAVE_ENOSR 1

/* Define if ENOSTR exists. */
#define _GLIBCXX_HAVE_ENOSTR 1

/* Define if ENOTRECOVERABLE exists. */
/* #undef _GLIBCXX_HAVE_ENOTRECOVERABLE */

/* Define if ENOTSUP exists. */
#define _GLIBCXX_HAVE_ENOTSUP 1

/* Define if EOVERFLOW exists. */
#define _GLIBCXX_HAVE_EOVERFLOW 1

/* Define if EOWNERDEAD exists. */
/* #undef _GLIBCXX_HAVE_EOWNERDEAD */

/* Define if EPROTO exists. */
#define _GLIBCXX_HAVE_EPROTO 1

/* Define if ETIME exists. */
#define _GLIBCXX_HAVE_ETIME 1

/* Define if ETXTBSY exists. */
#define _GLIBCXX_HAVE_ETXTBSY 1

/* Define to 1 if you have the <execinfo.h> header file. */
#define _GLIBCXX_HAVE_EXECINFO_H 1

/* Define to 1 if you have the `expf' function. */
/* #undef _GLIBCXX_HAVE_EXPF */

/* Define to 1 if you have the `expl' function. */
/* #undef _GLIBCXX_HAVE_EXPL */

/* Define to 1 if you have the `fabsf' function. */
/* #undef _GLIBCXX_HAVE_FABSF */

/* Define to 1 if you have the `fabsl' function. */
/* #undef _GLIBCXX_HAVE_FABSL */

/* Define to 1 if you have the <fenv.h> header file. */
#define _GLIBCXX_HAVE_FENV_H 1

/* Define to 1 if you have the `finite' function. */
#define _GLIBCXX_HAVE_FINITE 1

/* Define to 1 if you have the `finitef' function. */
#define _GLIBCXX_HAVE_FINITEF 1

/* Define to 1 if you have the `finitel' function. */
/* #undef _GLIBCXX_HAVE_FINITEL */

/* Define to 1 if you have the <float.h> header file. */
#define _GLIBCXX_HAVE_FLOAT_H 1

/* Define to 1 if you have the `floorf' function. */
/* #undef _GLIBCXX_HAVE_FLOORF */

/* Define to 1 if you have the `floorl' function. */
/* #undef _GLIBCXX_HAVE_FLOORL */

/* Define to 1 if you have the `fmodf' function. */
/* #undef _GLIBCXX_HAVE_FMODF */

/* Define to 1 if you have the `fmodl' function. */
/* #undef _GLIBCXX_HAVE_FMODL */

/* Define to 1 if you have the `fpclass' function. */
/* #undef _GLIBCXX_HAVE_FPCLASS */

/* Define to 1 if you have the <fp.h> header file. */
/* #undef _GLIBCXX_HAVE_FP_H */

/* Define to 1 if you have the `frexpf' function. */
#define _GLIBCXX_HAVE_FREXPF 1

/* Define to 1 if you have the `frexpl' function. */
/* #undef _GLIBCXX_HAVE_FREXPL */

/* Define if _Unwind_GetIPInfo is available. */
#define _GLIBCXX_HAVE_GETIPINFO 1

/* Define if gthr-default.h exists (meaning that threading support is
   enabled). */
#define _GLIBCXX_HAVE_GTHR_DEFAULT 1

/* Define to 1 if you have the `hypot' function. */
/* #undef _GLIBCXX_HAVE_HYPOT */

/* Define to 1 if you have the `hypotf' function. */
#define _GLIBCXX_HAVE_HYPOTF 1

/* Define to 1 if you have the `hypotl' function. */
/* #undef _GLIBCXX_HAVE_HYPOTL */

/* Define if you have the iconv() function. */
/* #undef _GLIBCXX_HAVE_ICONV */

/* Define to 1 if you have the <ieeefp.h> header file. */
#define _GLIBCXX_HAVE_IEEEFP_H 1

/* Define if int64_t is available in <stdint.h>. */
#define _GLIBCXX_HAVE_INT64_T 1

/* Define if int64_t is a long. */
/* #undef _GLIBCXX_HAVE_INT64_T_LONG */

/* Define if int64_t is a long long. */
#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1

/* Define to 1 if you have the <inttypes.h> header file. */
#define _GLIBCXX_HAVE_INTTYPES_H 1

/* Define to 1 if you have the `isinf' function. */
#define _GLIBCXX_HAVE_ISINF 1

/* Define to 1 if you have the `isinff' function. */
#define _GLIBCXX_HAVE_ISINFF 1

/* Define to 1 if you have the `isinfl' function. */
/* #undef _GLIBCXX_HAVE_ISINFL */

/* Define to 1 if you have the `isnan' function. */
#define _GLIBCXX_HAVE_ISNAN 1

/* Define to 1 if you have the `isnanf' function. */
#define _GLIBCXX_HAVE_ISNANF 1

/* Define to 1 if you have the `isnanl' function. */
/* #undef _GLIBCXX_HAVE_ISNANL */

/* Defined if iswblank exists. */
#define _GLIBCXX_HAVE_ISWBLANK 1

/* Define if LC_MESSAGES is available in <locale.h>. */
#define _GLIBCXX_HAVE_LC_MESSAGES 1

/* Define to 1 if you have the `ldexpf' function. */
/* #undef _GLIBCXX_HAVE_LDEXPF */

/* Define to 1 if you have the `ldexpl' function. */
/* #undef _GLIBCXX_HAVE_LDEXPL */

/* Define to 1 if you have the <libintl.h> header file. */
/* #undef _GLIBCXX_HAVE_LIBINTL_H */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_AS */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_DATA */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_FSIZE */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_RSS */

/* Only used in build directory testsuite_hooks.h. */
/* #undef _GLIBCXX_HAVE_LIMIT_VMEM */

/* Define if futex syscall is available. */
/* #undef _GLIBCXX_HAVE_LINUX_FUTEX */

/* Define to 1 if you have the <locale.h> header file. */
#define _GLIBCXX_HAVE_LOCALE_H 1

/* Define to 1 if you have the `log10f' function. */
/* #undef _GLIBCXX_HAVE_LOG10F */

/* Define to 1 if you have the `log10l' function. */
/* #undef _GLIBCXX_HAVE_LOG10L */

/* Define to 1 if you have the `logf' function. */
/* #undef _GLIBCXX_HAVE_LOGF */

/* Define to 1 if you have the `logl' function. */
/* #undef _GLIBCXX_HAVE_LOGL */

/* Define to 1 if you have the <machine/endian.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1

/* Define to 1 if you have the <machine/param.h> header file. */
#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1

/* Define if mbstate_t exists in wchar.h. */
#define _GLIBCXX_HAVE_MBSTATE_T 1

/* Define to 1 if you have the <memory.h> header file. */
#define _GLIBCXX_HAVE_MEMORY_H 1

/* Define to 1 if you have the `modf' function. */
/* #undef _GLIBCXX_HAVE_MODF */

/* Define to 1 if you have the `modff' function. */
/* #undef _GLIBCXX_HAVE_MODFF */

/* Define to 1 if you have the `modfl' function. */
/* #undef _GLIBCXX_HAVE_MODFL */

/* Define to 1 if you have the <nan.h> header file. */
/* #undef _GLIBCXX_HAVE_NAN_H */

/* Define if poll is available in <poll.h>. */
/* #undef _GLIBCXX_HAVE_POLL */

/* Define to 1 if you have the `powf' function. */
/* #undef _GLIBCXX_HAVE_POWF */

/* Define to 1 if you have the `powl' function. */
/* #undef _GLIBCXX_HAVE_POWL */

/* Define to 1 if you have the `qfpclass' function. */
/* #undef _GLIBCXX_HAVE_QFPCLASS */

/* Define to 1 if you have the `setenv' function. */
/* #undef _GLIBCXX_HAVE_SETENV */

/* Define to 1 if you have the `sincos' function. */
/* #undef _GLIBCXX_HAVE_SINCOS */

/* Define to 1 if you have the `sincosf' function. */
/* #undef _GLIBCXX_HAVE_SINCOSF */

/* Define to 1 if you have the `sincosl' function. */
/* #undef _GLIBCXX_HAVE_SINCOSL */

/* Define to 1 if you have the `sinf' function. */
/* #undef _GLIBCXX_HAVE_SINF */

/* Define to 1 if you have the `sinhf' function. */
/* #undef _GLIBCXX_HAVE_SINHF */

/* Define to 1 if you have the `sinhl' function. */
/* #undef _GLIBCXX_HAVE_SINHL */

/* Define to 1 if you have the `sinl' function. */
/* #undef _GLIBCXX_HAVE_SINL */

/* Define to 1 if you have the `sqrtf' function. */
/* #undef _GLIBCXX_HAVE_SQRTF */

/* Define to 1 if you have the `sqrtl' function. */
/* #undef _GLIBCXX_HAVE_SQRTL */

/* Define to 1 if you have the <stdbool.h> header file. */
#define _GLIBCXX_HAVE_STDBOOL_H 1

/* Define to 1 if you have the <stdint.h> header file. */
#define _GLIBCXX_HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define _GLIBCXX_HAVE_STDLIB_H 1

/* Define if strerror_l is available in <string.h>. */
/* #undef _GLIBCXX_HAVE_STRERROR_L */

/* Define if strerror_r is available in <string.h>. */
#define _GLIBCXX_HAVE_STRERROR_R 1

/* Define to 1 if you have the <strings.h> header file. */
#define _GLIBCXX_HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define _GLIBCXX_HAVE_STRING_H 1

/* Define to 1 if you have the `strtof' function. */
/* #undef _GLIBCXX_HAVE_STRTOF */

/* Define to 1 if you have the `strtold' function. */
/* #undef _GLIBCXX_HAVE_STRTOLD */

/* Define if strxfrm_l is available in <string.h>. */
/* #undef _GLIBCXX_HAVE_STRXFRM_L */

/* Define to 1 if you have the <sys/filio.h> header file. */
#define _GLIBCXX_HAVE_SYS_FILIO_H 1

/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define _GLIBCXX_HAVE_SYS_IOCTL_H 1

/* Define to 1 if you have the <sys/ipc.h> header file. */
#define _GLIBCXX_HAVE_SYS_IPC_H 1

/* Define to 1 if you have the <sys/isa_defs.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_ISA_DEFS_H */

/* Define to 1 if you have the <sys/machine.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_MACHINE_H */

/* Define to 1 if you have the <sys/param.h> header file. */
#define _GLIBCXX_HAVE_SYS_PARAM_H 1

/* Define to 1 if you have the <sys/resource.h> header file. */
#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1

/* Define to 1 if you have the <sys/sem.h> header file. */
#define _GLIBCXX_HAVE_SYS_SEM_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define _GLIBCXX_HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/time.h> header file. */
#define _GLIBCXX_HAVE_SYS_TIME_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define _GLIBCXX_HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the <sys/uio.h> header file. */
#define _GLIBCXX_HAVE_SYS_UIO_H 1

/* Define if S_IFREG is available in <sys/stat.h>. */
/* #undef _GLIBCXX_HAVE_S_IFREG */

/* Define if S_IFREG is available in <sys/stat.h>. */
/* #undef _GLIBCXX_HAVE_S_ISREG */

/* Define to 1 if you have the `tanf' function. */
/* #undef _GLIBCXX_HAVE_TANF */

/* Define to 1 if you have the `tanhf' function. */
/* #undef _GLIBCXX_HAVE_TANHF */

/* Define to 1 if you have the `tanhl' function. */
/* #undef _GLIBCXX_HAVE_TANHL */

/* Define to 1 if you have the `tanl' function. */
/* #undef _GLIBCXX_HAVE_TANL */

/* Define to 1 if you have the <tgmath.h> header file. */
/* #undef _GLIBCXX_HAVE_TGMATH_H */

/* Define to 1 if the target supports thread-local storage. */
/* #undef _GLIBCXX_HAVE_TLS */

/* Define to 1 if you have the <unistd.h> header file. */
#define _GLIBCXX_HAVE_UNISTD_H 1

/* Defined if vfwscanf exists. */
#define _GLIBCXX_HAVE_VFWSCANF 1

/* Defined if vswscanf exists. */
#define _GLIBCXX_HAVE_VSWSCANF 1

/* Defined if vwscanf exists. */
#define _GLIBCXX_HAVE_VWSCANF 1

/* Define to 1 if you have the <wchar.h> header file. */
#define _GLIBCXX_HAVE_WCHAR_H 1

/* Defined if wcstof exists. */
#define _GLIBCXX_HAVE_WCSTOF 1

/* Define to 1 if you have the <wctype.h> header file. */
#define _GLIBCXX_HAVE_WCTYPE_H 1

/* Define if writev is available in <sys/uio.h>. */
/* #undef _GLIBCXX_HAVE_WRITEV */

/* Define to 1 if you have the `_acosf' function. */
/* #undef _GLIBCXX_HAVE__ACOSF */

/* Define to 1 if you have the `_acosl' function. */
/* #undef _GLIBCXX_HAVE__ACOSL */

/* Define to 1 if you have the `_asinf' function. */
/* #undef _GLIBCXX_HAVE__ASINF */

/* Define to 1 if you have the `_asinl' function. */
/* #undef _GLIBCXX_HAVE__ASINL */

/* Define to 1 if you have the `_atan2f' function. */
/* #undef _GLIBCXX_HAVE__ATAN2F */

/* Define to 1 if you have the `_atan2l' function. */
/* #undef _GLIBCXX_HAVE__ATAN2L */

/* Define to 1 if you have the `_atanf' function. */
/* #undef _GLIBCXX_HAVE__ATANF */

/* Define to 1 if you have the `_atanl' function. */
/* #undef _GLIBCXX_HAVE__ATANL */

/* Define to 1 if you have the `_ceilf' function. */
/* #undef _GLIBCXX_HAVE__CEILF */

/* Define to 1 if you have the `_ceill' function. */
/* #undef _GLIBCXX_HAVE__CEILL */

/* Define to 1 if you have the `_cosf' function. */
/* #undef _GLIBCXX_HAVE__COSF */

/* Define to 1 if you have the `_coshf' function. */
/* #undef _GLIBCXX_HAVE__COSHF */

/* Define to 1 if you have the `_coshl' function. */
/* #undef _GLIBCXX_HAVE__COSHL */

/* Define to 1 if you have the `_cosl' function. */
/* #undef _GLIBCXX_HAVE__COSL */

/* Define to 1 if you have the `_expf' function. */
/* #undef _GLIBCXX_HAVE__EXPF */

/* Define to 1 if you have the `_expl' function. */
/* #undef _GLIBCXX_HAVE__EXPL */

/* Define to 1 if you have the `_fabsf' function. */
/* #undef _GLIBCXX_HAVE__FABSF */

/* Define to 1 if you have the `_fabsl' function. */
/* #undef _GLIBCXX_HAVE__FABSL */

/* Define to 1 if you have the `_finite' function. */
/* #undef _GLIBCXX_HAVE__FINITE */

/* Define to 1 if you have the `_finitef' function. */
/* #undef _GLIBCXX_HAVE__FINITEF */

/* Define to 1 if you have the `_finitel' function. */
/* #undef _GLIBCXX_HAVE__FINITEL */

/* Define to 1 if you have the `_floorf' function. */
/* #undef _GLIBCXX_HAVE__FLOORF */

/* Define to 1 if you have the `_floorl' function. */
/* #undef _GLIBCXX_HAVE__FLOORL */

/* Define to 1 if you have the `_fmodf' function. */
/* #undef _GLIBCXX_HAVE__FMODF */

/* Define to 1 if you have the `_fmodl' function. */
/* #undef _GLIBCXX_HAVE__FMODL */

/* Define to 1 if you have the `_fpclass' function. */
/* #undef _GLIBCXX_HAVE__FPCLASS */

/* Define to 1 if you have the `_frexpf' function. */
/* #undef _GLIBCXX_HAVE__FREXPF */

/* Define to 1 if you have the `_frexpl' function. */
/* #undef _GLIBCXX_HAVE__FREXPL */

/* Define to 1 if you have the `_hypot' function. */
/* #undef _GLIBCXX_HAVE__HYPOT */

/* Define to 1 if you have the `_hypotf' function. */
/* #undef _GLIBCXX_HAVE__HYPOTF */

/* Define to 1 if you have the `_hypotl' function. */
/* #undef _GLIBCXX_HAVE__HYPOTL */

/* Define to 1 if you have the `_isinf' function. */
/* #undef _GLIBCXX_HAVE__ISINF */

/* Define to 1 if you have the `_isinff' function. */
/* #undef _GLIBCXX_HAVE__ISINFF */

/* Define to 1 if you have the `_isinfl' function. */
/* #undef _GLIBCXX_HAVE__ISINFL */

/* Define to 1 if you have the `_isnan' function. */
/* #undef _GLIBCXX_HAVE__ISNAN */

/* Define to 1 if you have the `_isnanf' function. */
/* #undef _GLIBCXX_HAVE__ISNANF */

/* Define to 1 if you have the `_isnanl' function. */
/* #undef _GLIBCXX_HAVE__ISNANL */

/* Define to 1 if you have the `_ldexpf' function. */
/* #undef _GLIBCXX_HAVE__LDEXPF */

/* Define to 1 if you have the `_ldexpl' function. */
/* #undef _GLIBCXX_HAVE__LDEXPL */

/* Define to 1 if you have the `_log10f' function. */
/* #undef _GLIBCXX_HAVE__LOG10F */

/* Define to 1 if you have the `_log10l' function. */
/* #undef _GLIBCXX_HAVE__LOG10L */

/* Define to 1 if you have the `_logf' function. */
/* #undef _GLIBCXX_HAVE__LOGF */

/* Define to 1 if you have the `_logl' function. */
/* #undef _GLIBCXX_HAVE__LOGL */

/* Define to 1 if you have the `_modf' function. */
/* #undef _GLIBCXX_HAVE__MODF */

/* Define to 1 if you have the `_modff' function. */
/* #undef _GLIBCXX_HAVE__MODFF */

/* Define to 1 if you have the `_modfl' function. */
/* #undef _GLIBCXX_HAVE__MODFL */

/* Define to 1 if you have the `_powf' function. */
/* #undef _GLIBCXX_HAVE__POWF */

/* Define to 1 if you have the `_powl' function. */
/* #undef _GLIBCXX_HAVE__POWL */

/* Define to 1 if you have the `_qfpclass' function. */
/* #undef _GLIBCXX_HAVE__QFPCLASS */

/* Define to 1 if you have the `_sincos' function. */
/* #undef _GLIBCXX_HAVE__SINCOS */

/* Define to 1 if you have the `_sincosf' function. */
/* #undef _GLIBCXX_HAVE__SINCOSF */

/* Define to 1 if you have the `_sincosl' function. */
/* #undef _GLIBCXX_HAVE__SINCOSL */

/* Define to 1 if you have the `_sinf' function. */
/* #undef _GLIBCXX_HAVE__SINF */

/* Define to 1 if you have the `_sinhf' function. */
/* #undef _GLIBCXX_HAVE__SINHF */

/* Define to 1 if you have the `_sinhl' function. */
/* #undef _GLIBCXX_HAVE__SINHL */

/* Define to 1 if you have the `_sinl' function. */
/* #undef _GLIBCXX_HAVE__SINL */

/* Define to 1 if you have the `_sqrtf' function. */
/* #undef _GLIBCXX_HAVE__SQRTF */

/* Define to 1 if you have the `_sqrtl' function. */
/* #undef _GLIBCXX_HAVE__SQRTL */

/* Define to 1 if you have the `_tanf' function. */
/* #undef _GLIBCXX_HAVE__TANF */

/* Define to 1 if you have the `_tanhf' function. */
/* #undef _GLIBCXX_HAVE__TANHF */

/* Define to 1 if you have the `_tanhl' function. */
/* #undef _GLIBCXX_HAVE__TANHL */

/* Define to 1 if you have the `_tanl' function. */
/* #undef _GLIBCXX_HAVE__TANL */

/* Define as const if the declaration of iconv() needs const. */
/* #undef _GLIBCXX_ICONV_CONST */

/* Define to the sub-directory in which libtool stores uninstalled libraries.
   */
#define LT_OBJDIR ".libs/"

/* Name of package */
/* #undef _GLIBCXX_PACKAGE */

/* Define to the address where bug reports for this package should be sent. */
#define _GLIBCXX_PACKAGE_BUGREPORT ""

/* Define to the full name of this package. */
#define _GLIBCXX_PACKAGE_NAME "package-unused"

/* Define to the full name and version of this package. */
#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"

/* Define to the one symbol short name of this package. */
#define _GLIBCXX_PACKAGE_TARNAME "libstdc++"

/* Define to the home page for this package. */
#define _GLIBCXX_PACKAGE_URL ""

/* Define to the version of this package. */
#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"

/* The size of `char', as computed by sizeof. */
/* #undef SIZEOF_CHAR */

/* The size of `int', as computed by sizeof. */
/* #undef SIZEOF_INT */

/* The size of `long', as computed by sizeof. */
/* #undef SIZEOF_LONG */

/* The size of `short', as computed by sizeof. */
/* #undef SIZEOF_SHORT */

/* The size of `void *', as computed by sizeof. */
/* #undef SIZEOF_VOID_P */

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Version number of package */
/* #undef _GLIBCXX_VERSION */

/* Define if builtin atomic operations for bool are supported on this host. */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_1 */

/* Define if builtin atomic operations for short are supported on this host.
   */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_2 */

/* Define if builtin atomic operations for int are supported on this host. */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_4 */

/* Define if builtin atomic operations for long long are supported on this
   host. */
/* #undef _GLIBCXX_ATOMIC_BUILTINS_8 */

/* Define to use concept checking code from the boost libraries. */
/* #undef _GLIBCXX_CONCEPT_CHECKS */

/* Define if a fully dynamic basic_string is wanted. */
/* #undef _GLIBCXX_FULLY_DYNAMIC_STRING */

/* Define if gthreads library is available. */
/* #undef _GLIBCXX_HAS_GTHREADS */

/* Define to 1 if a full hosted library is built, or 0 if freestanding. */
#define _GLIBCXX_HOSTED 1

/* Define if compatibility should be provided for -mlong-double-64. */

/* Define if ptrdiff_t is int. */
/* #undef _GLIBCXX_PTRDIFF_T_IS_INT */

/* Define if using setrlimit to set resource limits during "make check" */
/* #undef _GLIBCXX_RES_LIMITS */

/* Define if size_t is unsigned int. */
/* #undef _GLIBCXX_SIZE_T_IS_UINT */

/* Define if the compiler is configured for setjmp/longjmp exceptions. */
/* #undef _GLIBCXX_SJLJ_EXCEPTIONS */

/* Define if EOF == -1, SEEK_CUR == 1, SEEK_END == 2. */
#define _GLIBCXX_STDIO_MACROS 1

/* Define to use symbol versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER */

/* Define to use darwin versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_DARWIN */

/* Define to use GNU versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_GNU */

/* Define to use GNU namespace versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_GNU_NAMESPACE */

/* Define if C99 functions or macros from <wchar.h>, <math.h>, <complex.h>,
   <stdio.h>, and <stdlib.h> can be used or exposed. */
#define _GLIBCXX_USE_C99 1

/* Define if C99 functions in <complex.h> should be used in <complex>. Using
   compiler builtins for these functions requires corresponding C99 library
   functions to be present. */
#define _GLIBCXX_USE_C99_COMPLEX 1

/* Define if C99 functions in <complex.h> should be used in <tr1/complex>.
   Using compiler builtins for these functions requires corresponding C99
   library functions to be present. */
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1

/* Define if C99 functions in <ctype.h> should be imported in <tr1/cctype> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_CTYPE_TR1 1

/* Define if C99 functions in <fenv.h> should be imported in <tr1/cfenv> in
   namespace std::tr1. */
/* #undef _GLIBCXX_USE_C99_FENV_TR1 */

/* Define if C99 functions in <inttypes.h> should be imported in
   <tr1/cinttypes> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_INTTYPES_TR1 1

/* Define if wchar_t C99 functions in <inttypes.h> should be imported in
   <tr1/cinttypes> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1

/* Define if C99 functions or macros in <math.h> should be imported in <cmath>
   in namespace std. */
#define _GLIBCXX_USE_C99_MATH 1

/* Define if C99 functions or macros in <math.h> should be imported in
   <tr1/cmath> in namespace std::tr1. */
#define _GLIBCXX_USE_C99_MATH_TR1 1

/* Define if C99 types in <stdint.h> should be imported in <tr1/cstdint> in
   namespace std::tr1. */
#define _GLIBCXX_USE_C99_STDINT_TR1 1

/* Defined if clock_gettime has monotonic clock support. */
/* #undef _GLIBCXX_USE_CLOCK_MONOTONIC */

/* Defined if clock_gettime has realtime clock support. */
/* #undef _GLIBCXX_USE_CLOCK_REALTIME */

/* Define if ISO/IEC TR 24733 decimal floating point types are supported on
   this host. */
/* #undef _GLIBCXX_USE_DECIMAL_FLOAT */

/* Defined if gettimeofday is available. */
/* #undef _GLIBCXX_USE_GETTIMEOFDAY */

/* Define if LFS support is available. */
/* #undef _GLIBCXX_USE_LFS */

/* Define if code specialized for long long should be used. */
#define _GLIBCXX_USE_LONG_LONG 1

/* Defined if nanosleep is available. */
/* #undef _GLIBCXX_USE_NANOSLEEP */

/* Define if NLS translations are to be used. */
/* #undef _GLIBCXX_USE_NLS */

/* Define if /dev/random and /dev/urandom are available for the random_device
   of TR1 (Chapter 5.1). */
/* #undef _GLIBCXX_USE_RANDOM_TR1 */

/* Defined if sched_yield is available. */
/* #undef _GLIBCXX_USE_SCHED_YIELD */

/* Define if code specialized for wchar_t should be used. */
#define _GLIBCXX_USE_WCHAR_T 1

#if defined (_GLIBCXX_HAVE__ACOSF) && ! defined (_GLIBCXX_HAVE_ACOSF)
# define _GLIBCXX_HAVE_ACOSF 1
# define acosf _acosf
#endif

#if defined (_GLIBCXX_HAVE__ACOSL) && ! defined (_GLIBCXX_HAVE_ACOSL)
# define _GLIBCXX_HAVE_ACOSL 1
# define acosl _acosl
#endif

#if defined (_GLIBCXX_HAVE__ASINF) && ! defined (_GLIBCXX_HAVE_ASINF)
# define _GLIBCXX_HAVE_ASINF 1
# define asinf _asinf
#endif

#if defined (_GLIBCXX_HAVE__ASINL) && ! defined (_GLIBCXX_HAVE_ASINL)
# define _GLIBCXX_HAVE_ASINL 1
# define asinl _asinl
#endif

#if defined (_GLIBCXX_HAVE__ATAN2F) && ! defined (_GLIBCXX_HAVE_ATAN2F)
# define _GLIBCXX_HAVE_ATAN2F 1
# define atan2f _atan2f
#endif

#if defined (_GLIBCXX_HAVE__ATAN2L) && ! defined (_GLIBCXX_HAVE_ATAN2L)
# define _GLIBCXX_HAVE_ATAN2L 1
# define atan2l _atan2l
#endif

#if defined (_GLIBCXX_HAVE__ATANF) && ! defined (_GLIBCXX_HAVE_ATANF)
# define _GLIBCXX_HAVE_ATANF 1
# define atanf _atanf
#endif

#if defined (_GLIBCXX_HAVE__ATANL) && ! defined (_GLIBCXX_HAVE_ATANL)
# define _GLIBCXX_HAVE_ATANL 1
# define atanl _atanl
#endif

#if defined (_GLIBCXX_HAVE__CEILF) && ! defined (_GLIBCXX_HAVE_CEILF)
# define _GLIBCXX_HAVE_CEILF 1
# define ceilf _ceilf
#endif

#if defined (_GLIBCXX_HAVE__CEILL) && ! defined (_GLIBCXX_HAVE_CEILL)
# define _GLIBCXX_HAVE_CEILL 1
# define ceill _ceill
#endif

#if defined (_GLIBCXX_HAVE__COSF) && ! defined (_GLIBCXX_HAVE_COSF)
# define _GLIBCXX_HAVE_COSF 1
# define cosf _cosf
#endif

#if defined (_GLIBCXX_HAVE__COSHF) && ! defined (_GLIBCXX_HAVE_COSHF)
# define _GLIBCXX_HAVE_COSHF 1
# define coshf _coshf
#endif

#if defined (_GLIBCXX_HAVE__COSHL) && ! defined (_GLIBCXX_HAVE_COSHL)
# define _GLIBCXX_HAVE_COSHL 1
# define coshl _coshl
#endif

#if defined (_GLIBCXX_HAVE__COSL) && ! defined (_GLIBCXX_HAVE_COSL)
# define _GLIBCXX_HAVE_COSL 1
# define cosl _cosl
#endif

#if defined (_GLIBCXX_HAVE__EXPF) && ! defined (_GLIBCXX_HAVE_EXPF)
# define _GLIBCXX_HAVE_EXPF 1
# define expf _expf
#endif

#if defined (_GLIBCXX_HAVE__EXPL) && ! defined (_GLIBCXX_HAVE_EXPL)
# define _GLIBCXX_HAVE_EXPL 1
# define expl _expl
#endif

#if defined (_GLIBCXX_HAVE__FABSF) && ! defined (_GLIBCXX_HAVE_FABSF)
# define _GLIBCXX_HAVE_FABSF 1
# define fabsf _fabsf
#endif

#if defined (_GLIBCXX_HAVE__FABSL) && ! defined (_GLIBCXX_HAVE_FABSL)
# define _GLIBCXX_HAVE_FABSL 1
# define fabsl _fabsl
#endif

#if defined (_GLIBCXX_HAVE__FINITE) && ! defined (_GLIBCXX_HAVE_FINITE)
# define _GLIBCXX_HAVE_FINITE 1
# define finite _finite
#endif

#if defined (_GLIBCXX_HAVE__FINITEF) && ! defined (_GLIBCXX_HAVE_FINITEF)
# define _GLIBCXX_HAVE_FINITEF 1
# define finitef _finitef
#endif

#if defined (_GLIBCXX_HAVE__FINITEL) && ! defined (_GLIBCXX_HAVE_FINITEL)
# define _GLIBCXX_HAVE_FINITEL 1
# define finitel _finitel
#endif

#if defined (_GLIBCXX_HAVE__FLOORF) && ! defined (_GLIBCXX_HAVE_FLOORF)
# define _GLIBCXX_HAVE_FLOORF 1
# define floorf _floorf
#endif

#if defined (_GLIBCXX_HAVE__FLOORL) && ! defined (_GLIBCXX_HAVE_FLOORL)
# define _GLIBCXX_HAVE_FLOORL 1
# define floorl _floorl
#endif

#if defined (_GLIBCXX_HAVE__FMODF) && ! defined (_GLIBCXX_HAVE_FMODF)
# define _GLIBCXX_HAVE_FMODF 1
# define fmodf _fmodf
#endif

#if defined (_GLIBCXX_HAVE__FMODL) && ! defined (_GLIBCXX_HAVE_FMODL)
# define _GLIBCXX_HAVE_FMODL 1
# define fmodl _fmodl
#endif

#if defined (_GLIBCXX_HAVE__FPCLASS) && ! defined (_GLIBCXX_HAVE_FPCLASS)
# define _GLIBCXX_HAVE_FPCLASS 1
# define fpclass _fpclass
#endif

#if defined (_GLIBCXX_HAVE__FREXPF) && ! defined (_GLIBCXX_HAVE_FREXPF)
# define _GLIBCXX_HAVE_FREXPF 1
# define frexpf _frexpf
#endif

#if defined (_GLIBCXX_HAVE__FREXPL) && ! defined (_GLIBCXX_HAVE_FREXPL)
# define _GLIBCXX_HAVE_FREXPL 1
# define frexpl _frexpl
#endif

#if defined (_GLIBCXX_HAVE__HYPOT) && ! defined (_GLIBCXX_HAVE_HYPOT)
# define _GLIBCXX_HAVE_HYPOT 1
# define hypot _hypot
#endif

#if defined (_GLIBCXX_HAVE__HYPOTF) && ! defined (_GLIBCXX_HAVE_HYPOTF)
# define _GLIBCXX_HAVE_HYPOTF 1
# define hypotf _hypotf
#endif

#if defined (_GLIBCXX_HAVE__HYPOTL) && ! defined (_GLIBCXX_HAVE_HYPOTL)
# define _GLIBCXX_HAVE_HYPOTL 1
# define hypotl _hypotl
#endif

#if defined (_GLIBCXX_HAVE__ISINF) && ! defined (_GLIBCXX_HAVE_ISINF)
# define _GLIBCXX_HAVE_ISINF 1
# define isinf _isinf
#endif

#if defined (_GLIBCXX_HAVE__ISINFF) && ! defined (_GLIBCXX_HAVE_ISINFF)
# define _GLIBCXX_HAVE_ISINFF 1
# define isinff _isinff
#endif

#if defined (_GLIBCXX_HAVE__ISINFL) && ! defined (_GLIBCXX_HAVE_ISINFL)
# define _GLIBCXX_HAVE_ISINFL 1
# define isinfl _isinfl
#endif

#if defined (_GLIBCXX_HAVE__ISNAN) && ! defined (_GLIBCXX_HAVE_ISNAN)
# define _GLIBCXX_HAVE_ISNAN 1
# define isnan _isnan
#endif

#if defined (_GLIBCXX_HAVE__ISNANF) && ! defined (_GLIBCXX_HAVE_ISNANF)
# define _GLIBCXX_HAVE_ISNANF 1
# define isnanf _isnanf
#endif

#if defined (_GLIBCXX_HAVE__ISNANL) && ! defined (_GLIBCXX_HAVE_ISNANL)
# define _GLIBCXX_HAVE_ISNANL 1
# define isnanl _isnanl
#endif

#if defined (_GLIBCXX_HAVE__LDEXPF) && ! defined (_GLIBCXX_HAVE_LDEXPF)
# define _GLIBCXX_HAVE_LDEXPF 1
# define ldexpf _ldexpf
#endif

#if defined (_GLIBCXX_HAVE__LDEXPL) && ! defined (_GLIBCXX_HAVE_LDEXPL)
# define _GLIBCXX_HAVE_LDEXPL 1
# define ldexpl _ldexpl
#endif

#if defined (_GLIBCXX_HAVE__LOG10F) && ! defined (_GLIBCXX_HAVE_LOG10F)
# define _GLIBCXX_HAVE_LOG10F 1
# define log10f _log10f
#endif

#if defined (_GLIBCXX_HAVE__LOG10L) && ! defined (_GLIBCXX_HAVE_LOG10L)
# define _GLIBCXX_HAVE_LOG10L 1
# define log10l _log10l
#endif

#if defined (_GLIBCXX_HAVE__LOGF) && ! defined (_GLIBCXX_HAVE_LOGF)
# define _GLIBCXX_HAVE_LOGF 1
# define logf _logf
#endif

#if defined (_GLIBCXX_HAVE__LOGL) && ! defined (_GLIBCXX_HAVE_LOGL)
# define _GLIBCXX_HAVE_LOGL 1
# define logl _logl
#endif

#if defined (_GLIBCXX_HAVE__MODF) && ! defined (_GLIBCXX_HAVE_MODF)
# define _GLIBCXX_HAVE_MODF 1
# define modf _modf
#endif

#if defined (_GLIBCXX_HAVE__MODFF) && ! defined (_GLIBCXX_HAVE_MODFF)
# define _GLIBCXX_HAVE_MODFF 1
# define modff _modff
#endif

#if defined (_GLIBCXX_HAVE__MODFL) && ! defined (_GLIBCXX_HAVE_MODFL)
# define _GLIBCXX_HAVE_MODFL 1
# define modfl _modfl
#endif

#if defined (_GLIBCXX_HAVE__POWF) && ! defined (_GLIBCXX_HAVE_POWF)
# define _GLIBCXX_HAVE_POWF 1
# define powf _powf
#endif

#if defined (_GLIBCXX_HAVE__POWL) && ! defined (_GLIBCXX_HAVE_POWL)
# define _GLIBCXX_HAVE_POWL 1
# define powl _powl
#endif

#if defined (_GLIBCXX_HAVE__QFPCLASS) && ! defined (_GLIBCXX_HAVE_QFPCLASS)
# define _GLIBCXX_HAVE_QFPCLASS 1
# define qfpclass _qfpclass
#endif

#if defined (_GLIBCXX_HAVE__SINCOS) && ! defined (_GLIBCXX_HAVE_SINCOS)
# define _GLIBCXX_HAVE_SINCOS 1
# define sincos _sincos
#endif

#if defined (_GLIBCXX_HAVE__SINCOSF) && ! defined (_GLIBCXX_HAVE_SINCOSF)
# define _GLIBCXX_HAVE_SINCOSF 1
# define sincosf _sincosf
#endif

#if defined (_GLIBCXX_HAVE__SINCOSL) && ! defined (_GLIBCXX_HAVE_SINCOSL)
# define _GLIBCXX_HAVE_SINCOSL 1
# define sincosl _sincosl
#endif

#if defined (_GLIBCXX_HAVE__SINF) && ! defined (_GLIBCXX_HAVE_SINF)
# define _GLIBCXX_HAVE_SINF 1
# define sinf _sinf
#endif

#if defined (_GLIBCXX_HAVE__SINHF) && ! defined (_GLIBCXX_HAVE_SINHF)
# define _GLIBCXX_HAVE_SINHF 1
# define sinhf _sinhf
#endif

#if defined (_GLIBCXX_HAVE__SINHL) && ! defined (_GLIBCXX_HAVE_SINHL)
# define _GLIBCXX_HAVE_SINHL 1
# define sinhl _sinhl
#endif

#if defined (_GLIBCXX_HAVE__SINL) && ! defined (_GLIBCXX_HAVE_SINL)
# define _GLIBCXX_HAVE_SINL 1
# define sinl _sinl
#endif

#if defined (_GLIBCXX_HAVE__SQRTF) && ! defined (_GLIBCXX_HAVE_SQRTF)
# define _GLIBCXX_HAVE_SQRTF 1
# define sqrtf _sqrtf
#endif

#if defined (_GLIBCXX_HAVE__SQRTL) && ! defined (_GLIBCXX_HAVE_SQRTL)
# define _GLIBCXX_HAVE_SQRTL 1
# define sqrtl _sqrtl
#endif

#if defined (_GLIBCXX_HAVE__STRTOF) && ! defined (_GLIBCXX_HAVE_STRTOF)
# define _GLIBCXX_HAVE_STRTOF 1
# define strtof _strtof
#endif

#if defined (_GLIBCXX_HAVE__STRTOLD) && ! defined (_GLIBCXX_HAVE_STRTOLD)
# define _GLIBCXX_HAVE_STRTOLD 1
# define strtold _strtold
#endif

#if defined (_GLIBCXX_HAVE__TANF) && ! defined (_GLIBCXX_HAVE_TANF)
# define _GLIBCXX_HAVE_TANF 1
# define tanf _tanf
#endif

#if defined (_GLIBCXX_HAVE__TANHF) && ! defined (_GLIBCXX_HAVE_TANHF)
# define _GLIBCXX_HAVE_TANHF 1
# define tanhf _tanhf
#endif

#if defined (_GLIBCXX_HAVE__TANHL) && ! defined (_GLIBCXX_HAVE_TANHL)
# define _GLIBCXX_HAVE_TANHL 1
# define tanhl _tanhl
#endif

#if defined (_GLIBCXX_HAVE__TANL) && ! defined (_GLIBCXX_HAVE_TANL)
# define _GLIBCXX_HAVE_TANL 1
# define tanl _tanl
#endif

#endif // _GLIBCXX_CXX_CONFIG_H
@


1.1.2.3
log
@Rebase to HEAD as of a few days ago.
@
text
@d2 2
a3 2
/* Generated from: NetBSD: mknative-gcc,v 1.78 2014/03/02 04:58:20 mrg Exp  */
/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp  */
d7 2
a8 1
// Copyright (C) 1997-2013 Free Software Foundation, Inc.
d30 1
a30 1
/** @@file bits/c++config.h
d32 1
a32 1
 *  Do not attempt to use it directly. @@headername{iosfwd}
d39 1
a39 1
#define __GLIBCXX__ 20140522
d41 3
a43 28
// Macros for various attributes.
//   _GLIBCXX_PURE
//   _GLIBCXX_CONST
//   _GLIBCXX_NORETURN
//   _GLIBCXX_NOTHROW
//   _GLIBCXX_VISIBILITY
#ifndef _GLIBCXX_PURE
# define _GLIBCXX_PURE __attribute__ ((__pure__))
#endif

#ifndef _GLIBCXX_CONST
# define _GLIBCXX_CONST __attribute__ ((__const__))
#endif

#ifndef _GLIBCXX_NORETURN
# define _GLIBCXX_NORETURN __attribute__ ((__noreturn__))
#endif

// See below for C++
#ifndef _GLIBCXX_NOTHROW
# ifndef __cplusplus
#  define _GLIBCXX_NOTHROW __attribute__((__nothrow__))
# endif
#endif

// Macros for visibility attributes.
//   _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY
//   _GLIBCXX_VISIBILITY
d47 1
a47 1
# define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
d51 1
a51 1
# define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V)
d54 5
a58 5
// Macros for deprecated attributes.
//   _GLIBCXX_USE_DEPRECATED
//   _GLIBCXX_DEPRECATED
#ifndef _GLIBCXX_USE_DEPRECATED
# define _GLIBCXX_USE_DEPRECATED 1
d61 2
a62 2
#if defined(__DEPRECATED) && (__cplusplus >= 201103L)
# define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
d64 1
a64 20
# define _GLIBCXX_DEPRECATED
#endif

// Macros for ABI tag attributes.
#ifndef _GLIBCXX_ABI_TAG_CXX11
# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
#endif


#if __cplusplus

// Macro for constexpr, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_CONSTEXPR
# if __cplusplus >= 201103L
#  define _GLIBCXX_CONSTEXPR constexpr
#  define _GLIBCXX_USE_CONSTEXPR constexpr
# else
#  define _GLIBCXX_CONSTEXPR
#  define _GLIBCXX_USE_CONSTEXPR const
# endif
d67 4
a70 36
// Macro for noexcept, to support in mixed 03/0x mode.
#ifndef _GLIBCXX_NOEXCEPT
# if __cplusplus >= 201103L
#  define _GLIBCXX_NOEXCEPT noexcept
#  define _GLIBCXX_USE_NOEXCEPT noexcept
#  define _GLIBCXX_THROW(_EXC)
# else
#  define _GLIBCXX_NOEXCEPT
#  define _GLIBCXX_USE_NOEXCEPT throw()
#  define _GLIBCXX_THROW(_EXC) throw(_EXC)
# endif
#endif

#ifndef _GLIBCXX_NOTHROW
# define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT
#endif

#ifndef _GLIBCXX_THROW_OR_ABORT
# if __EXCEPTIONS
#  define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))
# else
#  define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort())
# endif
#endif

// Macro for extern template, ie controling template linkage via use
// of extern keyword on template declaration. As documented in the g++
// manual, it inhibits all implicit instantiations and is used
// throughout the library to avoid multiple weak definitions for
// required types that are already explicitly instantiated in the
// library binary. This substantially reduces the binary size of
// resulting executables.
// Special case: _GLIBCXX_EXTERN_TEMPLATE == -1 disallows extern
// templates only in basic_string, thus activating its debug-mode
// checks even at -O0.
# define _GLIBCXX_EXTERN_TEMPLATE 1
d72 1
a73 2
  Outline of libstdc++ namespaces.

d78 1
a78 1
    namespace __profile { }
d81 1
a81 19
    namespace __detail { }

    namespace rel_ops { }

    namespace tr1
    {
      namespace placeholders { }
      namespace regex_constants { }
      namespace __detail { }
    }

    namespace tr2 { }
    
    namespace decimal { }

    namespace chrono { }
    namespace placeholders { }
    namespace regex_constants { }
    namespace this_thread { }
a82 10

  namespace abi { }

  namespace __gnu_cxx
  {
    namespace __detail { }
  }

  For full details see:
  http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaces.html
d84 1
a84 4
namespace std
{
  typedef __SIZE_TYPE__ 	size_t;
  typedef __PTRDIFF_TYPE__	ptrdiff_t;
d86 2
a87 2
#if __cplusplus >= 201103L
  typedef decltype(nullptr)	nullptr_t;
a88 1
}
d90 3
d94 4
a97 2
// Defined if inline namespaces are used for versioning.
# define _GLIBCXX_INLINE_VERSION 0 
d99 1
a99 2
// Inline namespace for symbol versioning.
#if _GLIBCXX_INLINE_VERSION
d101 7
a107 3
namespace std
{
  inline namespace __7 { }
d109 20
a128 30
  namespace rel_ops { inline namespace __7 { } }

  namespace tr1
  {
    inline namespace __7 { }
    namespace placeholders { inline namespace __7 { } }
    namespace regex_constants { inline namespace __7 { } }
    namespace __detail { inline namespace __7 { } }
  }

  namespace tr2
  { inline namespace __7 { } }

  namespace decimal { inline namespace __7 { } }

  namespace chrono { inline namespace __7 { } }
  namespace placeholders { inline namespace __7 { } }
  namespace regex_constants { inline namespace __7 { } }
  namespace this_thread { inline namespace __7 { } }

  namespace __detail { inline namespace __7 { } }
}

namespace __gnu_cxx
{
  inline namespace __7 { }
  namespace __detail { inline namespace __7 { } }
}
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace __7 {
# define _GLIBCXX_END_NAMESPACE_VERSION }
a129 3
# define _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_VERSION
#endif
d131 7
d139 8
a146 16
// Inline namespaces for special modes: debug, parallel, profile.
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL) \
    || defined(_GLIBCXX_PROFILE)
namespace std
{
  // Non-inline namespace for components replaced by alternates in active mode.
  namespace __cxx1998
  {
#if _GLIBCXX_INLINE_VERSION
 inline namespace __7 { }
#endif
  }

  // Inline namespace for debug mode.
# ifdef _GLIBCXX_DEBUG
  inline namespace __debug { }
d149 7
a155 3
  // Inline namespaces for parallel mode.
# ifdef _GLIBCXX_PARALLEL
  inline namespace __parallel { }
d158 8
a165 3
  // Inline namespaces for profile mode
# ifdef _GLIBCXX_PROFILE
  inline namespace __profile { }
a166 1
}
d168 12
a179 9
// Check for invalid usage and unsupported mixed-mode use.
# if defined(_GLIBCXX_DEBUG) && defined(_GLIBCXX_PARALLEL)
#  error illegal use of multiple inlined namespaces
# endif
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_DEBUG)
#  error illegal use of multiple inlined namespaces
# endif
# if defined(_GLIBCXX_PROFILE) && defined(_GLIBCXX_PARALLEL)
#  error illegal use of multiple inlined namespaces
a181 1
// Check for invalid use due to lack for weak symbols.
d183 1
a183 1
#  warning currently using inlined namespace mode which may fail \
a185 1
#endif
d187 2
a188 18
// Macros for namespace scope. Either namespace std:: or the name
// of some nested namespace within it corresponding to the active mode.
// _GLIBCXX_STD_A
// _GLIBCXX_STD_C
//
// Macros for opening/closing conditional namespaces.
// _GLIBCXX_BEGIN_NAMESPACE_ALGO
// _GLIBCXX_END_NAMESPACE_ALGO
// _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
// _GLIBCXX_END_NAMESPACE_CONTAINER
#if defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PROFILE)
# define _GLIBCXX_STD_C __cxx1998
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER \
	 namespace _GLIBCXX_STD_C { _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_CONTAINER \
	 _GLIBCXX_END_NAMESPACE_VERSION }
# undef _GLIBCXX_EXTERN_TEMPLATE
# define _GLIBCXX_EXTERN_TEMPLATE -1
d191 8
a198 6
#ifdef _GLIBCXX_PARALLEL
# define _GLIBCXX_STD_A __cxx1998
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO \
	 namespace _GLIBCXX_STD_A { _GLIBCXX_BEGIN_NAMESPACE_VERSION
# define _GLIBCXX_END_NAMESPACE_ALGO \
	 _GLIBCXX_END_NAMESPACE_VERSION }
d201 8
a208 2
#ifndef _GLIBCXX_STD_A
# define _GLIBCXX_STD_A std
d211 8
a218 2
#ifndef _GLIBCXX_STD_C
# define _GLIBCXX_STD_C std
d221 6
a226 3
#ifndef _GLIBCXX_BEGIN_NAMESPACE_ALGO
# define _GLIBCXX_BEGIN_NAMESPACE_ALGO
#endif
d228 4
a231 3
#ifndef _GLIBCXX_END_NAMESPACE_ALGO
# define _GLIBCXX_END_NAMESPACE_ALGO
#endif
d233 7
a239 2
#ifndef _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
# define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
d242 2
a243 6
#ifndef _GLIBCXX_END_NAMESPACE_CONTAINER
# define _GLIBCXX_END_NAMESPACE_CONTAINER
#endif

// GLIBCXX_ABI Deprecated
// Define if compatibility should be provided for -mlong-double-64.
d246 2
a247 2
// Inline namespace for long double 128 mode.
#if defined _GLIBCXX_LONG_DOUBLE_COMPAT && defined __LONG_DOUBLE_128__
d252 3
a254 12
# define _GLIBCXX_NAMESPACE_LDBL __gnu_cxx_ldbl128::
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL namespace __gnu_cxx_ldbl128 {
# define _GLIBCXX_END_NAMESPACE_LDBL }
#else
# define _GLIBCXX_NAMESPACE_LDBL
# define _GLIBCXX_BEGIN_NAMESPACE_LDBL
# define _GLIBCXX_END_NAMESPACE_LDBL
#endif

// Assert.
#if !defined(_GLIBCXX_DEBUG) && !defined(_GLIBCXX_PARALLEL)
# define __glibcxx_assert(_Condition)
d256 3
a258 20
namespace std
{
  // Avoid the use of assert, because we're trying to keep the <cassert>
  // include out of the mix.
  inline void
  __replacement_assert(const char* __file, int __line,
		       const char* __function, const char* __condition)
  {
    __builtin_printf("%s:%d: %s: Assertion '%s' failed.\n", __file, __line,
		     __function, __condition);
    __builtin_abort();
  }
}
#define __glibcxx_assert(_Condition)				   	 \
  do 									 \
  {							      		 \
    if (! (_Condition))                                                  \
      std::__replacement_assert(__FILE__, __LINE__, __PRETTY_FUNCTION__, \
				#_Condition);				 \
  } while (false)
a260 27
// Macros for race detectors.
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) and
// _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) should be used to explain
// atomic (lock-free) synchronization to race detectors:
// the race detector will infer a happens-before arc from the former to the
// latter when they share the same argument pointer.
//
// The most frequent use case for these macros (and the only case in the
// current implementation of the library) is atomic reference counting:
//   void _M_remove_reference()
//   {
//     _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(&this->_M_refcount);
//     if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, -1) <= 0)
//       {
//         _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(&this->_M_refcount);
//         _M_destroy(__a);
//       }
//   }
// The annotations in this example tell the race detector that all memory
// accesses occurred when the refcount was positive do not race with
// memory accesses which occurred after the refcount became zero.
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE
# define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A)
#endif
#ifndef _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER
# define  _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A)
#endif
d262 2
a263 1
// Macros for C linkage: define extern "C" linkage only when using C++.
d268 4
d273 1
a273 1
# define _GLIBCXX_END_EXTERN_C
a275 1

d287 19
a305 1
# define _GLIBCXX_PSEUDO_VISIBILITY(V)
d315 27
d363 21
a383 1
// End of prewritten config; the settings discovered at configure time follow.
d388 1
a388 1
#define _GLIBCXX_HAVE_ACOSF 1
d391 1
a391 1
#define _GLIBCXX_HAVE_ACOSL 1
d394 1
a394 1
#define _GLIBCXX_HAVE_ASINF 1
d397 1
a397 1
#define _GLIBCXX_HAVE_ASINL 1
d403 1
a403 1
#define _GLIBCXX_HAVE_ATAN2F 1
d406 1
a406 1
#define _GLIBCXX_HAVE_ATAN2L 1
d409 1
a409 1
#define _GLIBCXX_HAVE_ATANF 1
d412 1
a412 4
#define _GLIBCXX_HAVE_ATANL 1

/* Define to 1 if you have the `at_quick_exit' function. */
#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1
d418 1
a418 1
#define _GLIBCXX_HAVE_CEILF 1
d421 1
a421 1
#define _GLIBCXX_HAVE_CEILL 1
d427 1
a427 1
#define _GLIBCXX_HAVE_COSF 1
d430 1
a430 1
#define _GLIBCXX_HAVE_COSHF 1
d433 1
a433 1
#define _GLIBCXX_HAVE_COSHL 1
d436 1
a436 1
#define _GLIBCXX_HAVE_COSL 1
a446 3
/* Define if ECHILD exists. */
#define _GLIBCXX_HAVE_ECHILD 1

a458 3
/* Define if ENOSPC exists. */
#define _GLIBCXX_HAVE_ENOSPC 1

a476 3
/* Define if EPERM exists. */
#define _GLIBCXX_HAVE_EPERM 1

a482 3
/* Define if ETIMEDOUT exists. */
#define _GLIBCXX_HAVE_ETIMEDOUT 1

a485 3
/* Define if EWOULDBLOCK exists. */
#define _GLIBCXX_HAVE_EWOULDBLOCK 1

d490 1
a490 1
#define _GLIBCXX_HAVE_EXPF 1
d493 1
a493 1
#define _GLIBCXX_HAVE_EXPL 1
d496 1
a496 1
#define _GLIBCXX_HAVE_FABSF 1
d499 1
a499 1
#define _GLIBCXX_HAVE_FABSL 1
d517 1
a517 1
#define _GLIBCXX_HAVE_FLOORF 1
d520 1
a520 1
#define _GLIBCXX_HAVE_FLOORL 1
d523 1
a523 1
#define _GLIBCXX_HAVE_FMODF 1
d526 1
a526 1
#define _GLIBCXX_HAVE_FMODL 1
d543 3
a545 2
/* Define if gets is available in <stdio.h>. */
#define _GLIBCXX_HAVE_GETS 1
d548 1
a548 1
#define _GLIBCXX_HAVE_HYPOT 1
d554 1
a554 1
#define _GLIBCXX_HAVE_HYPOTL 1
d557 1
a557 1
#define _GLIBCXX_HAVE_ICONV 1
d599 1
a599 1
#define _GLIBCXX_HAVE_LDEXPF 1
d608 1
a608 1
#define _GLIBCXX_HAVE_LIMIT_AS 1
d611 1
a611 1
#define _GLIBCXX_HAVE_LIMIT_DATA 1
d614 1
a614 1
#define _GLIBCXX_HAVE_LIMIT_FSIZE 1
d617 1
a617 1
#define _GLIBCXX_HAVE_LIMIT_RSS 1
d620 1
a620 1
#define _GLIBCXX_HAVE_LIMIT_VMEM 1
d629 1
a629 1
#define _GLIBCXX_HAVE_LOG10F 1
d632 1
a632 1
#define _GLIBCXX_HAVE_LOG10L 1
d635 1
a635 1
#define _GLIBCXX_HAVE_LOGF 1
d638 1
a638 1
#define _GLIBCXX_HAVE_LOGL 1
d653 1
a653 1
#define _GLIBCXX_HAVE_MODF 1
d656 1
a656 1
#define _GLIBCXX_HAVE_MODFF 1
d665 1
a665 1
#define _GLIBCXX_HAVE_POLL 1
d668 1
a668 1
#define _GLIBCXX_HAVE_POWF 1
d671 1
a671 1
#define _GLIBCXX_HAVE_POWL 1
a675 3
/* Define to 1 if you have the `quick_exit' function. */
#define _GLIBCXX_HAVE_QUICK_EXIT 1

d677 1
a677 1
#define _GLIBCXX_HAVE_SETENV 1
d689 1
a689 1
#define _GLIBCXX_HAVE_SINF 1
d692 1
a692 1
#define _GLIBCXX_HAVE_SINHF 1
d695 1
a695 1
#define _GLIBCXX_HAVE_SINHL 1
d698 1
a698 4
#define _GLIBCXX_HAVE_SINL 1

/* Defined if sleep exists. */
#define _GLIBCXX_HAVE_SLEEP 1
d701 1
a701 1
#define _GLIBCXX_HAVE_SQRTF 1
d704 1
a704 4
#define _GLIBCXX_HAVE_SQRTL 1

/* Define to 1 if you have the <stdalign.h> header file. */
/* #undef _GLIBCXX_HAVE_STDALIGN_H */
d728 1
a728 1
#define _GLIBCXX_HAVE_STRTOF 1
d731 1
a731 1
#define _GLIBCXX_HAVE_STRTOLD 1
a735 4
/* Define to 1 if the target runtime linker supports binding the same symbol
   to different versions. */
/* #undef _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT */

a756 3
/* Define to 1 if you have a suitable <sys/sdt.h> header file */
/* #undef _GLIBCXX_HAVE_SYS_SDT_H */

a762 3
/* Define to 1 if you have the <sys/sysinfo.h> header file. */
/* #undef _GLIBCXX_HAVE_SYS_SYSINFO_H */

d776 1
a776 1
#define _GLIBCXX_HAVE_S_ISREG 1
d779 1
a779 1
#define _GLIBCXX_HAVE_TANF 1
d782 1
a782 1
#define _GLIBCXX_HAVE_TANHF 1
d785 1
a785 1
#define _GLIBCXX_HAVE_TANHL 1
d788 1
a788 1
#define _GLIBCXX_HAVE_TANL 1
d791 1
a791 1
#define _GLIBCXX_HAVE_TGMATH_H 1
d794 1
a794 1
#define _GLIBCXX_HAVE_TLS 1
a798 3
/* Defined if usleep exists. */
#define _GLIBCXX_HAVE_USLEEP 1

a816 3
/* Defined if Sleep exists. */
/* #undef _GLIBCXX_HAVE_WIN32_SLEEP */

d818 1
a818 1
#define _GLIBCXX_HAVE_WRITEV 1
a1005 3
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */

d1007 1
a1007 1
#define _GLIBCXX_ICONV_CONST const
d1055 13
a1067 2
/* Define if the compiler supports C++11 atomics. */
#define _GLIBCXX_ATOMIC_BUILTINS 1
d1072 2
a1073 3
/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable,
   undefined for platform defaults */
#define _GLIBCXX_FULLY_DYNAMIC_STRING 0
d1076 1
a1076 1
#define _GLIBCXX_HAS_GTHREADS 1
d1087 1
a1087 1
#define _GLIBCXX_RES_LIMITS 1
d1095 2
a1096 8
/* Define to the value of the EOF integer constant. */
#define _GLIBCXX_STDIO_EOF -1

/* Define to the value of the SEEK_CUR integer constant. */
#define _GLIBCXX_STDIO_SEEK_CUR 1

/* Define to the value of the SEEK_END integer constant. */
#define _GLIBCXX_STDIO_SEEK_END 2
a1109 3
/* Define to use Sun versioning in the shared library. */
/* #undef _GLIBCXX_SYMVER_SUN */

d1112 1
a1112 1
/* #undef _GLIBCXX_USE_C99 */
d1117 1
a1117 1
/* #undef _GLIBCXX_USE_C99_COMPLEX */
a1154 3
/* Defined if clock_gettime syscall has monotonic and realtime clock support. */
/* #undef _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL */

a1161 3
/* Define if __float128 is supported on this host. */
/* #undef _GLIBCXX_USE_FLOAT128 */

d1163 1
a1163 7
#define _GLIBCXX_USE_GETTIMEOFDAY 1

/* Define if get_nprocs is available in <sys/sysinfo.h>. */
/* #undef _GLIBCXX_USE_GET_NPROCS */

/* Define if __int128 is supported on this host. */
/* #undef _GLIBCXX_USE_INT128 */
a1176 3
/* Define if pthreads_num_processors_np is available in <pthread.h>. */
/* #undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP */

d1179 1
a1179 1
#define _GLIBCXX_USE_RANDOM_TR1 1
a1183 9
/* Define if _SC_NPROCESSORS_ONLN is available in <unistd.h>. */
#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1

/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
/* #undef _GLIBCXX_USE_SC_NPROC_ONLN */

/* Define if sysctl(), CTL_HW and HW_NCPU are available in <sys/sysctl.h>. */
#define _GLIBCXX_USE_SYSCTL_HW_NCPU 1

a1186 9
/* Define to 1 if a verbose library is built, or 0 otherwise. */
#define _GLIBCXX_VERBOSE 1

/* Defined if as can handle rdrand. */
/* #undef _GLIBCXX_X86_RDRAND */

/* Define to 1 if mutex_timedlock is available. */
#define _GTHREAD_USE_MUTEX_TIMEDLOCK 0

@


