<?xml version="1.0"?>
<!DOCTYPE flagsdescription SYSTEM
       "http://www.spec.org/dtd/cpuflags2.dtd">

<!-- This file defines flags that appear in the sources for 502.gcc_r.

  Copyright 2016-2020 Standard Performance Evaluation Corporation

  $Revision: 6566 $
  $Date: 2021-02-02 15:20:16 -0500 (Tue, 02 Feb 2021) $
-->

<flagsdescription>

<!-- Flags files must suggest a name for themselves -->
<filename>502.gcc_r.flags</filename>

<title>502.gcc_r Flags</title>

<header>
<![CDATA[
<p>These are flags that appear in the benchmark sources, categorized as to
whether they are portability candidates, mandatory, or forbidden.
</p>
]]>
</header>

<!-- Mandatory flags (supplied on all builds) -->

<flag name="base_includes" class="mandatory" regexp="-I\.(?:/include)?(?:\s+|$)">
<example>-I., -I./include</example>
This flag is set for all builds in Spec/object.pm.
</flag>

<flag name="DIN_GCC" class="mandatory">
This flag is set for all builds in Spec/object.pm.
</flag>

<flag name="DHAVE_CONFIG_H" class="mandatory">
This flag is set for all builds in Spec/object.pm.
</flag>

<flag name="DSPEC_502" class="mandatory">
   This flag causes diagnostic.c to use the correct error message for the rate version of the benchmark.
   It should not be set by users; it is set automatically.
</flag>

<flag name="DSPEC_602" class="mandatory">
   This flag causes diagnostic.c to use the correct error message for the speed version of the benchmark.
   It should not be set by users; it is set automatically.
</flag>


<!-- Portability flags -->

<flag name="DSPEC_GCC_VARIADIC_FUNCTIONS_MISMATCH_WORKAROUND" class="portability">
<![CDATA[
  <p>
    This macro enables code changes to work around a problem in the source
    where functions not defined as taking variadic arguments are called as
    variadic functions (via function pointer to a variadic function signature).
    This mismatch between prototype and implementation can cause a crash at
    runtime on systems with ABIs that handle allocation of fixed and variadic
    parameters differently.  On systems with ABIs that do handle them
    identically (i.e. x86-64), the changes enabled by this macro do not affect
    the functionality of the code.
  </p>
]]>
</flag>

<flag name="DSPEC_ALLOCA_DEFINED" class="portability">
<![CDATA[
  <p>
  This macro indicates that <tt>alloca</tt> has been defined to the desired
  value and that none of the automatic selection mechanisms (based on
  operating system or compiler) should be used.  Overrides <tt>USE_C_ALLOCA</tt>
  and <tt>SPEC_USE_BUILTIN_ALLOCA</tt>.
  </p>
]]>
</flag>

<flag name="DSTACK_DIRECTION" class="portability">
<![CDATA[
<p>If you are unfortunate enough to be using <tt>C_alloca()</tt> from the
  benchmark
  sources instead of your compiler's built-in <tt>alloca()</tt>, and if the
  automatic stack growth direction detection code isn't working for you, you
  can use this macro to set the direction explicitly.  See the comments in
  <tt>src/alloca.c</tt> for notes on possible values for this macro.</p>

<p>For best performance and lowest memory usage, it's best to use your
  compiler's built-in
  <tt>alloca()</tt> implementation.  If your compiler offers a
  "<tt>_builtin_alloca</tt>" function, you can use that by setting
  <tt>-DSPEC_USE_BUILTIN_ALLOCA</tt>.  Otherwise, you can use the preprocessor
  to define "<tt>alloca</tt>" to whatever value you need it to be set to and
  also define <tt>-DSPEC_ALLOCA_DEFINED</tt>.</p>
]]>
</flag>


<flag name="DCRAY" class="portability">
This macro assists with CRAY alloca issues
</flag>

<flag name="DCRAY2" class="portability">
This macro assists with CRAY alloca issues
</flag>

<flag name="DCRAY_STACK" class="portability">
This macro assists with CRAY alloca issues
</flag>

<flag name="DCRAY_STACKSEG_END" class="portability">
This macro assists with CRAY alloca issues
</flag>

<flag name="DGCC_VERSION" class="portability">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="seek_consts" class="portability" regexp="[-/]DSEEK_(?:CUR|END|SET)(?:=\S*)?\b">
This macro contains the constants for use with seek calls.  It should be
supplied by system header files, but in case it is not, you can specify it
using this flag.
<example>
-DSEEK_CUR=0,
-DSEEK_END=1,
-DSEEK_SET=2
</example>
</flag>

<flag name="DSPEC_AIX" class="portability">
SPEC_AIX is used so that IBM submitters don't have to bother specifying SPEC_NEED_VASPRINTF.  It causes a vasprintf() replacement function to be compiled in.
</flag>

<flag name="DSPEC_IRIX" class="portability">
SPEC_IRIX is used so that SGI submitters can have alloca.h included
</flag>

<flag name="DSPEC_MACOSX" class="portability">
SPEC_MACOSX indicates that that OS has the malloc.h header file.
</flag>

<flag name="DSPEC_NO_DIRECT_H" class="portability">
<![CDATA[
<p>On Windows systems, the header &lt;direct.h&gt; is automatically included prior to calling getpwd. 
   If for some reason you do <b>not</b> want that header, you can prevent its inclusion by setting this flag.</p>
]]>
</flag>

<flag name="DSPEC_NO_MALLOC_H" class="portability">
  This macro can be used to indicate that the malloc.h header file should NOT be included.
</flag>

<flag name="DSPEC_SOLARIS" class="portability">
Currently causes alloca.h to be included in the regexp module.
</flag>

<flag name="DSPEC_NO_ALLOCA_H" class="portability">
<![CDATA[
Use this flag to keep &lt;alloca.h&gt; from being included when it would otherwise automatically be included.
]]>
</flag>

<flag name="DSPEC_NEED_ALLOCA_H" class="portability">
<![CDATA[
Use this flag to force &lt;alloca.h&gt; to be included.
]]>
</flag>

<flag name="DSPEC_USE_BUILTIN_ALLOCA" class="portability">
<![CDATA[
Use this flag to have the source define <tt>alloca</tt> to be <tt>__builtin_alloca</tt>, as it does by default when being built with GCC.
]]>
</flag>

<flag name="DBITS_PER_UNIT" class="portability">
Essentially the number of bits in a basic addressable unit.
Would Cray make this be 64?
</flag>

<flag name="DCHAR_BIT" class="portability">
This macro is used in the definition of the number of bits in a char on the host
</flag>

<flag name="DHAVE_ALLOCA_H" class="portability">
This macro defines the availability of the alloca.h include file. It must be
set the same in both cpp_config.h and in libib_config.h
</flag>

<flag name="DHAVE_ASPRINTF" class="portability">
This macro defines the availability of the function asprintf.
</flag>

<flag name="DHAVE_BCOPY" class="portability">
This macro defines the availability of the bcopy function.
</flag>

<flag name="DHAVE_BZERO" class="portability">
This macro defines the availability of the bzero function.
</flag>

<flag name="DHOST_BITS_PER_WIDEST_FAST_INT" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_BITS_PER_WIDEST_INT" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_BITS_PER___INT64" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_CHARSET" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_CHARSET_ASCII" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_CHARSET_EBCDIC" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_HAS_F_SETLKW" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_LACKS_INODE_NUMBERS" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_LONG_FORMAT" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DHOST_LONG_LONG_FORMAT" class="portability">
This macro defines an attribute of the host system.
</flag>

<flag name="DSPEC_HPUX_IA64" class="portability">
This macro is a SPEC provided portability flag
</flag>

<flag name="DSPEC_NEED_ASPRINTF" class="portability">
This macro is a SPEC provided portability flag
</flag>

<flag name="DSPEC_NEED_VASPRINTF" class="portability">
This macro is a SPEC provided portability flag
</flag>

<flag name="DSPEC_WINDOWS_X" class="portability">
  Setting this macro indicates that some standard C function names (strcasecmp
  and friends) should not be redefined to their MSVC++ runtime names (_stricmp
  and friends).
</flag>

<flag name="D_NO_PROTO" class="portability">
This macro allows function prototypes to work on AIX3.2 and Alpha/OSF/1
</flag>

<flag name="D_POSIX_SOURCE" class="portability">
This macro may allow "stat" to work.
</flag>

<flag name="D_WIN64" class="portability">
This macro works around limitations of Microsoft C.
</flag>

<flag name="Duint64_t" class="portability">
This macro defines the name of an unsigned 64-bit integer type.
</flag>

<flag name="DWORDS_BIGENDIAN" class="portability">
This macro may be set to 1 for systems with big endian byte order.  This should
happen automatically, but if for some reason it doesn't, you may set it
explicitly.
</flag>

<!-- Forbidden flags -->

<flag name="DA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DACCUMULATE_OUTGOING_ARGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DADDITIONAL_REGISTER_NAMES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DADDR_VEC_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DADJUST_FIELD_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DADJUST_INSN_LENGTH" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DALIGN_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DANNUL_IFFALSE_SLOTS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DANNUL_IFTRUE_SLOTS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DAPPLY_RESULT_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DARGS_GROW_DOWNWARD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DARG_POINTER_CFA_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DARG_POINTER_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_BYTE_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_COMMENT_START" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_DECLARE_FUNCTION_NAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_DECLARE_FUNCTION_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_DECLARE_OBJECT_NAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_DECLARE_REGISTER_GLOBAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_DECLARE_RESULT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_FINISH_DECLARE_OBJECT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_FORMAT_PRIVATE_NAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_FPRINTF_EXTENSIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_NAME_TO_STRING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_NO_SKIP_IN_TEXT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ADDR_DIFF_ELT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ADDR_DIFF_VEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ADDR_VEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ADDR_VEC_ELT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ALIGNED_BSS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ALIGNED_COMMON" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ALIGNED_DECL_COMMON" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ALIGNED_DECL_LOCAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ALIGNED_LOCAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_ASCII" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_BEFORE_CASE_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_BSS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_CASE_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_CASE_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_ADDR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_ADDR_CONST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_ADDR_DATA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_ADDR_DELTA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DATA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DATA1" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DATA2" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DATA4" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DATA8" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DELTA2" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_DELTA4" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEBUG_STRING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DEF_FROM_DECLS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DWARF_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_DWARF_PCREL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_EXTERNAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_EXTERNAL_LIBCALL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_FDESC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_FUNCTION_PREFIX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_IDENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_LABELREF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_LABEL_REF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_MAX_SKIP_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_OPCODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_POOL_EPILOGUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_POOL_PROLOGUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_REG_PUSH" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_SOURCE_FILENAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_SPECIAL_POOL_ENTRY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_SYMBOL_REF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_OUTPUT_WEAK_ALIAS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_PREFERRED_EH_DATA_FORMAT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_QUAD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_STABD_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_STABN_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_STABS_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_WEAKEN_DECL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_WEAKEN_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASSEMBLER_DIALECT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DATTRIBUTE_MALLOC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DATTRIBUTE_NORETURN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DATTRIBUTE_PRINTF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DATTRIBUTE_UNUSED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DATTRIBUTE_UNUSED_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DAUTO_INC_DEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DAVOID_CCMODE_COPIES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBIGGEST_FIELD_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBITFIELD_NBYTES_LIMITED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBITMAP_ELEMENT_WORDS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBLOCK_BEGIN_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBLOCK_END_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBOOL_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBRANCH_COST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBSS_SECTION_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBUFF_SIZE_UPPER_BOUND" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DBUFSIZ" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCALLER_SAVE_PROFITABLE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCALL_POPS_ARGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCALL_REALLY_USED_REGISTERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCANONICALIZE_COMPARISON" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCAN_DEBUG_WITHOUT_FP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCASE_VECTOR_PC_RELATIVE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCASE_VECTOR_SHORTEN_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCC1_CPU_SPEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCC1_SPEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCC_STATUS_INIT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCC_STATUS_MDEP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCC_STATUS_MDEP_INIT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCHAR_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCHECK_STACK_LIMIT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCLASS_LIKELY_SPILLED_P" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCLEAR_HARD_REG_SET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCLEAR_REG_SET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCLK_TCK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCONDITIONAL_REGISTER_USAGE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCONFIG_SJLJ_EXCEPTIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCONSTANT_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCONSTANT_POOL_BEFORE_FUNCTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCOPYING_UNIT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCPLUSPLUS_CPP_SPEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCPP_SPEC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCROSS_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DCTORS_SECTION_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDATA_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBR_OUTPUT_SEQEND" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_BLOCKS_FUNCTION_RELATIVE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_CONTIN_CHAR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_CONTIN_LENGTH" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_DEBUGGING_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_FUNCTION_FIRST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_NO_XREFS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_OUTPUT_MAIN_SOURCE_DIRECTORY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_OUTPUT_MAIN_SOURCE_FILENAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_OUTPUT_MAIN_SOURCE_FILE_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_REGISTER_NUMBER" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_REGPARM_STABS_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_REGPARM_STABS_LETTER" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_STATIC_BLOCK_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_STATIC_BLOCK_START" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_STATIC_CONST_VAR_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_STATIC_STAB_DATA_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_TYPE_DECL_STABS_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_TYPE_DEFINED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDBX_USE_BINCL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUGGER_ARG_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUGGER_AUTO_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_ABBREV_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_ABBREV_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_ARANGES_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_FRAME_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_I00AFUNC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_INFO_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_INFO_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_LINE_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_LINE_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_LOC_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_LOC_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_MACINFO_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_MACINFO_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_PUBNAMES_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_RANGES_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_RANGES_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_STR_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEBUG_SYMS_TEXT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEFAULT_GDB_EXTENSIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDEFAULT_PCC_STRUCT_RETURN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDELAY_SLOTS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDELAY_SLOTS_FOR_EPILOGUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDIR_SEPARATOR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDIR_SEPARATOR_2" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDOLLARS_IN_IDENTIFIERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDONT_DECLARE_STRERROR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDONT_USE_BUILTIN_SETJMP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDOUBLE_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDTORS_SECTION_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF2_ADDR_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF2_ASM_LINE_DEBUG_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF2_DEBUGGING_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF2_FRAME_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF2_UNWIND_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF_CIE_DATA_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF_FRAME_REGISTERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF_FRAME_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF_FRAME_RETURN_COLUMN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDWARF_OFFSET_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DDYNAMIC_CHAIN_ADDRESS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEH_FRAME_IN_DATA_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEH_FRAME_SECTION_NAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEH_RETURN_DATA_REGNO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEH_RETURN_HANDLER_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEH_RETURN_STACKADJ_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEH_USES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DELIDE_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DELIMINABLE_REGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEMPTY_FIELD_BOUNDARY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENABLE_CHECKING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENABLE_GC_ALWAYS_COLLECT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENABLE_GC_CHECKING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENABLE_RTL_CHECKING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENABLE_TREE_CHECKING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENABLE_WIN32_REGISTRY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENOENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DENOTDIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEOF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEPILOGUE_USES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DERANGE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEXIT_FAILURE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEXIT_IGNORE_STACK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEXIT_SUCCESS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEXTENDED_SDB_BASIC_TYPES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DEXTRA_CONSTRAINT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFATAL_EXIT_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFINAL_PRESCAN_INSN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFIND_BASE_TERM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFIRST_PSEUDO_REGISTER" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFIXUNS_TRUNC_LIKE_FIX_TRUNC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFLOAT_LIB_COMPARE_RETURNS_BOOL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFLOAT_STORE_FLAG_VALUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFLOAT_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFLOAT_WORDS_BIG_ENDIAN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFORBIDDEN_INC_DEC_CLASSES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFRAME_GROWS_DOWNWARD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFRAME_POINTER_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNCTION_ARG_BOUNDARY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNCTION_ARG_PADDING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNCTION_INCOMING_ARG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNCTION_OUTGOING_VALUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNC_BEGIN_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNC_END_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DFUNC_PROLOG_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DF_OK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGATHER_STATISTICS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGCC_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGENERATOR_FILE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGEN_ERRNO_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGET_ENVIRONMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGPLUSPLUS_BACKWARD_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGPLUSPLUS_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DGPLUSPLUS_TOOL_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAIFA_INLINE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHANDLE_PRAGMA_PACK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHANDLE_PRAGMA_PACK_PUSH_POP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHANDLE_PRAGMA_WEAK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHANDLE_SYSV_PRAGMA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHARD_CONST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHARD_FRAME_POINTER_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHARD_REGNO_CALLER_SAVE_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHARD_REGNO_CALL_PART_CLOBBERED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHARD_REGNO_RENAME_OK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHARD_REG_SET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAS_INIT_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_ATTR_length" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_DESIGNATED_INITIALIZERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_DOS_BASED_FILE_SYSTEM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_FPRINTF_UNLOCKED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_GETCWD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_GETWD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_LIBINTL_H" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_MACHINE_MODES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_MEMCPY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_POST_DECREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_POST_INCREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_POST_MODIFY_DISP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_POST_MODIFY_REG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_PRE_DECREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_PRE_INCREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_PRE_MODIFY_DISP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_PRE_MODIFY_REG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_SBRK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_STRSIGNAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_SYS_TIME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_USER_TIME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_WALL_TIME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE___INT64" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_allocate_stack" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_builtin_longjmp" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_builtin_setjmp_receiver" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_builtin_setjmp_setup" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_call" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_call_pop" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_call_value" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_call_value_pop" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_canonicalize_funcptr_for_compare" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_casesi" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_cc0" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_check_stack" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_cmpstrsi" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_conditional_execution" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_conditional_move" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_decscc" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_doloop_begin" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_doloop_end" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_eh_return" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_epilogue" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_exception_receiver" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_extv" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_extzv" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_incscc" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_insv" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_lo_sum" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_load_multiple" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_nonlocal_goto" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_nonlocal_goto_receiver" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_peephole" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_peephole2" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_prefetch" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_prologue" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_ptr_extend" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_reload_load_address" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_restore_stack_block" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_restore_stack_function" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_restore_stack_nonlocal" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_return" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_save_stack_block" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_save_stack_function" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_save_stack_nonlocal" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_sibcall" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_sibcall_epilogue" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_sibcall_pop" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_sibcall_value" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_sibcall_value_pop" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_store_multiple" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_tablejump" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_trap" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_untyped_call" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHAVE_untyped_return" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_BITS_PER_LONG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_BITS_PER_LONGLONG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_BITS_PER_PTR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_BITS_PER_WIDE_INT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_BIT_BUCKET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_PTR_PRINTF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHOST_WIDE_INT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DHZ" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIDENT_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIFCVT_MODIFY_CANCEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIFCVT_MODIFY_FINAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIFCVT_MODIFY_INSN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIFCVT_MODIFY_TESTS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIMMEDIATE_PREFIX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINCLUDE_DEFAULTS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINCOMING_FRAME_SP_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINCOMING_REGNO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINCOMING_RETURN_ADDR_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINFINITY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINIT_CUMULATIVE_INCOMING_ARGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINIT_CUMULATIVE_LIBCALL_ARGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINIT_EXPANDERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINIT_SECTION_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINSN_LENGTH_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINSN_REFERENCES_ARE_DELAYED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINSN_SCHEDULING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINSN_SETS_ARE_DELAYED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINTMAX_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINT_MAX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINT_MAX_32_BITS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINT_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DINVOKE__main" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIN_GLIBCPP_V3" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIN_LIBGCC2" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIN_NAMED_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIN_TARGET_LIBS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DIS_ASM_LOGICAL_LINE_SEPARATOR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DJCR_SECTION_NAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DJMP_BUF_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DJUMP_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DJUMP_ALIGN_MAX_SKIP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DJUMP_TABLES_IN_TEXT_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLABEL_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLABEL_ALIGN_AFTER_BARRIER" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLABEL_ALIGN_AFTER_BARRIER_MAX_SKIP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLABEL_ALIGN_MAX_SKIP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLCM_DEBUG_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLEAF_REGISTERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLEAF_REG_REMAP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLEGITIMATE_PIC_OPERAND_P" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLEGITIMIZE_RELOAD_ADDRESS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLIMIT_RELOAD_CLASS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLINE_CODE_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLINK_ELIMINATE_DUPLICATE_LDIRECTORIES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOAD_EXTEND_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOCAL_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOCAL_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOCAL_LABEL_PREFIX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOCAL_REGNO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLONG_DOUBLE_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLONG_LONG_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLONG_MAX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLONG_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOOP_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DLOOP_ALIGN_MAX_SKIP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAIN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAKE_DECL_ONE_ONLY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAP_ANON" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAP_ANONYMOUS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAP_FAILED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMASK_RETURN_ADDR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAXPATHLEN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAX_BITS_PER_WORD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAX_CONDITIONAL_EXECUTE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAX_FIXED_MODE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAX_INSNS_PER_SPLIT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAX_MOVE_MAX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMAX_OFILE_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMD_CAN_REDIRECT_BRANCH" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMEMBER_TYPE_FORCES_BLK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMEMORY_MOVE_COST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMIN_BUFF_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMIN_UNITS_PER_WORD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMIPS_DEBUGGING_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMKDIR_TAKES_ONE_ARG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMODE_BASE_REG_CLASS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMOVE_BY_PIECES_P" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMOVE_MAX_PIECES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DMOVE_RATIO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNAME__MAIN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNO_DBX_FUNCTION_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNO_DOLLAR_IN_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNO_DOT_IN_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNO_FUNCTION_CSE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNO_IMPLICIT_EXTERN_C" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNO_PROFILE_COUNTERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DNULL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DN_" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DN_DECL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DN_RPSYM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOBJECT_FORMAT_ELF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOBSTACK_INTERFACE_VERSION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOPTIMIZATION_OPTIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOPTIMIZE_MODE_SWITCHING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOUTGOING_REGNO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOUTGOING_REG_PARM_STACK_SPACE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOUTPUT_ADDR_CONST_EXTRA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOUTPUT_QUOTED_STRING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DOVERRIDE_OPTIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPAD_VARARGS_DOWN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPATH_SEPARATOR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPCC_BITFIELD_TYPE_MATTERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPCC_STATIC_STRUCT_RETURN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPC_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPIC_CASE_VECTOR_ADDRESS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPIC_OFFSET_TABLE_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPIC_OFFSET_TABLE_REG_CALL_CLOBBERED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPOINTERS_EXTEND_UNSIGNED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPREFERRED_DEBUGGING_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPREFERRED_OUTPUT_RELOAD_CLASS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPREFERRED_STACK_BOUNDARY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPREFETCH_BLOCK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPREFIX_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPRINT_OPERAND_PUNCT_VALID_P" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPROFILE_BEFORE_PROLOGUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPROFILE_HOOK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPROMOTE_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPTRDIFF_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPTR_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUSH_ARGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUSH_ARGS_REVERSED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUSH_ROUNDING" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_BLOCK_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_BLOCK_START" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_DEF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_ENDEF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_EPILOGUE_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_FUNCTION_END" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_FUNCTION_START" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_INT_VAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_LAST_DIM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_NEXT_DIM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_PLAIN_DEF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_SCL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_START_DIM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_TAG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DPUT_SDB_VAL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREAL_ARITHMETIC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREAL_IS_NOT_DOUBLE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREAL_WIDTH" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREGISTER_MOVE_COST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREGISTER_PREFIX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREGISTER_TARGET_PRAGMAS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREGMODE_NATURAL_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREGNO_MODE_OK_FOR_BASE_P" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREG_ALLOC_ORDER" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREG_OK_STRICT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREG_PARM_STACK_SPACE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DRETURN_ADDRESS_POINTER_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DRETURN_ADDR_IN_PREVIOUS_FRAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DRETURN_ADDR_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DRETURN_ADDR_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREVERSE_CONDITION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DREVERSIBLE_CC_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DROUND_TYPE_ALIGN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DRTX_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DRUSAGE_SELF" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSDATA_SECTION_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSDB_ALLOW_FORWARD_REFERENCES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSDB_ALLOW_UNKNOWN_REFERENCES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSDB_DEBUGGING_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSDB_DELIM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSDB_MAX_DIM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSECONDARY_INPUT_RELOAD_CLASS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSECONDARY_MEMORY_NEEDED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSECONDARY_MEMORY_NEEDED_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSECONDARY_MEMORY_NEEDED_RTX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSECONDARY_OUTPUT_RELOAD_CLASS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSECONDARY_RELOAD_CLASS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSEPARATE_LINE_CODE_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSETJMP_VIA_SAVE_AREA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSETUP_FRAME_ADDRESSES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSET_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSET_HARD_REG_BIT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSHIFT_COUNT_TRUNCATED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSHORT_IMMEDIATES_SIGN_EXTEND" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSHORT_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSHRT_MAX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSIZE_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSLOW_UNALIGNED_ACCESS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSMALL_REGISTER_CLASSES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_BOUNDARY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_CHECK_BUILTIN" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_CHECK_FIXED_FRAME_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_CHECK_MAX_FRAME_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_CHECK_MAX_VAR_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_CHECK_PROTECT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_DYNAMIC_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_GROWS_DOWNWARD" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_PARMS_IN_REG_PARM_AREA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_POINTER_OFFSET" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_POP_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_PUSH_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_REGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_SAVEAREA_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTACK_SIZE_MODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTANDARD_INCLUDE_COMPONENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTANDARD_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTATIC_CHAIN_INCOMING_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTATIC_CHAIN_REGNUM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTDC_0_IN_SYSTEM_HEADERS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTDERR_FILENO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTDIN_FILENO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTDOUT_FILENO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTORE_FLAG_VALUE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSTRUCTURE_SIZE_BOUNDARY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUBTARGET_EXTRA_SPECS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUBTARGET_FRAME_POINTER_REQUIRED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUBTARGET_OVERRIDE_OPTIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUCCESS_EXIT_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUPPORTS_INIT_PRIORITY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUPPORTS_ONE_ONLY" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSUPPORTS_WEAK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSYSTEM_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DSYSV386_COMPAT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_64BIT_DEFAULT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_ASM_CONSTRUCTOR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_ASM_DESTRUCTOR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_ASM_NAMED_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_ATTRIBUTE_WEAK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_BI_ARCH" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_CPU_DEFAULT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_DLLIMPORT_DECL_ATTRIBUTES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_EDOM" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_OBJECT_SUFFIX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_PTRMEMFUNC_VBIT_LOCATION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_SECTION_TYPE_FLAGS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTARGET_VTABLE_USES_DESCRIPTORS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTEST" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTEXT_END_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTEXT_SECTION_LABEL" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTEXT_SECTION_NAME" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTOOL_INCLUDE_DIR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTRAMPOLINE_ALIGNMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTRAMPOLINE_SECTION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DTREE_CODE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUCHAR_MAX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUINTMAX_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUNALIGNED_DOUBLE_INT_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUNALIGNED_INT_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUNALIGNED_LONG_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUNALIGNED_OFFSET_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUNALIGNED_PTR_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUNALIGNED_SHORT_ASM_OP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUPDATE_PATH_HOST_CANONICALIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSER_LABEL_PREFIX" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_CLOCK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_COLLECT2" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_C_ALLOCA" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_GETRUSAGE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_LOAD_POST_DECREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_LOAD_POST_INCREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_LOAD_PRE_DECREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_LOAD_PRE_INCREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_STORE_POST_DECREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_STORE_POST_INCREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_STORE_PRE_DECREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_STORE_PRE_INCREMENT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSE_TIMES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSING_MALLOC_PAGE_GROUPS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DUSING_MMAP" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DVMS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DVMS_DEBUGGING_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWCHAR_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWCHAR_TYPE_SIZE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWEXITSTATUS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWIFEXITED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWIFSIGNALED" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWINT_TYPE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWORD_REGISTER_OPERATIONS" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWSTOPSIG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DWTERMSIG" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DXCOFF_DEBUGGING_INFO" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D_" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D_GNU_OBSTACK_INTERFACE_VERSION" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D_LIBC" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D_POSIX_C_SOURCE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D_SC_CLK_TCK" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__BYTE_ORDER" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__DJGPP__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__FUNCTION__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__HIDE_FORBIDDEN_NAMES" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__INT_TO_PTR" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__MSDOS__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__OS2__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__PIC__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__PTRDIFF_TYPE__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__PTR_TO_INT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__VERSION__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__i386" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__linux__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__mips" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__sparc__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__va_copy" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="D__x86_64__" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Da" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dalloca" class="other">
This allows alloca to be set to the compiler's preferred alloca by SPEC rules.
</flag>

<flag name="Derrno" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dgetrlimit" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dinhibit_libc" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dmemcpy" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dn" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Doffsetof" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dsetrlimit" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dstrsignal" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="Dva_copy" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DACCEPTABLE_MISS_RATE" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DACCUM_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DALLOC_POOL_H" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DALWAYS_STRIP_DOTDOT" class="forbidden">
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DASM_DECLARE_CONSTANT_NAME" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_ALIGN_WITH_NOP" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_DWARF_DELTA" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_DWARF_TABLE_REF" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_INTERNAL_LABEL" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_LABEL" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_MAX_SKIP_PAD" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_SIZE_DIRECTIVE" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_TLS_COMMON" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_TYPE_DIRECTIVE" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_OUTPUT_WEAKREF" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DASM_PN_FORMAT" class="forbidden">
This flag will affect the format of the assembly output by the compiler.
</flag>

<flag name="DATTRIBUTE_ALIGNED_ALIGNOF" class="forbidden">
This macro is an parameter in the md5 hash code.
Setting this macro to a value other than its default is forbidden.
</flag>

<flag name="DATTRIBUTE_ALIGNED_VALUE" class="forbidden">
This macro defines an attribute of the target machine.
</flag>

<flag name="DATTRIBUTE_COLD" class="forbidden">
This macro defines an attribute of the diagnostic code.
</flag>

<flag name="DATTRIBUTE_FPTR_PRINTF" class="forbidden">
This macro defines an attribute of the diagnostic code.
</flag>

<flag name="DATTRIBUTE_GCC_DIAG" class="forbidden">
This macro defines an attribute of the diagnostic code.
</flag>

<flag name="DATTRIBUTE_HOT" class="forbidden">
This macro defines an attribute of the diagnostic code.
</flag>

<flag name="DATTRIBUTE_NONNULL" class="forbidden">
This macro defines an attribute of the diagnostic code.
</flag>

<flag name="DATTRIBUTE_NULL_PRINTF" class="forbidden">
This macro defines an attribute of the diagnostic code.
</flag>

<flag name="DATTRIBUTE_PACKED" class="forbidden">
This macro allows the compiler to disregard padding.
</flag>

<flag name="DATTRIBUTE_PURE" class="forbidden">
This macro is a parameter in multi-precision arithmetic code.
</flag>

<flag name="DATTRIBUTE_SENTINEL" class="forbidden">
This macro provides a sentinel mechanism for string concatenation.
</flag>

<flag name="DAUTOMATON_ALTS" class="forbidden">
This macro is a parameter in the scheduling code.
</flag>

<flag name="DAUTOMATON_STATE_ALTS" class="forbidden">
This macro is a parameter in the scheduling code.
</flag>

<flag name="DBITMAP_DEBUGGING" class="forbidden">
This macro is a parameter in bitmap manipulation.
</flag>

<flag name="DBITMAP_WORD_BITS" class="forbidden">
This macro defines an attribute of the diagnostic code.
It is defined based on previous defines in bitmap.h
</flag>

<flag name="DBITS_PER_WORD" class="forbidden">
This macro is defined based on previous defines in defaults.h
</flag>

<flag name="DBLOCKSIZE" class="forbidden">
This macro sets a buffer size for reading source lines.
</flag>

<flag name="DBLOCK_REG_PADDING" class="forbidden">
This macro guides the code in passing parameters in generated code.
</flag>

<flag name="DBUILDING_GCC_VERSION" class="forbidden">
This macro defines how gcc diagnostics will be produced.
</flag>

<flag name="DBYTE" class="forbidden">
This macro is a marker for the size of a char
</flag>

<flag name="DCANNOT_CHANGE_MODE_CLASS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DCASE_USE_BIT_TESTS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DCFA_FRAME_BASE_OFFSET" class="forbidden">
This macro defines part of the form of dwarf debugging information
</flag>

<flag name="DCHARCLASS_NAME_MAX" class="forbidden">
This macro works with user defined char classes
</flag>

<flag name="DCHECK_EXECUTE_STACK_ENABLED" class="forbidden">
This macro governs whether an i386 target can execute code from the stack
</flag>

<flag name="DCLEAR_BY_PIECES_P" class="forbidden">
This macro decides whether a struct on the target can be altered in pieces
</flag>

<flag name="DCLEAR_INSN_CACHE" class="forbidden">
This macro works around variations in behavior of libgcc
</flag>

<flag name="DCLEAR_RATIO" class="forbidden">
This macro alters gcc's internal speed/memory heuristics
</flag>

<flag name="DCLOCKS_PER_SEC" class="forbidden">
This macro sets up the time counting for internal diagnostics.
It will not affect the benchmark.
</flag>

<flag name="DCLZ_DEFINED_VALUE_AT_ZERO" class="forbidden">
This macro affects the way leading zeros are counted.
</flag>

<flag name="DCOLD_END_LABEL" class="forbidden">
This macro affects dwarf debugging output
</flag>

<flag name="DCOLD_TEXT_SECTION_LABEL" class="forbidden">
This macro affects dwarf debugging output
</flag>

<flag name="DCOMMON_ASM_OP" class="forbidden">
This macro defines how to output assembly.
</flag>

<flag name="DCONSTANT_ADDRESS_P" class="forbidden">
This macro says if evaluating an address has side effects.
</flag>

<flag name="DCONSTRAINT_LEN" class="forbidden">
This macro describes constraints on certain internal structures.
</flag>

<flag name="DCONSTRAINT_NUM_DEFINED_P" class="forbidden">
This macro describes constraints on certain internal structures.
</flag>

<flag name="DCONST_DOUBLE_OK_FOR_CONSTRAINT_P" class="forbidden">
This macro describes constraints on certain internal structures.
</flag>

<flag name="DCONST_DOUBLE_OK_FOR_LETTER_P" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DCONST_OK_FOR_CONSTRAINT_P" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DCONST_OK_FOR_LETTER_P" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DCPLUS_MARKER" class="forbidden">
This macro deals with name mangling
</flag>

<flag name="DCPU_UNITS_QUERY" class="forbidden">
This macro deals with attributes of compiler internals structures
</flag>

<flag name="DCP_DEMANGLE_DEBUG" class="forbidden">
This macro deals with name mangling
</flag>

<flag name="DCP_DYNAMIC_ARRAYS" class="forbidden">
This macro deals with name mangling
</flag>

<flag name="DCROSS_DIRECTORY_STRUCTURE" class="forbidden">
This macro lets the preprocessor find files on different target environments
</flag>

<flag name="DCTZ_DEFINED_VALUE_AT_ZERO" class="forbidden">
This macro affects the way trailing zeros are counted.
</flag>

<flag name="DC_ALLOCA" class="forbidden">
It's forbidden for now. Alloca is a portability issue; I'm not sure altering
this helps at all.
</flag>

<flag name="DC_COMMON_OVERRIDE_OPTIONS" class="forbidden">
This macro doesn't seem to be used
</flag>

<flag name="DDATA_SECTION_ASM_OP" class="forbidden">
This macro defines how to output assembly
</flag>

<flag name="DDBL_QNAN" class="forbidden">
This macro should get this from the system float.h
</flag>

<flag name="DDBX_ASSIGN_FUNDAMENTAL_TYPE_NUMBER" class="forbidden">
This macro defines how to output dwarf code.
</flag>

<flag name="DDBX_FINISH_STABS" class="forbidden">
This macro defines how to output dbx code.
</flag>

<flag name="DDBX_LINES_FUNCTION_RELATIVE" class="forbidden">
This macro defines how to output dbx code.
</flag>

<flag name="DDBX_OUTPUT_NULL_N_SO_AT_MAIN_SOURCE_FILE_END" class="forbidden">
This macro defines how to output dbx code.
</flag>

<flag name="DDBX_OUTPUT_SOURCE_LINE" class="forbidden">
This macro defines how to output dbx code.
</flag>

<flag name="DDEBUG" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDEBUG_DCALL_SECTION" class="forbidden">
This macro defines how to output dwarf code.
</flag>

<flag name="DDEBUG_DEBUG_STRUCT" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDEBUG_ET" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDEBUG_PUBTYPES_SECTION" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDEBUG_RELOAD" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDEBUG_VCALL_SECTION" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDECALLOC" class="forbidden">
This macro expands into debugging code when set.
</flag>

<flag name="DDECBCD2DPD" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECBIN2BCD8" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECBIN2CHAR" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECBIN2DPD" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECCHECK" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECCONTEXT" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>


<flag name="DDECDPD2BCD" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECDPD2BCD8" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECDPD2BIN" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECDPD2BINK" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECDPD2BINM" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>


<flag name="DDECDPUN" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECIMAL128" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECIMAL128LOCAL" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>


<flag name="DDECIMAL128_TYPE_SIZE" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECIMAL32" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>


<flag name="DDECIMAL32_TYPE_SIZE" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECIMAL64" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>


<flag name="DDECIMAL64_TYPE_SIZE" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECNUMBER" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECNUMBERLOC" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>


<flag name="DDECSUBSET" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDECTRACE" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_BCD2DPD" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_BIN2BCD8" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_BIN2CHAR" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_BIN2DPD" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_DPD2BCD" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_DPD2BCD8" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_DPD2BIN" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_DPD2BINK" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEC_DPD2BINM" class="forbidden">
This macro deals with portability issues of decimal number formats
</flag>

<flag name="DDEFINED_ONCE" class="forbidden">
This macro provides debugging assistance
</flag>

<flag name="DDF_DEBUG_CFG" class="forbidden">
This macro controls debugging of the CFG
</flag>

<flag name="DDWARF2_FRAME_REG_OUT" class="forbidden">
This macro manages debugging output
</flag>

<flag name="DDWARF_ALT_FRAME_RETURN_COLUMN" class="forbidden">
This macro manages debugging output
</flag>

<flag name="DDWARF_INITIAL_LENGTH_SIZE" class="forbidden">
This macro manages debugging output
</flag>

<flag name="DDWARF_LINE_DEFAULT_MAX_OPS_PER_INSN" class="forbidden">
This macro manages debugging output
</flag>

<flag name="DDWARF_TYPE_SIGNATURE_SIZE" class="forbidden">
This macro manages debugging output
</flag>

<flag name="DE2BIG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEACCES" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEADDRINUSE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEADDRNOTAVAIL" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEADV" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEAFNOSUPPORT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEAGAIN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEALREADY" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADF" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADFD" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADMSG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADR" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADRQC" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBADSLT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBFONT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBITMAP_DEBUGGING" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEBUSY" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DECHILD" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DECHRNG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DECOMM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DECONNABORTED" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DECONNREFUSED" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DECONNRESET" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEDEADLK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEDEADLOCK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEDESTADDRREQ" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEDOM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEDOTDOT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEEXIST" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEFAULT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEFBIG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEHOSTDOWN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEHOSTUNREACH" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEH_TABLES_CAN_BE_READ_ONLY" class="forbidden">
It interacts with relocations in assembly output
EH_TABLES_CAN_BE_READ_ONLY appears 1 times !  What does it mean?
</flag>

<flag name="DEIDRM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEILSEQ" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEINPROGRESS" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEINTR" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEINVAL" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEIO" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEISCONN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEISDIR" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEISNAM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEL2HLT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEL2NSYNC" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEL3HLT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEL3RST" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELIBACC" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELIBBAD" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELIBEXEC" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELIBMAX" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELIBSCN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELNRNG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DELOOP" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEMFILE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEMLINK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEMSGSIZE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEMULTIHOP" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENABLE_DF_CHECKING" class="forbidden">
This macro allows more runtime checking code to be output.
</flag>

<flag name="DENABLE_EXECUTE_STACK" class="forbidden">
This macro defines an attribute of the target machine.
</flag>

<flag name="DENABLE_FOLD_CHECKING" class="forbidden">
This macro performs more checks in optimizing constant folding.
</flag>

<flag name="DENABLE_GIMPLE_CHECKING" class="forbidden">
This macro allows more runtime checking code to be output.
</flag>

<flag name="DENABLE_IRA_CHECKING" class="forbidden">
This macro allows more checking of the IRA optimizer pass.
</flag>

<flag name="DENABLE_LTO" class="forbidden">
This macro enables Link Time Optimization.
</flag>

<flag name="DENABLE_RTL_FLAG_CHECKING" class="forbidden">
This macro enables more compile time checks.
</flag>

<flag name="DENABLE_TYPES_CHECKING" class="forbidden">
This macro enables more compile time checks after gimplification.
</flag>

<flag name="DENABLE_VALGRIND_CHECKING" class="forbidden">
This macro allows more runtime checking code to be output.
</flag>

<flag name="DENAMETOOLONG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENAVAIL" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENETDOWN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENETRESET" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENETUNREACH" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENFILE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOANO" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOBUFS" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOCSI" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENODATA" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENODEV" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOEXEC" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOLCK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOLINK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOMEM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOMSG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENONET" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOPKG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOPROTOOPT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOSPC" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOSR" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOSTR" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOSYS" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTBLK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTCONN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTEMPTY" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTNAM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTSOCK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTTY" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENOTUNIQ" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DENXIO" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEOPNOTSUPP" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEOS" class="forbidden">
Iy defines the end of string char
</flag>

<flag name="DEOVERFLOW" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEPERM" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEPFNOSUPPORT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEPIPE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEPROTO" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEPROTONOSUPPORT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEPROTOTYPE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEREMCHG" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEREMOTE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEREMOTEIO" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DERESTART" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEROFS" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESHUTDOWN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESOCKTNOSUPPORT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESPIPE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESRCH" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESRMNT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESTALE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DESTRPIPE" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DETIME" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DETIMEDOUT" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DETOOMANYREFS" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DETXTBSY" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEUCLEAN" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEUNATCH" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEUSERS" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEVMSERR" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEWOULDBLOCK" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEXDEV" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEXFULL" class="forbidden">
This macro is an internal error code value.
</flag>

<flag name="DEXTRACT_MACROS" class="forbidden">
This macro controls debug code for regexp macros
</flag>

<flag name="DEXTRA_ADDRESS_CONSTRAINT" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DEXTRA_CONSTRAINT_STR" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DEXTRA_MEMORY_CONSTRAINT" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DFENCE_FOLLOWING_MOVNT" class="forbidden">
This macro controls memory fence instructions in the ssa pass.
</flag>

<flag name="DFILE" class="forbidden">
This macro manages file structures.
</flag>


<flag name="DFIXED_INCLUDE_DIR" class="forbidden">
This macro defines how the preprocessor includes files.
</flag>

<flag name="DFLEX_SCANNER" class="forbidden">
This macro defines the scanner type used by the compiler
</flag>

<flag name="DFRACT_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DFRAME_ADDR_RTX" class="forbidden">
This macro defines properties of the target's frame
</flag>

<flag name="DFRAME_BEGIN_LABEL" class="forbidden">
This macro defines dwarf debugging properties.
</flag>

<flag name="DFRAME_POINTER_CFA_OFFSET" class="forbidden">
This macro defines dwarf debugging properties.
</flag>

<flag name="DFSETLOCKING_BYCALLER" class="forbidden">
This macro defines a secondary property of host streams
</flag>

<flag name="DFUNCTION_ARG_OFFSET" class="forbidden">
This macro defines a property of the target calling convention.
</flag>

<flag name="DFUNCTION_VALUE" class="forbidden">
This macro defines a property of the target calling convention.
</flag>

<flag name="DGCC_DIAG_STYLE" class="forbidden">
This macro defines the front-end specific diagnostics style
</flag>

<flag name="DGCC_DRIVER" class="forbidden">
This macro defines whether we are in the GCC driver program.
</flag>

<flag name="DGCC_GMP_VERSION" class="forbidden">
This macro tests for the version of GMP (Gnu MultiPrecision arithmetic) used
</flag>

<flag name="DGCC_GMP_VERSION_NUM" class="forbidden">
This macro tests for the version of GMP (Gnu MultiPrecision arithmetic) used
</flag>

<flag name="DGCOV_LINKAGE" class="forbidden">
This macro defines the internal linkage of a compiler data structure.
</flag>

<flag name="DGCOV_LOCKED" class="forbidden">
This macro defines a secondary property of internal structures.
</flag>

<flag name="DGETOPT_INTERFACE_VERSION" class="forbidden">
it defines the version of the GNU getopt code.
</flag>

<flag name="DGGC_QUIRE_SIZE" class="forbidden">
it defines a garbage collection property.
</flag>

<flag name="DGGC_ZONE" class="forbidden">
it defines a garbage collection property.
</flag>

<flag name="DGLOBAL_ASM_OP" class="forbidden">
This macro defines how labels are output.
</flag>

<flag name="DGO_IF_LEGITIMATE_ADDRESS" class="forbidden">
This macro validates addresses and addressing instruction modes.
</flag>

<flag name="DGO_IF_MODE_DEPENDENT_ADDRESS" class="forbidden">
This macro validates addresses and addressing instruction modes.
</flag>

<flag name="DGSI_PHYSMEM" class="forbidden">
This macro allows the amount of physical memory to be discovered.
</flag>

<flag name="DGTY" class="forbidden">
This macro defines a union tag
</flag>

<flag name="DG_" class="forbidden">
This macro is a macro dealing with string locales
</flag>

<flag name="DHANDLE_PRAGMA_PACK_WITH_EXPANSION" class="forbidden">
This macro defines how pragmas are handled.
</flag>

<flag name="DHANDLE_PRAGMA_VISIBILITY" class="forbidden">
This macro defines how pragmas are handled.
</flag>

<flag name="DHARD_REGNO_NREGS_HAS_PADDING" class="forbidden">
This macro defines how regs fit on the stack in the target machine
</flag>

<flag name="DHARD_REG_SET_LONGS" class="forbidden">
This macro describes part of a target machine register set.
</flag>

<flag name="DHAS_LONG_COND_BRANCH" class="forbidden">
This macro defines an attribute of the target machine.
</flag>

<flag name="DHAS_LONG_UNCOND_BRANCH" class="forbidden">
This macro defines an attribute of the target machine.
</flag>

<flag name="DHAVE_AS_IX86_CMOV_SUN_SYNTAX" class="forbidden">
This macro allows the output of a different assembler format.
</flag>

<flag name="DHAVE_AS_IX86_SWAP" class="forbidden">
This macro allows the output of a different assembler format.
</flag>

<flag name="DHAVE_ATTR_cpu" class="forbidden">
This macro allows families of target machine attributes to be defined.
</flag>

<flag name="DHAVE_ATTR_enabled" class="forbidden">
This macro asserts that attributes of target machines have been defined.
</flag>

<flag name="DHAVE_BACKWARD_PREFETCH" class="forbidden">
This macro defines an attribute of the target machine.
</flag>

<flag name="DHAVE_CANONICALIZE_FILE_NAME" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_DECL_FFS" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_FORWARD_PREFETCH" class="forbidden">
This macro defines an attribute of the target machine
</flag>

<flag name="DHAVE_GAS_DISCRIMINATOR" class="forbidden">
This macro lets the compiler know that gas will be the assembler
</flag>

<flag name="DHAVE_GAS_GNU_UNIQUE_OBJECT" class="forbidden">
This macro lets the compiler know that gas will be the assembler
</flag>

<flag name="DHAVE_GETSYSINFO" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_HOST_EXECUTABLE_SUFFIX" class="forbidden">
it defines an attribute of the host file system.
</flag>

<flag name="DHAVE_ISASCII" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_LOCAL_CPU_DETECT" class="forbidden">
This macro defines an attribute of the target machine.
</flag>

<flag name="DHAVE_MACHINE_HAL_SYSINFO_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_MEMCHECK_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_MEMPCPY" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_PSIGNAL" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_PSTAT_GETDYNAMIC" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_PSTAT_GETSTATIC" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_REALPATH" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_STDIO_EXT_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_STRERROR" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_SYSCTL" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_SYSMP" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_SYS_ERRLIST" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_SYS_PSTAT_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_SYS_SIGLIST" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_SYS_SYSCTL_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_SYS_SYSINFO_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_SYS_SYSMP_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_SYS_SYSTEMCFG_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_SYS_TABLE_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_TABLE" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_UCHAR" class="forbidden">
This macro defines whether the host compiler supports the unsigned char type.
</flag>

<flag name="DHAVE_VALGRIND_MEMCHECK_H" class="forbidden">
This macro defines the availability of a host system include file.
</flag>

<flag name="DHAVE_VASPRINTF" class="forbidden">
This macro defines the availability of a host system function.
</flag>

<flag name="DHAVE_VA_COPY" class="forbidden">
This macro defines whether the host system supports the VA_COPY varargs facility.
</flag>

<flag name="DHAVE__SYSTEM_CONFIGURATION" class="forbidden">
This macro is an optimization flag that is environment specific.
</flag>

<flag name="DHAVE___FSETLOCKING" class="forbidden">
This macro defines the availability of a stream locking function.
</flag>

<flag name="DHAVE___VA_COPY" class="forbidden">
This macro defines whether the host compiler supports the VA_COPY varargs facility.
</flag>

<flag name="DHAVE_blockage" class="forbidden">
This macro provides a facility to block scheduling across internal structures.
</flag>

<flag name="DHAVE_clear_cache" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_cloog" class="forbidden">
This macro describes the availability of an optimization library.
</flag>

<flag name="DHAVE_cmpmemsi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_cmpstrnsi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_memory_barrier" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_movmemdi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_movmemhi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_movmemqi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_movmemsi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_movmemti" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_movstr" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_probe_stack" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_setjmp" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_setmemdi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_setmemhi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_setmemqi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_setmemsi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_setmemti" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_stack_protect_set" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_stack_protect_test" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_sync_compare_and_swapdi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_sync_compare_and_swaphi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_sync_compare_and_swapqi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_sync_compare_and_swapsi" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHAVE_sync_compare_and_swapti" class="forbidden">
This macro specifies a mapping between compiler internal form and the target machine.
</flag>

<flag name="DHEX_TABLE_INITIALIZED" class="forbidden">
This macro ensures a table is initialized once.
</flag>

<flag name="DHOT_TEXT_SECTION_NAME" class="forbidden">
This macro defines an attribute of the target object format.
</flag>

<flag name="DHUGE_VAL" class="forbidden">
This macro should get this from the system float.h
</flag>

<flag name="DHW_PHYSMEM" class="forbidden">
This macro describes a capability of the host system.
</flag>

<flag name="DHW_USERMEM" class="forbidden">
This macro describes a capability of the host system.
</flag>

<flag name="DH_STDIO" class="forbidden">
This macro defines capability of the file system for the GMP code.
</flag>

<flag name="DIEEE_DEBUG" class="forbidden">
This macro enables debugging of floating point formats.
</flag>

<flag name="DIFCVT_EXTRA_FIELDS" class="forbidden">
This macro modifies internal form conversions.
</flag>

<flag name="DIFCVT_INIT_EXTRA_FIELDS" class="forbidden">
This macro modifies internal form conversions.
</flag>

<flag name="DIFCVT_MODIFY_MULTIPLE_TESTS" class="forbidden">
This macro modifies internal form conversions.
</flag>

<flag name="DIFCVT_MULTIPLE_DUMPS" class="forbidden">
This macro modifies internal form conversions.
</flag>

<flag name="DINCOMING_STACK_BOUNDARY" class="forbidden">
This macro defines an attribute of the target system's calling conventions.
</flag>

<flag name="DINHIBIT_STRING_HEADER" class="forbidden">
This macro is a device for ensuring presence of bcopy and bzero
</flag>

<flag name="DINITIAL_FRAME_ADDRESS_RTX" class="forbidden">
This macro is a factor in frame pointer usage in generated code.
</flag>

<flag name="DINIT_ARRAY_SECTION_ASM_OP" class="forbidden">
This macro defines how to output assembly
</flag>

<flag name="DINIT_FAILURE_ALLOC" class="forbidden">
This macro controls an aspectspect of stack space allocation.
</flag>

<flag name="DINO_T_COPY" class="forbidden">
This macro controls inode support
</flag>

<flag name="DINO_T_EQ" class="forbidden">
This macro controls inode support
</flag>

<flag name="DINSIDE_RECURSION" class="forbidden">
This macro guards against recursive inclusion of .h files.
</flag>

<flag name="DINT16_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT32_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT64_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT8_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINTPTR_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_FAST16_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_FAST32_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_FAST64_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_FAST8_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_IS_16BIT" class="forbidden">
</flag>

<flag name="DINT_LEAST16_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_LEAST32_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_LEAST64_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DINT_LEAST8_TYPE" class="forbidden">
This macro provides a default type definition.
</flag>

<flag name="DIN_GCOV" class="forbidden">
This macro is used to discern whether gcc or a library is being built.
</flag>

<flag name="DIN_LIBGCOV" class="forbidden">
This macro is used to discern whether gcc or a library is being built.
</flag>

<flag name="DIRA_COVER_CLASSES" class="forbidden">
This macro is a parameter in costing register allocation.
</flag>

<flag name="DIRA_HARD_REGNO_ADD_COST_MULTIPLIER" class="forbidden">
This macro is a parameter in costing register allocation.
</flag>

<flag name="DIRA_NO_OBSTACK" class="forbidden">
This macro is a parameter in costing register allocation.
</flag>

<flag name="DLARGEST_EXPONENT_IS_NORMAL" class="forbidden">
This macro defines an aspect of the floating point number format.
</flag>

<flag name="DLIBCALL_VALUE" class="forbidden">
This macro defines part of the calling convention.
</flag>

<flag name="DLIBGCC2_FLOAT_WORDS_BIG_ENDIAN" class="forbidden">
it manages the host storage of target floating point numbers.
</flag>

<flag name="DLIBGCC2_WORDS_BIG_ENDIAN" class="forbidden">
This macro specifies endian-ness od storage.
</flag>

<flag name="DLOCAL_DECL_ALIGNMENT" class="forbidden">
This macro specifies the memory alignment of target storage.
</flag>

<flag name="DLOGICAL_OP_NON_SHORT_CIRCUIT" class="forbidden">
This macro defines whether logical operators short circuit.
</flag>

<flag name="DLONG_ACCUM_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DLONG_FRACT_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DLONG_LONG_ACCUM_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DLONG_LONG_FRACT_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DLTO_STREAMER_DEBUG" class="forbidden">
This macro controls debugging of the lto streamer.
</flag>

<flag name="DMALLOC_ABI_ALIGNMENT" class="forbidden">
This macro defines the alignment expected of memory returned by malloc.
</flag>

<flag name="DMATCH_MAY_ALLOCATE" class="forbidden">
This macro defines whether alloca may be called in matching regexes.
</flag>

<flag name="DMAX" class="forbidden">
This macro provides a maximum value.
</flag>

<flag name="DMAX_RECOG_OPERANDS" class="forbidden">
This macro defines a large enough space for all possible operands.
</flag>

<flag name="DMAX_STACK_ALIGNMENT" class="forbidden">
This macro controls stack alignment in generated code.
</flag>

<flag name="DMBS_SUPPORT" class="forbidden">
This macro controls whether multi byte strings are supported.
</flag>

<flag name="DMB_LEN_MAX" class="forbidden">
This macro affects regexp evaluation.
</flag>

<flag name="DMINIMUM_ALIGNMENT" class="forbidden">
This macro defines a memory alignment attribute.
</flag>

<flag name="DMODE_AFTER" class="forbidden">
This macro controls mode switching.
</flag>

<flag name="DMODE_BASE_REG_REG_CLASS" class="forbidden">
it defines attributes of registers on the target machine.
</flag>

<flag name="DMODE_CODE_BASE_REG_CLASS" class="forbidden">
it defines attributes of registers on the target machine.
</flag>

<flag name="DMODE_ENTRY" class="forbidden">
This macro controls mode switching.
</flag>

<flag name="DMODE_EXIT" class="forbidden">
This macro controls mode switching.
</flag>

<flag name="DMPSA_RMINFO" class="forbidden">
This macro is a factor in control of physical memory usage.
</flag>

<flag name="DMP_SAGET" class="forbidden">
This macro is a parameter in garbage collection setup.
</flag>

<flag name="DMULTIPLE_SYMBOL_SPACES" class="forbidden">
This macro defines the number of global name spaces across all gcc sources.
</flag>

<flag name="DMUST_USE_SJLJ_EXCEPTIONS" class="forbidden">
This macro governs call frame exceptions in generated code.
</flag>

<flag name="DNAN" class="forbidden">
This macro defines a NaN on the target system.
</flag>

<flag name="DNEED_DECLARATION_CANONICALIZE_FILE_NAME" class="forbidden">
This macro defines if canonicalize_file_name is not declared in system header files.
</flag>

<flag name="DNEXT_OBJC_RUNTIME" class="forbidden">
This macro defines whether code is generated for GNU or Objective-C
</flag>

<flag name="DNO_DBX_BNSYM_ENSYM" class="forbidden">
This macro sets up debugging symbols
</flag>

<flag name="DNO_DBX_GCC_MARKER" class="forbidden">
This macro sets up debugging symbols
</flag>

<flag name="DNO_DBX_MAIN_SOURCE_DIRECTORY" class="forbidden">
This macro sets up debugging symbols
</flag>

<flag name="DNSIG" class="forbidden">
This macro sets up strings for signals.
</flag>

<flag name="DOVERRIDE_ABI_FORMAT" class="forbidden">
it defines how the x86 abi can be overridden.
</flag>

<flag name="DPARAMS" class="forbidden">
PARAMS is a list--a chain of TREE_LIST nodes
</flag>

<flag name="DPASTE" class="forbidden">
This macro is a string concatenation macro
</flag>

<flag name="DPATFETCH" class="forbidden">
This macro deals with multibyte string and wide chars.
</flag>

<flag name="DPATH_MAX" class="forbidden">
This macro deals with limits in pathnames.
</flag>

<flag name="DPID_TYPE" class="forbidden">
This macro sets the type used to contain a PID
</flag>

<flag name="DPOINTER_SIZE" class="forbidden">
This macro defines the number of bits needed for a C pointer.
</flag>

<flag name="DPOWI_MAX_MULTS" class="forbidden">
This macro is the maximum number of multiplications to inline.
</flag>

<flag name="DP_tmpdir" class="forbidden">
This macro deals with the creation on temporary files.
</flag>

<flag name="DREADONLY_DATA_SECTION_ASM_OP" class="forbidden">
This macro defines how to output assembly
</flag>

<flag name="DREAD_CAN_USE_WRITE_PREFETCH" class="forbidden">
This macro is a parameter in ssa loop optimization.
</flag>

<flag name="DREALPATH_LIMIT" class="forbidden">
This macro deals with limits in pathnames.
</flag>

<flag name="DREAL_VALUE_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DREGEX_MALLOC" class="forbidden">
This macro is a part of the malloc/alloca decision process.
</flag>

<flag name="DREGISTER_SUBTARGET_PRAGMAS" class="forbidden">
This macro defines how pragmas are handled.
</flag>

<flag name="DREGNO_MODE_CODE_OK_FOR_BASE_P" class="forbidden">
This macro is a wrapper function to unify target macros dealing with target
addressing modes.
</flag>

<flag name="DREGNO_MODE_OK_FOR_REG_BASE_P" class="forbidden">
This macro deals with target addressing modes.
</flag>

<flag name="DREG_CLASS_FROM_CONSTRAINT" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DREG_CLASS_FROM_LETTER" class="forbidden">
They exist for compatibility with deprecated internal code.
</flag>

<flag name="DREG_DEAD_DEBUGGING" class="forbidden">
This macro assists in debugging compiler internals
</flag>

<flag name="DREL_ALLOC" class="forbidden">
This macro interacts with code shared with emacs
</flag>

<flag name="DRETURN_ON_ALLOCATION_FAILURE" class="forbidden">
This macro sets policy on memory allocation failure.
</flag>

<flag name="DRE_DUP_MAX" class="forbidden">
This macro deals with bit manipulation in regexp patterns.
</flag>

<flag name="DRE_NREGS" class="forbidden">
This macro deals with regexp patterns.
</flag>

<flag name="DRE_TRANSLATE_TYPE" class="forbidden">
This macro deals with pointer types in the regexp code.
</flag>

<flag name="DRLIMIT_AS" class="forbidden">
This macro sets a limit on mapped memory in garbage collection.
</flag>

<flag name="DRLIMIT_DATA" class="forbidden">
This macro sets a limit on mapped memory in garbage collection.
</flag>

<flag name="DRLIMIT_RSS" class="forbidden">
This macro sets a limit on mapped memory in garbage collection.
</flag>

<flag name="DROUND_TOWARDS_ZERO" class="forbidden">
This macro describes an attribute of the supported floating point format.
</flag>

<flag name="DR_OK" class="forbidden">
This macro deals with the creation on temporary files.
</flag>

<flag name="DSBSS_SECTION_ASM_OP" class="forbidden">
This macro defines how to output assembly
</flag>

<flag name="DSDB_OUTPUT_SOURCE_LINE" class="forbidden">
This macro defines how to output SDB debugging information.
</flag>

<flag name="DSELECT_CC_MODE" class="forbidden">
This macro defines a mode selection in target code generation.
</flag>

<flag name="DSET_BY_PIECES_P" class="forbidden">
This macro decides whether a struct on the target can be altered in pieces
</flag>

<flag name="DSET_RATIO" class="forbidden">
This macro selects between inline or function calls for memory setting.
</flag>

<flag name="DSHORT_ACCUM_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DSHORT_FRACT_TYPE_SIZE" class="forbidden">
This macro is a secondary control on type sizes
</flag>

<flag name="DSIG_ATOMIC_TYPE" class="forbidden">
This macro provides a string to describe a signal
</flag>

<flag name="DSIZE_ASM_OP" class="forbidden">
This macro defines a macro for outputting assembly ops.
</flag>

<flag name="DSIZE_MAX" class="forbidden">
This macro corrects type sizes in the Windows environment.
</flag>

<flag name="DSPARC_STACK_BOUNDARY_HACK" class="forbidden">
This macro describes how gcc interacts with SPARC target calling conventions.
</flag>

<flag name="DSREAL_PART_BITS" class="forbidden">
This macro allows dissection of the supported floating point format.
</flag>

<flag name="DSTACK_ALIGNMENT_NEEDED" class="forbidden">
This macro defines an aspect of the target ABI.
</flag>

<flag name="DSTACK_CHECK_MOVING_SP" class="forbidden">
This macro defines an aspect of the target ABI.
</flag>

<flag name="DSTACK_CHECK_PROBE_INTERVAL_EXP" class="forbidden">
This macro defines an aspect of the target ABI.
</flag>

<flag name="DSTACK_CHECK_STATIC_BUILTIN" class="forbidden">
This macro defines an aspect of the target ABI.
</flag>

<flag name="DSTACK_SLOT_ALIGNMENT" class="forbidden">
This macro defines an aspect of the target ABI.
</flag>

<flag name="DSTANDALONE_DEMANGLER" class="forbidden">
This macro permits a separate demangler function.
</flag>

<flag name="DSTORE_BY_PIECES_P" class="forbidden">
This macro decides whether a struct on the target can be altered in pieces
</flag>

<flag name="DSUBSUBTARGET_OVERRIDE_OPTIONS" class="forbidden">
This macro appears not to be used.
</flag>

<flag name="DSUBTARGET32_DEFAULT_CPU" class="forbidden">
This macro is set to the target cpu type.
</flag>

<flag name="DSUBTARGET_ATTRIBUTE_TABLE" class="forbidden">
This macro is defined to a value representing part of the target architecture
</flag>

<flag name="DSUBTARGET_ENCODE_SECTION_INFO" class="forbidden">
This macro is defined to a value representing part of the target architecture
</flag>

<flag name="DSUBTARGET_INSERT_ATTRIBUTES" class="forbidden">
This macro is defined to a value representing part of the target architecture
</flag>

<flag name="DSUBTARGET_OPTIMIZATION_OPTIONS" class="forbidden">
This macro is defined to a value representing part of the target architecture
</flag>

<flag name="DSUBTARGET_RETURN_IN_MEMORY" class="forbidden">
This macro is defined to a value representing part of the target architecture
</flag>

<flag name="DSUPPORTS_DISCRIMINATOR" class="forbidden">
This macro sets debugging output behavior.
</flag>

<flag name="DSWITCH_ENUM_BUG" class="forbidden">
This macro is a macro supporting a workaround for some old bug.
</flag>

<flag name="DSYMBOL_VISIBILITY_DEFINED" class="forbidden">
This macro regulates visibility of enum symbols.
</flag>

<flag name="DSYNTAX_TABLE" class="forbidden">
This macro interacts with code shared with emacs
</flag>

<flag name="DSYSROOT_HEADERS_SUFFIX_SPEC" class="forbidden">
This macro is a part of include file path code.
</flag>

<flag name="DSword" class="forbidden">
This macro deals with pattern matching in regexes.
</flag>

<flag name="DTARGET_ADDR_SPACE_ADDRESS_MODE" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_CONVERT" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_KEYWORDS" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_POINTER_MODE" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_SUBSET_P" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ADDR_SPACE_VALID_POINTER_MODE" class="forbidden">
This macro defines addressability modes in the target machine
</flag>

<flag name="DTARGET_ASM_ASSEMBLE_VISIBILITY" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_CLOSE_PAREN" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_CODE_END" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_EMIT_EXCEPT_TABLE_LABEL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_EMIT_UNWIND_LABEL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_EXTERNAL_LIBCALL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_FILE_END" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_FILE_START" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_FILE_START_APP_OFF" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_FILE_START_FILE_DIRECTIVE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_FINAL_POSTSCAN_INSN" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_FUNCTION_RODATA_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_GLOBALIZE_DECL_NAME" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_GLOBALIZE_LABEL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_INIT_SECTIONS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_INTERNAL_LABEL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_MARK_DECL_PRESERVED" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_OPEN_PAREN" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_OUTPUT_ANCHOR" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_OUTPUT_DWARF_DTPREL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_RECORD_GCC_SWITCHES" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_RECORD_GCC_SWITCHES_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_RELOC_RW_MASK" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_SELECT_RTX_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_SELECT_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_TTYPE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ASM_UNIQUE_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_BINDS_LOCAL_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_C99_FUNCTIONS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CAN_ELIMINATE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CAN_INLINE_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CASE_VALUES_THRESHOLD" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_ADJUST_CLASS_AT_DEFINITION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_CDTOR_RETURNS_THIS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_CLASS_DATA_ALWAYS_COMDAT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_COOKIE_HAS_SIZE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_GET_COOKIE_SIZE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_GUARD_MASK_BIT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_GUARD_TYPE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_IMPORT_EXPORT_CLASS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_KEY_METHOD_MAY_BE_INLINE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_LIBRARY_RTTI_COMDAT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_USE_AEABI_ATEXIT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_CXX_USE_ATEXIT_FOR_CXA_ATEXIT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_C_MODE_FOR_SUFFIX" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_DECIMAL_FLOAT_SUPPORTED_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_DECLSPEC" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_DEC_EVAL_METHOD" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_DEFAULT_PACK_STRUCT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_DEFERRED_OUTPUT_DEFS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_DEBUG_FORM_TLS_ADDRESS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_GET_ADDRESS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_REGISTER_COMMON" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_TMPL_PREFIX" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_TMPL_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_VAR_ALIGN_FIXED" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_VAR_FIELDS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_VAR_INIT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_VAR_PREFIX" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EMUTLS_VAR_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ENCODE_SECTION_INFO" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_ENUM_VA_LIST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EXPAND_TO_RTL_HOOK" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EXTRA_INCLUDES" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EXTRA_LIVE_ON_ENTRY" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_EXTRA_PRE_INCLUDES" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_FIXED_POINT_SUPPORTED_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_FLT_EVAL_METHOD" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_FORMAT_TYPES" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_FPMATH_DEFAULT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_FRAME_POINTER_REQUIRED" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HANDLE_PRAGMA_EXTERN_PREFIX" class="forbidden">
This macro describes an attribute of the target machine.
It defines how pragmas are handled.
</flag>

<flag name="DTARGET_HARD_REGNO_SCRATCH_OK" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HAS_SINCOS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HAS_TARGETCM" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HAVE_CTORS_DTORS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HAVE_SRODATA_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HAVE_SWITCHABLE_BSS_SECTIONS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_HAVE_TLS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_INIT_LIBFUNCS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_INSTANTIATE_DECLS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_INVALID_ARG_FOR_UNPROTOTYPED_FN" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_INVALID_WITHIN_DOLOOP" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_IN_SMALL_DATA_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_LIB_INT_CMP_BIASED" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_MACHO" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_MANGLE_DECL_ASSEMBLER_NAME" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_MEM_CONSTRAINT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_MIN_DIVISIONS_FOR_RECIP_MUL" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_MODE_REP_EXTENDED" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OBJFMT_CPP_BUILTINS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OPTF" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OPTION_PRAGMA_PARSE" class="forbidden">
This macro describes an attribute of the target machine.
It defines how pragmas are handled.
</flag>

<flag name="DTARGET_OPTION_PRINT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OPTION_RESTORE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OPTION_SAVE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OPTION_VALID_ATTRIBUTE_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OS_CPP_BUILTINS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OVERRIDES_FORMAT_ATTRIBUTES" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_OVERRIDES_FORMAT_INIT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_POSIX_IO" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_SCALAR_MODE_SUPPORTED_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_SECONDARY_RELOAD" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_SET_CURRENT_FUNCTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_SET_DEFAULT_TYPE_ATTRIBUTES" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_SHIFT_TRUNCATION_MASK" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_STRIP_NAME_ENCODING" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_SYSTEM_ROOT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_TERMINATE_DW2_EH_FRAME_INFO" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_THREAD_SSP_OFFSET" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_TLS_DIRECT_SEG_REFS_DEFAULT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_UNWIND_EMIT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_UNWIND_INFO" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_UNWIND_TABLES_DEFAULT" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_USES_WEAK_UNWIND_INFO" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_USE_JCR_SECTION" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_USE_LOCAL_THUNK_ALIAS_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VALID_DLLIMPORT_ATTRIBUTE_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VALID_POINTER_MODE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VECTOR_MODE_SUPPORTED_P" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VTABLE_DATA_ENTRY_DISTANCE" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VTABLE_ENTRY_ALIGN" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VXWORKS" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_VXWORKS_RTP" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARGET_WEAK_NOT_IN_ARCHIVE_TOC" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_COND_NOT_TAKEN_BRANCH_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_COND_TAKEN_BRANCH_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_SCALAR_LOAD_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_SCALAR_STMT_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_SCALAR_STORE_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_SCALAR_TO_VEC_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_VEC_LOAD_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_VEC_PERMUTE_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_VEC_STMT_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_VEC_STORE_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_VEC_TO_SCALAR_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTARG_VEC_UNALIGNED_LOAD_COST" class="forbidden">
This macro describes an attribute of the target machine.
</flag>

<flag name="DTBL_VMSTATS" class="forbidden">
This macro is a memory management parameter.
</flag>

<flag name="DTEXT_SECTION_ASM_OP" class="forbidden">
This macro defines how to output assembly
</flag>

<flag name="DTLS_COMMON_ASM_OP" class="forbidden">
This macro describes an attribute of assembly output.
</flag>

<flag name="DTLS_SECTION_ASM_FLAG" class="forbidden">
This macro describes an attribute of assembly output.
</flag>

<flag name="DTMP_MAX" class="forbidden">
This macro is a parameter in random number usage.
</flag>

<flag name="DTRANSLATE" class="forbidden">
This macro is a code generation pattern matching function.
</flag>

<flag name="DTYPE_ASM_OP" class="forbidden">
This macro describes an attribute of the assembly output format.
</flag>

<flag name="DTYPE_OPERAND_FMT" class="forbidden">
it defines an attribute of assembly output.
</flag>

<flag name="DUCLIBC_DEFAULT" class="forbidden">
This macro guards against multiple inclusions of .h files.
</flag>

<flag name="DUINT16_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT32_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT64_MAX" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT64_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT8_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINTPTR_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_FAST16_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_FAST32_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_FAST64_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_FAST8_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_LEAST16_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_LEAST32_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_LEAST64_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUINT_LEAST8_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUNITS_PER_SIMD_WORD" class="forbidden">
This macro describes an attribute of bitwise parallelization.
</flag>

<flag name="DUNIT_TEST" class="forbidden">
This macro partitions off unit test code.
</flag>

<flag name="DUNLIKELY_EXECUTED_TEXT_SECTION_NAME" class="forbidden">
This macro describes an attribute of assembly output code.
</flag>

<flag name="DUNSIGNED_64BIT_TYPE" class="forbidden">
This macro describes types available in the target machine
</flag>

<flag name="DUSE_COMMON_FOR_ONE_ONLY" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DUSE_GAS" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DUSE_HIDDEN_LINKONCE" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DUSE_IX86_CLD" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DUSE_LONG_LONG_FOR_WIDEST_FAST_INT" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DUSE_SELECT_SECTION_FOR_FUNCTIONS" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DUSE_UNLOCKED_IO" class="forbidden">
This macro describes an attribute of the target ABI.
</flag>

<flag name="DVALGRIND_MAKE_MEM_DEFINED" class="forbidden">
This macro provides a way to debug using valgrind.
</flag>

<flag name="DVALGRIND_MAKE_MEM_NOACCESS" class="forbidden">
This macro provides a way to debug using valgrind.
</flag>

<flag name="DVALGRIND_MAKE_MEM_UNDEFINED" class="forbidden">
This macro provides a way to debug using valgrind.
</flag>

<flag name="DVA_COPY" class="forbidden">
This macro is a varargs component
</flag>

<flag name="DVECTOR_STORE_FLAG_VALUE" class="forbidden">
This macro describes an attribute of the target machine
</flag>

<flag name="DWCHAR" class="forbidden">
This macro defines whether gcc will support wide chars
</flag>

<flag name="DWCHAR_MIN" class="forbidden">
This macro defines the minimum value contained in a wide char.
</flag>

<flag name="DWCOREDUMP" class="forbidden">
This macro defines an attribute of a core dump file
</flag>

<flag name="DWCOREFLG" class="forbidden">
This macro defines an attribute of a core dump file
</flag>

<flag name="DWIDE_CHAR_SUPPORT" class="forbidden">
This macro defines whether gcc will support wide chars
</flag>

<flag name="DWIN32_REGISTRY_KEY" class="forbidden">
This macro defines how to set installation paths on the target machine.
</flag>

<flag name="DWRITE_CAN_USE_READ_PREFETCH" class="forbidden">
This macro describes an attribute of the target machine
</flag>

<flag name="DYYBISON" class="forbidden">
This macro describes how the scanner/parser will be built.
</flag>

<flag name="DYYBYACC" class="forbidden">
This macro describes how the scanner/parser will be built.
</flag>

<flag name="D_CRAY" class="forbidden">
This macro is an environment parameter for the multi-precision arithmetic code.
</flag>

<flag name="D_GNU_GETOPT_INTERFACE_VERSION" class="forbidden">
This macro declares whether code is intended for a library or the compiler.
</flag>

<flag name="D_H_STDIO" class="forbidden">
This macro is expected to be a predefined environment variable enabling stdio to be
found in the host environment..
</flag>

<flag name="D_INT16_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_INT32_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_INT64_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_INT8_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_INTPTR_T_DEFINED" class="forbidden">
This macro defines a type for a Windows host environment.
</flag>

<flag name="D_NSIG" class="forbidden">
This macro defines how signal strings are handled.
</flag>

<flag name="D_REGEX_RE_COMP" class="forbidden">
This macro allows the use of BSD functions.
</flag>

<flag name="D_SC_AVPHYS_PAGES" class="forbidden">
This macro allows for discovery of the amount of physical memory.
</flag>

<flag name="D_SC_PAGESIZE" class="forbidden">
This macro allows for discovery of the amount of physical memory.
</flag>

<flag name="D_SC_PHYS_PAGES" class="forbidden">
This macro allows for discovery of the amount of physical memory.
</flag>

<flag name="D_STRING_ARCH_unaligned" class="forbidden">
This macro deals with memory alignment in hash function code.
</flag>

<flag name="D_UINT16_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_UINT32_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_UINT64_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_UINT8_T" class="forbidden">
This macro is a guard macro to prevent redefinitions of types.
</flag>

<flag name="D_UINTPTR_T_DEFINED" class="forbidden">
This macro defines a type for a Windows host environment.
</flag>

<flag name="D_XOPEN_SOURCE" class="forbidden">
This macro is an environment flag for error messages in regexp code.
</flag>

<flag name="D__BOUNDED_POINTERS__" class="forbidden">
This macro deals with oddities in the implementation of realloc.
</flag>

<flag name="D__STDC_CONSTANT_MACROS" class="forbidden">
This macro works around limitations of Microsoft C.
</flag>

<flag name="D__STDC_LIMIT_MACROS" class="forbidden">
This macro works around limitations of Microsoft C.
</flag>

<flag name="D__i386__" class="forbidden">
This macro is defined by the host compiler, and may advantage that compiler
as the target is the same. in which case it will be removed.
</flag>

<flag name="D__ia64" class="forbidden">
This macro works around an issue in which a security feature interacts with
precompiled headers
</flag>

<flag name="D__int8_t_defined" class="forbidden">
This macro is a redefinition avoidance macro
</flag>

<flag name="D__mc68000__" class="forbidden">
This macro works around an issue in which a security feature interacts with
precompiled headers
</flag>

<flag name="D__powerpc__" class="forbidden">
This macro works around an issue in which a security feature interacts with
precompiled headers
</flag>

<flag name="D__restrict" class="forbidden">
This macro defines a gcc special syntax for an extra keyword to be compiled.
</flag>

<flag name="D__restrict_arr" class="forbidden">
This macro defines a gcc special syntax for an extra keyword to be compiled.
</flag>

<flag name="D__s390__" class="forbidden">
This macro works around an issue in which a security feature interacts with
precompiled headers
</flag>

<flag name="D__s390x__" class="forbidden">
This macro works around an issue in which a security feature interacts with
precompiled headers
</flag>

<flag name="D__uint32_t_defined" class="forbidden">
This macro is a redefinition avoidance macro
</flag>

<flag name="D__x86_64" class="forbidden">
This macro works around an issue in which a security feature interacts with
precompiled headers
</flag>

<flag name="D_tolower" class="forbidden">
This macro manages case conversions.
</flag>

<flag name="Dbcopy" class="forbidden">
This macro tries to ensure that the hosts libc function will be used.
</flag>

<flag name="Dbzero" class="forbidden">
This macro tries to ensure that the hosts libc function will be used.
</flag>

<flag name="Dconst" class="forbidden">
This macro provides a const keyword for compilers that don't have it.
</flag>

<flag name="Demacs" class="forbidden">
This macro allows code to be shared between gcc and emacs.
</flag>

<flag name="Dgetenv" class="forbidden">
This macro declares that the compiler can assume that getenv exists.
</flag>

<flag name="Dgettext_noop" class="forbidden">
This macro is a macro in regexp matching.
</flag>

<flag name="Disascii" class="forbidden">
This macro is a macro to test if a char is an ascii char.
</flag>

<flag name="Disblank" class="forbidden">
This macro is a macro to test if a char is a blank char.
</flag>

<flag name="Disgraph" class="forbidden">
This macro is a macro to test if a char is a graphic char.
</flag>

<flag name="Dmemcmp" class="forbidden">
If function memcmp is unavailable it uses bcmp.
</flag>

<flag name="Dmin" class="forbidden">
This macro is a minimum value function.
</flag>

<flag name="Drestrict" class="forbidden">
I don't know; I didn't find it.
</flag>

<flag name="Dstrlen" class="forbidden">
I don't know; I didn't find it.
</flag>

<flag name="Dtext_set_element" class="forbidden">
This macro appears to be unused.
</flag>

<!-- O_BINARY is being ignored; it is supplied by system header files -->
<!-- O_NOCTTY is being ignored; it is supplied by system header files -->
<!-- O_RDONLY is being ignored; it is supplied by system header files -->
<!-- O_WRONLY is being ignored; it is supplied by system header files -->
<!-- SIGABRT is being ignored; it is supplied by system header files -->
<!-- SIGALRM is being ignored; it is supplied by system header files -->
<!-- SIGBUS is being ignored; it is supplied by system header files -->
<!-- SIGCHLD is being ignored; it is supplied by system header files -->
<!-- SIGCLD is being ignored; it is supplied by system header files -->
<!-- SIGCONT is being ignored; it is supplied by system header files -->
<!-- SIGDANGER is being ignored; it is supplied by system header files -->
<!-- SIGEMT is being ignored; it is supplied by system header files -->
<!-- SIGFPE is being ignored; it is supplied by system header files -->
<!-- SIGGRANT is being ignored; it is supplied by system header files -->
<!-- SIGHUP is being ignored; it is supplied by system header files -->
<!-- SIGILL is being ignored; it is supplied by system header files -->
<!-- SIGINT is being ignored; it is supplied by system header files -->
<!-- SIGIO is being ignored; it is supplied by system header files -->
<!-- SIGIOT is being ignored; it is supplied by system header files -->
<!-- SIGKILL is being ignored; it is supplied by system header files -->
<!-- SIGLOST is being ignored; it is supplied by system header files -->
<!-- SIGLWP is being ignored; it is supplied by system header files -->
<!-- SIGMSG is being ignored; it is supplied by system header files -->
<!-- SIGPHONE is being ignored; it is supplied by system header files -->
<!-- SIGPIPE is being ignored; it is supplied by system header files -->
<!-- SIGPOLL is being ignored; it is supplied by system header files -->
<!-- SIGPROF is being ignored; it is supplied by system header files -->
<!-- SIGPWR is being ignored; it is supplied by system header files -->
<!-- SIGQUIT is being ignored; it is supplied by system header files -->
<!-- SIGRETRACT is being ignored; it is supplied by system header files -->
<!-- SIGSAK is being ignored; it is supplied by system header files -->
<!-- SIGSEGV is being ignored; it is supplied by system header files -->
<!-- SIGSOUND is being ignored; it is supplied by system header files -->
<!-- SIGSTOP is being ignored; it is supplied by system header files -->
<!-- SIGSYS is being ignored; it is supplied by system header files -->
<!-- SIGTERM is being ignored; it is supplied by system header files -->
<!-- SIGTRAP is being ignored; it is supplied by system header files -->
<!-- SIGTSTP is being ignored; it is supplied by system header files -->
<!-- SIGTTIN is being ignored; it is supplied by system header files -->
<!-- SIGTTOU is being ignored; it is supplied by system header files -->
<!-- SIGURG is being ignored; it is supplied by system header files -->
<!-- SIGUSR1 is being ignored; it is supplied by system header files -->
<!-- SIGUSR2 is being ignored; it is supplied by system header files -->
<!-- SIGVTALRM is being ignored; it is supplied by system header files -->
<!-- SIGWAITING is being ignored; it is supplied by system header files -->
<!-- SIGWINCH is being ignored; it is supplied by system header files -->
<!-- SIGWIND is being ignored; it is supplied by system header files -->
<!-- SIGXCPU is being ignored; it is supplied by system header files -->
<!-- SIGXFSZ is being ignored; it is supplied by system header files -->
<!-- S_IFIFO is being ignored; it is supplied by system header files -->
<!-- S_IFLNK is being ignored; it is supplied by system header files -->
<!-- S_IFSOCK is being ignored; it is supplied by system header files -->
<!-- S_IREAD is being ignored; it is supplied by system header files -->
<!-- S_ISBLK is being ignored; it is supplied by system header files -->
<!-- S_ISCHR is being ignored; it is supplied by system header files -->
<!-- S_ISDIR is being ignored; it is supplied by system header files -->
<!-- S_ISFIFO is being ignored; it is supplied by system header files -->
<!-- S_ISLNK is being ignored; it is supplied by system header files -->
<!-- S_ISREG is being ignored; it is supplied by system header files -->
<!-- S_ISSOCK is being ignored; it is supplied by system header files -->

<!-- DECCOMMONSYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DECCONTEXTSYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DECDPDSYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DECIMAL128SYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DECIMAL32SYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DECIMAL64SYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DECNUMBERSYMBOLS is being ignored; it is a guard against multiple header file inclusion -->
<!-- DEMANGLE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- DIRENT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- DOUBLE_INT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- DYN_STRING_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- FILENAMES_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- FLOATFORMAT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_ALIAS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_BASIC_BLOCK_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_BCONFIG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_BITMAP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CFGHOOKS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CFGLAYOUT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CFGLOOP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CGRAPH_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CONFIG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CONVERT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CORETYPES_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_COVERAGE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_CPPDEFAULT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_COMMON_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_FORMAT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_LANG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_OBJC_COMMON is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_PRAGMA_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_PRETTY_PRINTER is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_C_TREE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DBGCNT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DBXOUT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DBX_ELF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DCE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DDG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DEBUG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DEFAULTS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DFP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DIAGNOSTIC_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_DSE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_EBITMAP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_EMIT_RTL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_ERRORS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_EXPR_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_FIXED_VALUE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_FLAGS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_FUNCTION_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GCOV_IO_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GENERATED_STDINT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GENRTL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GGC_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GIMPLE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPHITE_CLAST_TO_GIMPLE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPHITE_DEPENDENCES_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPHITE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPHITE_POLY_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPHITE_PPL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPHITE_SESE_TO_POLY_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GRAPH_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_GSTAB_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_HARD_REG_SET_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_HOOKS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_HOST_HOOKS_DEF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_HOST_HOOKS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_HWINT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INPUT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_ADDR_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_ATTR_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_CODES_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_CONFIG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_CONSTANTS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_FLAGS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INSN_MODES_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_INTL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_IPA_REFERENCE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_IPA_TYPE_ESCAPE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_IPA_UTILS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_LANG_HOOKS_DEF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_LANG_HOOKS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_LIBFUNCS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_LTO_COMPRESS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_LTO_STREAMER_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_LTO_SYMTAB_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_OMEGA_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_OPTABS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_OPTS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_OUTPUT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_PARAMS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_PLUGIN_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_PREDICT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_PREFIX_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_PRETTY_PRINT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_REAL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_REGS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_RESOURCE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_RTL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_RTL_HOOKS_DEF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SBITMAP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SCHED_INT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SEL_SCHED_DUMP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SEL_SCHED_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SEL_SCHED_IR_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SESE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SPARSESET_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SREAL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_STATISTICS is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_SYSTEM_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TARGET_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TCONFIG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TIMEVAR_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TM_CONSTRS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TM_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TM_PREDS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TM_P_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TOPLEV_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_CHECK_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_CHREC_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_DATA_REF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_DUMP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_INLINE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_ITERATOR_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_PASS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_SCALAR_EVOLUTION_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_SSA_OPERANDS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_STDARG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TREE_VECTORIZER_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_TYPECLASS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_VALUE_PROF_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_VARRAY_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_VECPRIM_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_VEC_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_VERSION_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- GCC_VMSDBG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- HIGHLEV_PLUGIN_COMMON_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- IPA_PROP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- IPA_STRUCT_REORG_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LAMBDA_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBCPP_CPPLIB_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBCPP_INTERNAL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBCPP_LINE_MAP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBCPP_MKDEPS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBCPP_SYMTAB_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBCPP_SYSTEM_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- LIBIBERTY_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- OBJALLOC_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- OPTIONS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- PLUGIN_API_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- PLUGIN_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- POINTER_SET_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- PROFILE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- SAFE_CTYPE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- SHA1_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- SORT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- TREE_MUDFLAP_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- TREE_SSA_ALIAS_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- TREE_SSA_SCCVN_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _ANSIDECL_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _ELF_DWARF2_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _ET_TREE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _FIBHEAP_H_ is being ignored; it is a guard against multiple header file inclusion -->
<!-- _FILE_DEFINED is being ignored; it is a guard against multiple header file inclusion -->
<!-- _GETOPT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _ISO_STDIO_ISO_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _MD5_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _MSL_STDIO_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _OBSTACK_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _PARTITION_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _REGEX_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _SPECQSORTH_ is being ignored; it is a guard against multiple header file inclusion -->
<!-- _SPLAY_TREE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _SSAEXPAND_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _STDINT_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _STDIO_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _STDIO_H_ is being ignored; it is a guard against multiple header file inclusion -->
<!-- _STDIO_H_INCLUDED is being ignored; it is a guard against multiple header file inclusion -->
<!-- _STDIO_INCLUDED is being ignored; it is a guard against multiple header file inclusion -->
<!-- _TREE_FLOW_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _TREE_FLOW_INLINE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _TREE_SSA_LIVE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _TREE_SSA_PROPAGATE_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- _XREGEX_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- __HASHTAB_H__ is being ignored; it is a guard against multiple header file inclusion -->
<!-- __MINI_GMP_H__ is being ignored; it is a guard against multiple header file inclusion -->
<!-- __STDIO_H is being ignored; it is a guard against multiple header file inclusion -->
<!-- __STDIO_H__ is being ignored; it is a guard against multiple header file inclusion -->
<!-- __STDIO__ is being ignored; it is a guard against multiple header file inclusion -->
<!-- __dj_include_stdio_h_ is being ignored; it is a guard against multiple header file inclusion -->

<!-- AC_APPLE_UNIVERSAL_BUILD is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- _AIX is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- _MSC_VER is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- _SYSTYPE_SVR4 is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- _WIN32 is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __BIG_ENDIAN is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __BIG_ENDIAN__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __CYGWIN32__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __CYGWIN__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __FreeBSD__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __GLIBC__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __GNUC_MINOR__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __GNUC__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __GNUG__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __GNU_LIBRARY__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __MINGW32__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __NeXT__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __NetBSD__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __OpenBSD__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __STDC_VERSION__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __STDC__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __STDIO_LOADED is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __STRICT_ANSI__ is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __alpha is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __cplusplus is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __hpux is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->
<!-- __sun is being ignored; it is set implicitly by the compilation system.  Use must be justified by the user. -->

<!-- WIN32 is being ignored; SPEC_WINDOWS is set automatically by the harness and is equivalent. -->

<!-- USED_FOR_TARGET is being ignored; setting it explicitly will break the build -->
<!-- fopen is being ignored; setting it explicitly will break the build -->

<!-- DECBUFFER is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECEXTFLAG is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECIMAL128_Pmax is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECIMAL32_Pmax is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECIMAL64_Pmax is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECIMAL_NaN is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECLITEND is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECNOINT is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECNUMDIGITS is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECNUMMAXE is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECNUMMAXP is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECNUMMINE is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECPMAX is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECUSE64 is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DECVERB is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DEC_MAX_DIGITS is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DEC_MAX_EMAX is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- DEC_MIN_EMIN is being ignored; it is set automatically, and any change must be justified by the user. -->
<!-- FASTMUL is being ignored; it is set automatically, and any change must be justified by the user. -->

<!-- __GNU_MP_VERSION_PATCHLEVEL is being ignored because it doesn't matter -->
<!-- __LP64__ is being ignored because it doesn't matter -->

<!-- DEFAULT_USE_CXA_ATEXIT is being ignored because it is set explicitly -->
<!-- ENABLE_ASSERT_CHECKING is being ignored because it is set explicitly -->
<!-- ENABLE_DECIMAL_BID_FORMAT is being ignored because it is set explicitly -->
<!-- ENABLE_NLS is being ignored because it is set explicitly -->
<!-- ENABLE_PLUGIN is being ignored because it is set explicitly -->
<!-- HAVE_AS_DWARF2_DEBUG_LINE is being ignored because it is set explicitly -->
<!-- HAVE_AS_IX86_FFREEP is being ignored because it is set explicitly -->
<!-- HAVE_AS_IX86_FILDQ is being ignored because it is set explicitly -->
<!-- HAVE_AS_IX86_FILDS is being ignored because it is set explicitly -->
<!-- HAVE_AS_IX86_SAHF is being ignored because it is set explicitly -->
<!-- HAVE_AS_LEB128 is being ignored because it is set explicitly -->
<!-- HAVE_AS_LINE_ZERO is being ignored because it is set explicitly -->
<!-- HAVE_AS_TLS is being ignored because it is set explicitly -->
<!-- HAVE_CLEARERR_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_CLOCK is being ignored because it is set explicitly -->
<!-- HAVE_CLOCK_T is being ignored because it is set explicitly -->
<!-- HAVE_DECL_ABORT is being ignored because it is set explicitly -->
<!-- HAVE_DECL_ASPRINTF is being ignored because it is set explicitly -->
<!-- HAVE_DECL_ATOF is being ignored because it is set explicitly -->
<!-- HAVE_DECL_ATOL is being ignored because it is set explicitly -->
<!-- HAVE_DECL_BASENAME is being ignored because it is set explicitly -->
<!-- HAVE_DECL_CALLOC is being ignored because it is set explicitly -->
<!-- HAVE_DECL_CLEARERR_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_CLOCK is being ignored because it is set explicitly -->
<!-- HAVE_DECL_ERRNO is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FEOF_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FERROR_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FFLUSH_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FGETC_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FGETS_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FILENO_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FPRINTF_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FPUTS_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FREAD_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FREE is being ignored because it is set explicitly -->
<!-- HAVE_DECL_FWRITE_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETCWD is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETENV is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETOPT is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETPAGESIZE is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETRLIMIT is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETRUSAGE is being ignored because it is set explicitly -->
<!-- HAVE_DECL_GETWD is being ignored because it is set explicitly -->
<!-- HAVE_DECL_MALLOC is being ignored because it is set explicitly -->
<!-- HAVE_DECL_PUTC_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_DECL_REALLOC is being ignored because it is set explicitly -->
<!-- HAVE_DECL_SBRK is being ignored because it is set explicitly -->
<!-- HAVE_DECL_SETRLIMIT is being ignored because it is set explicitly -->
<!-- HAVE_DECL_SNPRINTF is being ignored because it is set explicitly -->
<!-- HAVE_DECL_STRSIGNAL is being ignored because it is set explicitly -->
<!-- HAVE_DECL_STRSTR is being ignored because it is set explicitly -->
<!-- HAVE_DECL_STRVERSCMP is being ignored because it is set explicitly -->
<!-- HAVE_DECL_TIMES is being ignored because it is set explicitly -->
<!-- HAVE_DECL_VASPRINTF is being ignored because it is set explicitly -->
<!-- HAVE_DECL_VSNPRINTF is being ignored because it is set explicitly -->
<!-- HAVE_FCNTL_H is being ignored because it is set explicitly -->
<!-- HAVE_FEOF_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FERROR_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FFLUSH_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FGETC_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FGETS_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FILENO_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FPUTC_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FPUTS_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FREAD_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_FWRITE_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_GAS_HIDDEN is being ignored because it is set explicitly -->
<!-- HAVE_GAS_MAX_SKIP_P2ALIGN is being ignored because it is set explicitly -->
<!-- HAVE_GAS_SUBSECTION_ORDERING is being ignored because it is set explicitly -->
<!-- HAVE_GAS_WEAKREF is being ignored because it is set explicitly -->
<!-- HAVE_GETCHAR_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_GETC_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_GETRLIMIT is being ignored because it is set explicitly -->
<!-- HAVE_GETRUSAGE is being ignored because it is set explicitly -->
<!-- HAVE_GETTIMEOFDAY is being ignored because it is set explicitly -->
<!-- HAVE_ICONV is being ignored because it is set explicitly -->
<!-- HAVE_INTTYPES_H is being ignored because it is set explicitly -->
<!-- HAVE_LANGINFO_CODESET is being ignored because it is set explicitly -->
<!-- HAVE_LC_MESSAGES is being ignored because it is set explicitly -->
<!-- HAVE_LD_AS_NEEDED is being ignored because it is set explicitly -->
<!-- HAVE_LD_EH_FRAME_HDR is being ignored because it is set explicitly -->
<!-- HAVE_LD_EH_GC_SECTIONS is being ignored because it is set explicitly -->
<!-- HAVE_LD_PIE is being ignored because it is set explicitly -->
<!-- HAVE_LD_RO_RW_SECTION_MIXING is being ignored because it is set explicitly -->
<!-- HAVE_LIMITS_H is being ignored because it is set explicitly -->
<!-- HAVE_LOCALE_H is being ignored because it is set explicitly -->
<!-- HAVE_LONG_LONG is being ignored because it is set explicitly -->
<!-- HAVE_MALLOC_H is being ignored because it is set explicitly -->
<!-- HAVE_MINCORE is being ignored because it is set explicitly -->
<!-- HAVE_MMAP_ANON is being ignored because it is set explicitly -->
<!-- HAVE_MMAP_DEV_ZERO is being ignored because it is set explicitly -->
<!-- HAVE_MMAP_FILE is being ignored because it is set explicitly -->
<!-- HAVE_PUTCHAR_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_PUTC_UNLOCKED is being ignored because it is set explicitly -->
<!-- HAVE_SETLOCALE is being ignored because it is set explicitly -->
<!-- HAVE_SETRLIMIT is being ignored because it is set explicitly -->
<!-- HAVE_STDDEF_H is being ignored because it is set explicitly -->
<!-- HAVE_STDINT_H is being ignored because it is set explicitly -->
<!-- HAVE_STDLIB_H is being ignored because it is set explicitly -->
<!-- HAVE_STRINGS_H is being ignored because it is set explicitly -->
<!-- HAVE_STRING_H is being ignored because it is set explicitly -->
<!-- HAVE_STRUCT_TMS is being ignored because it is set explicitly -->
<!-- HAVE_SYSCONF is being ignored because it is set explicitly -->
<!-- HAVE_SYS_FILE_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_PARAM_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_RESOURCE_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_STAT_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_TIMES_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_TIME_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_UTIME_H is being ignored because it is set explicitly -->
<!-- HAVE_SYS_WAIT_H is being ignored because it is set explicitly -->
<!-- HAVE_TIMES is being ignored because it is set explicitly -->
<!-- HAVE_TIME_H is being ignored because it is set explicitly -->
<!-- HAVE_UINTPTR_T is being ignored because it is set explicitly -->
<!-- HAVE_UNISTD_H is being ignored because it is set explicitly -->
<!-- HAVE_WCHAR_H is being ignored because it is set explicitly -->
<!-- HAVE_WCSWIDTH is being ignored because it is set explicitly -->
<!-- HAVE_WORKING_MBSTOWCS is being ignored because it is set explicitly -->
<!-- NEED_64BIT_HOST_WIDE_INT is being ignored because it is set explicitly -->
<!-- SIZEOF_INT is being ignored because it is set explicitly -->
<!-- SIZEOF_LONG is being ignored because it is set explicitly -->
<!-- STDC_HEADERS is being ignored because it is set explicitly -->
<!-- STRING_WITH_STRINGS is being ignored because it is set explicitly -->
<!-- TARGET_LIBC_PROVIDES_SSP is being ignored because it is set explicitly -->
<!-- TIME_WITH_SYS_TIME is being ignored because it is set explicitly -->
<!-- _ALL_SOURCE is being ignored because it is set explicitly -->
<!-- _GNU_SOURCE is being ignored because it is set explicitly -->
<!-- _POSIX_PTHREAD_SEMANTICS is being ignored because it is set explicitly -->
<!-- _TANDEM_SOURCE is being ignored because it is set explicitly -->
<!-- __EXTENSIONS__ is being ignored because it is set explicitly -->

</flagsdescription>
