diff --git a/bin/xtensa-esp32-elf-addr2line b/bin/xtensa-esp32-elf-addr2line
new file mode 100755
index 0000000..20c92e7
Binary files /dev/null and b/bin/xtensa-esp32-elf-addr2line differ
diff --git a/bin/xtensa-esp32-elf-ar b/bin/xtensa-esp32-elf-ar
new file mode 100755
index 0000000..b88877a
Binary files /dev/null and b/bin/xtensa-esp32-elf-ar differ
diff --git a/bin/xtensa-esp32-elf-as b/bin/xtensa-esp32-elf-as
new file mode 100755
index 0000000..c42ef3e
Binary files /dev/null and b/bin/xtensa-esp32-elf-as differ
diff --git a/bin/xtensa-esp32-elf-c++ b/bin/xtensa-esp32-elf-c++
new file mode 100755
index 0000000..b5353ae
Binary files /dev/null and b/bin/xtensa-esp32-elf-c++ differ
diff --git a/bin/xtensa-esp32-elf-c++filt b/bin/xtensa-esp32-elf-c++filt
new file mode 100755
index 0000000..7c00413
Binary files /dev/null and b/bin/xtensa-esp32-elf-c++filt differ
diff --git a/bin/xtensa-esp32-elf-cc b/bin/xtensa-esp32-elf-cc
new file mode 120000
index 0000000..b3337dc
--- /dev/null
+++ b/bin/xtensa-esp32-elf-cc
@@ -0,0 +1 @@
+xtensa-esp32-elf-gcc
\ No newline at end of file
diff --git a/bin/xtensa-esp32-elf-cpp b/bin/xtensa-esp32-elf-cpp
new file mode 100755
index 0000000..d3d79cd
Binary files /dev/null and b/bin/xtensa-esp32-elf-cpp differ
diff --git a/bin/xtensa-esp32-elf-ct-ng.config b/bin/xtensa-esp32-elf-ct-ng.config
new file mode 100755
index 0000000..163662b
Binary files /dev/null and b/bin/xtensa-esp32-elf-ct-ng.config differ
diff --git a/bin/xtensa-esp32-elf-elfedit b/bin/xtensa-esp32-elf-elfedit
new file mode 100755
index 0000000..37d7ade
Binary files /dev/null and b/bin/xtensa-esp32-elf-elfedit differ
diff --git a/bin/xtensa-esp32-elf-g++ b/bin/xtensa-esp32-elf-g++
new file mode 100755
index 0000000..b5353ae
Binary files /dev/null and b/bin/xtensa-esp32-elf-g++ differ
diff --git a/bin/xtensa-esp32-elf-gcc b/bin/xtensa-esp32-elf-gcc
new file mode 100755
index 0000000..63ee43c
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcc differ
diff --git a/bin/xtensa-esp32-elf-gcc-8.4.0 b/bin/xtensa-esp32-elf-gcc-8.4.0
new file mode 100755
index 0000000..63ee43c
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcc-8.4.0 differ
diff --git a/bin/xtensa-esp32-elf-gcc-ar b/bin/xtensa-esp32-elf-gcc-ar
new file mode 100755
index 0000000..3bb94e7
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcc-ar differ
diff --git a/bin/xtensa-esp32-elf-gcc-nm b/bin/xtensa-esp32-elf-gcc-nm
new file mode 100755
index 0000000..efeeb59
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcc-nm differ
diff --git a/bin/xtensa-esp32-elf-gcc-ranlib b/bin/xtensa-esp32-elf-gcc-ranlib
new file mode 100755
index 0000000..0e52058
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcc-ranlib differ
diff --git a/bin/xtensa-esp32-elf-gcov b/bin/xtensa-esp32-elf-gcov
new file mode 100755
index 0000000..e68d60c
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcov differ
diff --git a/bin/xtensa-esp32-elf-gcov-dump b/bin/xtensa-esp32-elf-gcov-dump
new file mode 100755
index 0000000..70cde8f
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcov-dump differ
diff --git a/bin/xtensa-esp32-elf-gcov-tool b/bin/xtensa-esp32-elf-gcov-tool
new file mode 100755
index 0000000..c3ef945
Binary files /dev/null and b/bin/xtensa-esp32-elf-gcov-tool differ
diff --git a/bin/xtensa-esp32-elf-gdb b/bin/xtensa-esp32-elf-gdb
new file mode 100755
index 0000000..f5daf88
Binary files /dev/null and b/bin/xtensa-esp32-elf-gdb differ
diff --git a/bin/xtensa-esp32-elf-gprof b/bin/xtensa-esp32-elf-gprof
new file mode 100755
index 0000000..c355e87
Binary files /dev/null and b/bin/xtensa-esp32-elf-gprof differ
diff --git a/bin/xtensa-esp32-elf-ld b/bin/xtensa-esp32-elf-ld
new file mode 100755
index 0000000..d4cb94d
Binary files /dev/null and b/bin/xtensa-esp32-elf-ld differ
diff --git a/bin/xtensa-esp32-elf-ld.bfd b/bin/xtensa-esp32-elf-ld.bfd
new file mode 100755
index 0000000..d4cb94d
Binary files /dev/null and b/bin/xtensa-esp32-elf-ld.bfd differ
diff --git a/bin/xtensa-esp32-elf-nm b/bin/xtensa-esp32-elf-nm
new file mode 100755
index 0000000..482e499
Binary files /dev/null and b/bin/xtensa-esp32-elf-nm differ
diff --git a/bin/xtensa-esp32-elf-objcopy b/bin/xtensa-esp32-elf-objcopy
new file mode 100755
index 0000000..c5a5582
Binary files /dev/null and b/bin/xtensa-esp32-elf-objcopy differ
diff --git a/bin/xtensa-esp32-elf-objdump b/bin/xtensa-esp32-elf-objdump
new file mode 100755
index 0000000..1b5c4f9
Binary files /dev/null and b/bin/xtensa-esp32-elf-objdump differ
diff --git a/bin/xtensa-esp32-elf-ranlib b/bin/xtensa-esp32-elf-ranlib
new file mode 100755
index 0000000..8708e9c
Binary files /dev/null and b/bin/xtensa-esp32-elf-ranlib differ
diff --git a/bin/xtensa-esp32-elf-readelf b/bin/xtensa-esp32-elf-readelf
new file mode 100755
index 0000000..5895432
Binary files /dev/null and b/bin/xtensa-esp32-elf-readelf differ
diff --git a/bin/xtensa-esp32-elf-size b/bin/xtensa-esp32-elf-size
new file mode 100755
index 0000000..d29d9d6
Binary files /dev/null and b/bin/xtensa-esp32-elf-size differ
diff --git a/bin/xtensa-esp32-elf-strings b/bin/xtensa-esp32-elf-strings
new file mode 100755
index 0000000..a791ac6
Binary files /dev/null and b/bin/xtensa-esp32-elf-strings differ
diff --git a/bin/xtensa-esp32-elf-strip b/bin/xtensa-esp32-elf-strip
new file mode 100755
index 0000000..e253c6a
Binary files /dev/null and b/bin/xtensa-esp32-elf-strip differ
diff --git a/include/gdb/jit-reader.h b/include/gdb/jit-reader.h
new file mode 100644
index 0000000..195fec2
--- /dev/null
+++ b/include/gdb/jit-reader.h
@@ -0,0 +1,346 @@
+/* JIT declarations for GDB, the GNU Debugger.
+
+ Copyright (C) 2011-2018 Free Software Foundation, Inc.
+
+ This file is part of GDB.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see . */
+
+#ifndef GDB_JIT_READER_H
+#define GDB_JIT_READER_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Versioning information. See gdb_reader_funcs. */
+
+#define GDB_READER_INTERFACE_VERSION 1
+
+/* Readers must be released under a GPL compatible license. To
+ declare that the reader is indeed released under a GPL compatible
+ license, invoke the macro GDB_DECLARE_GPL_COMPATIBLE in a source
+ file. */
+
+#ifdef __cplusplus
+#define GDB_DECLARE_GPL_COMPATIBLE_READER \
+ extern "C" { \
+ extern int plugin_is_GPL_compatible (void); \
+ extern int plugin_is_GPL_compatible (void) \
+ { \
+ return 0; \
+ } \
+ }
+
+#else
+
+#define GDB_DECLARE_GPL_COMPATIBLE_READER \
+ extern int plugin_is_GPL_compatible (void); \
+ extern int plugin_is_GPL_compatible (void) \
+ { \
+ return 0; \
+ }
+
+#endif
+
+/* Represents an address on the target system. */
+
+typedef unsigned long long GDB_CORE_ADDR;
+
+/* Return status codes. */
+
+enum gdb_status {
+ GDB_FAIL = 0,
+ GDB_SUCCESS = 1
+};
+
+struct gdb_object;
+struct gdb_symtab;
+struct gdb_block;
+struct gdb_symbol_callbacks;
+
+/* An array of these are used to represent a map from code addresses to line
+ numbers in the source file. */
+
+struct gdb_line_mapping
+{
+ int line;
+ GDB_CORE_ADDR pc;
+};
+
+/* Create a new GDB code object. Each code object can have one or
+ more symbol tables, each representing a compiled source file. */
+
+typedef struct gdb_object *(gdb_object_open) (struct gdb_symbol_callbacks *cb);
+
+/* The callback used to create new symbol table. CB is the
+ gdb_symbol_callbacks which the structure is part of. FILE_NAME is
+ an (optionally NULL) file name to associate with this new symbol
+ table.
+
+ Returns a new instance to gdb_symtab that can later be passed to
+ gdb_block_new, gdb_symtab_add_line_mapping and gdb_symtab_close. */
+
+typedef struct gdb_symtab *(gdb_symtab_open) (struct gdb_symbol_callbacks *cb,
+ struct gdb_object *obj,
+ const char *file_name);
+
+/* Creates a new block in a given symbol table. A symbol table is a
+ forest of blocks, each block representing an code address range and
+ a corresponding (optionally NULL) NAME. In case the block
+ corresponds to a function, the NAME passed should be the name of
+ the function.
+
+ If the new block to be created is a child of (i.e. is nested in)
+ another block, the parent block can be passed in PARENT. SYMTAB is
+ the symbol table the new block is to belong in. BEGIN, END is the
+ code address range the block corresponds to.
+
+ Returns a new instance of gdb_block, which, as of now, has no use.
+ Note that the gdb_block returned must not be freed by the
+ caller. */
+
+typedef struct gdb_block *(gdb_block_open) (struct gdb_symbol_callbacks *cb,
+ struct gdb_symtab *symtab,
+ struct gdb_block *parent,
+ GDB_CORE_ADDR begin,
+ GDB_CORE_ADDR end,
+ const char *name);
+
+/* Adds a PC to line number mapping for the symbol table SYMTAB.
+ NLINES is the number of elements in LINES, each element
+ corresponding to one (PC, line) pair. */
+
+typedef void (gdb_symtab_add_line_mapping) (struct gdb_symbol_callbacks *cb,
+ struct gdb_symtab *symtab,
+ int nlines,
+ struct gdb_line_mapping *lines);
+
+/* Close the symtab SYMTAB. This signals to GDB that no more blocks
+ will be opened on this symtab. */
+
+typedef void (gdb_symtab_close) (struct gdb_symbol_callbacks *cb,
+ struct gdb_symtab *symtab);
+
+
+/* Closes the gdb_object OBJ and adds the emitted information into
+ GDB's internal structures. Once this is done, the debug
+ information will be picked up and used; this will usually be the
+ last operation in gdb_read_debug_info. */
+
+typedef void (gdb_object_close) (struct gdb_symbol_callbacks *cb,
+ struct gdb_object *obj);
+
+/* Reads LEN bytes from TARGET_MEM in the target's virtual address
+ space into GDB_BUF.
+
+ Returns GDB_FAIL on failure, and GDB_SUCCESS on success. */
+
+typedef enum gdb_status (gdb_target_read) (GDB_CORE_ADDR target_mem,
+ void *gdb_buf, int len);
+
+/* The list of callbacks that are passed to read. These callbacks are
+ to be used to construct the symbol table. The functions have been
+ described above. */
+
+struct gdb_symbol_callbacks
+{
+ gdb_object_open *object_open;
+ gdb_symtab_open *symtab_open;
+ gdb_block_open *block_open;
+ gdb_symtab_close *symtab_close;
+ gdb_object_close *object_close;
+
+ gdb_symtab_add_line_mapping *line_mapping_add;
+ gdb_target_read *target_read;
+
+ /* For internal use by GDB. */
+ void *priv_data;
+};
+
+/* Forward declaration. */
+
+struct gdb_reg_value;
+
+/* A function of this type is used to free a gdb_reg_value. See the
+ comment on `free' in struct gdb_reg_value. */
+
+typedef void (gdb_reg_value_free) (struct gdb_reg_value *);
+
+/* Denotes the value of a register. */
+
+struct gdb_reg_value
+{
+ /* The size of the register in bytes. The reader need not set this
+ field. This will be set for (defined) register values being read
+ from GDB using reg_get. */
+ int size;
+
+ /* Set to non-zero if the value for the register is known. The
+ registers for which the reader does not call reg_set are also
+ assumed to be undefined */
+ int defined;
+
+ /* Since gdb_reg_value is a variable sized structure, it will
+ usually be allocated on the heap. This function is expected to
+ contain the corresponding "free" function.
+
+ When a pointer to gdb_reg_value is being sent from GDB to the
+ reader (via gdb_unwind_reg_get), the reader is expected to call
+ this function (with the same gdb_reg_value as argument) once it
+ is done with the value.
+
+ When the function sends the a gdb_reg_value to GDB (via
+ gdb_unwind_reg_set), it is expected to set this field to point to
+ an appropriate cleanup routine (or to NULL if no cleanup is
+ required). */
+ gdb_reg_value_free *free;
+
+ /* The value of the register. */
+ unsigned char value[1];
+};
+
+/* get_frame_id in gdb_reader_funcs is to return a gdb_frame_id
+ corresponding to the current frame. The registers corresponding to
+ the current frame can be read using reg_get. Calling get_frame_id
+ on a particular frame should return the same gdb_frame_id
+ throughout its lifetime (i.e. till before it gets unwound). One
+ way to do this is by having the CODE_ADDRESS point to the
+ function's first instruction and STACK_ADDRESS point to the value
+ of the stack pointer when entering the function. */
+
+struct gdb_frame_id
+{
+ GDB_CORE_ADDR code_address;
+ GDB_CORE_ADDR stack_address;
+};
+
+/* Forward declaration. */
+
+struct gdb_unwind_callbacks;
+
+/* Returns the value of a particular register in the current frame.
+ The current frame is the frame that needs to be unwound into the
+ outer (earlier) frame.
+
+ CB is the struct gdb_unwind_callbacks * the callback belongs to.
+ REGNUM is the DWARF register number of the register that needs to
+ be unwound.
+
+ Returns the gdb_reg_value corresponding to the register requested.
+ In case the value of the register has been optimized away or
+ otherwise unavailable, the defined flag in the returned
+ gdb_reg_value will be zero. */
+
+typedef struct gdb_reg_value *(gdb_unwind_reg_get)
+ (struct gdb_unwind_callbacks *cb, int regnum);
+
+/* Sets the previous value of a particular register. REGNUM is the
+ (DWARF) register number whose value is to be set. VAL is the value
+ the register is to be set to.
+
+ VAL is *not* copied, so the memory allocated to it cannot be
+ reused. Once GDB no longer needs the value, it is deallocated
+ using the FREE function (see gdb_reg_value).
+
+ A register can also be "set" to an undefined value by setting the
+ defined in VAL to zero. */
+
+typedef void (gdb_unwind_reg_set) (struct gdb_unwind_callbacks *cb, int regnum,
+ struct gdb_reg_value *val);
+
+/* This struct is passed to unwind in gdb_reader_funcs, and is to be
+ used to unwind the current frame (current being the frame whose
+ registers can be read using reg_get) into the earlier frame. The
+ functions have been described above. */
+
+struct gdb_unwind_callbacks
+{
+ gdb_unwind_reg_get *reg_get;
+ gdb_unwind_reg_set *reg_set;
+ gdb_target_read *target_read;
+
+ /* For internal use by GDB. */
+ void *priv_data;
+};
+
+/* Forward declaration. */
+
+struct gdb_reader_funcs;
+
+/* Parse the debug info off a block of memory, pointed to by MEMORY
+ (already copied to GDB's address space) and MEMORY_SZ bytes long.
+ The implementation has to use the functions in CB to actually emit
+ the parsed data into GDB. SELF is the same structure returned by
+ gdb_init_reader.
+
+ Return GDB_FAIL on failure and GDB_SUCCESS on success. */
+
+typedef enum gdb_status (gdb_read_debug_info) (struct gdb_reader_funcs *self,
+ struct gdb_symbol_callbacks *cb,
+ void *memory, long memory_sz);
+
+/* Unwind the current frame, CB is the set of unwind callbacks that
+ are to be used to do this.
+
+ Return GDB_FAIL on failure and GDB_SUCCESS on success. */
+
+typedef enum gdb_status (gdb_unwind_frame) (struct gdb_reader_funcs *self,
+ struct gdb_unwind_callbacks *cb);
+
+/* Return the frame ID corresponding to the current frame, using C to
+ read the current register values. See the comment on struct
+ gdb_frame_id. */
+
+typedef struct gdb_frame_id (gdb_get_frame_id) (struct gdb_reader_funcs *self,
+ struct gdb_unwind_callbacks *c);
+
+/* Called when a reader is being unloaded. This function should also
+ free SELF, if required. */
+
+typedef void (gdb_destroy_reader) (struct gdb_reader_funcs *self);
+
+/* Called when the reader is loaded. Must either return a properly
+ populated gdb_reader_funcs or NULL. The memory allocated for the
+ gdb_reader_funcs is to be managed by the reader itself (i.e. if it
+ is allocated from the heap, it must also be freed in
+ gdb_destroy_reader). */
+
+extern struct gdb_reader_funcs *gdb_init_reader (void);
+
+/* Pointer to the functions which implement the reader's
+ functionality. The individual functions have been documented
+ above.
+
+ None of the fields are optional. */
+
+struct gdb_reader_funcs
+{
+ /* Must be set to GDB_READER_INTERFACE_VERSION. */
+ int reader_version;
+
+ /* For use by the reader. */
+ void *priv_data;
+
+ gdb_read_debug_info *read;
+ gdb_unwind_frame *unwind;
+ gdb_get_frame_id *get_frame_id;
+ gdb_destroy_reader *destroy;
+};
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/crtbegin.o b/lib/gcc/xtensa-esp32-elf/8.4.0/crtbegin.o
new file mode 100644
index 0000000..2713e67
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/crtbegin.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/crtend.o b/lib/gcc/xtensa-esp32-elf/8.4.0/crtend.o
new file mode 100644
index 0000000..9c893ca
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/crtend.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/crti.o b/lib/gcc/xtensa-esp32-elf/8.4.0/crti.o
new file mode 100644
index 0000000..d96f90d
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/crti.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/crtn.o b/lib/gcc/xtensa-esp32-elf/8.4.0/crtn.o
new file mode 100644
index 0000000..1cbb6e7
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/crtn.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtbegin.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtbegin.o
new file mode 100644
index 0000000..1cbe40a
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtbegin.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtend.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtend.o
new file mode 100644
index 0000000..9c893ca
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtend.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crti.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crti.o
new file mode 100644
index 0000000..d96f90d
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crti.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtn.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtn.o
new file mode 100644
index 0000000..1cbb6e7
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/crtn.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/libgcc.a b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/libgcc.a
new file mode 100644
index 0000000..fc92253
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/libgcc.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/libgcov.a b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/libgcov.a
new file mode 100644
index 0000000..de36cb6
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/libgcov.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtbegin.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtbegin.o
new file mode 100644
index 0000000..1cbe40a
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtbegin.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtend.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtend.o
new file mode 100644
index 0000000..9c893ca
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtend.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crti.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crti.o
new file mode 100644
index 0000000..d96f90d
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crti.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtn.o b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtn.o
new file mode 100644
index 0000000..1cbb6e7
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/crtn.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/libgcc.a b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/libgcc.a
new file mode 100644
index 0000000..4c0cf8b
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/libgcc.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/libgcov.a b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/libgcov.a
new file mode 100644
index 0000000..de5403a
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/esp32-psram/no-rtti/libgcov.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/README b/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/README
new file mode 100644
index 0000000..7086a77
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/README
@@ -0,0 +1,14 @@
+This README file is copied into the directory for GCC-only header files
+when fixincludes is run by the makefile for GCC.
+
+Many of the files in this directory were automatically edited from the
+standard system header files by the fixincludes process. They are
+system-specific, and will not work on any other kind of system. They
+are also not part of GCC. The reason we have to do this is because
+GCC requires ANSI C headers and many vendors supply ANSI-incompatible
+headers.
+
+Because this is an automated process, sometimes headers get "fixed"
+that do not, strictly speaking, need a fix. As long as nothing is broken
+by the process, it is just an unfortunate collateral inconvenience.
+We would like to rectify it, if it is not "too inconvenient".
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/limits.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/limits.h
new file mode 100644
index 0000000..635ac13
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/limits.h
@@ -0,0 +1,197 @@
+/* Copyright (C) 1992-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/* This administrivia gets added to the beginning of limits.h
+ if the system has its own version of limits.h. */
+
+/* We use _GCC_LIMITS_H_ because we want this not to match
+ any macros that the system's limits.h uses for its own purposes. */
+#ifndef _GCC_LIMITS_H_ /* Terminated in limity.h. */
+#define _GCC_LIMITS_H_
+
+#ifndef _LIBC_LIMITS_H_
+/* Use "..." so that we find syslimits.h only in this same directory. */
+#include "syslimits.h"
+#endif
+/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+#ifndef _LIMITS_H___
+#define _LIMITS_H___
+
+/* Number of bits in a `char'. */
+#undef CHAR_BIT
+#define CHAR_BIT __CHAR_BIT__
+
+/* Maximum length of a multibyte character. */
+#ifndef MB_LEN_MAX
+#define MB_LEN_MAX 1
+#endif
+
+/* Minimum and maximum values a `signed char' can hold. */
+#undef SCHAR_MIN
+#define SCHAR_MIN (-SCHAR_MAX - 1)
+#undef SCHAR_MAX
+#define SCHAR_MAX __SCHAR_MAX__
+
+/* Maximum value an `unsigned char' can hold. (Minimum is 0). */
+#undef UCHAR_MAX
+#if __SCHAR_MAX__ == __INT_MAX__
+# define UCHAR_MAX (SCHAR_MAX * 2U + 1U)
+#else
+# define UCHAR_MAX (SCHAR_MAX * 2 + 1)
+#endif
+
+/* Minimum and maximum values a `char' can hold. */
+#ifdef __CHAR_UNSIGNED__
+# undef CHAR_MIN
+# if __SCHAR_MAX__ == __INT_MAX__
+# define CHAR_MIN 0U
+# else
+# define CHAR_MIN 0
+# endif
+# undef CHAR_MAX
+# define CHAR_MAX UCHAR_MAX
+#else
+# undef CHAR_MIN
+# define CHAR_MIN SCHAR_MIN
+# undef CHAR_MAX
+# define CHAR_MAX SCHAR_MAX
+#endif
+
+/* Minimum and maximum values a `signed short int' can hold. */
+#undef SHRT_MIN
+#define SHRT_MIN (-SHRT_MAX - 1)
+#undef SHRT_MAX
+#define SHRT_MAX __SHRT_MAX__
+
+/* Maximum value an `unsigned short int' can hold. (Minimum is 0). */
+#undef USHRT_MAX
+#if __SHRT_MAX__ == __INT_MAX__
+# define USHRT_MAX (SHRT_MAX * 2U + 1U)
+#else
+# define USHRT_MAX (SHRT_MAX * 2 + 1)
+#endif
+
+/* Minimum and maximum values a `signed int' can hold. */
+#undef INT_MIN
+#define INT_MIN (-INT_MAX - 1)
+#undef INT_MAX
+#define INT_MAX __INT_MAX__
+
+/* Maximum value an `unsigned int' can hold. (Minimum is 0). */
+#undef UINT_MAX
+#define UINT_MAX (INT_MAX * 2U + 1U)
+
+/* Minimum and maximum values a `signed long int' can hold.
+ (Same as `int'). */
+#undef LONG_MIN
+#define LONG_MIN (-LONG_MAX - 1L)
+#undef LONG_MAX
+#define LONG_MAX __LONG_MAX__
+
+/* Maximum value an `unsigned long int' can hold. (Minimum is 0). */
+#undef ULONG_MAX
+#define ULONG_MAX (LONG_MAX * 2UL + 1UL)
+
+#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+/* Minimum and maximum values a `signed long long int' can hold. */
+# undef LLONG_MIN
+# define LLONG_MIN (-LLONG_MAX - 1LL)
+# undef LLONG_MAX
+# define LLONG_MAX __LONG_LONG_MAX__
+
+/* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
+# undef ULLONG_MAX
+# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
+#endif
+
+#if defined (__GNU_LIBRARY__) ? defined (__USE_GNU) : !defined (__STRICT_ANSI__)
+/* Minimum and maximum values a `signed long long int' can hold. */
+# undef LONG_LONG_MIN
+# define LONG_LONG_MIN (-LONG_LONG_MAX - 1LL)
+# undef LONG_LONG_MAX
+# define LONG_LONG_MAX __LONG_LONG_MAX__
+
+/* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
+# undef ULONG_LONG_MAX
+# define ULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)
+#endif
+
+#ifdef __STDC_WANT_IEC_60559_BFP_EXT__
+/* TS 18661-1 widths of integer types. */
+# undef CHAR_WIDTH
+# define CHAR_WIDTH __SCHAR_WIDTH__
+# undef SCHAR_WIDTH
+# define SCHAR_WIDTH __SCHAR_WIDTH__
+# undef UCHAR_WIDTH
+# define UCHAR_WIDTH __SCHAR_WIDTH__
+# undef SHRT_WIDTH
+# define SHRT_WIDTH __SHRT_WIDTH__
+# undef USHRT_WIDTH
+# define USHRT_WIDTH __SHRT_WIDTH__
+# undef INT_WIDTH
+# define INT_WIDTH __INT_WIDTH__
+# undef UINT_WIDTH
+# define UINT_WIDTH __INT_WIDTH__
+# undef LONG_WIDTH
+# define LONG_WIDTH __LONG_WIDTH__
+# undef ULONG_WIDTH
+# define ULONG_WIDTH __LONG_WIDTH__
+# undef LLONG_WIDTH
+# define LLONG_WIDTH __LONG_LONG_WIDTH__
+# undef ULLONG_WIDTH
+# define ULLONG_WIDTH __LONG_LONG_WIDTH__
+#endif
+
+#endif /* _LIMITS_H___ */
+/* This administrivia gets added to the end of limits.h
+ if the system has its own version of limits.h. */
+
+#else /* not _GCC_LIMITS_H_ */
+
+#ifdef _GCC_NEXT_LIMITS_H
+#include_next /* recurse down to the real one */
+#endif
+
+#endif /* not _GCC_LIMITS_H_ */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/syslimits.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/syslimits.h
new file mode 100644
index 0000000..a362802
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed/syslimits.h
@@ -0,0 +1,8 @@
+/* syslimits.h stands for the system's own limits.h file.
+ If we can use it ok unmodified, then we install this text.
+ If fixincludes fixes it, then the fixed version is installed
+ instead of this text. */
+
+#define _GCC_NEXT_LIMITS_H /* tell gcc's limits.h to recurse */
+#include_next
+#undef _GCC_NEXT_LIMITS_H
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/float.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/float.h
new file mode 100644
index 0000000..96a360f
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/float.h
@@ -0,0 +1,506 @@
+/* Copyright (C) 2002-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 5.2.4.2.2 Characteristics of floating types
+ */
+
+#ifndef _FLOAT_H___
+#define _FLOAT_H___
+
+/* Radix of exponent representation, b. */
+#undef FLT_RADIX
+#define FLT_RADIX __FLT_RADIX__
+
+/* Number of base-FLT_RADIX digits in the significand, p. */
+#undef FLT_MANT_DIG
+#undef DBL_MANT_DIG
+#undef LDBL_MANT_DIG
+#define FLT_MANT_DIG __FLT_MANT_DIG__
+#define DBL_MANT_DIG __DBL_MANT_DIG__
+#define LDBL_MANT_DIG __LDBL_MANT_DIG__
+
+/* Number of decimal digits, q, such that any floating-point number with q
+ decimal digits can be rounded into a floating-point number with p radix b
+ digits and back again without change to the q decimal digits,
+
+ p * log10(b) if b is a power of 10
+ floor((p - 1) * log10(b)) otherwise
+*/
+#undef FLT_DIG
+#undef DBL_DIG
+#undef LDBL_DIG
+#define FLT_DIG __FLT_DIG__
+#define DBL_DIG __DBL_DIG__
+#define LDBL_DIG __LDBL_DIG__
+
+/* Minimum int x such that FLT_RADIX**(x-1) is a normalized float, emin */
+#undef FLT_MIN_EXP
+#undef DBL_MIN_EXP
+#undef LDBL_MIN_EXP
+#define FLT_MIN_EXP __FLT_MIN_EXP__
+#define DBL_MIN_EXP __DBL_MIN_EXP__
+#define LDBL_MIN_EXP __LDBL_MIN_EXP__
+
+/* Minimum negative integer such that 10 raised to that power is in the
+ range of normalized floating-point numbers,
+
+ ceil(log10(b) * (emin - 1))
+*/
+#undef FLT_MIN_10_EXP
+#undef DBL_MIN_10_EXP
+#undef LDBL_MIN_10_EXP
+#define FLT_MIN_10_EXP __FLT_MIN_10_EXP__
+#define DBL_MIN_10_EXP __DBL_MIN_10_EXP__
+#define LDBL_MIN_10_EXP __LDBL_MIN_10_EXP__
+
+/* Maximum int x such that FLT_RADIX**(x-1) is a representable float, emax. */
+#undef FLT_MAX_EXP
+#undef DBL_MAX_EXP
+#undef LDBL_MAX_EXP
+#define FLT_MAX_EXP __FLT_MAX_EXP__
+#define DBL_MAX_EXP __DBL_MAX_EXP__
+#define LDBL_MAX_EXP __LDBL_MAX_EXP__
+
+/* Maximum integer such that 10 raised to that power is in the range of
+ representable finite floating-point numbers,
+
+ floor(log10((1 - b**-p) * b**emax))
+*/
+#undef FLT_MAX_10_EXP
+#undef DBL_MAX_10_EXP
+#undef LDBL_MAX_10_EXP
+#define FLT_MAX_10_EXP __FLT_MAX_10_EXP__
+#define DBL_MAX_10_EXP __DBL_MAX_10_EXP__
+#define LDBL_MAX_10_EXP __LDBL_MAX_10_EXP__
+
+/* Maximum representable finite floating-point number,
+
+ (1 - b**-p) * b**emax
+*/
+#undef FLT_MAX
+#undef DBL_MAX
+#undef LDBL_MAX
+#define FLT_MAX __FLT_MAX__
+#define DBL_MAX __DBL_MAX__
+#define LDBL_MAX __LDBL_MAX__
+
+/* The difference between 1 and the least value greater than 1 that is
+ representable in the given floating point type, b**1-p. */
+#undef FLT_EPSILON
+#undef DBL_EPSILON
+#undef LDBL_EPSILON
+#define FLT_EPSILON __FLT_EPSILON__
+#define DBL_EPSILON __DBL_EPSILON__
+#define LDBL_EPSILON __LDBL_EPSILON__
+
+/* Minimum normalized positive floating-point number, b**(emin - 1). */
+#undef FLT_MIN
+#undef DBL_MIN
+#undef LDBL_MIN
+#define FLT_MIN __FLT_MIN__
+#define DBL_MIN __DBL_MIN__
+#define LDBL_MIN __LDBL_MIN__
+
+/* Addition rounds to 0: zero, 1: nearest, 2: +inf, 3: -inf, -1: unknown. */
+/* ??? This is supposed to change with calls to fesetround in . */
+#undef FLT_ROUNDS
+#define FLT_ROUNDS 1
+
+#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) \
+ || (defined (__cplusplus) && __cplusplus >= 201103L)
+/* The floating-point expression evaluation method. The precise
+ definitions of these values are generalised to include support for
+ the interchange and extended types defined in ISO/IEC TS 18661-3.
+ Prior to this (for C99/C11) the definitions were:
+
+ -1 indeterminate
+ 0 evaluate all operations and constants just to the range and
+ precision of the type
+ 1 evaluate operations and constants of type float and double
+ to the range and precision of the double type, evaluate
+ long double operations and constants to the range and
+ precision of the long double type
+ 2 evaluate all operations and constants to the range and
+ precision of the long double type
+
+ The TS 18661-3 definitions are:
+
+ -1 indeterminate
+ 0 evaluate all operations and constants, whose semantic type has
+ at most the range and precision of float, to the range and
+ precision of float; evaluate all other operations and constants
+ to the range and precision of the semantic type.
+ 1 evaluate all operations and constants, whose semantic type has
+ at most the range and precision of double, to the range and
+ precision of double; evaluate all other operations and constants
+ to the range and precision of the semantic type.
+ 2 evaluate all operations and constants, whose semantic type has
+ at most the range and precision of long double, to the range and
+ precision of long double; evaluate all other operations and
+ constants to the range and precision of the semantic type.
+ N where _FloatN is a supported interchange floating type
+ evaluate all operations and constants, whose semantic type has
+ at most the range and precision of the _FloatN type, to the
+ range and precision of the _FloatN type; evaluate all other
+ operations and constants to the range and precision of the
+ semantic type.
+ N + 1, where _FloatNx is a supported extended floating type
+ evaluate operations and constants, whose semantic type has at
+ most the range and precision of the _FloatNx type, to the range
+ and precision of the _FloatNx type; evaluate all other
+ operations and constants to the range and precision of the
+ semantic type.
+
+ The compiler predefines two macros:
+
+ __FLT_EVAL_METHOD__
+ Which, depending on the value given for
+ -fpermitted-flt-eval-methods, may be limited to only those values
+ for FLT_EVAL_METHOD defined in C99/C11.
+
+ __FLT_EVAL_METHOD_TS_18661_3__
+ Which always permits the values for FLT_EVAL_METHOD defined in
+ ISO/IEC TS 18661-3.
+
+ Here we want to use __FLT_EVAL_METHOD__, unless
+ __STDC_WANT_IEC_60559_TYPES_EXT__ is defined, in which case the user
+ is specifically asking for the ISO/IEC TS 18661-3 types, so we use
+ __FLT_EVAL_METHOD_TS_18661_3__.
+
+ ??? This ought to change with the setting of the fp control word;
+ the value provided by the compiler assumes the widest setting. */
+#undef FLT_EVAL_METHOD
+#ifdef __STDC_WANT_IEC_60559_TYPES_EXT__
+#define FLT_EVAL_METHOD __FLT_EVAL_METHOD_TS_18661_3__
+#else
+#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__
+#endif
+
+/* Number of decimal digits, n, such that any floating-point number in the
+ widest supported floating type with pmax radix b digits can be rounded
+ to a floating-point number with n decimal digits and back again without
+ change to the value,
+
+ pmax * log10(b) if b is a power of 10
+ ceil(1 + pmax * log10(b)) otherwise
+*/
+#undef DECIMAL_DIG
+#define DECIMAL_DIG __DECIMAL_DIG__
+
+#endif /* C99 */
+
+#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
+/* Versions of DECIMAL_DIG for each floating-point type. */
+#undef FLT_DECIMAL_DIG
+#undef DBL_DECIMAL_DIG
+#undef LDBL_DECIMAL_DIG
+#define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__
+#define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__
+#define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__
+
+/* Whether types support subnormal numbers. */
+#undef FLT_HAS_SUBNORM
+#undef DBL_HAS_SUBNORM
+#undef LDBL_HAS_SUBNORM
+#define FLT_HAS_SUBNORM __FLT_HAS_DENORM__
+#define DBL_HAS_SUBNORM __DBL_HAS_DENORM__
+#define LDBL_HAS_SUBNORM __LDBL_HAS_DENORM__
+
+/* Minimum positive values, including subnormals. */
+#undef FLT_TRUE_MIN
+#undef DBL_TRUE_MIN
+#undef LDBL_TRUE_MIN
+#define FLT_TRUE_MIN __FLT_DENORM_MIN__
+#define DBL_TRUE_MIN __DBL_DENORM_MIN__
+#define LDBL_TRUE_MIN __LDBL_DENORM_MIN__
+
+#endif /* C11 */
+
+#ifdef __STDC_WANT_IEC_60559_BFP_EXT__
+/* Number of decimal digits for which conversions between decimal
+ character strings and binary formats, in both directions, are
+ correctly rounded. */
+#define CR_DECIMAL_DIG __UINTMAX_MAX__
+#endif
+
+#ifdef __STDC_WANT_IEC_60559_TYPES_EXT__
+/* Constants for _FloatN and _FloatNx types from TS 18661-3. See
+ comments above for their semantics. */
+
+#ifdef __FLT16_MANT_DIG__
+#undef FLT16_MANT_DIG
+#define FLT16_MANT_DIG __FLT16_MANT_DIG__
+#undef FLT16_DIG
+#define FLT16_DIG __FLT16_DIG__
+#undef FLT16_MIN_EXP
+#define FLT16_MIN_EXP __FLT16_MIN_EXP__
+#undef FLT16_MIN_10_EXP
+#define FLT16_MIN_10_EXP __FLT16_MIN_10_EXP__
+#undef FLT16_MAX_EXP
+#define FLT16_MAX_EXP __FLT16_MAX_EXP__
+#undef FLT16_MAX_10_EXP
+#define FLT16_MAX_10_EXP __FLT16_MAX_10_EXP__
+#undef FLT16_MAX
+#define FLT16_MAX __FLT16_MAX__
+#undef FLT16_EPSILON
+#define FLT16_EPSILON __FLT16_EPSILON__
+#undef FLT16_MIN
+#define FLT16_MIN __FLT16_MIN__
+#undef FLT16_DECIMAL_DIG
+#define FLT16_DECIMAL_DIG __FLT16_DECIMAL_DIG__
+#undef FLT16_TRUE_MIN
+#define FLT16_TRUE_MIN __FLT16_DENORM_MIN__
+#endif /* __FLT16_MANT_DIG__. */
+
+#ifdef __FLT32_MANT_DIG__
+#undef FLT32_MANT_DIG
+#define FLT32_MANT_DIG __FLT32_MANT_DIG__
+#undef FLT32_DIG
+#define FLT32_DIG __FLT32_DIG__
+#undef FLT32_MIN_EXP
+#define FLT32_MIN_EXP __FLT32_MIN_EXP__
+#undef FLT32_MIN_10_EXP
+#define FLT32_MIN_10_EXP __FLT32_MIN_10_EXP__
+#undef FLT32_MAX_EXP
+#define FLT32_MAX_EXP __FLT32_MAX_EXP__
+#undef FLT32_MAX_10_EXP
+#define FLT32_MAX_10_EXP __FLT32_MAX_10_EXP__
+#undef FLT32_MAX
+#define FLT32_MAX __FLT32_MAX__
+#undef FLT32_EPSILON
+#define FLT32_EPSILON __FLT32_EPSILON__
+#undef FLT32_MIN
+#define FLT32_MIN __FLT32_MIN__
+#undef FLT32_DECIMAL_DIG
+#define FLT32_DECIMAL_DIG __FLT32_DECIMAL_DIG__
+#undef FLT32_TRUE_MIN
+#define FLT32_TRUE_MIN __FLT32_DENORM_MIN__
+#endif /* __FLT32_MANT_DIG__. */
+
+#ifdef __FLT64_MANT_DIG__
+#undef FLT64_MANT_DIG
+#define FLT64_MANT_DIG __FLT64_MANT_DIG__
+#undef FLT64_DIG
+#define FLT64_DIG __FLT64_DIG__
+#undef FLT64_MIN_EXP
+#define FLT64_MIN_EXP __FLT64_MIN_EXP__
+#undef FLT64_MIN_10_EXP
+#define FLT64_MIN_10_EXP __FLT64_MIN_10_EXP__
+#undef FLT64_MAX_EXP
+#define FLT64_MAX_EXP __FLT64_MAX_EXP__
+#undef FLT64_MAX_10_EXP
+#define FLT64_MAX_10_EXP __FLT64_MAX_10_EXP__
+#undef FLT64_MAX
+#define FLT64_MAX __FLT64_MAX__
+#undef FLT64_EPSILON
+#define FLT64_EPSILON __FLT64_EPSILON__
+#undef FLT64_MIN
+#define FLT64_MIN __FLT64_MIN__
+#undef FLT64_DECIMAL_DIG
+#define FLT64_DECIMAL_DIG __FLT64_DECIMAL_DIG__
+#undef FLT64_TRUE_MIN
+#define FLT64_TRUE_MIN __FLT64_DENORM_MIN__
+#endif /* __FLT64_MANT_DIG__. */
+
+#ifdef __FLT128_MANT_DIG__
+#undef FLT128_MANT_DIG
+#define FLT128_MANT_DIG __FLT128_MANT_DIG__
+#undef FLT128_DIG
+#define FLT128_DIG __FLT128_DIG__
+#undef FLT128_MIN_EXP
+#define FLT128_MIN_EXP __FLT128_MIN_EXP__
+#undef FLT128_MIN_10_EXP
+#define FLT128_MIN_10_EXP __FLT128_MIN_10_EXP__
+#undef FLT128_MAX_EXP
+#define FLT128_MAX_EXP __FLT128_MAX_EXP__
+#undef FLT128_MAX_10_EXP
+#define FLT128_MAX_10_EXP __FLT128_MAX_10_EXP__
+#undef FLT128_MAX
+#define FLT128_MAX __FLT128_MAX__
+#undef FLT128_EPSILON
+#define FLT128_EPSILON __FLT128_EPSILON__
+#undef FLT128_MIN
+#define FLT128_MIN __FLT128_MIN__
+#undef FLT128_DECIMAL_DIG
+#define FLT128_DECIMAL_DIG __FLT128_DECIMAL_DIG__
+#undef FLT128_TRUE_MIN
+#define FLT128_TRUE_MIN __FLT128_DENORM_MIN__
+#endif /* __FLT128_MANT_DIG__. */
+
+#ifdef __FLT32X_MANT_DIG__
+#undef FLT32X_MANT_DIG
+#define FLT32X_MANT_DIG __FLT32X_MANT_DIG__
+#undef FLT32X_DIG
+#define FLT32X_DIG __FLT32X_DIG__
+#undef FLT32X_MIN_EXP
+#define FLT32X_MIN_EXP __FLT32X_MIN_EXP__
+#undef FLT32X_MIN_10_EXP
+#define FLT32X_MIN_10_EXP __FLT32X_MIN_10_EXP__
+#undef FLT32X_MAX_EXP
+#define FLT32X_MAX_EXP __FLT32X_MAX_EXP__
+#undef FLT32X_MAX_10_EXP
+#define FLT32X_MAX_10_EXP __FLT32X_MAX_10_EXP__
+#undef FLT32X_MAX
+#define FLT32X_MAX __FLT32X_MAX__
+#undef FLT32X_EPSILON
+#define FLT32X_EPSILON __FLT32X_EPSILON__
+#undef FLT32X_MIN
+#define FLT32X_MIN __FLT32X_MIN__
+#undef FLT32X_DECIMAL_DIG
+#define FLT32X_DECIMAL_DIG __FLT32X_DECIMAL_DIG__
+#undef FLT32X_TRUE_MIN
+#define FLT32X_TRUE_MIN __FLT32X_DENORM_MIN__
+#endif /* __FLT32X_MANT_DIG__. */
+
+#ifdef __FLT64X_MANT_DIG__
+#undef FLT64X_MANT_DIG
+#define FLT64X_MANT_DIG __FLT64X_MANT_DIG__
+#undef FLT64X_DIG
+#define FLT64X_DIG __FLT64X_DIG__
+#undef FLT64X_MIN_EXP
+#define FLT64X_MIN_EXP __FLT64X_MIN_EXP__
+#undef FLT64X_MIN_10_EXP
+#define FLT64X_MIN_10_EXP __FLT64X_MIN_10_EXP__
+#undef FLT64X_MAX_EXP
+#define FLT64X_MAX_EXP __FLT64X_MAX_EXP__
+#undef FLT64X_MAX_10_EXP
+#define FLT64X_MAX_10_EXP __FLT64X_MAX_10_EXP__
+#undef FLT64X_MAX
+#define FLT64X_MAX __FLT64X_MAX__
+#undef FLT64X_EPSILON
+#define FLT64X_EPSILON __FLT64X_EPSILON__
+#undef FLT64X_MIN
+#define FLT64X_MIN __FLT64X_MIN__
+#undef FLT64X_DECIMAL_DIG
+#define FLT64X_DECIMAL_DIG __FLT64X_DECIMAL_DIG__
+#undef FLT64X_TRUE_MIN
+#define FLT64X_TRUE_MIN __FLT64X_DENORM_MIN__
+#endif /* __FLT64X_MANT_DIG__. */
+
+#ifdef __FLT128X_MANT_DIG__
+#undef FLT128X_MANT_DIG
+#define FLT128X_MANT_DIG __FLT128X_MANT_DIG__
+#undef FLT128X_DIG
+#define FLT128X_DIG __FLT128X_DIG__
+#undef FLT128X_MIN_EXP
+#define FLT128X_MIN_EXP __FLT128X_MIN_EXP__
+#undef FLT128X_MIN_10_EXP
+#define FLT128X_MIN_10_EXP __FLT128X_MIN_10_EXP__
+#undef FLT128X_MAX_EXP
+#define FLT128X_MAX_EXP __FLT128X_MAX_EXP__
+#undef FLT128X_MAX_10_EXP
+#define FLT128X_MAX_10_EXP __FLT128X_MAX_10_EXP__
+#undef FLT128X_MAX
+#define FLT128X_MAX __FLT128X_MAX__
+#undef FLT128X_EPSILON
+#define FLT128X_EPSILON __FLT128X_EPSILON__
+#undef FLT128X_MIN
+#define FLT128X_MIN __FLT128X_MIN__
+#undef FLT128X_DECIMAL_DIG
+#define FLT128X_DECIMAL_DIG __FLT128X_DECIMAL_DIG__
+#undef FLT128X_TRUE_MIN
+#define FLT128X_TRUE_MIN __FLT128X_DENORM_MIN__
+#endif /* __FLT128X_MANT_DIG__. */
+
+#endif /* __STDC_WANT_IEC_60559_TYPES_EXT__. */
+
+#ifdef __STDC_WANT_DEC_FP__
+/* Draft Technical Report 24732, extension for decimal floating-point
+ arithmetic: Characteristic of decimal floating types . */
+
+/* Number of base-FLT_RADIX digits in the significand, p. */
+#undef DEC32_MANT_DIG
+#undef DEC64_MANT_DIG
+#undef DEC128_MANT_DIG
+#define DEC32_MANT_DIG __DEC32_MANT_DIG__
+#define DEC64_MANT_DIG __DEC64_MANT_DIG__
+#define DEC128_MANT_DIG __DEC128_MANT_DIG__
+
+/* Minimum exponent. */
+#undef DEC32_MIN_EXP
+#undef DEC64_MIN_EXP
+#undef DEC128_MIN_EXP
+#define DEC32_MIN_EXP __DEC32_MIN_EXP__
+#define DEC64_MIN_EXP __DEC64_MIN_EXP__
+#define DEC128_MIN_EXP __DEC128_MIN_EXP__
+
+/* Maximum exponent. */
+#undef DEC32_MAX_EXP
+#undef DEC64_MAX_EXP
+#undef DEC128_MAX_EXP
+#define DEC32_MAX_EXP __DEC32_MAX_EXP__
+#define DEC64_MAX_EXP __DEC64_MAX_EXP__
+#define DEC128_MAX_EXP __DEC128_MAX_EXP__
+
+/* Maximum representable finite decimal floating-point number
+ (there are 6, 15, and 33 9s after the decimal points respectively). */
+#undef DEC32_MAX
+#undef DEC64_MAX
+#undef DEC128_MAX
+#define DEC32_MAX __DEC32_MAX__
+#define DEC64_MAX __DEC64_MAX__
+#define DEC128_MAX __DEC128_MAX__
+
+/* The difference between 1 and the least value greater than 1 that is
+ representable in the given floating point type. */
+#undef DEC32_EPSILON
+#undef DEC64_EPSILON
+#undef DEC128_EPSILON
+#define DEC32_EPSILON __DEC32_EPSILON__
+#define DEC64_EPSILON __DEC64_EPSILON__
+#define DEC128_EPSILON __DEC128_EPSILON__
+
+/* Minimum normalized positive floating-point number. */
+#undef DEC32_MIN
+#undef DEC64_MIN
+#undef DEC128_MIN
+#define DEC32_MIN __DEC32_MIN__
+#define DEC64_MIN __DEC64_MIN__
+#define DEC128_MIN __DEC128_MIN__
+
+/* Minimum subnormal positive floating-point number. */
+#undef DEC32_SUBNORMAL_MIN
+#undef DEC64_SUBNORMAL_MIN
+#undef DEC128_SUBNORMAL_MIN
+#define DEC32_SUBNORMAL_MIN __DEC32_SUBNORMAL_MIN__
+#define DEC64_SUBNORMAL_MIN __DEC64_SUBNORMAL_MIN__
+#define DEC128_SUBNORMAL_MIN __DEC128_SUBNORMAL_MIN__
+
+/* The floating-point expression evaluation method.
+ -1 indeterminate
+ 0 evaluate all operations and constants just to the range and
+ precision of the type
+ 1 evaluate operations and constants of type _Decimal32
+ and _Decimal64 to the range and precision of the _Decimal64
+ type, evaluate _Decimal128 operations and constants to the
+ range and precision of the _Decimal128 type;
+ 2 evaluate all operations and constants to the range and
+ precision of the _Decimal128 type. */
+
+#undef DEC_EVAL_METHOD
+#define DEC_EVAL_METHOD __DEC_EVAL_METHOD__
+
+#endif /* __STDC_WANT_DEC_FP__ */
+
+#endif /* _FLOAT_H___ */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/gcov.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/gcov.h
new file mode 100644
index 0000000..9257830
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/gcov.h
@@ -0,0 +1,41 @@
+/* GCOV interface routines.
+ Copyright (C) 2017-2018 Free Software Foundation, Inc.
+
+ This file is part of GCC.
+
+ GCC is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 3, or (at your option) any later
+ version.
+
+ GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ for more details.
+
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+ . */
+
+#ifndef GCC_GCOV_H
+#define GCC_GCOV_H
+
+/* Set all counters to zero. */
+
+extern void __gcov_reset (void);
+
+/* Write profile information to a file. */
+
+extern void __gcov_dump (void);
+
+/* Write profile information to a file and reset counters to zero.
+ The function does operations under a mutex. */
+
+extern void __gcov_flush (void);
+
+#endif /* GCC_GCOV_H */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/iso646.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/iso646.h
new file mode 100644
index 0000000..cae57da
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/iso646.h
@@ -0,0 +1,45 @@
+/* Copyright (C) 1997-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 7.9 Alternative spellings
+ */
+
+#ifndef _ISO646_H
+#define _ISO646_H
+
+#ifndef __cplusplus
+#define and &&
+#define and_eq &=
+#define bitand &
+#define bitor |
+#define compl ~
+#define not !
+#define not_eq !=
+#define or ||
+#define or_eq |=
+#define xor ^
+#define xor_eq ^=
+#endif
+
+#endif
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdalign.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdalign.h
new file mode 100644
index 0000000..87a0170
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdalign.h
@@ -0,0 +1,39 @@
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/* ISO C1X: 7.15 Alignment . */
+
+#ifndef _STDALIGN_H
+#define _STDALIGN_H
+
+#ifndef __cplusplus
+
+#define alignas _Alignas
+#define alignof _Alignof
+
+#define __alignas_is_defined 1
+#define __alignof_is_defined 1
+
+#endif
+
+#endif /* stdalign.h */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdarg.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdarg.h
new file mode 100644
index 0000000..e4c73fd
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdarg.h
@@ -0,0 +1,127 @@
+/* Copyright (C) 1989-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 7.15 Variable arguments
+ */
+
+#ifndef _STDARG_H
+#ifndef _ANSI_STDARG_H_
+#ifndef __need___va_list
+#define _STDARG_H
+#define _ANSI_STDARG_H_
+#endif /* not __need___va_list */
+#undef __need___va_list
+
+/* Define __gnuc_va_list. */
+
+#ifndef __GNUC_VA_LIST
+#define __GNUC_VA_LIST
+typedef __builtin_va_list __gnuc_va_list;
+#endif
+
+/* Define the standard macros for the user,
+ if this invocation was from the user program. */
+#ifdef _STDARG_H
+
+#define va_start(v,l) __builtin_va_start(v,l)
+#define va_end(v) __builtin_va_end(v)
+#define va_arg(v,l) __builtin_va_arg(v,l)
+#if !defined(__STRICT_ANSI__) || __STDC_VERSION__ + 0 >= 199900L \
+ || __cplusplus + 0 >= 201103L
+#define va_copy(d,s) __builtin_va_copy(d,s)
+#endif
+#define __va_copy(d,s) __builtin_va_copy(d,s)
+
+/* Define va_list, if desired, from __gnuc_va_list. */
+/* We deliberately do not define va_list when called from
+ stdio.h, because ANSI C says that stdio.h is not supposed to define
+ va_list. stdio.h needs to have access to that data type,
+ but must not use that name. It should use the name __gnuc_va_list,
+ which is safe because it is reserved for the implementation. */
+
+#ifdef _BSD_VA_LIST
+#undef _BSD_VA_LIST
+#endif
+
+#if defined(__svr4__) || (defined(_SCO_DS) && !defined(__VA_LIST))
+/* SVR4.2 uses _VA_LIST for an internal alias for va_list,
+ so we must avoid testing it and setting it here.
+ SVR4 uses _VA_LIST as a flag in stdarg.h, but we should
+ have no conflict with that. */
+#ifndef _VA_LIST_
+#define _VA_LIST_
+#ifdef __i860__
+#ifndef _VA_LIST
+#define _VA_LIST va_list
+#endif
+#endif /* __i860__ */
+typedef __gnuc_va_list va_list;
+#ifdef _SCO_DS
+#define __VA_LIST
+#endif
+#endif /* _VA_LIST_ */
+#else /* not __svr4__ || _SCO_DS */
+
+/* The macro _VA_LIST_ is the same thing used by this file in Ultrix.
+ But on BSD NET2 we must not test or define or undef it.
+ (Note that the comments in NET 2's ansi.h
+ are incorrect for _VA_LIST_--see stdio.h!) */
+#if !defined (_VA_LIST_) || defined (__BSD_NET2__) || defined (____386BSD____) || defined (__bsdi__) || defined (__sequent__) || defined (__FreeBSD__) || defined(WINNT)
+/* The macro _VA_LIST_DEFINED is used in Windows NT 3.5 */
+#ifndef _VA_LIST_DEFINED
+/* The macro _VA_LIST is used in SCO Unix 3.2. */
+#ifndef _VA_LIST
+/* The macro _VA_LIST_T_H is used in the Bull dpx2 */
+#ifndef _VA_LIST_T_H
+/* The macro __va_list__ is used by BeOS. */
+#ifndef __va_list__
+typedef __gnuc_va_list va_list;
+#endif /* not __va_list__ */
+#endif /* not _VA_LIST_T_H */
+#endif /* not _VA_LIST */
+#endif /* not _VA_LIST_DEFINED */
+#if !(defined (__BSD_NET2__) || defined (____386BSD____) || defined (__bsdi__) || defined (__sequent__) || defined (__FreeBSD__))
+#define _VA_LIST_
+#endif
+#ifndef _VA_LIST
+#define _VA_LIST
+#endif
+#ifndef _VA_LIST_DEFINED
+#define _VA_LIST_DEFINED
+#endif
+#ifndef _VA_LIST_T_H
+#define _VA_LIST_T_H
+#endif
+#ifndef __va_list__
+#define __va_list__
+#endif
+
+#endif /* not _VA_LIST_, except on certain systems */
+
+#endif /* not __svr4__ */
+
+#endif /* _STDARG_H */
+
+#endif /* not _ANSI_STDARG_H_ */
+#endif /* not _STDARG_H */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdatomic.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdatomic.h
new file mode 100644
index 0000000..5cc7b08
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdatomic.h
@@ -0,0 +1,243 @@
+/* Copyright (C) 2013-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/* ISO C11 Standard: 7.17 Atomics . */
+
+#ifndef _STDATOMIC_H
+#define _STDATOMIC_H
+
+typedef enum
+ {
+ memory_order_relaxed = __ATOMIC_RELAXED,
+ memory_order_consume = __ATOMIC_CONSUME,
+ memory_order_acquire = __ATOMIC_ACQUIRE,
+ memory_order_release = __ATOMIC_RELEASE,
+ memory_order_acq_rel = __ATOMIC_ACQ_REL,
+ memory_order_seq_cst = __ATOMIC_SEQ_CST
+ } memory_order;
+
+
+typedef _Atomic _Bool atomic_bool;
+typedef _Atomic char atomic_char;
+typedef _Atomic signed char atomic_schar;
+typedef _Atomic unsigned char atomic_uchar;
+typedef _Atomic short atomic_short;
+typedef _Atomic unsigned short atomic_ushort;
+typedef _Atomic int atomic_int;
+typedef _Atomic unsigned int atomic_uint;
+typedef _Atomic long atomic_long;
+typedef _Atomic unsigned long atomic_ulong;
+typedef _Atomic long long atomic_llong;
+typedef _Atomic unsigned long long atomic_ullong;
+typedef _Atomic __CHAR16_TYPE__ atomic_char16_t;
+typedef _Atomic __CHAR32_TYPE__ atomic_char32_t;
+typedef _Atomic __WCHAR_TYPE__ atomic_wchar_t;
+typedef _Atomic __INT_LEAST8_TYPE__ atomic_int_least8_t;
+typedef _Atomic __UINT_LEAST8_TYPE__ atomic_uint_least8_t;
+typedef _Atomic __INT_LEAST16_TYPE__ atomic_int_least16_t;
+typedef _Atomic __UINT_LEAST16_TYPE__ atomic_uint_least16_t;
+typedef _Atomic __INT_LEAST32_TYPE__ atomic_int_least32_t;
+typedef _Atomic __UINT_LEAST32_TYPE__ atomic_uint_least32_t;
+typedef _Atomic __INT_LEAST64_TYPE__ atomic_int_least64_t;
+typedef _Atomic __UINT_LEAST64_TYPE__ atomic_uint_least64_t;
+typedef _Atomic __INT_FAST8_TYPE__ atomic_int_fast8_t;
+typedef _Atomic __UINT_FAST8_TYPE__ atomic_uint_fast8_t;
+typedef _Atomic __INT_FAST16_TYPE__ atomic_int_fast16_t;
+typedef _Atomic __UINT_FAST16_TYPE__ atomic_uint_fast16_t;
+typedef _Atomic __INT_FAST32_TYPE__ atomic_int_fast32_t;
+typedef _Atomic __UINT_FAST32_TYPE__ atomic_uint_fast32_t;
+typedef _Atomic __INT_FAST64_TYPE__ atomic_int_fast64_t;
+typedef _Atomic __UINT_FAST64_TYPE__ atomic_uint_fast64_t;
+typedef _Atomic __INTPTR_TYPE__ atomic_intptr_t;
+typedef _Atomic __UINTPTR_TYPE__ atomic_uintptr_t;
+typedef _Atomic __SIZE_TYPE__ atomic_size_t;
+typedef _Atomic __PTRDIFF_TYPE__ atomic_ptrdiff_t;
+typedef _Atomic __INTMAX_TYPE__ atomic_intmax_t;
+typedef _Atomic __UINTMAX_TYPE__ atomic_uintmax_t;
+
+
+#define ATOMIC_VAR_INIT(VALUE) (VALUE)
+
+/* Initialize an atomic object pointed to by PTR with VAL. */
+#define atomic_init(PTR, VAL) \
+ atomic_store_explicit (PTR, VAL, __ATOMIC_RELAXED)
+
+#define kill_dependency(Y) \
+ __extension__ \
+ ({ \
+ __auto_type __kill_dependency_tmp = (Y); \
+ __kill_dependency_tmp; \
+ })
+
+extern void atomic_thread_fence (memory_order);
+#define atomic_thread_fence(MO) __atomic_thread_fence (MO)
+extern void atomic_signal_fence (memory_order);
+#define atomic_signal_fence(MO) __atomic_signal_fence (MO)
+#define atomic_is_lock_free(OBJ) __atomic_is_lock_free (sizeof (*(OBJ)), (OBJ))
+
+#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE
+#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE
+#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE
+#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE
+#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE
+#define ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE
+#define ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE
+#define ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE
+#define ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE
+#define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE
+
+
+/* Note that these macros require __typeof__ and __auto_type to remove
+ _Atomic qualifiers (and const qualifiers, if those are valid on
+ macro operands).
+
+ Also note that the header file uses the generic form of __atomic
+ builtins, which requires the address to be taken of the value
+ parameter, and then we pass that value on. This allows the macros
+ to work for any type, and the compiler is smart enough to convert
+ these to lock-free _N variants if possible, and throw away the
+ temps. */
+
+#define atomic_store_explicit(PTR, VAL, MO) \
+ __extension__ \
+ ({ \
+ __auto_type __atomic_store_ptr = (PTR); \
+ __typeof__ (*__atomic_store_ptr) __atomic_store_tmp = (VAL); \
+ __atomic_store (__atomic_store_ptr, &__atomic_store_tmp, (MO)); \
+ })
+
+#define atomic_store(PTR, VAL) \
+ atomic_store_explicit (PTR, VAL, __ATOMIC_SEQ_CST)
+
+
+#define atomic_load_explicit(PTR, MO) \
+ __extension__ \
+ ({ \
+ __auto_type __atomic_load_ptr = (PTR); \
+ __typeof__ (*__atomic_load_ptr) __atomic_load_tmp; \
+ __atomic_load (__atomic_load_ptr, &__atomic_load_tmp, (MO)); \
+ __atomic_load_tmp; \
+ })
+
+#define atomic_load(PTR) atomic_load_explicit (PTR, __ATOMIC_SEQ_CST)
+
+
+#define atomic_exchange_explicit(PTR, VAL, MO) \
+ __extension__ \
+ ({ \
+ __auto_type __atomic_exchange_ptr = (PTR); \
+ __typeof__ (*__atomic_exchange_ptr) __atomic_exchange_val = (VAL); \
+ __typeof__ (*__atomic_exchange_ptr) __atomic_exchange_tmp; \
+ __atomic_exchange (__atomic_exchange_ptr, &__atomic_exchange_val, \
+ &__atomic_exchange_tmp, (MO)); \
+ __atomic_exchange_tmp; \
+ })
+
+#define atomic_exchange(PTR, VAL) \
+ atomic_exchange_explicit (PTR, VAL, __ATOMIC_SEQ_CST)
+
+
+#define atomic_compare_exchange_strong_explicit(PTR, VAL, DES, SUC, FAIL) \
+ __extension__ \
+ ({ \
+ __auto_type __atomic_compare_exchange_ptr = (PTR); \
+ __typeof__ (*__atomic_compare_exchange_ptr) __atomic_compare_exchange_tmp \
+ = (DES); \
+ __atomic_compare_exchange (__atomic_compare_exchange_ptr, (VAL), \
+ &__atomic_compare_exchange_tmp, 0, \
+ (SUC), (FAIL)); \
+ })
+
+#define atomic_compare_exchange_strong(PTR, VAL, DES) \
+ atomic_compare_exchange_strong_explicit (PTR, VAL, DES, __ATOMIC_SEQ_CST, \
+ __ATOMIC_SEQ_CST)
+
+#define atomic_compare_exchange_weak_explicit(PTR, VAL, DES, SUC, FAIL) \
+ __extension__ \
+ ({ \
+ __auto_type __atomic_compare_exchange_ptr = (PTR); \
+ __typeof__ (*__atomic_compare_exchange_ptr) __atomic_compare_exchange_tmp \
+ = (DES); \
+ __atomic_compare_exchange (__atomic_compare_exchange_ptr, (VAL), \
+ &__atomic_compare_exchange_tmp, 1, \
+ (SUC), (FAIL)); \
+ })
+
+#define atomic_compare_exchange_weak(PTR, VAL, DES) \
+ atomic_compare_exchange_weak_explicit (PTR, VAL, DES, __ATOMIC_SEQ_CST, \
+ __ATOMIC_SEQ_CST)
+
+
+
+#define atomic_fetch_add(PTR, VAL) __atomic_fetch_add ((PTR), (VAL), \
+ __ATOMIC_SEQ_CST)
+#define atomic_fetch_add_explicit(PTR, VAL, MO) \
+ __atomic_fetch_add ((PTR), (VAL), (MO))
+
+#define atomic_fetch_sub(PTR, VAL) __atomic_fetch_sub ((PTR), (VAL), \
+ __ATOMIC_SEQ_CST)
+#define atomic_fetch_sub_explicit(PTR, VAL, MO) \
+ __atomic_fetch_sub ((PTR), (VAL), (MO))
+
+#define atomic_fetch_or(PTR, VAL) __atomic_fetch_or ((PTR), (VAL), \
+ __ATOMIC_SEQ_CST)
+#define atomic_fetch_or_explicit(PTR, VAL, MO) \
+ __atomic_fetch_or ((PTR), (VAL), (MO))
+
+#define atomic_fetch_xor(PTR, VAL) __atomic_fetch_xor ((PTR), (VAL), \
+ __ATOMIC_SEQ_CST)
+#define atomic_fetch_xor_explicit(PTR, VAL, MO) \
+ __atomic_fetch_xor ((PTR), (VAL), (MO))
+
+#define atomic_fetch_and(PTR, VAL) __atomic_fetch_and ((PTR), (VAL), \
+ __ATOMIC_SEQ_CST)
+#define atomic_fetch_and_explicit(PTR, VAL, MO) \
+ __atomic_fetch_and ((PTR), (VAL), (MO))
+
+
+typedef _Atomic struct
+{
+#if __GCC_ATOMIC_TEST_AND_SET_TRUEVAL == 1
+ _Bool __val;
+#else
+ unsigned char __val;
+#endif
+} atomic_flag;
+
+#define ATOMIC_FLAG_INIT { 0 }
+
+
+extern _Bool atomic_flag_test_and_set (volatile atomic_flag *);
+#define atomic_flag_test_and_set(PTR) \
+ __atomic_test_and_set ((PTR), __ATOMIC_SEQ_CST)
+extern _Bool atomic_flag_test_and_set_explicit (volatile atomic_flag *,
+ memory_order);
+#define atomic_flag_test_and_set_explicit(PTR, MO) \
+ __atomic_test_and_set ((PTR), (MO))
+
+extern void atomic_flag_clear (volatile atomic_flag *);
+#define atomic_flag_clear(PTR) __atomic_clear ((PTR), __ATOMIC_SEQ_CST)
+extern void atomic_flag_clear_explicit (volatile atomic_flag *, memory_order);
+#define atomic_flag_clear_explicit(PTR, MO) __atomic_clear ((PTR), (MO))
+
+#endif /* _STDATOMIC_H */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdbool.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdbool.h
new file mode 100644
index 0000000..aa55406
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdbool.h
@@ -0,0 +1,54 @@
+/* Copyright (C) 1998-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 7.16 Boolean type and values
+ */
+
+#ifndef _STDBOOL_H
+#define _STDBOOL_H
+
+#ifndef __cplusplus
+
+#define bool _Bool
+#define true 1
+#define false 0
+
+#else /* __cplusplus */
+
+/* Supporting _Bool in C++ is a GCC extension. */
+#define _Bool bool
+
+#if __cplusplus < 201103L
+/* Defining these macros in C++98 is a GCC extension. */
+#define bool bool
+#define false false
+#define true true
+#endif
+
+#endif /* __cplusplus */
+
+/* Signal that all the definitions are present. */
+#define __bool_true_false_are_defined 1
+
+#endif /* stdbool.h */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stddef.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stddef.h
new file mode 100644
index 0000000..31b96a7
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stddef.h
@@ -0,0 +1,451 @@
+/* Copyright (C) 1989-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 7.17 Common definitions
+ */
+#if (!defined(_STDDEF_H) && !defined(_STDDEF_H_) && !defined(_ANSI_STDDEF_H) \
+ && !defined(__STDDEF_H__)) \
+ || defined(__need_wchar_t) || defined(__need_size_t) \
+ || defined(__need_ptrdiff_t) || defined(__need_NULL) \
+ || defined(__need_wint_t)
+
+/* Any one of these symbols __need_* means that GNU libc
+ wants us just to define one data type. So don't define
+ the symbols that indicate this file's entire job has been done. */
+#if (!defined(__need_wchar_t) && !defined(__need_size_t) \
+ && !defined(__need_ptrdiff_t) && !defined(__need_NULL) \
+ && !defined(__need_wint_t))
+#define _STDDEF_H
+#define _STDDEF_H_
+/* snaroff@next.com says the NeXT needs this. */
+#define _ANSI_STDDEF_H
+#endif
+
+#ifndef __sys_stdtypes_h
+/* This avoids lossage on SunOS but only if stdtypes.h comes first.
+ There's no way to win with the other order! Sun lossage. */
+
+/* On 4.3bsd-net2, make sure ansi.h is included, so we have
+ one less case to deal with in the following. */
+#if defined (__BSD_NET2__) || defined (____386BSD____) || (defined (__FreeBSD__) && (__FreeBSD__ < 5)) || defined(__NetBSD__)
+#include
+#endif
+/* On FreeBSD 5, machine/ansi.h does not exist anymore... */
+#if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
+#include
+#endif
+
+/* In 4.3bsd-net2, machine/ansi.h defines these symbols, which are
+ defined if the corresponding type is *not* defined.
+ FreeBSD-2.1 defines _MACHINE_ANSI_H_ instead of _ANSI_H_.
+ NetBSD defines _I386_ANSI_H_ and _X86_64_ANSI_H_ instead of _ANSI_H_ */
+#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
+#if !defined(_SIZE_T_) && !defined(_BSD_SIZE_T_)
+#define _SIZE_T
+#endif
+#if !defined(_PTRDIFF_T_) && !defined(_BSD_PTRDIFF_T_)
+#define _PTRDIFF_T
+#endif
+/* On BSD/386 1.1, at least, machine/ansi.h defines _BSD_WCHAR_T_
+ instead of _WCHAR_T_. */
+#if !defined(_WCHAR_T_) && !defined(_BSD_WCHAR_T_)
+#ifndef _BSD_WCHAR_T_
+#define _WCHAR_T
+#endif
+#endif
+/* Undef _FOO_T_ if we are supposed to define foo_t. */
+#if defined (__need_ptrdiff_t) || defined (_STDDEF_H_)
+#undef _PTRDIFF_T_
+#undef _BSD_PTRDIFF_T_
+#endif
+#if defined (__need_size_t) || defined (_STDDEF_H_)
+#undef _SIZE_T_
+#undef _BSD_SIZE_T_
+#endif
+#if defined (__need_wchar_t) || defined (_STDDEF_H_)
+#undef _WCHAR_T_
+#undef _BSD_WCHAR_T_
+#endif
+#endif /* defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_) */
+
+/* Sequent's header files use _PTRDIFF_T_ in some conflicting way.
+ Just ignore it. */
+#if defined (__sequent__) && defined (_PTRDIFF_T_)
+#undef _PTRDIFF_T_
+#endif
+
+/* On VxWorks, may have defined macros like
+ _TYPE_size_t which will typedef size_t. fixincludes patched the
+ vxTypesBase.h so that this macro is only defined if _GCC_SIZE_T is
+ not defined, and so that defining this macro defines _GCC_SIZE_T.
+ If we find that the macros are still defined at this point, we must
+ invoke them so that the type is defined as expected. */
+#if defined (_TYPE_ptrdiff_t) && (defined (__need_ptrdiff_t) || defined (_STDDEF_H_))
+_TYPE_ptrdiff_t;
+#undef _TYPE_ptrdiff_t
+#endif
+#if defined (_TYPE_size_t) && (defined (__need_size_t) || defined (_STDDEF_H_))
+_TYPE_size_t;
+#undef _TYPE_size_t
+#endif
+#if defined (_TYPE_wchar_t) && (defined (__need_wchar_t) || defined (_STDDEF_H_))
+_TYPE_wchar_t;
+#undef _TYPE_wchar_t
+#endif
+
+/* In case nobody has defined these types, but we aren't running under
+ GCC 2.00, make sure that __PTRDIFF_TYPE__, __SIZE_TYPE__, and
+ __WCHAR_TYPE__ have reasonable values. This can happen if the
+ parts of GCC is compiled by an older compiler, that actually
+ include gstddef.h, such as collect2. */
+
+/* Signed type of difference of two pointers. */
+
+/* Define this type if we are doing the whole job,
+ or if we want this type in particular. */
+#if defined (_STDDEF_H) || defined (__need_ptrdiff_t)
+#ifndef _PTRDIFF_T /* in case has defined it. */
+#ifndef _T_PTRDIFF_
+#ifndef _T_PTRDIFF
+#ifndef __PTRDIFF_T
+#ifndef _PTRDIFF_T_
+#ifndef _BSD_PTRDIFF_T_
+#ifndef ___int_ptrdiff_t_h
+#ifndef _GCC_PTRDIFF_T
+#ifndef _PTRDIFF_T_DECLARED /* DragonFly */
+#define _PTRDIFF_T
+#define _T_PTRDIFF_
+#define _T_PTRDIFF
+#define __PTRDIFF_T
+#define _PTRDIFF_T_
+#define _BSD_PTRDIFF_T_
+#define ___int_ptrdiff_t_h
+#define _GCC_PTRDIFF_T
+#define _PTRDIFF_T_DECLARED
+#ifndef __PTRDIFF_TYPE__
+#define __PTRDIFF_TYPE__ long int
+#endif
+typedef __PTRDIFF_TYPE__ ptrdiff_t;
+#endif /* _PTRDIFF_T_DECLARED */
+#endif /* _GCC_PTRDIFF_T */
+#endif /* ___int_ptrdiff_t_h */
+#endif /* _BSD_PTRDIFF_T_ */
+#endif /* _PTRDIFF_T_ */
+#endif /* __PTRDIFF_T */
+#endif /* _T_PTRDIFF */
+#endif /* _T_PTRDIFF_ */
+#endif /* _PTRDIFF_T */
+
+/* If this symbol has done its job, get rid of it. */
+#undef __need_ptrdiff_t
+
+#endif /* _STDDEF_H or __need_ptrdiff_t. */
+
+/* Unsigned type of `sizeof' something. */
+
+/* Define this type if we are doing the whole job,
+ or if we want this type in particular. */
+#if defined (_STDDEF_H) || defined (__need_size_t)
+#ifndef __size_t__ /* BeOS */
+#ifndef __SIZE_T__ /* Cray Unicos/Mk */
+#ifndef _SIZE_T /* in case has defined it. */
+#ifndef _SYS_SIZE_T_H
+#ifndef _T_SIZE_
+#ifndef _T_SIZE
+#ifndef __SIZE_T
+#ifndef _SIZE_T_
+#ifndef _BSD_SIZE_T_
+#ifndef _SIZE_T_DEFINED_
+#ifndef _SIZE_T_DEFINED
+#ifndef _BSD_SIZE_T_DEFINED_ /* Darwin */
+#ifndef _SIZE_T_DECLARED /* FreeBSD 5 */
+#ifndef ___int_size_t_h
+#ifndef _GCC_SIZE_T
+#ifndef _SIZET_
+#ifndef __size_t
+#define __size_t__ /* BeOS */
+#define __SIZE_T__ /* Cray Unicos/Mk */
+#define _SIZE_T
+#define _SYS_SIZE_T_H
+#define _T_SIZE_
+#define _T_SIZE
+#define __SIZE_T
+#define _SIZE_T_
+#define _BSD_SIZE_T_
+#define _SIZE_T_DEFINED_
+#define _SIZE_T_DEFINED
+#define _BSD_SIZE_T_DEFINED_ /* Darwin */
+#define _SIZE_T_DECLARED /* FreeBSD 5 */
+#define ___int_size_t_h
+#define _GCC_SIZE_T
+#define _SIZET_
+#if (defined (__FreeBSD__) && (__FreeBSD__ >= 5)) \
+ || defined(__DragonFly__) \
+ || defined(__FreeBSD_kernel__)
+/* __size_t is a typedef on FreeBSD 5, must not trash it. */
+#elif defined (__VMS__)
+/* __size_t is also a typedef on VMS. */
+#else
+#define __size_t
+#endif
+#ifndef __SIZE_TYPE__
+#define __SIZE_TYPE__ long unsigned int
+#endif
+#if !(defined (__GNUG__) && defined (size_t))
+typedef __SIZE_TYPE__ size_t;
+#ifdef __BEOS__
+typedef long ssize_t;
+#endif /* __BEOS__ */
+#endif /* !(defined (__GNUG__) && defined (size_t)) */
+#endif /* __size_t */
+#endif /* _SIZET_ */
+#endif /* _GCC_SIZE_T */
+#endif /* ___int_size_t_h */
+#endif /* _SIZE_T_DECLARED */
+#endif /* _BSD_SIZE_T_DEFINED_ */
+#endif /* _SIZE_T_DEFINED */
+#endif /* _SIZE_T_DEFINED_ */
+#endif /* _BSD_SIZE_T_ */
+#endif /* _SIZE_T_ */
+#endif /* __SIZE_T */
+#endif /* _T_SIZE */
+#endif /* _T_SIZE_ */
+#endif /* _SYS_SIZE_T_H */
+#endif /* _SIZE_T */
+#endif /* __SIZE_T__ */
+#endif /* __size_t__ */
+#undef __need_size_t
+#endif /* _STDDEF_H or __need_size_t. */
+
+
+/* Wide character type.
+ Locale-writers should change this as necessary to
+ be big enough to hold unique values not between 0 and 127,
+ and not (wchar_t) -1, for each defined multibyte character. */
+
+/* Define this type if we are doing the whole job,
+ or if we want this type in particular. */
+#if defined (_STDDEF_H) || defined (__need_wchar_t)
+#ifndef __wchar_t__ /* BeOS */
+#ifndef __WCHAR_T__ /* Cray Unicos/Mk */
+#ifndef _WCHAR_T
+#ifndef _T_WCHAR_
+#ifndef _T_WCHAR
+#ifndef __WCHAR_T
+#ifndef _WCHAR_T_
+#ifndef _BSD_WCHAR_T_
+#ifndef _BSD_WCHAR_T_DEFINED_ /* Darwin */
+#ifndef _BSD_RUNE_T_DEFINED_ /* Darwin */
+#ifndef _WCHAR_T_DECLARED /* FreeBSD 5 */
+#ifndef _WCHAR_T_DEFINED_
+#ifndef _WCHAR_T_DEFINED
+#ifndef _WCHAR_T_H
+#ifndef ___int_wchar_t_h
+#ifndef __INT_WCHAR_T_H
+#ifndef _GCC_WCHAR_T
+#define __wchar_t__ /* BeOS */
+#define __WCHAR_T__ /* Cray Unicos/Mk */
+#define _WCHAR_T
+#define _T_WCHAR_
+#define _T_WCHAR
+#define __WCHAR_T
+#define _WCHAR_T_
+#define _BSD_WCHAR_T_
+#define _WCHAR_T_DEFINED_
+#define _WCHAR_T_DEFINED
+#define _WCHAR_T_H
+#define ___int_wchar_t_h
+#define __INT_WCHAR_T_H
+#define _GCC_WCHAR_T
+#define _WCHAR_T_DECLARED
+
+/* On BSD/386 1.1, at least, machine/ansi.h defines _BSD_WCHAR_T_
+ instead of _WCHAR_T_, and _BSD_RUNE_T_ (which, unlike the other
+ symbols in the _FOO_T_ family, stays defined even after its
+ corresponding type is defined). If we define wchar_t, then we
+ must undef _WCHAR_T_; for BSD/386 1.1 (and perhaps others), if
+ we undef _WCHAR_T_, then we must also define rune_t, since
+ headers like runetype.h assume that if machine/ansi.h is included,
+ and _BSD_WCHAR_T_ is not defined, then rune_t is available.
+ machine/ansi.h says, "Note that _WCHAR_T_ and _RUNE_T_ must be of
+ the same type." */
+#ifdef _BSD_WCHAR_T_
+#undef _BSD_WCHAR_T_
+#ifdef _BSD_RUNE_T_
+#if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE)
+typedef _BSD_RUNE_T_ rune_t;
+#define _BSD_WCHAR_T_DEFINED_
+#define _BSD_RUNE_T_DEFINED_ /* Darwin */
+#if defined (__FreeBSD__) && (__FreeBSD__ < 5)
+/* Why is this file so hard to maintain properly? In contrast to
+ the comment above regarding BSD/386 1.1, on FreeBSD for as long
+ as the symbol has existed, _BSD_RUNE_T_ must not stay defined or
+ redundant typedefs will occur when stdlib.h is included after this file. */
+#undef _BSD_RUNE_T_
+#endif
+#endif
+#endif
+#endif
+/* FreeBSD 5 can't be handled well using "traditional" logic above
+ since it no longer defines _BSD_RUNE_T_ yet still desires to export
+ rune_t in some cases... */
+#if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
+#if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE)
+#if __BSD_VISIBLE
+#ifndef _RUNE_T_DECLARED
+typedef __rune_t rune_t;
+#define _RUNE_T_DECLARED
+#endif
+#endif
+#endif
+#endif
+
+#ifndef __WCHAR_TYPE__
+#define __WCHAR_TYPE__ int
+#endif
+#ifndef __cplusplus
+typedef __WCHAR_TYPE__ wchar_t;
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif /* _WCHAR_T_DECLARED */
+#endif /* _BSD_RUNE_T_DEFINED_ */
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif /* __WCHAR_T__ */
+#endif /* __wchar_t__ */
+#undef __need_wchar_t
+#endif /* _STDDEF_H or __need_wchar_t. */
+
+#if defined (__need_wint_t)
+#ifndef _WINT_T
+#define _WINT_T
+
+#ifndef __WINT_TYPE__
+#define __WINT_TYPE__ unsigned int
+#endif
+typedef __WINT_TYPE__ wint_t;
+#endif
+#undef __need_wint_t
+#endif
+
+/* In 4.3bsd-net2, leave these undefined to indicate that size_t, etc.
+ are already defined. */
+/* BSD/OS 3.1 and FreeBSD [23].x require the MACHINE_ANSI_H check here. */
+/* NetBSD 5 requires the I386_ANSI_H and X86_64_ANSI_H checks here. */
+#if defined(_ANSI_H_) || defined(_MACHINE_ANSI_H_) || defined(_X86_64_ANSI_H_) || defined(_I386_ANSI_H_)
+/* The references to _GCC_PTRDIFF_T_, _GCC_SIZE_T_, and _GCC_WCHAR_T_
+ are probably typos and should be removed before 2.8 is released. */
+#ifdef _GCC_PTRDIFF_T_
+#undef _PTRDIFF_T_
+#undef _BSD_PTRDIFF_T_
+#endif
+#ifdef _GCC_SIZE_T_
+#undef _SIZE_T_
+#undef _BSD_SIZE_T_
+#endif
+#ifdef _GCC_WCHAR_T_
+#undef _WCHAR_T_
+#undef _BSD_WCHAR_T_
+#endif
+/* The following ones are the real ones. */
+#ifdef _GCC_PTRDIFF_T
+#undef _PTRDIFF_T_
+#undef _BSD_PTRDIFF_T_
+#endif
+#ifdef _GCC_SIZE_T
+#undef _SIZE_T_
+#undef _BSD_SIZE_T_
+#endif
+#ifdef _GCC_WCHAR_T
+#undef _WCHAR_T_
+#undef _BSD_WCHAR_T_
+#endif
+#endif /* _ANSI_H_ || _MACHINE_ANSI_H_ || _X86_64_ANSI_H_ || _I386_ANSI_H_ */
+
+#endif /* __sys_stdtypes_h */
+
+/* A null pointer constant. */
+
+#if defined (_STDDEF_H) || defined (__need_NULL)
+#undef NULL /* in case has defined it. */
+#ifdef __GNUG__
+#define NULL __null
+#else /* G++ */
+#ifndef __cplusplus
+#define NULL ((void *)0)
+#else /* C++ */
+#define NULL 0
+#endif /* C++ */
+#endif /* G++ */
+#endif /* NULL not defined and or need NULL. */
+#undef __need_NULL
+
+#ifdef _STDDEF_H
+
+/* Offset of member MEMBER in a struct of type TYPE. */
+#define offsetof(TYPE, MEMBER) __builtin_offsetof (TYPE, MEMBER)
+
+#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) \
+ || (defined(__cplusplus) && __cplusplus >= 201103L)
+#ifndef _GCC_MAX_ALIGN_T
+#define _GCC_MAX_ALIGN_T
+/* Type whose alignment is supported in every context and is at least
+ as great as that of any standard type not using alignment
+ specifiers. */
+typedef struct {
+ long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
+ long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
+ /* _Float128 is defined as a basic type, so max_align_t must be
+ sufficiently aligned for it. This code must work in C++, so we
+ use __float128 here; that is only available on some
+ architectures, but only on i386 is extra alignment needed for
+ __float128. */
+#ifdef __i386__
+ __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
+#endif
+} max_align_t;
+#endif
+#endif /* C11 or C++11. */
+
+#if defined(__cplusplus) && __cplusplus >= 201103L
+#ifndef _GXX_NULLPTR_T
+#define _GXX_NULLPTR_T
+ typedef decltype(nullptr) nullptr_t;
+#endif
+#endif /* C++11. */
+
+#endif /* _STDDEF_H was defined this time */
+
+#endif /* !_STDDEF_H && !_STDDEF_H_ && !_ANSI_STDDEF_H && !__STDDEF_H__
+ || __need_XXX was not defined before */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdfix.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdfix.h
new file mode 100644
index 0000000..9ee244c
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdfix.h
@@ -0,0 +1,204 @@
+/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/* ISO/IEC JTC1 SC22 WG14 N1169
+ * Date: 2006-04-04
+ * ISO/IEC TR 18037
+ * Programming languages - C - Extensions to support embedded processors
+ */
+
+#ifndef _STDFIX_H
+#define _STDFIX_H
+
+/* 7.18a.1 Introduction. */
+
+#undef fract
+#undef accum
+#undef sat
+#define fract _Fract
+#define accum _Accum
+#define sat _Sat
+
+/* 7.18a.3 Precision macros. */
+
+#undef SFRACT_FBIT
+#undef SFRACT_MIN
+#undef SFRACT_MAX
+#undef SFRACT_EPSILON
+#define SFRACT_FBIT __SFRACT_FBIT__
+#define SFRACT_MIN __SFRACT_MIN__
+#define SFRACT_MAX __SFRACT_MAX__
+#define SFRACT_EPSILON __SFRACT_EPSILON__
+
+#undef USFRACT_FBIT
+#undef USFRACT_MIN
+#undef USFRACT_MAX
+#undef USFRACT_EPSILON
+#define USFRACT_FBIT __USFRACT_FBIT__
+#define USFRACT_MIN __USFRACT_MIN__ /* GCC extension. */
+#define USFRACT_MAX __USFRACT_MAX__
+#define USFRACT_EPSILON __USFRACT_EPSILON__
+
+#undef FRACT_FBIT
+#undef FRACT_MIN
+#undef FRACT_MAX
+#undef FRACT_EPSILON
+#define FRACT_FBIT __FRACT_FBIT__
+#define FRACT_MIN __FRACT_MIN__
+#define FRACT_MAX __FRACT_MAX__
+#define FRACT_EPSILON __FRACT_EPSILON__
+
+#undef UFRACT_FBIT
+#undef UFRACT_MIN
+#undef UFRACT_MAX
+#undef UFRACT_EPSILON
+#define UFRACT_FBIT __UFRACT_FBIT__
+#define UFRACT_MIN __UFRACT_MIN__ /* GCC extension. */
+#define UFRACT_MAX __UFRACT_MAX__
+#define UFRACT_EPSILON __UFRACT_EPSILON__
+
+#undef LFRACT_FBIT
+#undef LFRACT_MIN
+#undef LFRACT_MAX
+#undef LFRACT_EPSILON
+#define LFRACT_FBIT __LFRACT_FBIT__
+#define LFRACT_MIN __LFRACT_MIN__
+#define LFRACT_MAX __LFRACT_MAX__
+#define LFRACT_EPSILON __LFRACT_EPSILON__
+
+#undef ULFRACT_FBIT
+#undef ULFRACT_MIN
+#undef ULFRACT_MAX
+#undef ULFRACT_EPSILON
+#define ULFRACT_FBIT __ULFRACT_FBIT__
+#define ULFRACT_MIN __ULFRACT_MIN__ /* GCC extension. */
+#define ULFRACT_MAX __ULFRACT_MAX__
+#define ULFRACT_EPSILON __ULFRACT_EPSILON__
+
+#undef LLFRACT_FBIT
+#undef LLFRACT_MIN
+#undef LLFRACT_MAX
+#undef LLFRACT_EPSILON
+#define LLFRACT_FBIT __LLFRACT_FBIT__ /* GCC extension. */
+#define LLFRACT_MIN __LLFRACT_MIN__ /* GCC extension. */
+#define LLFRACT_MAX __LLFRACT_MAX__ /* GCC extension. */
+#define LLFRACT_EPSILON __LLFRACT_EPSILON__ /* GCC extension. */
+
+#undef ULLFRACT_FBIT
+#undef ULLFRACT_MIN
+#undef ULLFRACT_MAX
+#undef ULLFRACT_EPSILON
+#define ULLFRACT_FBIT __ULLFRACT_FBIT__ /* GCC extension. */
+#define ULLFRACT_MIN __ULLFRACT_MIN__ /* GCC extension. */
+#define ULLFRACT_MAX __ULLFRACT_MAX__ /* GCC extension. */
+#define ULLFRACT_EPSILON __ULLFRACT_EPSILON__ /* GCC extension. */
+
+#undef SACCUM_FBIT
+#undef SACCUM_IBIT
+#undef SACCUM_MIN
+#undef SACCUM_MAX
+#undef SACCUM_EPSILON
+#define SACCUM_FBIT __SACCUM_FBIT__
+#define SACCUM_IBIT __SACCUM_IBIT__
+#define SACCUM_MIN __SACCUM_MIN__
+#define SACCUM_MAX __SACCUM_MAX__
+#define SACCUM_EPSILON __SACCUM_EPSILON__
+
+#undef USACCUM_FBIT
+#undef USACCUM_IBIT
+#undef USACCUM_MIN
+#undef USACCUM_MAX
+#undef USACCUM_EPSILON
+#define USACCUM_FBIT __USACCUM_FBIT__
+#define USACCUM_IBIT __USACCUM_IBIT__
+#define USACCUM_MIN __USACCUM_MIN__ /* GCC extension. */
+#define USACCUM_MAX __USACCUM_MAX__
+#define USACCUM_EPSILON __USACCUM_EPSILON__
+
+#undef ACCUM_FBIT
+#undef ACCUM_IBIT
+#undef ACCUM_MIN
+#undef ACCUM_MAX
+#undef ACCUM_EPSILON
+#define ACCUM_FBIT __ACCUM_FBIT__
+#define ACCUM_IBIT __ACCUM_IBIT__
+#define ACCUM_MIN __ACCUM_MIN__
+#define ACCUM_MAX __ACCUM_MAX__
+#define ACCUM_EPSILON __ACCUM_EPSILON__
+
+#undef UACCUM_FBIT
+#undef UACCUM_IBIT
+#undef UACCUM_MIN
+#undef UACCUM_MAX
+#undef UACCUM_EPSILON
+#define UACCUM_FBIT __UACCUM_FBIT__
+#define UACCUM_IBIT __UACCUM_IBIT__
+#define UACCUM_MIN __UACCUM_MIN__ /* GCC extension. */
+#define UACCUM_MAX __UACCUM_MAX__
+#define UACCUM_EPSILON __UACCUM_EPSILON__
+
+#undef LACCUM_FBIT
+#undef LACCUM_IBIT
+#undef LACCUM_MIN
+#undef LACCUM_MAX
+#undef LACCUM_EPSILON
+#define LACCUM_FBIT __LACCUM_FBIT__
+#define LACCUM_IBIT __LACCUM_IBIT__
+#define LACCUM_MIN __LACCUM_MIN__
+#define LACCUM_MAX __LACCUM_MAX__
+#define LACCUM_EPSILON __LACCUM_EPSILON__
+
+#undef ULACCUM_FBIT
+#undef ULACCUM_IBIT
+#undef ULACCUM_MIN
+#undef ULACCUM_MAX
+#undef ULACCUM_EPSILON
+#define ULACCUM_FBIT __ULACCUM_FBIT__
+#define ULACCUM_IBIT __ULACCUM_IBIT__
+#define ULACCUM_MIN __ULACCUM_MIN__ /* GCC extension. */
+#define ULACCUM_MAX __ULACCUM_MAX__
+#define ULACCUM_EPSILON __ULACCUM_EPSILON__
+
+#undef LLACCUM_FBIT
+#undef LLACCUM_IBIT
+#undef LLACCUM_MIN
+#undef LLACCUM_MAX
+#undef LLACCUM_EPSILON
+#define LLACCUM_FBIT __LLACCUM_FBIT__ /* GCC extension. */
+#define LLACCUM_IBIT __LLACCUM_IBIT__ /* GCC extension. */
+#define LLACCUM_MIN __LLACCUM_MIN__ /* GCC extension. */
+#define LLACCUM_MAX __LLACCUM_MAX__ /* GCC extension. */
+#define LLACCUM_EPSILON __LLACCUM_EPSILON__ /* GCC extension. */
+
+#undef ULLACCUM_FBIT
+#undef ULLACCUM_IBIT
+#undef ULLACCUM_MIN
+#undef ULLACCUM_MAX
+#undef ULLACCUM_EPSILON
+#define ULLACCUM_FBIT __ULLACCUM_FBIT__ /* GCC extension. */
+#define ULLACCUM_IBIT __ULLACCUM_IBIT__ /* GCC extension. */
+#define ULLACCUM_MIN __ULLACCUM_MIN__ /* GCC extension. */
+#define ULLACCUM_MAX __ULLACCUM_MAX__ /* GCC extension. */
+#define ULLACCUM_EPSILON __ULLACCUM_EPSILON__ /* GCC extension. */
+
+#endif /* _STDFIX_H */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdint-gcc.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdint-gcc.h
new file mode 100644
index 0000000..f11f111
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdint-gcc.h
@@ -0,0 +1,364 @@
+/* Copyright (C) 2008-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 7.18 Integer types
+ */
+
+#ifndef _GCC_STDINT_H
+#define _GCC_STDINT_H
+
+/* 7.8.1.1 Exact-width integer types */
+
+#ifdef __INT8_TYPE__
+typedef __INT8_TYPE__ int8_t;
+#endif
+#ifdef __INT16_TYPE__
+typedef __INT16_TYPE__ int16_t;
+#endif
+#ifdef __INT32_TYPE__
+typedef __INT32_TYPE__ int32_t;
+#endif
+#ifdef __INT64_TYPE__
+typedef __INT64_TYPE__ int64_t;
+#endif
+#ifdef __UINT8_TYPE__
+typedef __UINT8_TYPE__ uint8_t;
+#endif
+#ifdef __UINT16_TYPE__
+typedef __UINT16_TYPE__ uint16_t;
+#endif
+#ifdef __UINT32_TYPE__
+typedef __UINT32_TYPE__ uint32_t;
+#endif
+#ifdef __UINT64_TYPE__
+typedef __UINT64_TYPE__ uint64_t;
+#endif
+
+/* 7.8.1.2 Minimum-width integer types */
+
+typedef __INT_LEAST8_TYPE__ int_least8_t;
+typedef __INT_LEAST16_TYPE__ int_least16_t;
+typedef __INT_LEAST32_TYPE__ int_least32_t;
+typedef __INT_LEAST64_TYPE__ int_least64_t;
+typedef __UINT_LEAST8_TYPE__ uint_least8_t;
+typedef __UINT_LEAST16_TYPE__ uint_least16_t;
+typedef __UINT_LEAST32_TYPE__ uint_least32_t;
+typedef __UINT_LEAST64_TYPE__ uint_least64_t;
+
+/* 7.8.1.3 Fastest minimum-width integer types */
+
+typedef __INT_FAST8_TYPE__ int_fast8_t;
+typedef __INT_FAST16_TYPE__ int_fast16_t;
+typedef __INT_FAST32_TYPE__ int_fast32_t;
+typedef __INT_FAST64_TYPE__ int_fast64_t;
+typedef __UINT_FAST8_TYPE__ uint_fast8_t;
+typedef __UINT_FAST16_TYPE__ uint_fast16_t;
+typedef __UINT_FAST32_TYPE__ uint_fast32_t;
+typedef __UINT_FAST64_TYPE__ uint_fast64_t;
+
+/* 7.8.1.4 Integer types capable of holding object pointers */
+
+#ifdef __INTPTR_TYPE__
+typedef __INTPTR_TYPE__ intptr_t;
+#endif
+#ifdef __UINTPTR_TYPE__
+typedef __UINTPTR_TYPE__ uintptr_t;
+#endif
+
+/* 7.8.1.5 Greatest-width integer types */
+
+typedef __INTMAX_TYPE__ intmax_t;
+typedef __UINTMAX_TYPE__ uintmax_t;
+
+#if (!defined __cplusplus || __cplusplus >= 201103L \
+ || defined __STDC_LIMIT_MACROS)
+
+/* 7.18.2 Limits of specified-width integer types */
+
+#ifdef __INT8_MAX__
+# undef INT8_MAX
+# define INT8_MAX __INT8_MAX__
+# undef INT8_MIN
+# define INT8_MIN (-INT8_MAX - 1)
+#endif
+#ifdef __UINT8_MAX__
+# undef UINT8_MAX
+# define UINT8_MAX __UINT8_MAX__
+#endif
+#ifdef __INT16_MAX__
+# undef INT16_MAX
+# define INT16_MAX __INT16_MAX__
+# undef INT16_MIN
+# define INT16_MIN (-INT16_MAX - 1)
+#endif
+#ifdef __UINT16_MAX__
+# undef UINT16_MAX
+# define UINT16_MAX __UINT16_MAX__
+#endif
+#ifdef __INT32_MAX__
+# undef INT32_MAX
+# define INT32_MAX __INT32_MAX__
+# undef INT32_MIN
+# define INT32_MIN (-INT32_MAX - 1)
+#endif
+#ifdef __UINT32_MAX__
+# undef UINT32_MAX
+# define UINT32_MAX __UINT32_MAX__
+#endif
+#ifdef __INT64_MAX__
+# undef INT64_MAX
+# define INT64_MAX __INT64_MAX__
+# undef INT64_MIN
+# define INT64_MIN (-INT64_MAX - 1)
+#endif
+#ifdef __UINT64_MAX__
+# undef UINT64_MAX
+# define UINT64_MAX __UINT64_MAX__
+#endif
+
+#undef INT_LEAST8_MAX
+#define INT_LEAST8_MAX __INT_LEAST8_MAX__
+#undef INT_LEAST8_MIN
+#define INT_LEAST8_MIN (-INT_LEAST8_MAX - 1)
+#undef UINT_LEAST8_MAX
+#define UINT_LEAST8_MAX __UINT_LEAST8_MAX__
+#undef INT_LEAST16_MAX
+#define INT_LEAST16_MAX __INT_LEAST16_MAX__
+#undef INT_LEAST16_MIN
+#define INT_LEAST16_MIN (-INT_LEAST16_MAX - 1)
+#undef UINT_LEAST16_MAX
+#define UINT_LEAST16_MAX __UINT_LEAST16_MAX__
+#undef INT_LEAST32_MAX
+#define INT_LEAST32_MAX __INT_LEAST32_MAX__
+#undef INT_LEAST32_MIN
+#define INT_LEAST32_MIN (-INT_LEAST32_MAX - 1)
+#undef UINT_LEAST32_MAX
+#define UINT_LEAST32_MAX __UINT_LEAST32_MAX__
+#undef INT_LEAST64_MAX
+#define INT_LEAST64_MAX __INT_LEAST64_MAX__
+#undef INT_LEAST64_MIN
+#define INT_LEAST64_MIN (-INT_LEAST64_MAX - 1)
+#undef UINT_LEAST64_MAX
+#define UINT_LEAST64_MAX __UINT_LEAST64_MAX__
+
+#undef INT_FAST8_MAX
+#define INT_FAST8_MAX __INT_FAST8_MAX__
+#undef INT_FAST8_MIN
+#define INT_FAST8_MIN (-INT_FAST8_MAX - 1)
+#undef UINT_FAST8_MAX
+#define UINT_FAST8_MAX __UINT_FAST8_MAX__
+#undef INT_FAST16_MAX
+#define INT_FAST16_MAX __INT_FAST16_MAX__
+#undef INT_FAST16_MIN
+#define INT_FAST16_MIN (-INT_FAST16_MAX - 1)
+#undef UINT_FAST16_MAX
+#define UINT_FAST16_MAX __UINT_FAST16_MAX__
+#undef INT_FAST32_MAX
+#define INT_FAST32_MAX __INT_FAST32_MAX__
+#undef INT_FAST32_MIN
+#define INT_FAST32_MIN (-INT_FAST32_MAX - 1)
+#undef UINT_FAST32_MAX
+#define UINT_FAST32_MAX __UINT_FAST32_MAX__
+#undef INT_FAST64_MAX
+#define INT_FAST64_MAX __INT_FAST64_MAX__
+#undef INT_FAST64_MIN
+#define INT_FAST64_MIN (-INT_FAST64_MAX - 1)
+#undef UINT_FAST64_MAX
+#define UINT_FAST64_MAX __UINT_FAST64_MAX__
+
+#ifdef __INTPTR_MAX__
+# undef INTPTR_MAX
+# define INTPTR_MAX __INTPTR_MAX__
+# undef INTPTR_MIN
+# define INTPTR_MIN (-INTPTR_MAX - 1)
+#endif
+#ifdef __UINTPTR_MAX__
+# undef UINTPTR_MAX
+# define UINTPTR_MAX __UINTPTR_MAX__
+#endif
+
+#undef INTMAX_MAX
+#define INTMAX_MAX __INTMAX_MAX__
+#undef INTMAX_MIN
+#define INTMAX_MIN (-INTMAX_MAX - 1)
+#undef UINTMAX_MAX
+#define UINTMAX_MAX __UINTMAX_MAX__
+
+/* 7.18.3 Limits of other integer types */
+
+#undef PTRDIFF_MAX
+#define PTRDIFF_MAX __PTRDIFF_MAX__
+#undef PTRDIFF_MIN
+#define PTRDIFF_MIN (-PTRDIFF_MAX - 1)
+
+#undef SIG_ATOMIC_MAX
+#define SIG_ATOMIC_MAX __SIG_ATOMIC_MAX__
+#undef SIG_ATOMIC_MIN
+#define SIG_ATOMIC_MIN __SIG_ATOMIC_MIN__
+
+#undef SIZE_MAX
+#define SIZE_MAX __SIZE_MAX__
+
+#undef WCHAR_MAX
+#define WCHAR_MAX __WCHAR_MAX__
+#undef WCHAR_MIN
+#define WCHAR_MIN __WCHAR_MIN__
+
+#undef WINT_MAX
+#define WINT_MAX __WINT_MAX__
+#undef WINT_MIN
+#define WINT_MIN __WINT_MIN__
+
+#endif /* (!defined __cplusplus || __cplusplus >= 201103L
+ || defined __STDC_LIMIT_MACROS) */
+
+#if (!defined __cplusplus || __cplusplus >= 201103L \
+ || defined __STDC_CONSTANT_MACROS)
+
+#undef INT8_C
+#define INT8_C(c) __INT8_C(c)
+#undef INT16_C
+#define INT16_C(c) __INT16_C(c)
+#undef INT32_C
+#define INT32_C(c) __INT32_C(c)
+#undef INT64_C
+#define INT64_C(c) __INT64_C(c)
+#undef UINT8_C
+#define UINT8_C(c) __UINT8_C(c)
+#undef UINT16_C
+#define UINT16_C(c) __UINT16_C(c)
+#undef UINT32_C
+#define UINT32_C(c) __UINT32_C(c)
+#undef UINT64_C
+#define UINT64_C(c) __UINT64_C(c)
+#undef INTMAX_C
+#define INTMAX_C(c) __INTMAX_C(c)
+#undef UINTMAX_C
+#define UINTMAX_C(c) __UINTMAX_C(c)
+
+#endif /* (!defined __cplusplus || __cplusplus >= 201103L
+ || defined __STDC_CONSTANT_MACROS) */
+
+#ifdef __STDC_WANT_IEC_60559_BFP_EXT__
+/* TS 18661-1 widths of integer types. */
+
+#ifdef __INT8_TYPE__
+# undef INT8_WIDTH
+# define INT8_WIDTH 8
+#endif
+#ifdef __UINT8_TYPE__
+# undef UINT8_WIDTH
+# define UINT8_WIDTH 8
+#endif
+#ifdef __INT16_TYPE__
+# undef INT16_WIDTH
+# define INT16_WIDTH 16
+#endif
+#ifdef __UINT16_TYPE__
+# undef UINT16_WIDTH
+# define UINT16_WIDTH 16
+#endif
+#ifdef __INT32_TYPE__
+# undef INT32_WIDTH
+# define INT32_WIDTH 32
+#endif
+#ifdef __UINT32_TYPE__
+# undef UINT32_WIDTH
+# define UINT32_WIDTH 32
+#endif
+#ifdef __INT64_TYPE__
+# undef INT64_WIDTH
+# define INT64_WIDTH 64
+#endif
+#ifdef __UINT64_TYPE__
+# undef UINT64_WIDTH
+# define UINT64_WIDTH 64
+#endif
+
+#undef INT_LEAST8_WIDTH
+#define INT_LEAST8_WIDTH __INT_LEAST8_WIDTH__
+#undef UINT_LEAST8_WIDTH
+#define UINT_LEAST8_WIDTH __INT_LEAST8_WIDTH__
+#undef INT_LEAST16_WIDTH
+#define INT_LEAST16_WIDTH __INT_LEAST16_WIDTH__
+#undef UINT_LEAST16_WIDTH
+#define UINT_LEAST16_WIDTH __INT_LEAST16_WIDTH__
+#undef INT_LEAST32_WIDTH
+#define INT_LEAST32_WIDTH __INT_LEAST32_WIDTH__
+#undef UINT_LEAST32_WIDTH
+#define UINT_LEAST32_WIDTH __INT_LEAST32_WIDTH__
+#undef INT_LEAST64_WIDTH
+#define INT_LEAST64_WIDTH __INT_LEAST64_WIDTH__
+#undef UINT_LEAST64_WIDTH
+#define UINT_LEAST64_WIDTH __INT_LEAST64_WIDTH__
+
+#undef INT_FAST8_WIDTH
+#define INT_FAST8_WIDTH __INT_FAST8_WIDTH__
+#undef UINT_FAST8_WIDTH
+#define UINT_FAST8_WIDTH __INT_FAST8_WIDTH__
+#undef INT_FAST16_WIDTH
+#define INT_FAST16_WIDTH __INT_FAST16_WIDTH__
+#undef UINT_FAST16_WIDTH
+#define UINT_FAST16_WIDTH __INT_FAST16_WIDTH__
+#undef INT_FAST32_WIDTH
+#define INT_FAST32_WIDTH __INT_FAST32_WIDTH__
+#undef UINT_FAST32_WIDTH
+#define UINT_FAST32_WIDTH __INT_FAST32_WIDTH__
+#undef INT_FAST64_WIDTH
+#define INT_FAST64_WIDTH __INT_FAST64_WIDTH__
+#undef UINT_FAST64_WIDTH
+#define UINT_FAST64_WIDTH __INT_FAST64_WIDTH__
+
+#ifdef __INTPTR_TYPE__
+# undef INTPTR_WIDTH
+# define INTPTR_WIDTH __INTPTR_WIDTH__
+#endif
+#ifdef __UINTPTR_TYPE__
+# undef UINTPTR_WIDTH
+# define UINTPTR_WIDTH __INTPTR_WIDTH__
+#endif
+
+#undef INTMAX_WIDTH
+#define INTMAX_WIDTH __INTMAX_WIDTH__
+#undef UINTMAX_WIDTH
+#define UINTMAX_WIDTH __INTMAX_WIDTH__
+
+#undef PTRDIFF_WIDTH
+#define PTRDIFF_WIDTH __PTRDIFF_WIDTH__
+
+#undef SIG_ATOMIC_WIDTH
+#define SIG_ATOMIC_WIDTH __SIG_ATOMIC_WIDTH__
+
+#undef SIZE_WIDTH
+#define SIZE_WIDTH __SIZE_WIDTH__
+
+#undef WCHAR_WIDTH
+#define WCHAR_WIDTH __WCHAR_WIDTH__
+
+#undef WINT_WIDTH
+#define WINT_WIDTH __WINT_WIDTH__
+
+#endif
+
+#endif /* _GCC_STDINT_H */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdint.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdint.h
new file mode 100644
index 0000000..83b6f70
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdint.h
@@ -0,0 +1,14 @@
+#ifndef _GCC_WRAP_STDINT_H
+#if __STDC_HOSTED__
+# if defined __cplusplus && __cplusplus >= 201103L
+# undef __STDC_LIMIT_MACROS
+# define __STDC_LIMIT_MACROS
+# undef __STDC_CONSTANT_MACROS
+# define __STDC_CONSTANT_MACROS
+# endif
+# include_next
+#else
+# include "stdint-gcc.h"
+#endif
+#define _GCC_WRAP_STDINT_H
+#endif
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdnoreturn.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdnoreturn.h
new file mode 100644
index 0000000..eb81aad
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/stdnoreturn.h
@@ -0,0 +1,35 @@
+/* Copyright (C) 2011-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/* ISO C1X: 7.23 _Noreturn . */
+
+#ifndef _STDNORETURN_H
+#define _STDNORETURN_H
+
+#ifndef __cplusplus
+
+#define noreturn _Noreturn
+
+#endif
+
+#endif /* stdnoreturn.h */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/tgmath.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/tgmath.h
new file mode 100644
index 0000000..483e1ca
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/tgmath.h
@@ -0,0 +1,127 @@
+/* Copyright (C) 2004-2018 Free Software Foundation, Inc.
+ Contributed by Apple, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GCC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/*
+ * ISO C Standard: 7.22 Type-generic math
+ */
+
+#ifndef _TGMATH_H
+#define _TGMATH_H
+
+#include
+
+#ifndef __cplusplus
+#include
+
+/* Naming convention: generic macros are defining using
+ __TGMATH_CPLX*, __TGMATH_REAL*, and __TGMATH_CPLX_ONLY. _CPLX
+ means the generic argument(s) may be real or complex, _REAL means
+ real only, _CPLX means complex only. If there is no suffix, we are
+ defining a function of one argument. If the suffix is _n
+ it is a function of n arguments. We only define these macros for
+ values of n that are needed. */
+
+#define __TGMATH_CPLX(z,R,C) \
+ __builtin_tgmath (R##f, R, R##l, C##f, C, C##l, (z))
+
+#define __TGMATH_CPLX_2(z1,z2,R,C) \
+ __builtin_tgmath (R##f, R, R##l, C##f, C, C##l, (z1), (z2))
+
+#define __TGMATH_REAL(x,R) \
+ __builtin_tgmath (R##f, R, R##l, (x))
+#define __TGMATH_REAL_2(x,y,R) \
+ __builtin_tgmath (R##f, R, R##l, (x), (y))
+#define __TGMATH_REAL_3(x,y,z,R) \
+ __builtin_tgmath (R##f, R, R##l, (x), (y), (z))
+#define __TGMATH_CPLX_ONLY(z,C) \
+ __builtin_tgmath (C##f, C, C##l, (z))
+
+/* Functions defined in both and (7.22p4) */
+#define acos(z) __TGMATH_CPLX(z, acos, cacos)
+#define asin(z) __TGMATH_CPLX(z, asin, casin)
+#define atan(z) __TGMATH_CPLX(z, atan, catan)
+#define acosh(z) __TGMATH_CPLX(z, acosh, cacosh)
+#define asinh(z) __TGMATH_CPLX(z, asinh, casinh)
+#define atanh(z) __TGMATH_CPLX(z, atanh, catanh)
+#define cos(z) __TGMATH_CPLX(z, cos, ccos)
+#define sin(z) __TGMATH_CPLX(z, sin, csin)
+#define tan(z) __TGMATH_CPLX(z, tan, ctan)
+#define cosh(z) __TGMATH_CPLX(z, cosh, ccosh)
+#define sinh(z) __TGMATH_CPLX(z, sinh, csinh)
+#define tanh(z) __TGMATH_CPLX(z, tanh, ctanh)
+#define exp(z) __TGMATH_CPLX(z, exp, cexp)
+#define log(z) __TGMATH_CPLX(z, log, clog)
+#define pow(z1,z2) __TGMATH_CPLX_2(z1, z2, pow, cpow)
+#define sqrt(z) __TGMATH_CPLX(z, sqrt, csqrt)
+#define fabs(z) __TGMATH_CPLX(z, fabs, cabs)
+
+/* Functions defined in only (7.22p5) */
+#define atan2(x,y) __TGMATH_REAL_2(x, y, atan2)
+#define cbrt(x) __TGMATH_REAL(x, cbrt)
+#define ceil(x) __TGMATH_REAL(x, ceil)
+#define copysign(x,y) __TGMATH_REAL_2(x, y, copysign)
+#define erf(x) __TGMATH_REAL(x, erf)
+#define erfc(x) __TGMATH_REAL(x, erfc)
+#define exp2(x) __TGMATH_REAL(x, exp2)
+#define expm1(x) __TGMATH_REAL(x, expm1)
+#define fdim(x,y) __TGMATH_REAL_2(x, y, fdim)
+#define floor(x) __TGMATH_REAL(x, floor)
+#define fma(x,y,z) __TGMATH_REAL_3(x, y, z, fma)
+#define fmax(x,y) __TGMATH_REAL_2(x, y, fmax)
+#define fmin(x,y) __TGMATH_REAL_2(x, y, fmin)
+#define fmod(x,y) __TGMATH_REAL_2(x, y, fmod)
+#define frexp(x,y) __TGMATH_REAL_2(x, y, frexp)
+#define hypot(x,y) __TGMATH_REAL_2(x, y, hypot)
+#define ilogb(x) __TGMATH_REAL(x, ilogb)
+#define ldexp(x,y) __TGMATH_REAL_2(x, y, ldexp)
+#define lgamma(x) __TGMATH_REAL(x, lgamma)
+#define llrint(x) __TGMATH_REAL(x, llrint)
+#define llround(x) __TGMATH_REAL(x, llround)
+#define log10(x) __TGMATH_REAL(x, log10)
+#define log1p(x) __TGMATH_REAL(x, log1p)
+#define log2(x) __TGMATH_REAL(x, log2)
+#define logb(x) __TGMATH_REAL(x, logb)
+#define lrint(x) __TGMATH_REAL(x, lrint)
+#define lround(x) __TGMATH_REAL(x, lround)
+#define nearbyint(x) __TGMATH_REAL(x, nearbyint)
+#define nextafter(x,y) __TGMATH_REAL_2(x, y, nextafter)
+#define nexttoward(x,y) __TGMATH_REAL_2(x, y, nexttoward)
+#define remainder(x,y) __TGMATH_REAL_2(x, y, remainder)
+#define remquo(x,y,z) __TGMATH_REAL_3(x, y, z, remquo)
+#define rint(x) __TGMATH_REAL(x, rint)
+#define round(x) __TGMATH_REAL(x, round)
+#define scalbn(x,y) __TGMATH_REAL_2(x, y, scalbn)
+#define scalbln(x,y) __TGMATH_REAL_2(x, y, scalbln)
+#define tgamma(x) __TGMATH_REAL(x, tgamma)
+#define trunc(x) __TGMATH_REAL(x, trunc)
+
+/* Functions defined in only (7.22p6) */
+#define carg(z) __TGMATH_CPLX_ONLY(z, carg)
+#define cimag(z) __TGMATH_CPLX_ONLY(z, cimag)
+#define conj(z) __TGMATH_CPLX_ONLY(z, conj)
+#define cproj(z) __TGMATH_CPLX_ONLY(z, cproj)
+#define creal(z) __TGMATH_CPLX_ONLY(z, creal)
+
+#endif /* __cplusplus */
+#endif /* _TGMATH_H */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/unwind.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/unwind.h
new file mode 100644
index 0000000..639c96f
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/unwind.h
@@ -0,0 +1,297 @@
+/* Exception handling and frame unwind runtime interface routines.
+ Copyright (C) 2001-2018 Free Software Foundation, Inc.
+
+ This file is part of GCC.
+
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+
+ GCC is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+ License for more details.
+
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+ . */
+
+/* This is derived from the C++ ABI for IA-64. Where we diverge
+ for cross-architecture compatibility are noted with "@@@". */
+
+#ifndef _UNWIND_H
+#define _UNWIND_H
+
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
+/* Only for _GCC_specific_handler. */
+#include
+#endif
+
+#ifndef HIDE_EXPORTS
+#pragma GCC visibility push(default)
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Level 1: Base ABI */
+
+/* @@@ The IA-64 ABI uses uint64 throughout. Most places this is
+ inefficient for 32-bit and smaller machines. */
+typedef unsigned _Unwind_Word __attribute__((__mode__(__unwind_word__)));
+typedef signed _Unwind_Sword __attribute__((__mode__(__unwind_word__)));
+#if defined(__ia64__) && defined(__hpux__)
+typedef unsigned _Unwind_Ptr __attribute__((__mode__(__word__)));
+#else
+typedef unsigned _Unwind_Ptr __attribute__((__mode__(__pointer__)));
+#endif
+typedef unsigned _Unwind_Internal_Ptr __attribute__((__mode__(__pointer__)));
+
+/* @@@ The IA-64 ABI uses a 64-bit word to identify the producer and
+ consumer of an exception. We'll go along with this for now even on
+ 32-bit machines. We'll need to provide some other option for
+ 16-bit machines and for machines with > 8 bits per byte. */
+typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
+
+/* The unwind interface uses reason codes in several contexts to
+ identify the reasons for failures or other actions. */
+typedef enum
+{
+ _URC_NO_REASON = 0,
+ _URC_FOREIGN_EXCEPTION_CAUGHT = 1,
+ _URC_FATAL_PHASE2_ERROR = 2,
+ _URC_FATAL_PHASE1_ERROR = 3,
+ _URC_NORMAL_STOP = 4,
+ _URC_END_OF_STACK = 5,
+ _URC_HANDLER_FOUND = 6,
+ _URC_INSTALL_CONTEXT = 7,
+ _URC_CONTINUE_UNWIND = 8
+} _Unwind_Reason_Code;
+
+
+/* The unwind interface uses a pointer to an exception header object
+ as its representation of an exception being thrown. In general, the
+ full representation of an exception object is language- and
+ implementation-specific, but it will be prefixed by a header
+ understood by the unwind interface. */
+
+struct _Unwind_Exception;
+
+typedef void (*_Unwind_Exception_Cleanup_Fn) (_Unwind_Reason_Code,
+ struct _Unwind_Exception *);
+
+struct _Unwind_Exception
+{
+ _Unwind_Exception_Class exception_class;
+ _Unwind_Exception_Cleanup_Fn exception_cleanup;
+
+#if !defined (__USING_SJLJ_EXCEPTIONS__) && defined (__SEH__)
+ _Unwind_Word private_[6];
+#else
+ _Unwind_Word private_1;
+ _Unwind_Word private_2;
+#endif
+
+ /* @@@ The IA-64 ABI says that this structure must be double-word aligned.
+ Taking that literally does not make much sense generically. Instead we
+ provide the maximum alignment required by any type for the machine. */
+} __attribute__((__aligned__));
+
+
+/* The ACTIONS argument to the personality routine is a bitwise OR of one
+ or more of the following constants. */
+typedef int _Unwind_Action;
+
+#define _UA_SEARCH_PHASE 1
+#define _UA_CLEANUP_PHASE 2
+#define _UA_HANDLER_FRAME 4
+#define _UA_FORCE_UNWIND 8
+#define _UA_END_OF_STACK 16
+
+/* The target can override this macro to define any back-end-specific
+ attributes required for the lowest-level stack frame. */
+#ifndef LIBGCC2_UNWIND_ATTRIBUTE
+#define LIBGCC2_UNWIND_ATTRIBUTE
+#endif
+
+/* This is an opaque type used to refer to a system-specific data
+ structure used by the system unwinder. This context is created and
+ destroyed by the system, and passed to the personality routine
+ during unwinding. */
+struct _Unwind_Context;
+
+/* Raise an exception, passing along the given exception object. */
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_RaiseException (struct _Unwind_Exception *);
+
+/* Raise an exception for forced unwinding. */
+
+typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn)
+ (int, _Unwind_Action, _Unwind_Exception_Class,
+ struct _Unwind_Exception *, struct _Unwind_Context *, void *);
+
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_ForcedUnwind (struct _Unwind_Exception *, _Unwind_Stop_Fn, void *);
+
+/* Helper to invoke the exception_cleanup routine. */
+extern void _Unwind_DeleteException (struct _Unwind_Exception *);
+
+/* Resume propagation of an existing exception. This is used after
+ e.g. executing cleanup code, and not to implement rethrowing. */
+extern void LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_Resume (struct _Unwind_Exception *);
+
+/* @@@ Resume propagation of a FORCE_UNWIND exception, or to rethrow
+ a normal exception that was handled. */
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_Resume_or_Rethrow (struct _Unwind_Exception *);
+
+/* @@@ Use unwind data to perform a stack backtrace. The trace callback
+ is called for every stack frame in the call chain, but no cleanup
+ actions are performed. */
+typedef _Unwind_Reason_Code (*_Unwind_Trace_Fn)
+ (struct _Unwind_Context *, void *);
+
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_Backtrace (_Unwind_Trace_Fn, void *);
+
+/* These functions are used for communicating information about the unwind
+ context (i.e. the unwind descriptors and the user register state) between
+ the unwind library and the personality routine and landing pad. Only
+ selected registers may be manipulated. */
+
+extern _Unwind_Word _Unwind_GetGR (struct _Unwind_Context *, int);
+extern void _Unwind_SetGR (struct _Unwind_Context *, int, _Unwind_Word);
+
+extern _Unwind_Ptr _Unwind_GetIP (struct _Unwind_Context *);
+extern _Unwind_Ptr _Unwind_GetIPInfo (struct _Unwind_Context *, int *);
+extern void _Unwind_SetIP (struct _Unwind_Context *, _Unwind_Ptr);
+
+/* @@@ Retrieve the CFA of the given context. */
+extern _Unwind_Word _Unwind_GetCFA (struct _Unwind_Context *);
+
+extern void *_Unwind_GetLanguageSpecificData (struct _Unwind_Context *);
+
+extern _Unwind_Ptr _Unwind_GetRegionStart (struct _Unwind_Context *);
+
+
+/* The personality routine is the function in the C++ (or other language)
+ runtime library which serves as an interface between the system unwind
+ library and language-specific exception handling semantics. It is
+ specific to the code fragment described by an unwind info block, and
+ it is always referenced via the pointer in the unwind info block, and
+ hence it has no ABI-specified name.
+
+ Note that this implies that two different C++ implementations can
+ use different names, and have different contents in the language
+ specific data area. Moreover, that the language specific data
+ area contains no version info because name of the function invoked
+ provides more effective versioning by detecting at link time the
+ lack of code to handle the different data format. */
+
+typedef _Unwind_Reason_Code (*_Unwind_Personality_Fn)
+ (int, _Unwind_Action, _Unwind_Exception_Class,
+ struct _Unwind_Exception *, struct _Unwind_Context *);
+
+/* @@@ The following alternate entry points are for setjmp/longjmp
+ based unwinding. */
+
+struct SjLj_Function_Context;
+extern void _Unwind_SjLj_Register (struct SjLj_Function_Context *);
+extern void _Unwind_SjLj_Unregister (struct SjLj_Function_Context *);
+
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_SjLj_RaiseException (struct _Unwind_Exception *);
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_SjLj_ForcedUnwind (struct _Unwind_Exception *, _Unwind_Stop_Fn, void *);
+extern void LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_SjLj_Resume (struct _Unwind_Exception *);
+extern _Unwind_Reason_Code LIBGCC2_UNWIND_ATTRIBUTE
+_Unwind_SjLj_Resume_or_Rethrow (struct _Unwind_Exception *);
+
+/* @@@ The following provide access to the base addresses for text
+ and data-relative addressing in the LDSA. In order to stay link
+ compatible with the standard ABI for IA-64, we inline these. */
+
+#ifdef __ia64__
+static inline _Unwind_Ptr
+_Unwind_GetDataRelBase (struct _Unwind_Context *_C)
+{
+ /* The GP is stored in R1. */
+ return _Unwind_GetGR (_C, 1);
+}
+
+static inline _Unwind_Ptr
+_Unwind_GetTextRelBase (struct _Unwind_Context *_C __attribute__ ((__unused__)))
+{
+ __builtin_abort ();
+ return 0;
+}
+
+/* @@@ Retrieve the Backing Store Pointer of the given context. */
+extern _Unwind_Word _Unwind_GetBSP (struct _Unwind_Context *);
+#else
+extern _Unwind_Ptr _Unwind_GetDataRelBase (struct _Unwind_Context *);
+extern _Unwind_Ptr _Unwind_GetTextRelBase (struct _Unwind_Context *);
+#endif
+
+/* @@@ Given an address, return the entry point of the function that
+ contains it. */
+extern void * _Unwind_FindEnclosingFunction (void *pc);
+
+#ifndef __SIZEOF_LONG__
+ #error "__SIZEOF_LONG__ macro not defined"
+#endif
+
+#ifndef __SIZEOF_POINTER__
+ #error "__SIZEOF_POINTER__ macro not defined"
+#endif
+
+
+/* leb128 type numbers have a potentially unlimited size.
+ The target of the following definitions of _sleb128_t and _uleb128_t
+ is to have efficient data types large enough to hold the leb128 type
+ numbers used in the unwind code.
+ Mostly these types will simply be defined to long and unsigned long
+ except when a unsigned long data type on the target machine is not
+ capable of storing a pointer. */
+
+#if __SIZEOF_LONG__ >= __SIZEOF_POINTER__
+ typedef long _sleb128_t;
+ typedef unsigned long _uleb128_t;
+#elif __SIZEOF_LONG_LONG__ >= __SIZEOF_POINTER__
+ typedef long long _sleb128_t;
+ typedef unsigned long long _uleb128_t;
+#else
+# error "What type shall we use for _sleb128_t?"
+#endif
+
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
+/* Handles the mapping from SEH to GCC interfaces. */
+EXCEPTION_DISPOSITION _GCC_specific_handler (PEXCEPTION_RECORD, void *,
+ PCONTEXT, PDISPATCHER_CONTEXT,
+ _Unwind_Personality_Fn);
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#ifndef HIDE_EXPORTS
+#pragma GCC visibility pop
+#endif
+
+/* Additional actions to unwind number of stack frames. */
+#define _Unwind_Frames_Extra(frames)
+
+/* Increment frame count. */
+#define _Unwind_Frames_Increment(context, frames) frames++
+
+#endif /* unwind.h */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/include/varargs.h b/lib/gcc/xtensa-esp32-elf/8.4.0/include/varargs.h
new file mode 100644
index 0000000..4b9803e
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/include/varargs.h
@@ -0,0 +1,7 @@
+#ifndef _VARARGS_H
+#define _VARARGS_H
+
+#error "GCC no longer implements ."
+#error "Revise your code to use ."
+
+#endif
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/fixinc_list b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/fixinc_list
new file mode 100644
index 0000000..092bc2b
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/fixinc_list
@@ -0,0 +1 @@
+;
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/gsyslimits.h b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/gsyslimits.h
new file mode 100644
index 0000000..a362802
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/gsyslimits.h
@@ -0,0 +1,8 @@
+/* syslimits.h stands for the system's own limits.h file.
+ If we can use it ok unmodified, then we install this text.
+ If fixincludes fixes it, then the fixed version is installed
+ instead of this text. */
+
+#define _GCC_NEXT_LIMITS_H /* tell gcc's limits.h to recurse */
+#include_next
+#undef _GCC_NEXT_LIMITS_H
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/include/README b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/include/README
new file mode 100644
index 0000000..7086a77
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/include/README
@@ -0,0 +1,14 @@
+This README file is copied into the directory for GCC-only header files
+when fixincludes is run by the makefile for GCC.
+
+Many of the files in this directory were automatically edited from the
+standard system header files by the fixincludes process. They are
+system-specific, and will not work on any other kind of system. They
+are also not part of GCC. The reason we have to do this is because
+GCC requires ANSI C headers and many vendors supply ANSI-incompatible
+headers.
+
+Because this is an automated process, sometimes headers get "fixed"
+that do not, strictly speaking, need a fix. As long as nothing is broken
+by the process, it is just an unfortunate collateral inconvenience.
+We would like to rectify it, if it is not "too inconvenient".
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/include/limits.h b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/include/limits.h
new file mode 100644
index 0000000..635ac13
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/include/limits.h
@@ -0,0 +1,197 @@
+/* Copyright (C) 1992-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+/* This administrivia gets added to the beginning of limits.h
+ if the system has its own version of limits.h. */
+
+/* We use _GCC_LIMITS_H_ because we want this not to match
+ any macros that the system's limits.h uses for its own purposes. */
+#ifndef _GCC_LIMITS_H_ /* Terminated in limity.h. */
+#define _GCC_LIMITS_H_
+
+#ifndef _LIBC_LIMITS_H_
+/* Use "..." so that we find syslimits.h only in this same directory. */
+#include "syslimits.h"
+#endif
+/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+. */
+
+#ifndef _LIMITS_H___
+#define _LIMITS_H___
+
+/* Number of bits in a `char'. */
+#undef CHAR_BIT
+#define CHAR_BIT __CHAR_BIT__
+
+/* Maximum length of a multibyte character. */
+#ifndef MB_LEN_MAX
+#define MB_LEN_MAX 1
+#endif
+
+/* Minimum and maximum values a `signed char' can hold. */
+#undef SCHAR_MIN
+#define SCHAR_MIN (-SCHAR_MAX - 1)
+#undef SCHAR_MAX
+#define SCHAR_MAX __SCHAR_MAX__
+
+/* Maximum value an `unsigned char' can hold. (Minimum is 0). */
+#undef UCHAR_MAX
+#if __SCHAR_MAX__ == __INT_MAX__
+# define UCHAR_MAX (SCHAR_MAX * 2U + 1U)
+#else
+# define UCHAR_MAX (SCHAR_MAX * 2 + 1)
+#endif
+
+/* Minimum and maximum values a `char' can hold. */
+#ifdef __CHAR_UNSIGNED__
+# undef CHAR_MIN
+# if __SCHAR_MAX__ == __INT_MAX__
+# define CHAR_MIN 0U
+# else
+# define CHAR_MIN 0
+# endif
+# undef CHAR_MAX
+# define CHAR_MAX UCHAR_MAX
+#else
+# undef CHAR_MIN
+# define CHAR_MIN SCHAR_MIN
+# undef CHAR_MAX
+# define CHAR_MAX SCHAR_MAX
+#endif
+
+/* Minimum and maximum values a `signed short int' can hold. */
+#undef SHRT_MIN
+#define SHRT_MIN (-SHRT_MAX - 1)
+#undef SHRT_MAX
+#define SHRT_MAX __SHRT_MAX__
+
+/* Maximum value an `unsigned short int' can hold. (Minimum is 0). */
+#undef USHRT_MAX
+#if __SHRT_MAX__ == __INT_MAX__
+# define USHRT_MAX (SHRT_MAX * 2U + 1U)
+#else
+# define USHRT_MAX (SHRT_MAX * 2 + 1)
+#endif
+
+/* Minimum and maximum values a `signed int' can hold. */
+#undef INT_MIN
+#define INT_MIN (-INT_MAX - 1)
+#undef INT_MAX
+#define INT_MAX __INT_MAX__
+
+/* Maximum value an `unsigned int' can hold. (Minimum is 0). */
+#undef UINT_MAX
+#define UINT_MAX (INT_MAX * 2U + 1U)
+
+/* Minimum and maximum values a `signed long int' can hold.
+ (Same as `int'). */
+#undef LONG_MIN
+#define LONG_MIN (-LONG_MAX - 1L)
+#undef LONG_MAX
+#define LONG_MAX __LONG_MAX__
+
+/* Maximum value an `unsigned long int' can hold. (Minimum is 0). */
+#undef ULONG_MAX
+#define ULONG_MAX (LONG_MAX * 2UL + 1UL)
+
+#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+/* Minimum and maximum values a `signed long long int' can hold. */
+# undef LLONG_MIN
+# define LLONG_MIN (-LLONG_MAX - 1LL)
+# undef LLONG_MAX
+# define LLONG_MAX __LONG_LONG_MAX__
+
+/* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
+# undef ULLONG_MAX
+# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
+#endif
+
+#if defined (__GNU_LIBRARY__) ? defined (__USE_GNU) : !defined (__STRICT_ANSI__)
+/* Minimum and maximum values a `signed long long int' can hold. */
+# undef LONG_LONG_MIN
+# define LONG_LONG_MIN (-LONG_LONG_MAX - 1LL)
+# undef LONG_LONG_MAX
+# define LONG_LONG_MAX __LONG_LONG_MAX__
+
+/* Maximum value an `unsigned long long int' can hold. (Minimum is 0). */
+# undef ULONG_LONG_MAX
+# define ULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)
+#endif
+
+#ifdef __STDC_WANT_IEC_60559_BFP_EXT__
+/* TS 18661-1 widths of integer types. */
+# undef CHAR_WIDTH
+# define CHAR_WIDTH __SCHAR_WIDTH__
+# undef SCHAR_WIDTH
+# define SCHAR_WIDTH __SCHAR_WIDTH__
+# undef UCHAR_WIDTH
+# define UCHAR_WIDTH __SCHAR_WIDTH__
+# undef SHRT_WIDTH
+# define SHRT_WIDTH __SHRT_WIDTH__
+# undef USHRT_WIDTH
+# define USHRT_WIDTH __SHRT_WIDTH__
+# undef INT_WIDTH
+# define INT_WIDTH __INT_WIDTH__
+# undef UINT_WIDTH
+# define UINT_WIDTH __INT_WIDTH__
+# undef LONG_WIDTH
+# define LONG_WIDTH __LONG_WIDTH__
+# undef ULONG_WIDTH
+# define ULONG_WIDTH __LONG_WIDTH__
+# undef LLONG_WIDTH
+# define LLONG_WIDTH __LONG_LONG_WIDTH__
+# undef ULLONG_WIDTH
+# define ULLONG_WIDTH __LONG_LONG_WIDTH__
+#endif
+
+#endif /* _LIMITS_H___ */
+/* This administrivia gets added to the end of limits.h
+ if the system has its own version of limits.h. */
+
+#else /* not _GCC_LIMITS_H_ */
+
+#ifdef _GCC_NEXT_LIMITS_H
+#include_next /* recurse down to the real one */
+#endif
+
+#endif /* not _GCC_LIMITS_H_ */
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/macro_list b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/macro_list
new file mode 100644
index 0000000..e69de29
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/mkheaders.conf b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/mkheaders.conf
new file mode 100644
index 0000000..b50989e
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/install-tools/mkheaders.conf
@@ -0,0 +1,3 @@
+SYSTEM_HEADER_DIR="/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/sys-include"
+OTHER_FIXINCLUDES_DIRS=""
+STMP_FIXINC="stmp-fixinc"
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/libgcc.a b/lib/gcc/xtensa-esp32-elf/8.4.0/libgcc.a
new file mode 100644
index 0000000..f7713bf
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/libgcc.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/libgcov.a b/lib/gcc/xtensa-esp32-elf/8.4.0/libgcov.a
new file mode 100644
index 0000000..1396bc6
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/libgcov.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtbegin.o b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtbegin.o
new file mode 100644
index 0000000..2713e67
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtbegin.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtend.o b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtend.o
new file mode 100644
index 0000000..9c893ca
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtend.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crti.o b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crti.o
new file mode 100644
index 0000000..d96f90d
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crti.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtn.o b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtn.o
new file mode 100644
index 0000000..1cbb6e7
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/crtn.o differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/libgcc.a b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/libgcc.a
new file mode 100644
index 0000000..876c06a
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/libgcc.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/libgcov.a b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/libgcov.a
new file mode 100644
index 0000000..ba867e4
Binary files /dev/null and b/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/libgcov.a differ
diff --git a/lib/gcc/xtensa-esp32-elf/8.4.0/plugin/gtype.state b/lib/gcc/xtensa-esp32-elf/8.4.0/plugin/gtype.state
new file mode 100644
index 0000000..1f0e946
--- /dev/null
+++ b/lib/gcc/xtensa-esp32-elf/8.4.0/plugin/gtype.state
@@ -0,0 +1,31764 @@
+;;;;@@@@ GCC gengtype state
+;;; DON'T EDIT THIS FILE, since generated by GCC's gengtype
+;;; The format of this file is tied to a particular version of GCC.
+;;; Don't parse this file wihout knowing GCC gengtype internals.
+;;; This file should be parsed by the same gengtype which wrote it.
+
+(!version "8.4.0")
+(!srcdir "/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc")
+(!languages 10 ada brig c cp fortran go jit lto objc objcp)
+(!fileslist 199
+ (!srcfile 1023 "../libcpp/include/line-map.h")
+ (!srcfile 1023 "../libcpp/include/cpplib.h")
+ (!srcfile 1023 "../libcpp/include/cpp-id-data.h")
+ (!srcfile 1023 "input.h")
+ (!srcfile 1023 "coretypes.h")
+ (!file 1023 "auto-host.h")
+ (!srcfile 1023 "../include/ansidecl.h")
+ (!file 1023 "options.h")
+ (!srcfile 1023 "config/xtensa/xtensa.h")
+ (!srcfile 1023 "config/dbxelf.h")
+ (!srcfile 1023 "config/elfos.h")
+ (!srcfile 1023 "config/newlib-stdint.h")
+ (!srcfile 1023 "config/xtensa/elf.h")
+ (!srcfile 1023 "config/initfini-array.h")
+ (!srcfile 1023 "defaults.h")
+ (!srcfile 1023 "../include/hashtab.h")
+ (!srcfile 1023 "../include/splay-tree.h")
+ (!srcfile 1023 "bitmap.h")
+ (!srcfile 1023 "wide-int.h")
+ (!srcfile 1023 "alias.h")
+ (!srcfile 1023 "coverage.c")
+ (!srcfile 1023 "rtl.h")
+ (!srcfile 1023 "optabs.h")
+ (!srcfile 1023 "tree.h")
+ (!srcfile 1023 "tree-core.h")
+ (!srcfile 1023 "libfuncs.h")
+ (!srcfile 1023 "../libcpp/include/symtab.h")
+ (!srcfile 1023 "../include/obstack.h")
+ (!srcfile 1023 "real.h")
+ (!srcfile 1023 "function.h")
+ (!srcfile 1023 "insn-addr.h")
+ (!srcfile 1023 "hwint.h")
+ (!srcfile 1023 "fixed-value.h")
+ (!srcfile 1023 "output.h")
+ (!srcfile 1023 "cfgloop.h")
+ (!srcfile 1023 "cfg.h")
+ (!srcfile 1023 "profile-count.h")
+ (!srcfile 1023 "cselib.h")
+ (!srcfile 1023 "basic-block.h")
+ (!srcfile 1023 "ipa-ref.h")
+ (!srcfile 1023 "cgraph.h")
+ (!srcfile 1023 "reload.h")
+ (!srcfile 1023 "caller-save.c")
+ (!srcfile 1023 "symtab.c")
+ (!srcfile 1023 "alias.c")
+ (!srcfile 1023 "bitmap.c")
+ (!srcfile 1023 "cselib.c")
+ (!srcfile 1023 "cgraph.c")
+ (!srcfile 1023 "ipa-prop.c")
+ (!srcfile 1023 "ipa-cp.c")
+ (!srcfile 1023 "ipa-utils.h")
+ (!srcfile 1023 "dbxout.c")
+ (!srcfile 1023 "signop.h")
+ (!srcfile 1023 "dwarf2out.h")
+ (!srcfile 1023 "dwarf2asm.c")
+ (!srcfile 1023 "dwarf2cfi.c")
+ (!srcfile 1023 "dwarf2out.c")
+ (!srcfile 1023 "tree-vect-generic.c")
+ (!srcfile 1023 "dojump.c")
+ (!srcfile 1023 "emit-rtl.h")
+ (!srcfile 1023 "emit-rtl.c")
+ (!srcfile 1023 "except.h")
+ (!srcfile 1023 "explow.c")
+ (!srcfile 1023 "expr.c")
+ (!srcfile 1023 "expr.h")
+ (!srcfile 1023 "function.c")
+ (!srcfile 1023 "except.c")
+ (!srcfile 1023 "ggc-tests.c")
+ (!srcfile 1023 "gcse.c")
+ (!srcfile 1023 "godump.c")
+ (!srcfile 1023 "lists.c")
+ (!srcfile 1023 "optabs-libfuncs.c")
+ (!srcfile 1023 "profile.c")
+ (!srcfile 1023 "mcf.c")
+ (!srcfile 1023 "reg-stack.c")
+ (!srcfile 1023 "cfgrtl.c")
+ (!srcfile 1023 "stor-layout.c")
+ (!srcfile 1023 "stringpool.c")
+ (!srcfile 1023 "tree.c")
+ (!srcfile 1023 "varasm.c")
+ (!srcfile 1023 "gimple.h")
+ (!srcfile 1023 "gimple-ssa.h")
+ (!srcfile 1023 "tree-chkp.c")
+ (!srcfile 1023 "tree-ssanames.c")
+ (!srcfile 1023 "tree-eh.c")
+ (!srcfile 1023 "tree-ssa-address.c")
+ (!srcfile 1023 "tree-cfg.c")
+ (!srcfile 1023 "tree-ssa-loop-ivopts.c")
+ (!srcfile 1023 "tree-dfa.c")
+ (!srcfile 1023 "tree-iterator.c")
+ (!srcfile 1023 "gimple-expr.c")
+ (!srcfile 1023 "tree-chrec.h")
+ (!srcfile 1023 "tree-scalar-evolution.c")
+ (!srcfile 1023 "tree-ssa-operands.h")
+ (!srcfile 1023 "tree-profile.c")
+ (!srcfile 1023 "tree-nested.c")
+ (!srcfile 1023 "omp-offload.h")
+ (!srcfile 1023 "omp-offload.c")
+ (!srcfile 1023 "omp-expand.c")
+ (!srcfile 1023 "omp-low.c")
+ (!srcfile 1023 "targhooks.c")
+ (!srcfile 1023 "config/xtensa/xtensa.c")
+ (!srcfile 1023 "passes.c")
+ (!srcfile 1023 "cgraphunit.c")
+ (!srcfile 1023 "cgraphclones.c")
+ (!srcfile 1023 "tree-phinodes.c")
+ (!srcfile 1023 "tree-ssa-alias.h")
+ (!srcfile 1023 "tree-ssanames.h")
+ (!srcfile 1023 "tree-vrp.h")
+ (!srcfile 1023 "ipa-prop.h")
+ (!srcfile 1023 "trans-mem.c")
+ (!srcfile 1023 "lto-streamer.h")
+ (!srcfile 1023 "target-globals.h")
+ (!srcfile 1023 "ipa-predicate.h")
+ (!srcfile 1023 "ipa-fnsummary.h")
+ (!srcfile 1023 "vtable-verify.c")
+ (!srcfile 1023 "asan.c")
+ (!srcfile 1023 "ubsan.c")
+ (!srcfile 1023 "tsan.c")
+ (!srcfile 1023 "sanopt.c")
+ (!srcfile 1023 "sancov.c")
+ (!srcfile 1023 "ipa-devirt.c")
+ (!srcfile 1023 "internal-fn.h")
+ (!srcfile 1023 "hsa-common.c")
+ (!srcfile 1023 "calls.c")
+ (!srcfile 1 "ada/gcc-interface/ada-tree.h")
+ (!srcfile 1 "ada/gcc-interface/gigi.h")
+ (!srcfile 1 "ada/gcc-interface/decl.c")
+ (!srcfile 1 "ada/gcc-interface/trans.c")
+ (!srcfile 1 "ada/gcc-interface/utils.c")
+ (!srcfile 1 "ada/gcc-interface/misc.c")
+ (!srcfile 2 "brig/brig-lang.c")
+ (!srcfile 2 "brig/brig-c.h")
+ (!srcfile 4 "c/c-lang.c")
+ (!srcfile 260 "c/c-tree.h")
+ (!srcfile 260 "c/c-decl.c")
+ (!srcfile 780 "c-family/c-common.c")
+ (!srcfile 780 "c-family/c-common.h")
+ (!srcfile 780 "c-family/c-objc.h")
+ (!srcfile 780 "c-family/c-cppbuiltin.c")
+ (!srcfile 780 "c-family/c-pragma.h")
+ (!srcfile 780 "c-family/c-pragma.c")
+ (!srcfile 780 "c-family/c-format.c")
+ (!srcfile 260 "c/c-objc-common.c")
+ (!srcfile 260 "c/c-parser.h")
+ (!srcfile 260 "c/c-parser.c")
+ (!srcfile 260 "c/c-lang.h")
+ (!srcfile 520 "cp/name-lookup.h")
+ (!srcfile 520 "cp/cp-tree.h")
+ (!srcfile 520 "cp/decl.h")
+ (!srcfile 520 "cp/parser.h")
+ (!srcfile 520 "cp/call.c")
+ (!srcfile 520 "cp/class.c")
+ (!srcfile 520 "cp/constexpr.c")
+ (!srcfile 520 "cp/cp-gimplify.c")
+ (!srcfile 8 "cp/cp-lang.c")
+ (!srcfile 520 "cp/cp-objcp-common.c")
+ (!srcfile 520 "cp/decl.c")
+ (!srcfile 520 "cp/decl2.c")
+ (!srcfile 520 "cp/except.c")
+ (!srcfile 520 "cp/friend.c")
+ (!srcfile 520 "cp/init.c")
+ (!srcfile 520 "cp/lambda.c")
+ (!srcfile 520 "cp/lex.c")
+ (!srcfile 520 "cp/mangle.c")
+ (!srcfile 520 "cp/method.c")
+ (!srcfile 520 "cp/name-lookup.c")
+ (!srcfile 520 "cp/parser.c")
+ (!srcfile 520 "cp/pt.c")
+ (!srcfile 520 "cp/repo.c")
+ (!srcfile 520 "cp/rtti.c")
+ (!srcfile 520 "cp/semantics.c")
+ (!srcfile 520 "cp/tree.c")
+ (!srcfile 520 "cp/typeck2.c")
+ (!srcfile 520 "cp/vtable-class-hierarchy.c")
+ (!srcfile 16 "fortran/f95-lang.c")
+ (!srcfile 16 "fortran/trans-decl.c")
+ (!srcfile 16 "fortran/trans-intrinsic.c")
+ (!srcfile 16 "fortran/trans-io.c")
+ (!srcfile 16 "fortran/trans-stmt.c")
+ (!srcfile 16 "fortran/trans-types.c")
+ (!srcfile 16 "fortran/trans-types.h")
+ (!srcfile 16 "fortran/trans.h")
+ (!srcfile 16 "fortran/trans-const.h")
+ (!srcfile 32 "go/go-lang.c")
+ (!srcfile 32 "go/go-c.h")
+ (!srcfile 64 "jit/dummy-frontend.c")
+ (!srcfile 128 "lto/lto-tree.h")
+ (!srcfile 128 "lto/lto-lang.c")
+ (!srcfile 128 "lto/lto.c")
+ (!srcfile 128 "lto/lto.h")
+ (!srcfile 768 "objc/objc-map.h")
+ (!srcfile 768 "objc/objc-act.h")
+ (!srcfile 768 "objc/objc-act.c")
+ (!srcfile 768 "objc/objc-runtime-shared-support.c")
+ (!srcfile 768 "objc/objc-gnu-runtime-abi-01.c")
+ (!srcfile 768 "objc/objc-next-runtime-abi-01.c")
+ (!srcfile 768 "objc/objc-next-runtime-abi-02.c")
+ (!srcfile 512 "objcp/objcp-lang.c")
+)
+(!structures 1452
+
+ (!type struct 1 nil gc_used "source_range"
+ (!srcfileloc "../libcpp/include/line-map.h" 711)
+ (!fields 2
+ (!pair "m_start"
+ (!type scalar_nonchar 2
+ (!type pointer 3
+ (!type pointer 4 nil gc_unused
+ (!type already_seen 3)
+ )
+ gc_used
+ (!type already_seen 2)
+ )
+ gc_pointed_to)
+ (!srcfileloc "../libcpp/include/line-map.h" 320)
+ nil )
+ (!pair "m_finish"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 321)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 5 nil gc_used "line_map"
+ (!srcfileloc "../libcpp/include/line-map.h" 385)
+ (!fields 2
+ (!pair "start_location"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 381)
+ nil )
+ (!pair "reason"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 384)
+ nil )
+ )
+ (!options
+ (!option desc string "%h.reason == LC_ENTER_MACRO ? 2 : 1")
+ (!option tag string "0")
+ )
+ 1023 nil nil )
+
+ (!type struct 6
+ (!type pointer 7 nil gc_unused
+ (!type already_seen 6)
+ )
+ gc_used "line_map_ordinary"
+ (!srcfileloc "../libcpp/include/line-map.h" 680)
+ (!fields 6
+ (!pair "to_file"
+ (!type string 8 nil gc_used)
+ (!srcfileloc "../libcpp/include/line-map.h" 400)
+ nil )
+ (!pair "to_line"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 401)
+ nil )
+ (!pair "included_from"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 406)
+ nil )
+ (!pair "sysp"
+ (!type scalar_char 9
+ (!type pointer 10
+ (!type pointer 11 nil gc_unused
+ (!type already_seen 10)
+ )
+ gc_unused
+ (!type already_seen 9)
+ )
+ gc_used)
+ (!srcfileloc "../libcpp/include/line-map.h" 412)
+ nil )
+ (!pair "m_column_and_range_bits"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 416)
+ nil )
+ (!pair "m_range_bits"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 431)
+ nil )
+ )
+ (!options
+ (!option tag string "1")
+ )
+ 1023 nil
+ (!type already_seen 5)
+ )
+
+ (!type struct 12
+ (!type pointer 13
+ (!type pointer 14 nil gc_unused
+ (!type already_seen 13)
+ )
+ gc_unused
+ (!type already_seen 12)
+ )
+ gc_used "cpp_hashnode"
+ (!srcfileloc "../libcpp/include/cpplib.h" 773)
+ (!fields 7
+ (!pair "ident"
+ (!type struct 15
+ (!type pointer 16
+ (!type pointer 17 nil gc_unused
+ (!type already_seen 16)
+ )
+ gc_unused
+ (!type already_seen 15)
+ )
+ gc_used "ht_identifier"
+ (!srcfileloc "../libcpp/include/symtab.h" 35)
+ (!fields 3
+ (!pair "str"
+ (!type already_seen 8)
+ (!srcfileloc "../libcpp/include/symtab.h" 32)
+ nil )
+ (!pair "len"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/symtab.h" 33)
+ nil )
+ (!pair "hash_value"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/symtab.h" 34)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "../libcpp/include/cpplib.h" 763)
+ nil )
+ (!pair "is_directive"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 764)
+ nil )
+ (!pair "directive_index"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 765)
+ nil )
+ (!pair "rid_code"
+ (!type already_seen 9)
+ (!srcfileloc "../libcpp/include/cpplib.h" 768)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 769)
+ nil )
+ (!pair "flags"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 770)
+ nil )
+ (!pair "value"
+ (!type union 18 nil gc_used "_cpp_hashnode_value"
+ (!srcfileloc "../libcpp/include/cpplib.h" 760)
+ (!fields 4
+ (!pair "macro"
+ (!type pointer 19 nil gc_used
+ (!type struct 20
+ (!type already_seen 19)
+ gc_pointed_to "cpp_macro"
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 82)
+ (!fields 11
+ (!pair "params"
+ (!type already_seen 14)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 43)
+ (!options
+ (!option length string "%h.paramc")
+ (!option nested_ptr nested
+ (!type union 21
+ (!type pointer 22
+ (!type pointer 23 nil gc_used
+ (!type already_seen 22)
+ )
+ gc_pointed_to
+ (!type already_seen 21)
+ )
+ gc_pointed_to "tree_node"
+ (!srcfileloc "tree-core.h" 1920)
+ (!fields 39
+ (!pair "base"
+ (!type struct 24 nil gc_used "tree_base"
+ (!srcfileloc "tree-core.h" 1009)
+ (!fields 18
+ (!pair "code"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 904)
+ nil )
+ (!pair "side_effects_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 906)
+ nil )
+ (!pair "constant_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 907)
+ nil )
+ (!pair "addressable_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 908)
+ nil )
+ (!pair "volatile_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 909)
+ nil )
+ (!pair "readonly_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 910)
+ nil )
+ (!pair "asm_written_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 911)
+ nil )
+ (!pair "nowarning_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 912)
+ nil )
+ (!pair "visited"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 913)
+ nil )
+ (!pair "used_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 915)
+ nil )
+ (!pair "nothrow_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 916)
+ nil )
+ (!pair "static_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 917)
+ nil )
+ (!pair "public_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 918)
+ nil )
+ (!pair "private_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 919)
+ nil )
+ (!pair "protected_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 920)
+ nil )
+ (!pair "deprecated_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 921)
+ nil )
+ (!pair "default_def_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 922)
+ nil )
+ (!pair "u"
+ (!type union 25 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-core.h:924"
+ (!srcfileloc "tree-core.h" 1008)
+ (!fields 8
+ (!pair "bits"
+ (!type struct 26 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-core.h:927"
+ (!srcfileloc "tree-core.h" 950)
+ (!fields 16
+ (!pair "lang_flag_0"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 928)
+ nil )
+ (!pair "lang_flag_1"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 929)
+ nil )
+ (!pair "lang_flag_2"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 930)
+ nil )
+ (!pair "lang_flag_3"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 931)
+ nil )
+ (!pair "lang_flag_4"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 932)
+ nil )
+ (!pair "lang_flag_5"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 933)
+ nil )
+ (!pair "lang_flag_6"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 934)
+ nil )
+ (!pair "saturating_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 935)
+ nil )
+ (!pair "unsigned_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 937)
+ nil )
+ (!pair "packed_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 938)
+ nil )
+ (!pair "user_align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 939)
+ nil )
+ (!pair "nameless_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 940)
+ nil )
+ (!pair "atomic_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 941)
+ nil )
+ (!pair "spare0"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 942)
+ nil )
+ (!pair "spare1"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 944)
+ nil )
+ (!pair "address_space"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 949)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 950)
+ nil )
+ (!pair "int_length"
+ (!type struct 27 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-core.h:957"
+ (!srcfileloc "tree-core.h" 971)
+ (!fields 3
+ (!pair "unextended"
+ (!type already_seen 9)
+ (!srcfileloc "tree-core.h" 960)
+ nil )
+ (!pair "extended"
+ (!type already_seen 9)
+ (!srcfileloc "tree-core.h" 964)
+ nil )
+ (!pair "offset"
+ (!type already_seen 9)
+ (!srcfileloc "tree-core.h" 970)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 971)
+ nil )
+ (!pair "length"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 974)
+ nil )
+ (!pair "vector_cst"
+ (!type struct 28 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-core.h:977"
+ (!srcfileloc "tree-core.h" 986)
+ (!fields 3
+ (!pair "log2_npatterns"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 979)
+ nil )
+ (!pair "nelts_per_pattern"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 982)
+ nil )
+ (!pair "unused"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 985)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 986)
+ nil )
+ (!pair "version"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 989)
+ nil )
+ (!pair "chrec_var"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 992)
+ nil )
+ (!pair "ifn"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 995)
+ nil )
+ (!pair "dependence_info"
+ (!type struct 29 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-core.h:1004"
+ (!srcfileloc "tree-core.h" 1007)
+ (!fields 2
+ (!pair "clique"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1005)
+ nil )
+ (!pair "base"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1006)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1007)
+ nil )
+ )
+ nil 1023 nil )
+ (!srcfileloc "tree-core.h" 1008)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1877)
+ (!options
+ (!option tag string "TS_BASE")
+ )
+ )
+ (!pair "typed"
+ (!type struct 30 nil gc_used "tree_typed"
+ (!srcfileloc "tree-core.h" 1309)
+ (!fields 2
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "tree-core.h" 1307)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1308)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1878)
+ (!options
+ (!option tag string "TS_TYPED")
+ )
+ )
+ (!pair "common"
+ (!type struct 31 nil gc_used "tree_common"
+ (!srcfileloc "tree-core.h" 1314)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1312)
+ nil )
+ (!pair "chain"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1313)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1879)
+ (!options
+ (!option tag string "TS_COMMON")
+ )
+ )
+ (!pair "int_cst"
+ (!type struct 32 nil gc_used "tree_int_cst"
+ (!srcfileloc "tree-core.h" 1319)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1317)
+ nil )
+ (!pair "val"
+ (!type array 33 nil gc_used "1"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "tree-core.h" 1318)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1880)
+ (!options
+ (!option tag string "TS_INT_CST")
+ )
+ )
+ (!pair "poly_int_cst"
+ (!type struct 34 nil gc_used "tree_poly_int_cst"
+ (!srcfileloc "tree-core.h" 1352)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1350)
+ nil )
+ (!pair "coeffs"
+ (!type array 35 nil gc_used "NUM_POLY_INT_COEFFS"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "tree-core.h" 1351)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1881)
+ (!options
+ (!option tag string "TS_POLY_INT_CST")
+ )
+ )
+ (!pair "real_cst"
+ (!type struct 36 nil gc_used "tree_real_cst"
+ (!srcfileloc "tree-core.h" 1325)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1323)
+ nil )
+ (!pair "real_cst_ptr"
+ (!type pointer 37 nil gc_used
+ (!type struct 38
+ (!type already_seen 37)
+ gc_pointed_to "real_value"
+ (!srcfileloc "real.h" 50)
+ (!fields 7
+ (!pair "cl"
+ (!type already_seen 2)
+ (!srcfileloc "real.h" 43)
+ nil )
+ (!pair "decimal"
+ (!type already_seen 2)
+ (!srcfileloc "real.h" 44)
+ nil )
+ (!pair "sign"
+ (!type already_seen 2)
+ (!srcfileloc "real.h" 45)
+ nil )
+ (!pair "signalling"
+ (!type already_seen 2)
+ (!srcfileloc "real.h" 46)
+ nil )
+ (!pair "canonical"
+ (!type already_seen 2)
+ (!srcfileloc "real.h" 47)
+ nil )
+ (!pair "uexp"
+ (!type already_seen 2)
+ (!srcfileloc "real.h" 48)
+ nil )
+ (!pair "sig"
+ (!type array 39 nil gc_used "SIGSZ"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "real.h" 49)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1324)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1882)
+ (!options
+ (!option tag string "TS_REAL_CST")
+ )
+ )
+ (!pair "fixed_cst"
+ (!type struct 40 nil gc_used "tree_fixed_cst"
+ (!srcfileloc "tree-core.h" 1330)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1328)
+ nil )
+ (!pair "fixed_cst_ptr"
+ (!type pointer 41 nil gc_used
+ (!type struct 42
+ (!type already_seen 41)
+ gc_pointed_to "fixed_value"
+ (!srcfileloc "fixed-value.h" 27)
+ (!fields 2
+ (!pair "data"
+ (!type already_seen 2)
+ (!srcfileloc "fixed-value.h" 25)
+ nil )
+ (!pair "mode"
+ (!type user_struct 43 nil gc_used "pod_mode"
+ (!srcfileloc "coretypes.h" 68)
+ (!fields 1
+ (!pair "scalar_mode"
+ (!type struct 44 nil gc_used "scalar_mode"
+ (!srcfileloc "coretypes.h" 64)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "coretypes.h" 68)
+ nil )
+ )
+ )
+ (!srcfileloc "fixed-value.h" 26)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1329)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1883)
+ (!options
+ (!option tag string "TS_FIXED_CST")
+ )
+ )
+ (!pair "vector"
+ (!type struct 45 nil gc_used "tree_vector"
+ (!srcfileloc "tree-core.h" 1347)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1345)
+ nil )
+ (!pair "elts"
+ (!type array 46 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "tree-core.h" 1346)
+ (!options
+ (!option length string "vector_cst_encoded_nelts ((tree) &%h)")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1884)
+ (!options
+ (!option tag string "TS_VECTOR")
+ )
+ )
+ (!pair "string"
+ (!type struct 47 nil gc_used "tree_string"
+ (!srcfileloc "tree-core.h" 1336)
+ (!fields 3
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1333)
+ nil )
+ (!pair "length"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1334)
+ nil )
+ (!pair "str"
+ (!type array 48 nil gc_used "1"
+ (!type already_seen 9)
+ )
+ (!srcfileloc "tree-core.h" 1335)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1885)
+ (!options
+ (!option tag string "TS_STRING")
+ )
+ )
+ (!pair "complex"
+ (!type struct 49 nil gc_used "tree_complex"
+ (!srcfileloc "tree-core.h" 1342)
+ (!fields 3
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1339)
+ nil )
+ (!pair "real"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1340)
+ nil )
+ (!pair "imag"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1341)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1886)
+ (!options
+ (!option tag string "TS_COMPLEX")
+ )
+ )
+ (!pair "identifier"
+ (!type struct 50 nil gc_used "tree_identifier"
+ (!srcfileloc "tree-core.h" 1357)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1355)
+ nil )
+ (!pair "id"
+ (!type already_seen 15)
+ (!srcfileloc "tree-core.h" 1356)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1887)
+ (!options
+ (!option tag string "TS_IDENTIFIER")
+ )
+ )
+ (!pair "decl_minimal"
+ (!type struct 51 nil gc_used "tree_decl_minimal"
+ (!srcfileloc "tree-core.h" 1603)
+ (!fields 5
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1598)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1599)
+ nil )
+ (!pair "uid"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1600)
+ nil )
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1601)
+ nil )
+ (!pair "context"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1602)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1888)
+ (!options
+ (!option tag string "TS_DECL_MINIMAL")
+ )
+ )
+ (!pair "decl_common"
+ (!type struct 52 nil gc_used "tree_decl_common"
+ (!srcfileloc "tree-core.h" 1675)
+ (!fields 36
+ (!pair "common"
+ (!type already_seen 51)
+ (!srcfileloc "tree-core.h" 1606)
+ nil )
+ (!pair "size"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1607)
+ nil )
+ (!pair "mode"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1609)
+ nil )
+ (!pair "nonlocal_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1611)
+ nil )
+ (!pair "virtual_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1612)
+ nil )
+ (!pair "ignored_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1613)
+ nil )
+ (!pair "abstract_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1614)
+ nil )
+ (!pair "artificial_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1615)
+ nil )
+ (!pair "preserve_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1616)
+ nil )
+ (!pair "debug_expr_is_from"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1617)
+ nil )
+ (!pair "lang_flag_0"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1619)
+ nil )
+ (!pair "lang_flag_1"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1620)
+ nil )
+ (!pair "lang_flag_2"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1621)
+ nil )
+ (!pair "lang_flag_3"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1622)
+ nil )
+ (!pair "lang_flag_4"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1623)
+ nil )
+ (!pair "lang_flag_5"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1624)
+ nil )
+ (!pair "lang_flag_6"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1625)
+ nil )
+ (!pair "lang_flag_7"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1626)
+ nil )
+ (!pair "lang_flag_8"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1627)
+ nil )
+ (!pair "decl_flag_0"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1631)
+ nil )
+ (!pair "decl_flag_1"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1635)
+ nil )
+ (!pair "decl_flag_2"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1639)
+ nil )
+ (!pair "decl_flag_3"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1641)
+ nil )
+ (!pair "gimple_reg_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1644)
+ nil )
+ (!pair "decl_by_reference_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1646)
+ nil )
+ (!pair "decl_read_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1648)
+ nil )
+ (!pair "decl_nonshareable_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1651)
+ nil )
+ (!pair "off_align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1654)
+ nil )
+ (!pair "align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1657)
+ nil )
+ (!pair "warn_if_not_align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1661)
+ nil )
+ (!pair "pt_uid"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1666)
+ nil )
+ (!pair "size_unit"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1668)
+ nil )
+ (!pair "initial"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1669)
+ nil )
+ (!pair "attributes"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1670)
+ nil )
+ (!pair "abstract_origin"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1671)
+ nil )
+ (!pair "lang_specific"
+ (!type pointer 53 nil gc_used
+ (!type lang_struct 54
+ (!type already_seen 53)
+ gc_pointed_to "lang_decl"
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 37)
+ (!fields 0 )
+ nil 1023
+ (!homotypes 8
+ (!type struct 55 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "lto/lto-tree.h" 32)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "lto/lto-tree.h" 31)
+ nil )
+ )
+ nil 128
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 56 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "jit/dummy-frontend.c" 45)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "jit/dummy-frontend.c" 44)
+ nil )
+ )
+ (!options
+ (!option variable_size string "")
+ )
+ 64
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 57 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "go/go-lang.c" 58)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "go/go-lang.c" 57)
+ nil )
+ )
+ nil 32
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 58 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "fortran/trans.h" 977)
+ (!fields 8
+ (!pair "saved_descriptor"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 965)
+ nil )
+ (!pair "stringlen"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 970)
+ nil )
+ (!pair "addr"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 971)
+ nil )
+ (!pair "span"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 972)
+ nil )
+ (!pair "token"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 974)
+ nil )
+ (!pair "caf_offset"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 974)
+ nil )
+ (!pair "scalar_allocatable"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans.h" 975)
+ nil )
+ (!pair "scalar_pointer"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans.h" 976)
+ nil )
+ )
+ nil 16
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 59 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "cp/cp-tree.h" 2641)
+ (!fields 1
+ (!pair "u"
+ (!type union 60 nil gc_used "lang_decl_u"
+ (!srcfileloc "cp/cp-tree.h" 2640)
+ (!fields 6
+ (!pair "base"
+ (!type struct 61 nil gc_used "lang_decl_base"
+ (!srcfileloc "cp/cp-tree.h" 2498)
+ (!fields 15
+ (!pair "selector"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2481)
+ nil )
+ (!pair "language"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2482)
+ nil )
+ (!pair "use_template"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2483)
+ nil )
+ (!pair "not_really_extern"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2484)
+ nil )
+ (!pair "initialized_in_class"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2485)
+ nil )
+ (!pair "repo_available_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2486)
+ nil )
+ (!pair "threadprivate_or_deleted_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2487)
+ nil )
+ (!pair "anticipated_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2488)
+ nil )
+ (!pair "friend_or_tls"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2490)
+ nil )
+ (!pair "unknown_bound_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2491)
+ nil )
+ (!pair "odr_used"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2492)
+ nil )
+ (!pair "u2sel"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2493)
+ nil )
+ (!pair "concept_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2494)
+ nil )
+ (!pair "var_declared_inline_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2495)
+ nil )
+ (!pair "dependent_init_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2496)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2634)
+ (!options
+ (!option default string "")
+ )
+ )
+ (!pair "min"
+ (!type struct 62 nil gc_used "lang_decl_min"
+ (!srcfileloc "cp/cp-tree.h" 2532)
+ (!fields 3
+ (!pair "base"
+ (!type already_seen 61)
+ (!srcfileloc "cp/cp-tree.h" 2512)
+ nil )
+ (!pair "template_info"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2519)
+ nil )
+ (!pair "u2"
+ (!type union 63 nil gc_used "lang_decl_u2"
+ (!srcfileloc "cp/cp-tree.h" 2531)
+ (!fields 2
+ (!pair "access"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2527)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "discriminator"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2530)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 520 nil )
+ (!srcfileloc "cp/cp-tree.h" 2531)
+ (!options
+ (!option desc string "%0.u.base.u2sel")
+ )
+ )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2635)
+ (!options
+ (!option tag string "lds_min")
+ )
+ )
+ (!pair "fn"
+ (!type struct 64 nil gc_used "lang_decl_fn"
+ (!srcfileloc "cp/cp-tree.h" 2591)
+ (!fields 20
+ (!pair "min"
+ (!type already_seen 62)
+ (!srcfileloc "cp/cp-tree.h" 2537)
+ nil )
+ (!pair "ovl_op_code"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2540)
+ nil )
+ (!pair "global_ctor_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2541)
+ nil )
+ (!pair "global_dtor_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2542)
+ nil )
+ (!pair "static_function"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2544)
+ nil )
+ (!pair "pure_virtual"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2545)
+ nil )
+ (!pair "defaulted_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2546)
+ nil )
+ (!pair "has_in_charge_parm_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2547)
+ nil )
+ (!pair "has_vtt_parm_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2548)
+ nil )
+ (!pair "pending_inline_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2549)
+ nil )
+ (!pair "nonconverting"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2550)
+ nil )
+ (!pair "thunk_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2551)
+ nil )
+ (!pair "this_thunk_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2553)
+ nil )
+ (!pair "hidden_friend_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2554)
+ nil )
+ (!pair "omp_declare_reduction_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2555)
+ nil )
+ (!pair "spare"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2556)
+ nil )
+ (!pair "befriending_classes"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2563)
+ nil )
+ (!pair "context"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2571)
+ nil )
+ (!pair "u5"
+ (!type union 65 nil gc_used "lang_decl_u5"
+ (!srcfileloc "cp/cp-tree.h" 2582)
+ (!fields 2
+ (!pair "cloned_function"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2577)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "fixed_offset"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2581)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 520 nil )
+ (!srcfileloc "cp/cp-tree.h" 2582)
+ (!options
+ (!option desc string "%1.thunk_p")
+ )
+ )
+ (!pair "u"
+ (!type union 66 nil gc_used "lang_decl_u3"
+ (!srcfileloc "cp/cp-tree.h" 2589)
+ (!fields 2
+ (!pair "pending_inline_info"
+ (!type pointer 67 nil gc_used
+ (!type struct 68
+ (!type already_seen 67)
+ gc_pointed_to "cp_token_cache"
+ (!srcfileloc "cp/parser.h" 128)
+ (!fields 2
+ (!pair "first"
+ (!type pointer 69 nil gc_unused
+ (!type struct 70
+ (!type already_seen 69)
+ gc_used "cp_token"
+ (!srcfileloc "cp/parser.h" 86)
+ (!fields 8
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 44)
+ nil )
+ (!pair "keyword"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 47)
+ nil )
+ (!pair "flags"
+ (!type already_seen 9)
+ (!srcfileloc "cp/parser.h" 49)
+ nil )
+ (!pair "implicit_extern_c"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 51)
+ nil )
+ (!pair "error_reported"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 55)
+ nil )
+ (!pair "purged_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 59)
+ nil )
+ (!pair "location"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 62)
+ nil )
+ (!pair "u"
+ (!type union 71 nil gc_used "cp_token_value"
+ (!srcfileloc "cp/parser.h" 69)
+ (!fields 2
+ (!pair "tree_check_value"
+ (!type pointer 72 nil gc_used
+ (!type struct 73
+ (!type already_seen 72)
+ gc_pointed_to "tree_check"
+ (!srcfileloc "cp/parser.h" 38)
+ (!fields 3
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 32)
+ nil )
+ (!pair "checks"
+ (!type pointer 74 nil gc_used
+ (!type user_struct 75
+ (!type already_seen 74)
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/parser.h" 34)
+ (!fields 2
+ (!pair "va_gc"
+ (!type undefined 76 nil gc_unused "va_gc"
+ (!srcfileloc "rtl.h" 263)
+ )
+ (!srcfileloc "cp/parser.h" 34)
+ nil )
+ (!pair "deferred_access_check"
+ (!type struct 77 nil gc_used "deferred_access_check"
+ (!srcfileloc "cp/parser.h" 34)
+ (!fields 4
+ (!pair "binfo"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 6806)
+ nil )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 6808)
+ nil )
+ (!pair "diag_decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 6810)
+ nil )
+ (!pair "loc"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 6812)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/parser.h" 34)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/parser.h" 34)
+ nil )
+ (!pair "qualifying_scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 37)
+ nil )
+ )
+ nil 520 nil nil )
+ )
+ (!srcfileloc "cp/parser.h" 66)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 68)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ )
+ nil 520 nil )
+ (!srcfileloc "cp/parser.h" 71)
+ (!options
+ (!option desc string "(%1.type == CPP_TEMPLATE_ID)|| (%1.type == CPP_NESTED_NAME_SPECIFIER)|| (%1.type == CPP_DECLTYPE)")
+ )
+ )
+ )
+ nil 520 nil nil )
+ )
+ (!srcfileloc "cp/parser.h" 122)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "last"
+ (!type already_seen 69)
+ (!srcfileloc "cp/parser.h" 125)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 520 nil nil )
+ )
+ (!srcfileloc "cp/cp-tree.h" 2586)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ (!pair "saved_language_function"
+ (!type pointer 78 nil gc_used
+ (!type lang_struct 79
+ (!type already_seen 78)
+ gc_pointed_to "language_function"
+ (!srcfileloc "ada/gcc-interface/trans.c" 118)
+ (!fields 0 )
+ nil 1023
+ (!homotypes 8
+ (!type struct 80 nil gc_pointed_to "language_function"
+ (!srcfileloc "lto/lto-tree.h" 42)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "lto/lto-tree.h" 41)
+ nil )
+ )
+ nil 128
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 81 nil gc_pointed_to "language_function"
+ (!srcfileloc "jit/dummy-frontend.c" 71)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "jit/dummy-frontend.c" 70)
+ nil )
+ )
+ nil 64
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 82 nil gc_pointed_to "language_function"
+ (!srcfileloc "go/go-lang.c" 84)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "go/go-lang.c" 83)
+ nil )
+ )
+ nil 32
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 83 nil gc_pointed_to "language_function"
+ (!srcfileloc "fortran/f95-lang.c" 68)
+ (!fields 1
+ (!pair "binding_level"
+ (!type pointer 84 nil gc_used
+ (!type struct 85
+ (!type already_seen 84)
+ gc_pointed_to "binding_level"
+ (!srcfileloc "fortran/f95-lang.c" 298)
+ (!fields 4
+ (!pair "names"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/f95-lang.c" 289)
+ nil )
+ (!pair "blocks"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/f95-lang.c" 292)
+ nil )
+ (!pair "level_chain"
+ (!type already_seen 84)
+ (!srcfileloc "fortran/f95-lang.c" 294)
+ nil )
+ (!pair "reversed"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/f95-lang.c" 297)
+ nil )
+ )
+ nil 16 nil nil )
+ )
+ (!srcfileloc "fortran/f95-lang.c" 67)
+ nil )
+ )
+ nil 16
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 86 nil gc_pointed_to "language_function"
+ (!srcfileloc "cp/cp-tree.h" 1766)
+ (!fields 22
+ (!pair "base"
+ (!type struct 87 nil gc_used "c_language_function"
+ (!srcfileloc "c-family/c-common.h" 561)
+ (!fields 2
+ (!pair "x_stmt_tree"
+ (!type struct 88
+ (!type pointer 89 nil gc_unused
+ (!type already_seen 88)
+ )
+ gc_used "stmt_tree_s"
+ (!srcfileloc "c-family/c-common.h" 546)
+ (!fields 2
+ (!pair "x_cur_stmt_list"
+ (!type pointer 90 nil gc_used
+ (!type user_struct 91
+ (!type already_seen 90)
+ gc_pointed_to "vec"
+ (!srcfileloc "tree-core.h" 1504)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "tree-core.h" 1504)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1504)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "c-family/c-common.h" 534)
+ nil )
+ (!pair "stmts_are_full_exprs_p"
+ (!type already_seen 2)
+ (!srcfileloc "c-family/c-common.h" 545)
+ nil )
+ )
+ nil 780 nil nil )
+ (!srcfileloc "c-family/c-common.h" 556)
+ nil )
+ (!pair "local_typedefs"
+ (!type already_seen 90)
+ (!srcfileloc "c-family/c-common.h" 560)
+ nil )
+ )
+ nil 780 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1735)
+ nil )
+ (!pair "x_cdtor_label"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1737)
+ nil )
+ (!pair "x_current_class_ptr"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1738)
+ nil )
+ (!pair "x_current_class_ref"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1739)
+ nil )
+ (!pair "x_eh_spec_block"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1740)
+ nil )
+ (!pair "x_in_charge_parm"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1741)
+ nil )
+ (!pair "x_vtt_parm"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1742)
+ nil )
+ (!pair "x_return_value"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1743)
+ nil )
+ (!pair "x_auto_return_pattern"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1744)
+ nil )
+ (!pair "returns_value"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1746)
+ nil )
+ (!pair "returns_null"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1747)
+ nil )
+ (!pair "returns_abnormally"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1748)
+ nil )
+ (!pair "infinite_loop"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1749)
+ nil )
+ (!pair "x_in_function_try_handler"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1750)
+ nil )
+ (!pair "x_in_base_initializer"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1751)
+ nil )
+ (!pair "can_throw"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1754)
+ nil )
+ (!pair "invalid_constexpr"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1756)
+ nil )
+ (!pair "x_named_labels"
+ (!type pointer 92 nil gc_used
+ (!type user_struct 93
+ (!type already_seen 92)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/cp-tree.h" 1758)
+ (!fields 1
+ (!pair "named_label_hash"
+ (!type struct 94 nil gc_used "named_label_hash"
+ (!srcfileloc "cp/cp-tree.h" 1758)
+ (!fields 0 )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1758)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/cp-tree.h" 1758)
+ nil )
+ (!pair "bindings"
+ (!type pointer 95 nil gc_used
+ (!type struct 96
+ (!type already_seen 95)
+ gc_pointed_to "cp_binding_level"
+ (!srcfileloc "cp/name-lookup.h" 245)
+ (!fields 17
+ (!pair "names"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 177)
+ nil )
+ (!pair "usings"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 180)
+ nil )
+ (!pair "using_directives"
+ (!type already_seen 90)
+ (!srcfileloc "cp/name-lookup.h" 183)
+ nil )
+ (!pair "class_shadowed"
+ (!type pointer 97 nil gc_used
+ (!type user_struct 98
+ (!type already_seen 97)
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/name-lookup.h" 187)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/name-lookup.h" 187)
+ nil )
+ (!pair "cp_class_binding"
+ (!type struct 99 nil gc_used "cp_class_binding"
+ (!srcfileloc "cp/name-lookup.h" 187)
+ (!fields 2
+ (!pair "base"
+ (!type pointer 100 nil gc_used
+ (!type struct 101
+ (!type already_seen 100)
+ gc_pointed_to "cxx_binding"
+ (!srcfileloc "cp/name-lookup.h" 76)
+ (!fields 6
+ (!pair "previous"
+ (!type already_seen 100)
+ (!srcfileloc "cp/name-lookup.h" 67)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 69)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 71)
+ nil )
+ (!pair "scope"
+ (!type already_seen 95)
+ (!srcfileloc "cp/name-lookup.h" 73)
+ nil )
+ (!pair "value_is_inherited"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 74)
+ nil )
+ (!pair "is_local"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 75)
+ nil )
+ )
+ nil 520 nil nil )
+ )
+ (!srcfileloc "cp/name-lookup.h" 146)
+ nil )
+ (!pair "identifier"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 148)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/name-lookup.h" 187)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/name-lookup.h" 187)
+ nil )
+ (!pair "type_shadowed"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 194)
+ nil )
+ (!pair "blocks"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 199)
+ nil )
+ (!pair "this_entity"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 203)
+ nil )
+ (!pair "level_chain"
+ (!type already_seen 95)
+ (!srcfileloc "cp/name-lookup.h" 206)
+ nil )
+ (!pair "dead_vars_from_for"
+ (!type already_seen 90)
+ (!srcfileloc "cp/name-lookup.h" 211)
+ nil )
+ (!pair "statement_list"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 215)
+ nil )
+ (!pair "binding_depth"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 218)
+ nil )
+ (!pair "kind"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 223)
+ nil )
+ (!pair "explicit_spec_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 227)
+ nil )
+ (!pair "keep"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 230)
+ nil )
+ (!pair "more_cleanups_ok"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 234)
+ nil )
+ (!pair "have_cleanups"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 235)
+ nil )
+ (!pair "defining_class_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.h" 242)
+ nil )
+ )
+ nil 520 nil nil )
+ )
+ (!srcfileloc "cp/cp-tree.h" 1760)
+ nil )
+ (!pair "x_local_names"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 1761)
+ nil )
+ (!pair "infinite_loops"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 1764)
+ nil )
+ (!pair "extern_decl_map"
+ (!type pointer 102 nil gc_used
+ (!type user_struct 103
+ (!type already_seen 102)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/cp-tree.h" 1765)
+ (!fields 1
+ (!pair "cxx_int_tree_map_hasher"
+ (!type struct 104 nil gc_used "cxx_int_tree_map_hasher"
+ (!srcfileloc "cp/cp-tree.h" 1765)
+ (!fields 0 )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1765)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/cp-tree.h" 1765)
+ nil )
+ )
+ nil 520
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 105 nil gc_pointed_to "language_function"
+ (!srcfileloc "c/c-lang.h" 62)
+ (!fields 9
+ (!pair "base"
+ (!type already_seen 87)
+ (!srcfileloc "c/c-lang.h" 53)
+ nil )
+ (!pair "x_break_label"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-lang.h" 54)
+ nil )
+ (!pair "x_cont_label"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-lang.h" 55)
+ nil )
+ (!pair "x_switch_stack"
+ (!type pointer 106 nil gc_unused
+ (!type struct 107
+ (!type already_seen 106)
+ gc_unused "c_switch"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "c/c-lang.h" 56)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "arg_info"
+ (!type pointer 108 nil gc_unused
+ (!type struct 109
+ (!type already_seen 108)
+ gc_unused "c_arg_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "c/c-lang.h" 57)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "returns_value"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-lang.h" 58)
+ nil )
+ (!pair "returns_null"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-lang.h" 59)
+ nil )
+ (!pair "returns_abnormally"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-lang.h" 60)
+ nil )
+ (!pair "warn_about_return_type"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-lang.h" 61)
+ nil )
+ )
+ nil 260
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 110 nil gc_pointed_to "language_function"
+ (!srcfileloc "brig/brig-lang.c" 104)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "brig/brig-lang.c" 103)
+ nil )
+ )
+ nil 2
+ (!type already_seen 79)
+ nil )
+
+ (!type struct 111 nil gc_pointed_to "language_function"
+ (!srcfileloc "ada/gcc-interface/trans.c" 118)
+ (!fields 4
+ (!pair "parm_attr_cache"
+ (!type pointer 112 nil gc_used
+ (!type user_struct 113
+ (!type already_seen 112)
+ gc_pointed_to "vec"
+ (!srcfileloc "ada/gcc-interface/trans.c" 114)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ada/gcc-interface/trans.c" 114)
+ nil )
+ (!pair "parm_attr"
+ (!type pointer 114 nil gc_used
+ (!type struct 115
+ (!type already_seen 114)
+ gc_pointed_to "parm_attr_d"
+ (!srcfileloc "ada/gcc-interface/trans.c" 108)
+ (!fields 5
+ (!pair "id"
+ (!type already_seen 2)
+ (!srcfileloc "ada/gcc-interface/trans.c" 103)
+ nil )
+ (!pair "dim"
+ (!type already_seen 2)
+ (!srcfileloc "ada/gcc-interface/trans.c" 104)
+ nil )
+ (!pair "first"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 105)
+ nil )
+ (!pair "last"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 106)
+ nil )
+ (!pair "length"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 107)
+ nil )
+ )
+ nil 1 nil nil )
+ )
+ (!srcfileloc "ada/gcc-interface/trans.c" 114)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ada/gcc-interface/trans.c" 114)
+ nil )
+ (!pair "named_ret_val"
+ (!type pointer 116 nil gc_used
+ (!type struct 117
+ (!type already_seen 116)
+ gc_pointed_to "bitmap_head"
+ (!srcfileloc "bitmap.h" 246)
+ (!fields 5
+ (!pair "indx"
+ (!type already_seen 2)
+ (!srcfileloc "bitmap.h" 238)
+ nil )
+ (!pair "descriptor_id"
+ (!type already_seen 2)
+ (!srcfileloc "bitmap.h" 239)
+ nil )
+ (!pair "first"
+ (!type pointer 118 nil gc_used
+ (!type struct 119
+ (!type already_seen 118)
+ gc_pointed_to "bitmap_element"
+ (!srcfileloc "bitmap.h" 242)
+ (!fields 4
+ (!pair "next"
+ (!type already_seen 118)
+ (!srcfileloc "bitmap.h" 228)
+ nil )
+ (!pair "prev"
+ (!type already_seen 118)
+ (!srcfileloc "bitmap.h" 229)
+ nil )
+ (!pair "indx"
+ (!type already_seen 2)
+ (!srcfileloc "bitmap.h" 230)
+ nil )
+ (!pair "bits"
+ (!type array 120 nil gc_used "BITMAP_ELEMENT_WORDS"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "bitmap.h" 231)
+ nil )
+ )
+ (!options
+ (!option chain_prev string "%h.prev")
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "bitmap.h" 242)
+ nil )
+ (!pair "current"
+ (!type already_seen 118)
+ (!srcfileloc "bitmap.h" 243)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "obstack"
+ (!type pointer 121 nil gc_used
+ (!type struct 122
+ (!type already_seen 121)
+ gc_pointed_to "bitmap_obstack"
+ (!srcfileloc "bitmap.h" 244)
+ (!fields 3
+ (!pair "elements"
+ (!type already_seen 118)
+ (!srcfileloc "bitmap.h" 210)
+ nil )
+ (!pair "heads"
+ (!type already_seen 116)
+ (!srcfileloc "bitmap.h" 211)
+ nil )
+ (!pair "obstack"
+ (!type struct 123 nil gc_unused "obstack"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ (!srcfileloc "bitmap.h" 212)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "bitmap.h" 244)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "ada/gcc-interface/trans.c" 115)
+ nil )
+ (!pair "other_ret_val"
+ (!type already_seen 90)
+ (!srcfileloc "ada/gcc-interface/trans.c" 116)
+ nil )
+ (!pair "gnat_ret"
+ (!type already_seen 2)
+ (!srcfileloc "ada/gcc-interface/trans.c" 117)
+ nil )
+ )
+ nil 1
+ (!type already_seen 79)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/cp-tree.h" 2588)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ )
+ nil 520 nil )
+ (!srcfileloc "cp/cp-tree.h" 2589)
+ (!options
+ (!option desc string "%1.pending_inline_p")
+ )
+ )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2636)
+ (!options
+ (!option tag string "lds_fn")
+ )
+ )
+ (!pair "ns"
+ (!type struct 124 nil gc_used "lang_decl_ns"
+ (!srcfileloc "cp/cp-tree.h" 2608)
+ (!fields 5
+ (!pair "base"
+ (!type already_seen 61)
+ (!srcfileloc "cp/cp-tree.h" 2596)
+ nil )
+ (!pair "level"
+ (!type already_seen 95)
+ (!srcfileloc "cp/cp-tree.h" 2597)
+ nil )
+ (!pair "usings"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 2601)
+ nil )
+ (!pair "inlinees"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 2602)
+ nil )
+ (!pair "bindings"
+ (!type pointer 125 nil gc_used
+ (!type user_struct 126
+ (!type already_seen 125)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/cp-tree.h" 2607)
+ (!fields 1
+ (!pair "named_decl_hash"
+ (!type struct 127 nil gc_used "named_decl_hash"
+ (!srcfileloc "cp/cp-tree.h" 2607)
+ (!fields 0 )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2607)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/cp-tree.h" 2607)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2637)
+ (!options
+ (!option tag string "lds_ns")
+ )
+ )
+ (!pair "parm"
+ (!type struct 128 nil gc_used "lang_decl_parm"
+ (!srcfileloc "cp/cp-tree.h" 2616)
+ (!fields 3
+ (!pair "base"
+ (!type already_seen 61)
+ (!srcfileloc "cp/cp-tree.h" 2613)
+ nil )
+ (!pair "level"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2614)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2615)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2638)
+ (!options
+ (!option tag string "lds_parm")
+ )
+ )
+ (!pair "decomp"
+ (!type struct 129 nil gc_used "lang_decl_decomp"
+ (!srcfileloc "cp/cp-tree.h" 2625)
+ (!fields 2
+ (!pair "min"
+ (!type already_seen 62)
+ (!srcfileloc "cp/cp-tree.h" 2621)
+ nil )
+ (!pair "base"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2624)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2639)
+ (!options
+ (!option tag string "lds_decomp")
+ )
+ )
+ )
+ (!options
+ (!option desc string "%h.base.selector")
+ )
+ 520 nil )
+ (!srcfileloc "cp/cp-tree.h" 2640)
+ nil )
+ )
+ nil 520
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 130 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "c/c-lang.h" 46)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "c/c-lang.h" 45)
+ nil )
+ )
+ nil 260
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 131 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "brig/brig-lang.c" 78)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "brig/brig-lang.c" 77)
+ nil )
+ )
+ (!options
+ (!option variable_size string "")
+ )
+ 2
+ (!type already_seen 54)
+ nil )
+
+ (!type struct 132 nil gc_pointed_to "lang_decl"
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 37)
+ (!fields 1
+ (!pair "t"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 37)
+ nil )
+ )
+ nil 1
+ (!type already_seen 54)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "tree-core.h" 1674)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1889)
+ (!options
+ (!option tag string "TS_DECL_COMMON")
+ )
+ )
+ (!pair "decl_with_rtl"
+ (!type struct 133 nil gc_used "tree_decl_with_rtl"
+ (!srcfileloc "tree-core.h" 1680)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 52)
+ (!srcfileloc "tree-core.h" 1678)
+ nil )
+ (!pair "rtl"
+ (!type pointer 134
+ (!type pointer 135 nil gc_used
+ (!type already_seen 134)
+ )
+ gc_pointed_to
+ (!type struct 136
+ (!type already_seen 134)
+ gc_pointed_to "rtx_def"
+ (!srcfileloc "rtl.h" 449)
+ (!fields 12
+ (!pair "code"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 309)
+ nil )
+ (!pair "mode"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 312)
+ nil )
+ (!pair "jump"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 326)
+ nil )
+ (!pair "call"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 332)
+ nil )
+ (!pair "unchanging"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 344)
+ nil )
+ (!pair "volatil"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 358)
+ nil )
+ (!pair "in_struct"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 373)
+ nil )
+ (!pair "used"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 382)
+ nil )
+ (!pair "frame_related"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 391)
+ nil )
+ (!pair "return_val"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 398)
+ nil )
+ (!pair "u2"
+ (!type union 137 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/rtl.h:400"
+ (!srcfileloc "rtl.h" 434)
+ (!fields 6
+ (!pair "original_regno"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 407)
+ nil )
+ (!pair "insn_uid"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 410)
+ nil )
+ (!pair "symbol_ref_flags"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 413)
+ nil )
+ (!pair "var_location_status"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 416)
+ nil )
+ (!pair "num_elem"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 420)
+ nil )
+ (!pair "const_vector"
+ (!type struct 138 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/rtl.h:424"
+ (!srcfileloc "rtl.h" 433)
+ (!fields 3
+ (!pair "npatterns"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 426)
+ nil )
+ (!pair "nelts_per_pattern"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 429)
+ nil )
+ (!pair "unused"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 432)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "rtl.h" 433)
+ nil )
+ )
+ nil 1023 nil )
+ (!srcfileloc "rtl.h" 434)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "u"
+ (!type union 139 nil gc_used "rtx_def_subunion"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 151
+ (!pair ""
+ (!type struct 140 nil gc_used "rtx_def_debug_marker"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "DEBUG_MARKER")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 141 nil gc_used "rtx_def_debug_parameter_ref"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "DEBUG_PARAMETER_REF")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 142 nil gc_used "rtx_def_entry_value"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ENTRY_VALUE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 143 nil gc_used "rtx_def_debug_implicit_ptr"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "DEBUG_IMPLICIT_PTR")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 144 nil gc_used "rtx_def_var_location"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VAR_LOCATION")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 145 nil gc_used "rtx_def_fma"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FMA")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 146 nil gc_used "rtx_def_us_truncate"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_TRUNCATE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 147 nil gc_used "rtx_def_ss_truncate"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_TRUNCATE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 148 nil gc_used "rtx_def_us_minus"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_MINUS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 149 nil gc_used "rtx_def_us_ashift"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_ASHIFT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 150 nil gc_used "rtx_def_ss_ashift"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_ASHIFT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 151 nil gc_used "rtx_def_ss_abs"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_ABS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 152 nil gc_used "rtx_def_us_neg"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_NEG")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 153 nil gc_used "rtx_def_ss_neg"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_NEG")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 154 nil gc_used "rtx_def_ss_minus"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_MINUS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 155 nil gc_used "rtx_def_us_plus"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_PLUS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 156 nil gc_used "rtx_def_ss_plus"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_PLUS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 157 nil gc_used "rtx_def_vec_series"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VEC_SERIES")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 158 nil gc_used "rtx_def_vec_duplicate"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VEC_DUPLICATE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 159 nil gc_used "rtx_def_vec_concat"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VEC_CONCAT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 160 nil gc_used "rtx_def_vec_select"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VEC_SELECT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 161 nil gc_used "rtx_def_vec_merge"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VEC_MERGE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 162 nil gc_used "rtx_def_lo_sum"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LO_SUM")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 163 nil gc_used "rtx_def_high"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "HIGH")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 164 nil gc_used "rtx_def_zero_extract"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ZERO_EXTRACT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 165 nil gc_used "rtx_def_sign_extract"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SIGN_EXTRACT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 166 nil gc_used "rtx_def_parity"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PARITY")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 167 nil gc_used "rtx_def_popcount"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "POPCOUNT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 168 nil gc_used "rtx_def_ctz"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CTZ")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 169 nil gc_used "rtx_def_clz"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CLZ")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 170 nil gc_used "rtx_def_clrsb"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CLRSB")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 171 nil gc_used "rtx_def_ffs"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FFS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 172 nil gc_used "rtx_def_bswap"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "BSWAP")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 173 nil gc_used "rtx_def_sqrt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SQRT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 174 nil gc_used "rtx_def_abs"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ABS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 175 nil gc_used "rtx_def_unsigned_sat_fract"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNSIGNED_SAT_FRACT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 176 nil gc_used "rtx_def_sat_fract"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SAT_FRACT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 177 nil gc_used "rtx_def_unsigned_fract_convert"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNSIGNED_FRACT_CONVERT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 178 nil gc_used "rtx_def_fract_convert"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FRACT_CONVERT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 179 nil gc_used "rtx_def_unsigned_fix"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNSIGNED_FIX")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 180 nil gc_used "rtx_def_unsigned_float"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNSIGNED_FLOAT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 181 nil gc_used "rtx_def_fix"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FIX")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 182 nil gc_used "rtx_def_float"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FLOAT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 183 nil gc_used "rtx_def_float_truncate"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FLOAT_TRUNCATE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 184 nil gc_used "rtx_def_float_extend"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "FLOAT_EXTEND")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 185 nil gc_used "rtx_def_truncate"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "TRUNCATE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 186 nil gc_used "rtx_def_zero_extend"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ZERO_EXTEND")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 187 nil gc_used "rtx_def_sign_extend"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SIGN_EXTEND")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 188 nil gc_used "rtx_def_ltgt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LTGT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 189 nil gc_used "rtx_def_unlt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNLT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 190 nil gc_used "rtx_def_unle"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNLE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 191 nil gc_used "rtx_def_ungt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNGT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 192 nil gc_used "rtx_def_unge"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNGE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 193 nil gc_used "rtx_def_uneq"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNEQ")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 194 nil gc_used "rtx_def_ordered"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ORDERED")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 195 nil gc_used "rtx_def_unordered"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNORDERED")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 196 nil gc_used "rtx_def_ltu"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LTU")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 197 nil gc_used "rtx_def_leu"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LEU")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 198 nil gc_used "rtx_def_gtu"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "GTU")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 199 nil gc_used "rtx_def_geu"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "GEU")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 200 nil gc_used "rtx_def_lt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 201 nil gc_used "rtx_def_le"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 202 nil gc_used "rtx_def_gt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "GT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 203 nil gc_used "rtx_def_ge"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "GE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 204 nil gc_used "rtx_def_eq"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "EQ")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 205 nil gc_used "rtx_def_ne"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "NE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 206 nil gc_used "rtx_def_post_modify"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "POST_MODIFY")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 207 nil gc_used "rtx_def_pre_modify"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PRE_MODIFY")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 208 nil gc_used "rtx_def_post_inc"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "POST_INC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 209 nil gc_used "rtx_def_post_dec"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "POST_DEC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 210 nil gc_used "rtx_def_pre_inc"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PRE_INC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 211 nil gc_used "rtx_def_pre_dec"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PRE_DEC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 212 nil gc_used "rtx_def_umax"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UMAX")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 213 nil gc_used "rtx_def_umin"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UMIN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 214 nil gc_used "rtx_def_smax"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SMAX")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 215 nil gc_used "rtx_def_smin"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SMIN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 216 nil gc_used "rtx_def_rotatert"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ROTATERT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 217 nil gc_used "rtx_def_lshiftrt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LSHIFTRT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 218 nil gc_used "rtx_def_ashiftrt"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ASHIFTRT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 219 nil gc_used "rtx_def_rotate"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ROTATE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 220 nil gc_used "rtx_def_ashift"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ASHIFT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 221 nil gc_used "rtx_def_not"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "NOT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 222 nil gc_used "rtx_def_xor"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "XOR")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 223 nil gc_used "rtx_def_ior"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "IOR")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 224 nil gc_used "rtx_def_and"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "AND")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 225 nil gc_used "rtx_def_umod"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UMOD")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 226 nil gc_used "rtx_def_udiv"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UDIV")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 227 nil gc_used "rtx_def_mod"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "MOD")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 228 nil gc_used "rtx_def_us_div"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_DIV")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 229 nil gc_used "rtx_def_ss_div"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_DIV")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 230 nil gc_used "rtx_def_div"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "DIV")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 231 nil gc_used "rtx_def_us_mult"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "US_MULT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 232 nil gc_used "rtx_def_ss_mult"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SS_MULT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 233 nil gc_used "rtx_def_mult"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "MULT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 234 nil gc_used "rtx_def_neg"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "NEG")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 235 nil gc_used "rtx_def_minus"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "MINUS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 236 nil gc_used "rtx_def_plus"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PLUS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 237 nil gc_used "rtx_def_compare"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "COMPARE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 238 nil gc_used "rtx_def_if_then_else"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "IF_THEN_ELSE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 239 nil gc_used "rtx_def_cc0"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CC0")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 240 nil gc_used "rtx_def_symbol_ref"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair "block_sym"
+ (!type union 241 nil gc_used "fake_union_1"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ""
+ (!type struct 242 nil gc_used "block_symbol"
+ (!srcfileloc "rtl.h" 241)
+ (!fields 3
+ (!pair "fld"
+ (!type array 243 nil gc_unused "2"
+ (!type undefined 244 nil gc_unused "rtunion"
+ (!srcfileloc "rtl.h" 233)
+ )
+ )
+ (!srcfileloc "rtl.h" 233)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "block"
+ (!type pointer 245 nil gc_used
+ (!type struct 246
+ (!type already_seen 245)
+ gc_pointed_to "object_block"
+ (!srcfileloc "rtl.h" 274)
+ (!fields 5
+ (!pair "sect"
+ (!type pointer 247 nil gc_used
+ (!type union 248
+ (!type already_seen 247)
+ gc_pointed_to "section"
+ (!srcfileloc "output.h" 501)
+ (!fields 4
+ (!pair "common"
+ (!type struct 249 nil gc_used "section_common"
+ (!srcfileloc "output.h" 443)
+ (!fields 1
+ (!pair "flags"
+ (!type already_seen 2)
+ (!srcfileloc "output.h" 442)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "output.h" 497)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "named"
+ (!type struct 250 nil gc_used "named_section"
+ (!srcfileloc "output.h" 455)
+ (!fields 3
+ (!pair "common"
+ (!type already_seen 249)
+ (!srcfileloc "output.h" 447)
+ nil )
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "output.h" 450)
+ nil )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "output.h" 454)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "output.h" 498)
+ (!options
+ (!option tag string "SECTION_NAMED")
+ )
+ )
+ (!pair "unnamed"
+ (!type struct 251 nil gc_used "unnamed_section"
+ (!srcfileloc "output.h" 472)
+ (!fields 4
+ (!pair "common"
+ (!type already_seen 249)
+ (!srcfileloc "output.h" 463)
+ nil )
+ (!pair "callback"
+ (!type already_seen 2)
+ (!srcfileloc "output.h" 467)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "data"
+ (!type already_seen 3)
+ (!srcfileloc "output.h" 468)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "next"
+ (!type already_seen 247)
+ (!srcfileloc "output.h" 471)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "output.h" 499)
+ (!options
+ (!option tag string "SECTION_UNNAMED")
+ )
+ )
+ (!pair "noswitch"
+ (!type struct 252 nil gc_used "noswitch_section"
+ (!srcfileloc "output.h" 493)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 249)
+ (!srcfileloc "output.h" 489)
+ nil )
+ (!pair "callback"
+ (!type already_seen 2)
+ (!srcfileloc "output.h" 492)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "output.h" 500)
+ (!options
+ (!option tag string "SECTION_NOSWITCH")
+ )
+ )
+ )
+ (!options
+ (!option for_user string "")
+ (!option desc string "SECTION_STYLE (&(%h))")
+ )
+ 1023 nil )
+ )
+ (!srcfileloc "rtl.h" 247)
+ nil )
+ (!pair "alignment"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 250)
+ nil )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 253)
+ nil )
+ (!pair "objects"
+ (!type pointer 253 nil gc_used
+ (!type user_struct 254
+ (!type already_seen 253)
+ gc_pointed_to "vec"
+ (!srcfileloc "rtl.h" 263)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "rtl.h" 263)
+ nil )
+ (!pair "rtx"
+ (!type already_seen 134)
+ (!srcfileloc "rtl.h" 263)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "rtl.h" 263)
+ nil )
+ (!pair "anchors"
+ (!type already_seen 253)
+ (!srcfileloc "rtl.h" 273)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "rtl.h" 236)
+ nil )
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 240)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1010)
+ (!options
+ (!option tag string "1")
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "gengtype.c" 1355)
+ (!options
+ (!option desc string "SYMBOL_REF_HAS_BLOCK_INFO_P (&%0)")
+ )
+ )
+ (!pair ".fld[1]."
+ (!type union 255 nil gc_used "rtx_def_symbol_subunion"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair "rt_constant"
+ (!type pointer 256 nil gc_used
+ (!type struct 257
+ (!type already_seen 256)
+ gc_pointed_to "constant_descriptor_rtx"
+ (!srcfileloc "varasm.c" 3600)
+ (!fields 10
+ (!pair "next"
+ (!type already_seen 256)
+ (!srcfileloc "varasm.c" 3590)
+ nil )
+ (!pair "mem"
+ (!type already_seen 134)
+ (!srcfileloc "varasm.c" 3591)
+ nil )
+ (!pair "sym"
+ (!type already_seen 134)
+ (!srcfileloc "varasm.c" 3592)
+ nil )
+ (!pair "constant"
+ (!type already_seen 134)
+ (!srcfileloc "varasm.c" 3593)
+ nil )
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3594)
+ nil )
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3595)
+ nil )
+ (!pair "mode"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3596)
+ nil )
+ (!pair "align"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3597)
+ nil )
+ (!pair "labelno"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3598)
+ nil )
+ (!pair "mark"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3599)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "gengtype.c" 1214)
+ (!options
+ (!option tag string "1")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1212)
+ (!options
+ (!option default string "")
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option desc string "CONSTANT_POOL_ADDRESS_P (&%0)")
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SYMBOL_REF")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 258 nil gc_used "rtx_def_label_ref"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "LABEL_REF")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 259 nil gc_used "rtx_def_mem"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_mem"
+ (!type pointer 260 nil gc_used
+ (!type struct 261
+ (!type already_seen 260)
+ gc_pointed_to "mem_attrs"
+ (!srcfileloc "rtl.h" 181)
+ (!fields 8
+ (!pair "expr"
+ (!type already_seen 22)
+ (!srcfileloc "rtl.h" 155)
+ nil )
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 159)
+ nil )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 163)
+ nil )
+ (!pair "alias"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 166)
+ nil )
+ (!pair "align"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 171)
+ nil )
+ (!pair "addrspace"
+ (!type already_seen 9)
+ (!srcfileloc "rtl.h" 174)
+ nil )
+ (!pair "offset_known_p"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 177)
+ nil )
+ (!pair "size_known_p"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 180)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "MEM")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 262 nil gc_used "rtx_def_concatn"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtvec"
+ (!type pointer 263 nil gc_used
+ (!type struct 264
+ (!type already_seen 263)
+ gc_pointed_to "rtvec_def"
+ (!srcfileloc "rtl.h" 733)
+ (!fields 2
+ (!pair "num_elem"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 731)
+ nil )
+ (!pair "elem"
+ (!type array 265 nil gc_used "1"
+ (!type already_seen 134)
+ )
+ (!srcfileloc "rtl.h" 732)
+ (!options
+ (!option length string "%h.num_elem")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONCATN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 266 nil gc_used "rtx_def_concat"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONCAT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 267 nil gc_used "rtx_def_strict_low_part"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "STRICT_LOW_PART")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 268 nil gc_used "rtx_def_subreg"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_subreg"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SUBREG")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 269 nil gc_used "rtx_def_scratch"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SCRATCH")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 270 nil gc_used "rtx_def_reg"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair "reg.attrs"
+ (!type pointer 271 nil gc_used
+ (!type struct 272
+ (!type already_seen 271)
+ gc_pointed_to "reg_attrs"
+ (!srcfileloc "rtl.h" 225)
+ (!fields 2
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "rtl.h" 191)
+ nil )
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 192)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "gengtype.c" 1346)
+ nil )
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "REG")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 273 nil gc_used "rtx_def_pc"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 274 nil gc_used "rtx_def_const"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 275 nil gc_used "rtx_def_const_string"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_STRING")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 276 nil gc_used "rtx_def_const_vector"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_VECTOR")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 277 nil gc_used "rtx_def_const_double"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_DOUBLE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 278 nil gc_used "rtx_def_const_fixed"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_FIXED")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 279 nil gc_used "rtx_def_const_poly_int"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_POLY_INT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 280 nil gc_used "rtx_def_const_wide_int"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_WIDE_INT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 281 nil gc_used "rtx_def_const_int"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CONST_INT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 282 nil gc_used "rtx_def_trap_if"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "TRAP_IF")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 283 nil gc_used "rtx_def_eh_return"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "EH_RETURN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 284 nil gc_used "rtx_def_simple_return"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SIMPLE_RETURN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 285 nil gc_used "rtx_def_return"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "RETURN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 286 nil gc_used "rtx_def_call"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CALL")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 287 nil gc_used "rtx_def_clobber"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CLOBBER")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 288 nil gc_used "rtx_def_use"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "USE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 289 nil gc_used "rtx_def_set"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SET")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 290 nil gc_used "rtx_def_prefetch"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 3
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PREFETCH")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 291 nil gc_used "rtx_def_addr_diff_vec"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 5
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ADDR_DIFF_VEC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 292 nil gc_used "rtx_def_addr_vec"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ADDR_VEC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 293 nil gc_used "rtx_def_unspec_volatile"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNSPEC_VOLATILE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 294 nil gc_used "rtx_def_unspec"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNSPEC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 295 nil gc_used "rtx_def_asm_operands"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 7
+ (!pair ".fld[6].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ASM_OPERANDS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 296 nil gc_used "rtx_def_asm_input"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ASM_INPUT")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 297 nil gc_used "rtx_def_parallel"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "PARALLEL")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 298 nil gc_used "rtx_def_cond_exec"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "COND_EXEC")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 299 nil gc_used "rtx_def_note"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 6
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3]."
+ (!type union 300 nil gc_used "rtx_def_note_subunion"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 19
+ (!pair "rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1181)
+ (!options
+ (!option default string "")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_UPDATE_SJLJ_CONTEXT")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_CFI_LABEL")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_CFI")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_SWITCH_TEXT_SECTIONS")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_BASIC_BLOCK")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_INLINE_ENTRY")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_BEGIN_STMT")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1190)
+ (!options
+ (!option tag string "NOTE_INSN_VAR_LOCATION")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_EH_REGION_END")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_EH_REGION_BEG")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_EPILOGUE_BEG")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_PROLOGUE_END")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_FUNCTION_BEG")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1186)
+ (!options
+ (!option tag string "NOTE_INSN_BLOCK_END")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1186)
+ (!options
+ (!option tag string "NOTE_INSN_BLOCK_BEG")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1181)
+ (!options
+ (!option tag string "NOTE_INSN_DELETED_DEBUG_LABEL")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1181)
+ (!options
+ (!option tag string "NOTE_INSN_DELETED_LABEL")
+ (!option dot string "")
+ )
+ )
+ (!pair "rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1194)
+ (!options
+ (!option tag string "NOTE_INSN_DELETED")
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option desc string "NOTE_KIND (&%0)")
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type pointer 301 nil gc_used
+ (!type struct 302
+ (!type already_seen 301)
+ gc_pointed_to "basic_block_def"
+ (!srcfileloc "basic-block.h" 155)
+ (!fields 12
+ (!pair "preds"
+ (!type pointer 303 nil gc_used
+ (!type user_struct 304
+ (!type already_seen 303)
+ gc_pointed_to "vec"
+ (!srcfileloc "basic-block.h" 118)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "basic-block.h" 118)
+ nil )
+ (!pair "edge"
+ (!type pointer 305 nil gc_used
+ (!type user_struct 306
+ (!type already_seen 305)
+ gc_pointed_to "edge_def"
+ (!srcfileloc "basic-block.h" 52)
+ (!fields 0 )
+ )
+ )
+ (!srcfileloc "basic-block.h" 118)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "basic-block.h" 118)
+ nil )
+ (!pair "succs"
+ (!type already_seen 303)
+ (!srcfileloc "basic-block.h" 119)
+ nil )
+ (!pair "aux"
+ (!type already_seen 3)
+ (!srcfileloc "basic-block.h" 122)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "loop_father"
+ (!type pointer 307 nil gc_used
+ (!type struct 308
+ (!type already_seen 307)
+ gc_pointed_to "loop"
+ (!srcfileloc "cfgloop.h" 266)
+ (!fields 35
+ (!pair "num"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 119)
+ nil )
+ (!pair "ninsns"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 122)
+ nil )
+ (!pair "header"
+ (!type already_seen 301)
+ (!srcfileloc "cfgloop.h" 125)
+ nil )
+ (!pair "latch"
+ (!type already_seen 301)
+ (!srcfileloc "cfgloop.h" 128)
+ nil )
+ (!pair "lpt_decision"
+ (!type struct 309 nil gc_used "lpt_decision"
+ (!srcfileloc "cfgloop.h" 37)
+ (!fields 2
+ (!pair "decision"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 35)
+ nil )
+ (!pair "times"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 36)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cfgloop.h" 131)
+ nil )
+ (!pair "av_ninsns"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 134)
+ nil )
+ (!pair "num_nodes"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 137)
+ nil )
+ (!pair "superloops"
+ (!type pointer 310 nil gc_used
+ (!type user_struct 311
+ (!type already_seen 310)
+ gc_pointed_to "vec"
+ (!srcfileloc "cfgloop.h" 140)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cfgloop.h" 140)
+ nil )
+ (!pair "loop_p"
+ (!type already_seen 307)
+ (!srcfileloc "cfgloop.h" 140)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cfgloop.h" 140)
+ nil )
+ (!pair "inner"
+ (!type already_seen 307)
+ (!srcfileloc "cfgloop.h" 143)
+ nil )
+ (!pair "next"
+ (!type already_seen 307)
+ (!srcfileloc "cfgloop.h" 146)
+ nil )
+ (!pair "aux"
+ (!type already_seen 3)
+ (!srcfileloc "cfgloop.h" 149)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "nb_iterations"
+ (!type already_seen 22)
+ (!srcfileloc "cfgloop.h" 158)
+ nil )
+ (!pair "nb_iterations_upper_bound"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 162)
+ nil )
+ (!pair "nb_iterations_likely_upper_bound"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 164)
+ nil )
+ (!pair "nb_iterations_estimate"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 169)
+ nil )
+ (!pair "safelen"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 175)
+ nil )
+ (!pair "constraints"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 198)
+ nil )
+ (!pair "estimate_state"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 202)
+ nil )
+ (!pair "any_upper_bound"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 204)
+ nil )
+ (!pair "any_estimate"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 205)
+ nil )
+ (!pair "any_likely_upper_bound"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 206)
+ nil )
+ (!pair "can_be_parallel"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 209)
+ nil )
+ (!pair "warned_aggressive_loop_optimizations"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 213)
+ nil )
+ (!pair "dont_vectorize"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 216)
+ nil )
+ (!pair "force_vectorize"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 219)
+ nil )
+ (!pair "in_oacc_kernels_region"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 222)
+ nil )
+ (!pair "unroll"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 228)
+ nil )
+ (!pair "owned_clique"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 232)
+ nil )
+ (!pair "simduid"
+ (!type already_seen 22)
+ (!srcfileloc "cfgloop.h" 237)
+ nil )
+ (!pair "orig_loop_num"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 247)
+ nil )
+ (!pair "bounds"
+ (!type pointer 312 nil gc_used
+ (!type struct 313
+ (!type already_seen 312)
+ gc_pointed_to "nb_iter_bound"
+ (!srcfileloc "cfgloop.h" 69)
+ (!fields 4
+ (!pair "stmt"
+ (!type pointer 314 nil gc_used
+ (!type struct 315
+ (!type already_seen 314)
+ gc_pointed_to "gimple"
+ (!srcfileloc "gimple.h" 285)
+ (!fields 15
+ (!pair "code"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 226)
+ nil )
+ (!pair "no_warning"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 229)
+ nil )
+ (!pair "visited"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 233)
+ nil )
+ (!pair "nontemporal_move"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 236)
+ nil )
+ (!pair "plf"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 243)
+ nil )
+ (!pair "modified"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 247)
+ nil )
+ (!pair "has_volatile_ops"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 250)
+ nil )
+ (!pair "pad"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 253)
+ nil )
+ (!pair "subcode"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 259)
+ nil )
+ (!pair "uid"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 264)
+ nil )
+ (!pair "location"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 268)
+ nil )
+ (!pair "num_ops"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 271)
+ nil )
+ (!pair "bb"
+ (!type already_seen 301)
+ (!srcfileloc "gimple.h" 275)
+ nil )
+ (!pair "next"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 283)
+ nil )
+ (!pair "prev"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 284)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ (!options
+ (!option variable_size string "")
+ (!option chain_next string "%h.next")
+ (!option tag string "GSS_BASE")
+ (!option desc string "gimple_statement_structure (&%h)")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "cfgloop.h" 51)
+ nil )
+ (!pair "bound"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 60)
+ nil )
+ (!pair "is_exit"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 65)
+ nil )
+ (!pair "next"
+ (!type already_seen 312)
+ (!srcfileloc "cfgloop.h" 68)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "cfgloop.h" 250)
+ nil )
+ (!pair "control_ivs"
+ (!type pointer 316 nil gc_used
+ (!type struct 317
+ (!type already_seen 316)
+ gc_pointed_to "control_iv"
+ (!srcfileloc "cfgloop.h" 113)
+ (!fields 3
+ (!pair "base"
+ (!type already_seen 22)
+ (!srcfileloc "cfgloop.h" 110)
+ nil )
+ (!pair "step"
+ (!type already_seen 22)
+ (!srcfileloc "cfgloop.h" 111)
+ nil )
+ (!pair "next"
+ (!type already_seen 316)
+ (!srcfileloc "cfgloop.h" 112)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "cfgloop.h" 253)
+ nil )
+ (!pair "exits"
+ (!type pointer 318 nil gc_used
+ (!type struct 319
+ (!type already_seen 318)
+ gc_pointed_to "loop_exit"
+ (!srcfileloc "cfgloop.h" 83)
+ (!fields 4
+ (!pair "e"
+ (!type already_seen 305)
+ (!srcfileloc "cfgloop.h" 75)
+ nil )
+ (!pair "prev"
+ (!type already_seen 318)
+ (!srcfileloc "cfgloop.h" 78)
+ nil )
+ (!pair "next"
+ (!type already_seen 318)
+ (!srcfileloc "cfgloop.h" 79)
+ nil )
+ (!pair "next_e"
+ (!type already_seen 318)
+ (!srcfileloc "cfgloop.h" 82)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "cfgloop.h" 256)
+ nil )
+ (!pair "simple_loop_desc"
+ (!type pointer 320 nil gc_used
+ (!type struct 321
+ (!type already_seen 320)
+ gc_pointed_to "niter_desc"
+ (!srcfileloc "cfgloop.h" 484)
+ (!fields 11
+ (!pair "out_edge"
+ (!type already_seen 305)
+ (!srcfileloc "cfgloop.h" 451)
+ nil )
+ (!pair "in_edge"
+ (!type already_seen 305)
+ (!srcfileloc "cfgloop.h" 454)
+ nil )
+ (!pair "simple_p"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 458)
+ nil )
+ (!pair "const_iter"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 461)
+ nil )
+ (!pair "niter"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 464)
+ nil )
+ (!pair "assumptions"
+ (!type already_seen 134)
+ (!srcfileloc "cfgloop.h" 467)
+ nil )
+ (!pair "noloop_assumptions"
+ (!type already_seen 134)
+ (!srcfileloc "cfgloop.h" 471)
+ nil )
+ (!pair "infinite"
+ (!type already_seen 134)
+ (!srcfileloc "cfgloop.h" 474)
+ nil )
+ (!pair "signed_p"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 477)
+ nil )
+ (!pair "mode"
+ (!type struct 322 nil gc_used "scalar_int_mode"
+ (!srcfileloc "coretypes.h" 65)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "cfgloop.h" 480)
+ nil )
+ (!pair "niter_expr"
+ (!type already_seen 134)
+ (!srcfileloc "cfgloop.h" 483)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cfgloop.h" 259)
+ nil )
+ (!pair "former_header"
+ (!type already_seen 301)
+ (!srcfileloc "cfgloop.h" 265)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "basic-block.h" 125)
+ nil )
+ (!pair "dom"
+ (!type array 323 nil gc_unused "2"
+ (!type pointer 324 nil gc_unused
+ (!type struct 325
+ (!type already_seen 324)
+ gc_unused "et_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ )
+ (!srcfileloc "basic-block.h" 128)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "prev_bb"
+ (!type already_seen 301)
+ (!srcfileloc "basic-block.h" 131)
+ nil )
+ (!pair "next_bb"
+ (!type already_seen 301)
+ (!srcfileloc "basic-block.h" 132)
+ nil )
+ (!pair "il"
+ (!type union 326 nil gc_used "basic_block_il_dependent"
+ (!srcfileloc "basic-block.h" 140)
+ (!fields 2
+ (!pair "gimple"
+ (!type struct 327 nil gc_used "gimple_bb_info"
+ (!srcfileloc "basic-block.h" 88)
+ (!fields 2
+ (!pair "seq"
+ (!type already_seen 314)
+ (!srcfileloc "basic-block.h" 84)
+ nil )
+ (!pair "phi_nodes"
+ (!type already_seen 314)
+ (!srcfileloc "basic-block.h" 87)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "basic-block.h" 135)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "x"
+ (!type struct 328 nil gc_used "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/basic-block.h:136"
+ (!srcfileloc "basic-block.h" 139)
+ (!fields 2
+ (!pair "head_"
+ (!type pointer 329 nil gc_used
+ (!type struct 330
+ (!type already_seen 329)
+ gc_pointed_to "rtx_insn"
+ (!srcfileloc "rtl.h" 567)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 136)
+ )
+ )
+ (!srcfileloc "basic-block.h" 137)
+ nil )
+ (!pair "rtl"
+ (!type pointer 331 nil gc_used
+ (!type struct 332
+ (!type already_seen 331)
+ gc_pointed_to "rtl_bb_info"
+ (!srcfileloc "basic-block.h" 80)
+ (!fields 3
+ (!pair "end_"
+ (!type already_seen 329)
+ (!srcfileloc "basic-block.h" 74)
+ nil )
+ (!pair "header_"
+ (!type already_seen 329)
+ (!srcfileloc "basic-block.h" 78)
+ nil )
+ (!pair "footer_"
+ (!type already_seen 329)
+ (!srcfileloc "basic-block.h" 79)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "basic-block.h" 138)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "basic-block.h" 139)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "basic-block.h" 140)
+ (!options
+ (!option desc string "((%1.flags & BB_RTL) != 0)")
+ )
+ )
+ (!pair "flags"
+ (!type already_seen 2)
+ (!srcfileloc "basic-block.h" 143)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "basic-block.h" 146)
+ nil )
+ (!pair "count"
+ (!type struct 333 nil gc_used "profile_count"
+ (!srcfileloc "profile-count.h" 1136)
+ (!fields 2
+ (!pair "UINT64_BIT_FIELD_ALIGN"
+ (!type already_seen 2)
+ (!srcfileloc "profile-count.h" 655)
+ nil )
+ (!pair "m_quality"
+ (!type already_seen 2)
+ (!srcfileloc "profile-count.h" 657)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "basic-block.h" 149)
+ nil )
+ (!pair "discriminator"
+ (!type already_seen 2)
+ (!srcfileloc "basic-block.h" 154)
+ nil )
+ )
+ (!options
+ (!option chain_prev string "%h.prev_bb")
+ (!option chain_next string "%h.next_bb")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "NOTE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 334 nil gc_used "rtx_def_code_label"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 7
+ (!pair ".fld[6].rt_str"
+ (!type already_seen 8)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type already_seen 301)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CODE_LABEL")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 335 nil gc_used "rtx_def_barrier"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 7
+ (!pair ".fld[6].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "BARRIER")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 336 nil gc_used "rtx_def_jump_table_data"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 8
+ (!pair ".fld[7].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[6].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type already_seen 301)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "JUMP_TABLE_DATA")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 337 nil gc_used "rtx_def_call_insn"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 8
+ (!pair ".fld[7].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[6].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type already_seen 301)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "CALL_INSN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 338 nil gc_used "rtx_def_jump_insn"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 8
+ (!pair ".fld[7].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[6].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type already_seen 301)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "JUMP_INSN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 339 nil gc_used "rtx_def_insn"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 7
+ (!pair ".fld[6].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type already_seen 301)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "INSN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 340 nil gc_used "rtx_def_debug_insn"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 7
+ (!pair ".fld[6].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[5].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[4].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[3].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[2].rt_bb"
+ (!type already_seen 301)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "DEBUG_INSN")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 341 nil gc_used "rtx_def_address"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "ADDRESS")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 342 nil gc_used "rtx_def_sequence"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_rtvec"
+ (!type already_seen 263)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "SEQUENCE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 343 nil gc_used "rtx_def_int_list"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "INT_LIST")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 344 nil gc_used "rtx_def_insn_list"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "INSN_LIST")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 345 nil gc_used "rtx_def_expr_list"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 2
+ (!pair ".fld[1].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ (!pair ".fld[0].rt_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "EXPR_LIST")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 346 nil gc_used "rtx_def_debug_expr"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_tree"
+ (!type already_seen 22)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "DEBUG_EXPR")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 347 nil gc_used "rtx_def_value"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "VALUE")
+ (!option dot string "")
+ )
+ )
+ (!pair ""
+ (!type struct 348 nil gc_used "rtx_def_UnKnown"
+ (!srcfileloc "rtl.h" 448)
+ (!fields 1
+ (!pair ".fld[0].rt_int"
+ (!type already_seen 2)
+ (!srcfileloc "gengtype.c" 1333)
+ (!options
+ (!option dot string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gengtype.c" 1365)
+ (!options
+ (!option tag string "UNKNOWN")
+ (!option dot string "")
+ )
+ )
+ )
+ (!options
+ (!option dot string "")
+ )
+ 1023 nil )
+ (!srcfileloc "rtl.h" 448)
+ (!options
+ (!option desc string "GET_CODE (&%0)")
+ (!option special string "rtx_def")
+ )
+ )
+ )
+ (!options
+ (!option chain_prev string "RTX_PREV (&%h)")
+ (!option chain_next string "RTX_NEXT (&%h)")
+ (!option tag string "0")
+ (!option desc string "0")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1679)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1890)
+ (!options
+ (!option tag string "TS_DECL_WRTL")
+ )
+ )
+ (!pair "decl_non_common"
+ (!type struct 349 nil gc_used "tree_decl_non_common"
+ (!srcfileloc "tree-core.h" 1755)
+ (!fields 2
+ (!pair "common"
+ (!type struct 350 nil gc_used "tree_decl_with_vis"
+ (!srcfileloc "tree-core.h" 1745)
+ (!fields 20
+ (!pair "common"
+ (!type already_seen 133)
+ (!srcfileloc "tree-core.h" 1712)
+ nil )
+ (!pair "assembler_name"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1713)
+ nil )
+ (!pair "symtab_node"
+ (!type pointer 351 nil gc_used
+ (!type struct 352
+ (!type already_seen 351)
+ gc_pointed_to "symtab_node"
+ (!srcfileloc "cgraph.h" 617)
+ (!fields 40
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 123)
+ nil )
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 126)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 431)
+ nil )
+ (!pair "resolution"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 434)
+ nil )
+ (!pair "definition"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 440)
+ nil )
+ (!pair "alias"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 443)
+ nil )
+ (!pair "transparent_alias"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 465)
+ nil )
+ (!pair "weakref"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 467)
+ nil )
+ (!pair "cpp_implicit_alias"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 474)
+ nil )
+ (!pair "analyzed"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 477)
+ nil )
+ (!pair "writeonly"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 479)
+ nil )
+ (!pair "refuse_visibility_changes"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 482)
+ nil )
+ (!pair "externally_visible"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 487)
+ nil )
+ (!pair "no_reorder"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 489)
+ nil )
+ (!pair "force_output"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 492)
+ nil )
+ (!pair "forced_by_abi"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 496)
+ nil )
+ (!pair "unique_name"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 498)
+ nil )
+ (!pair "implicit_section"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 501)
+ nil )
+ (!pair "body_removed"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 504)
+ nil )
+ (!pair "used_from_other_partition"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 511)
+ nil )
+ (!pair "in_other_partition"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 515)
+ nil )
+ (!pair "address_taken"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 522)
+ nil )
+ (!pair "in_init_priority_hash"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 524)
+ nil )
+ (!pair "need_lto_streaming"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 528)
+ nil )
+ (!pair "offloadable"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 531)
+ nil )
+ (!pair "ifunc_resolver"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 534)
+ nil )
+ (!pair "order"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 538)
+ nil )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 541)
+ nil )
+ (!pair "next"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 544)
+ nil )
+ (!pair "previous"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 545)
+ nil )
+ (!pair "next_sharing_asm_name"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 556)
+ nil )
+ (!pair "previous_sharing_asm_name"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 557)
+ nil )
+ (!pair "same_comdat_group"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 560)
+ nil )
+ (!pair "ref_list"
+ (!type struct 353
+ (!type pointer 354 nil gc_unused
+ (!type already_seen 353)
+ )
+ gc_used "ipa_ref_list"
+ (!srcfileloc "cgraph.h" 563)
+ (!fields 2
+ (!pair "references"
+ (!type pointer 355 nil gc_used
+ (!type user_struct 356
+ (!type already_seen 355)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-ref.h" 132)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-ref.h" 132)
+ nil )
+ (!pair "ipa_ref_t"
+ (!type struct 357
+ (!type pointer 358 nil gc_unused
+ (!type already_seen 357)
+ )
+ gc_used "ipa_ref"
+ (!srcfileloc "cgraph.h" 131)
+ (!fields 7
+ (!pair "referring"
+ (!type already_seen 351)
+ (!srcfileloc "ipa-ref.h" 59)
+ nil )
+ (!pair "referred"
+ (!type already_seen 351)
+ (!srcfileloc "ipa-ref.h" 60)
+ nil )
+ (!pair "stmt"
+ (!type already_seen 314)
+ (!srcfileloc "ipa-ref.h" 61)
+ nil )
+ (!pair "lto_stmt_uid"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-ref.h" 62)
+ nil )
+ (!pair "referred_index"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-ref.h" 63)
+ nil )
+ (!pair "use"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-ref.h" 64)
+ nil )
+ (!pair "speculative"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-ref.h" 65)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-ref.h" 132)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-ref.h" 132)
+ nil )
+ (!pair "referring"
+ (!type user_struct 359 nil gc_unused "vec"
+ (!srcfileloc "ipa-ref.h" 135)
+ (!fields 1
+ (!pair "ipa_ref_ptr"
+ (!type already_seen 358)
+ (!srcfileloc "ipa-ref.h" 135)
+ nil )
+ )
+ )
+ (!srcfileloc "ipa-ref.h" 135)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 563)
+ nil )
+ (!pair "alias_target"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 568)
+ nil )
+ (!pair "lto_file_data"
+ (!type pointer 360
+ (!type pointer 361 nil gc_used
+ (!type already_seen 360)
+ )
+ gc_pointed_to
+ (!type struct 362
+ (!type already_seen 360)
+ gc_pointed_to "lto_file_decl_data"
+ (!srcfileloc "lto-streamer.h" 592)
+ (!fields 14
+ (!pair "current_decl_state"
+ (!type pointer 363 nil gc_used
+ (!type struct 364
+ (!type already_seen 363)
+ gc_pointed_to "lto_in_decl_state"
+ (!srcfileloc "lto-streamer.h" 497)
+ (!fields 3
+ (!pair "streams"
+ (!type array 365 nil gc_used "LTO_N_DECL_STREAMS"
+ (!type already_seen 90)
+ )
+ (!srcfileloc "lto-streamer.h" 489)
+ nil )
+ (!pair "fn_decl"
+ (!type already_seen 22)
+ (!srcfileloc "lto-streamer.h" 493)
+ nil )
+ (!pair "compressed"
+ (!type already_seen 2)
+ (!srcfileloc "lto-streamer.h" 496)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "lto-streamer.h" 554)
+ nil )
+ (!pair "global_decl_state"
+ (!type already_seen 363)
+ (!srcfileloc "lto-streamer.h" 558)
+ nil )
+ (!pair "symtab_node_encoder"
+ (!type pointer 366 nil gc_unused
+ (!type struct 367
+ (!type already_seen 366)
+ gc_unused "lto_symtab_encoder_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "lto-streamer.h" 561)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "function_decl_states"
+ (!type pointer 368 nil gc_used
+ (!type user_struct 369
+ (!type already_seen 368)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "lto-streamer.h" 564)
+ (!fields 1
+ (!pair "decl_state_hasher"
+ (!type struct 370 nil gc_used "decl_state_hasher"
+ (!srcfileloc "lto-streamer.h" 564)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "lto-streamer.h" 564)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "lto-streamer.h" 564)
+ nil )
+ (!pair "file_name"
+ (!type already_seen 8)
+ (!srcfileloc "lto-streamer.h" 567)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "section_hash_table"
+ (!type pointer 371 nil gc_unused
+ (!type struct 372
+ (!type already_seen 371)
+ gc_unused "htab"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "lto-streamer.h" 570)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "renaming_hash_table"
+ (!type already_seen 371)
+ (!srcfileloc "lto-streamer.h" 573)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "next"
+ (!type already_seen 360)
+ (!srcfileloc "lto-streamer.h" 576)
+ nil )
+ (!pair "id"
+ (!type already_seen 2)
+ (!srcfileloc "lto-streamer.h" 579)
+ nil )
+ (!pair "respairs"
+ (!type user_struct 373 nil gc_unused "vec"
+ (!srcfileloc "lto-streamer.h" 582)
+ (!fields 1
+ (!pair "res_pair"
+ (!type struct 374 nil gc_unused "res_pair"
+ (!srcfileloc "lto-streamer.h" 582)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "lto-streamer.h" 582)
+ nil )
+ )
+ )
+ (!srcfileloc "lto-streamer.h" 582)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "max_index"
+ (!type already_seen 2)
+ (!srcfileloc "lto-streamer.h" 583)
+ nil )
+ (!pair "profile_info"
+ (!type struct 375 nil gc_unused "gcov_ctr_summary"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ (!srcfileloc "lto-streamer.h" 585)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "resolution_map"
+ (!type pointer 376 nil gc_unused
+ (!type user_struct 377
+ (!type already_seen 376)
+ gc_unused "hash_map"
+ (!srcfileloc "lto-streamer.h" 588)
+ (!fields 2
+ (!pair "ld_plugin_symbol_resolution"
+ (!type undefined 378 nil gc_unused "ld_plugin_symbol_resolution"
+ (!srcfileloc "lto-streamer.h" 588)
+ )
+ (!srcfileloc "lto-streamer.h" 588)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "lto-streamer.h" 588)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "lto-streamer.h" 588)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "mode_table"
+ (!type already_seen 8)
+ (!srcfileloc "lto-streamer.h" 591)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 571)
+ nil )
+ (!pair "aux"
+ (!type already_seen 3)
+ (!srcfileloc "cgraph.h" 573)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "x_comdat_group"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 576)
+ nil )
+ (!pair "x_section"
+ (!type pointer 379 nil gc_used
+ (!type struct 380
+ (!type already_seen 379)
+ gc_pointed_to "section_hash_entry"
+ (!srcfileloc "cgraph.h" 579)
+ (!fields 2
+ (!pair "ref_count"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 45)
+ nil )
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "cgraph.h" 46)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 579)
+ nil )
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 586)
+ nil )
+ )
+ (!options
+ (!option chain_prev string "%h.previous")
+ (!option chain_next string "%h.next")
+ (!option tag string "SYMTAB_SYMBOL")
+ (!option desc string "%h.type")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1714)
+ nil )
+ (!pair "defer_output"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1717)
+ nil )
+ (!pair "hard_register"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1718)
+ nil )
+ (!pair "common_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1719)
+ nil )
+ (!pair "in_text_section"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1720)
+ nil )
+ (!pair "in_constant_pool"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1721)
+ nil )
+ (!pair "dllimport_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1722)
+ nil )
+ (!pair "weak_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1724)
+ nil )
+ (!pair "seen_in_bind_expr"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1726)
+ nil )
+ (!pair "comdat_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1727)
+ nil )
+ (!pair "visibility"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1729)
+ nil )
+ (!pair "visibility_specified"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1730)
+ nil )
+ (!pair "init_priority_p"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1733)
+ nil )
+ (!pair "shadowed_for_var_p"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1735)
+ nil )
+ (!pair "cxx_constructor"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1737)
+ nil )
+ (!pair "cxx_destructor"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1739)
+ nil )
+ (!pair "final"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1741)
+ nil )
+ (!pair "regdecl_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1743)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1752)
+ nil )
+ (!pair "result"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1754)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1892)
+ (!options
+ (!option tag string "TS_DECL_NON_COMMON")
+ )
+ )
+ (!pair "parm_decl"
+ (!type struct 381 nil gc_used "tree_parm_decl"
+ (!srcfileloc "tree-core.h" 1709)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 133)
+ (!srcfileloc "tree-core.h" 1707)
+ nil )
+ (!pair "incoming_rtl"
+ (!type already_seen 134)
+ (!srcfileloc "tree-core.h" 1708)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1893)
+ (!options
+ (!option tag string "TS_PARM_DECL")
+ )
+ )
+ (!pair "decl_with_vis"
+ (!type already_seen 350)
+ (!srcfileloc "tree-core.h" 1894)
+ (!options
+ (!option tag string "TS_DECL_WITH_VIS")
+ )
+ )
+ (!pair "var_decl"
+ (!type struct 382 nil gc_used "tree_var_decl"
+ (!srcfileloc "tree-core.h" 1749)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 350)
+ (!srcfileloc "tree-core.h" 1748)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1895)
+ (!options
+ (!option tag string "TS_VAR_DECL")
+ )
+ )
+ (!pair "field_decl"
+ (!type struct 383 nil gc_used "tree_field_decl"
+ (!srcfileloc "tree-core.h" 1690)
+ (!fields 6
+ (!pair "common"
+ (!type already_seen 52)
+ (!srcfileloc "tree-core.h" 1683)
+ nil )
+ (!pair "offset"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1685)
+ nil )
+ (!pair "bit_field_type"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1686)
+ nil )
+ (!pair "qualifier"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1687)
+ nil )
+ (!pair "bit_offset"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1688)
+ nil )
+ (!pair "fcontext"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1689)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1896)
+ (!options
+ (!option tag string "TS_FIELD_DECL")
+ )
+ )
+ (!pair "label_decl"
+ (!type struct 384 nil gc_used "tree_label_decl"
+ (!srcfileloc "tree-core.h" 1696)
+ (!fields 3
+ (!pair "common"
+ (!type already_seen 133)
+ (!srcfileloc "tree-core.h" 1693)
+ nil )
+ (!pair "label_decl_uid"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1694)
+ nil )
+ (!pair "eh_landing_pad_nr"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1695)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1897)
+ (!options
+ (!option tag string "TS_LABEL_DECL")
+ )
+ )
+ (!pair "result_decl"
+ (!type struct 385 nil gc_used "tree_result_decl"
+ (!srcfileloc "tree-core.h" 1700)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 133)
+ (!srcfileloc "tree-core.h" 1699)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1898)
+ (!options
+ (!option tag string "TS_RESULT_DECL")
+ )
+ )
+ (!pair "const_decl"
+ (!type struct 386 nil gc_used "tree_const_decl"
+ (!srcfileloc "tree-core.h" 1704)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 52)
+ (!srcfileloc "tree-core.h" 1703)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1899)
+ (!options
+ (!option tag string "TS_CONST_DECL")
+ )
+ )
+ (!pair "type_decl"
+ (!type struct 387 nil gc_used "tree_type_decl"
+ (!srcfileloc "tree-core.h" 1822)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 349)
+ (!srcfileloc "tree-core.h" 1820)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1900)
+ (!options
+ (!option tag string "TS_TYPE_DECL")
+ )
+ )
+ (!pair "function_decl"
+ (!type struct 388 nil gc_used "tree_function_decl"
+ (!srcfileloc "tree-core.h" 1809)
+ (!fields 28
+ (!pair "common"
+ (!type already_seen 349)
+ (!srcfileloc "tree-core.h" 1763)
+ nil )
+ (!pair "f"
+ (!type pointer 389 nil gc_used
+ (!type struct 390
+ (!type already_seen 389)
+ gc_pointed_to "function"
+ (!srcfileloc "function.h" 395)
+ (!fields 46
+ (!pair "eh"
+ (!type pointer 391 nil gc_used
+ (!type struct 392
+ (!type already_seen 391)
+ gc_pointed_to "eh_status"
+ (!srcfileloc "except.h" 218)
+ (!fields 6
+ (!pair "region_tree"
+ (!type pointer 393 nil gc_used
+ (!type struct 394
+ (!type already_seen 393)
+ gc_pointed_to "eh_region_d"
+ (!srcfileloc "except.h" 180)
+ (!fields 10
+ (!pair "outer"
+ (!type already_seen 393)
+ (!srcfileloc "except.h" 121)
+ nil )
+ (!pair "inner"
+ (!type already_seen 393)
+ (!srcfileloc "except.h" 124)
+ nil )
+ (!pair "next_peer"
+ (!type already_seen 393)
+ (!srcfileloc "except.h" 125)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 128)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 131)
+ nil )
+ (!pair "u"
+ (!type union 395 nil gc_used "eh_region_u"
+ (!srcfileloc "except.h" 167)
+ (!fields 3
+ (!pair "eh_try"
+ (!type struct 396 nil gc_used "eh_region_u_try"
+ (!srcfileloc "except.h" 139)
+ (!fields 2
+ (!pair "first_catch"
+ (!type pointer 397 nil gc_used
+ (!type struct 398
+ (!type already_seen 397)
+ gc_pointed_to "eh_catch_d"
+ (!srcfileloc "except.h" 114)
+ (!fields 5
+ (!pair "next_catch"
+ (!type already_seen 397)
+ (!srcfileloc "except.h" 98)
+ nil )
+ (!pair "prev_catch"
+ (!type already_seen 397)
+ (!srcfileloc "except.h" 99)
+ nil )
+ (!pair "type_list"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 103)
+ nil )
+ (!pair "filter_list"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 108)
+ nil )
+ (!pair "label"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 113)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "except.h" 137)
+ nil )
+ (!pair "last_catch"
+ (!type already_seen 397)
+ (!srcfileloc "except.h" 138)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "except.h" 139)
+ (!options
+ (!option tag string "ERT_TRY")
+ )
+ )
+ (!pair "allowed"
+ (!type struct 399 nil gc_used "eh_region_u_allowed"
+ (!srcfileloc "except.h" 153)
+ (!fields 3
+ (!pair "type_list"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 143)
+ nil )
+ (!pair "label"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 147)
+ nil )
+ (!pair "filter"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 152)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "except.h" 153)
+ (!options
+ (!option tag string "ERT_ALLOWED_EXCEPTIONS")
+ )
+ )
+ (!pair "must_not_throw"
+ (!type struct 400 nil gc_used "eh_region_u_must_not_throw"
+ (!srcfileloc "except.h" 166)
+ (!fields 2
+ (!pair "failure_decl"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 163)
+ nil )
+ (!pair "failure_loc"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 165)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "except.h" 166)
+ (!options
+ (!option tag string "ERT_MUST_NOT_THROW")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "except.h" 167)
+ (!options
+ (!option desc string "%0.type")
+ )
+ )
+ (!pair "landing_pads"
+ (!type pointer 401 nil gc_used
+ (!type struct 402
+ (!type already_seen 401)
+ gc_pointed_to "eh_landing_pad_d"
+ (!srcfileloc "except.h" 91)
+ (!fields 5
+ (!pair "next_lp"
+ (!type already_seen 401)
+ (!srcfileloc "except.h" 72)
+ nil )
+ (!pair "region"
+ (!type already_seen 393)
+ (!srcfileloc "except.h" 75)
+ nil )
+ (!pair "post_landing_pad"
+ (!type already_seen 22)
+ (!srcfileloc "except.h" 80)
+ nil )
+ (!pair "landing_pad"
+ (!type pointer 403 nil gc_used
+ (!type struct 404
+ (!type already_seen 403)
+ gc_pointed_to "rtx_code_label"
+ (!srcfileloc "function.h" 140)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+ )
+ (!srcfileloc "except.h" 87)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 90)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "except.h" 170)
+ nil )
+ (!pair "exc_ptr_reg"
+ (!type already_seen 134)
+ (!srcfileloc "except.h" 175)
+ nil )
+ (!pair "filter_reg"
+ (!type already_seen 134)
+ (!srcfileloc "except.h" 175)
+ nil )
+ (!pair "use_cxa_end_cleanup"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 179)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "except.h" 194)
+ nil )
+ (!pair "region_array"
+ (!type pointer 405 nil gc_used
+ (!type user_struct 406
+ (!type already_seen 405)
+ gc_pointed_to "vec"
+ (!srcfileloc "except.h" 197)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "except.h" 197)
+ nil )
+ (!pair "eh_region"
+ (!type already_seen 393)
+ (!srcfileloc "except.h" 197)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "except.h" 197)
+ nil )
+ (!pair "lp_array"
+ (!type pointer 407 nil gc_used
+ (!type user_struct 408
+ (!type already_seen 407)
+ gc_pointed_to "vec"
+ (!srcfileloc "except.h" 200)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "except.h" 200)
+ nil )
+ (!pair "eh_landing_pad"
+ (!type already_seen 401)
+ (!srcfileloc "except.h" 200)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "except.h" 200)
+ nil )
+ (!pair "throw_stmt_table"
+ (!type pointer 409 nil gc_used
+ (!type user_struct 410
+ (!type already_seen 409)
+ gc_pointed_to "hash_map"
+ (!srcfileloc "except.h" 204)
+ (!fields 2
+ (!pair "int"
+ (!type undefined 411 nil gc_unused "int"
+ (!srcfileloc "alias.c" 147)
+ )
+ (!srcfileloc "except.h" 204)
+ nil )
+ (!pair "gimple"
+ (!type already_seen 314)
+ (!srcfileloc "except.h" 204)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "except.h" 204)
+ nil )
+ (!pair "ttype_data"
+ (!type already_seen 90)
+ (!srcfileloc "except.h" 208)
+ nil )
+ (!pair "ehspec_data"
+ (!type union 412 nil gc_used "eh_status_u"
+ (!srcfileloc "except.h" 217)
+ (!fields 2
+ (!pair "arm_eabi"
+ (!type already_seen 90)
+ (!srcfileloc "except.h" 215)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ (!pair "other"
+ (!type pointer 413 nil gc_used
+ (!type user_struct 414
+ (!type already_seen 413)
+ gc_pointed_to "vec"
+ (!srcfileloc "function.h" 145)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "function.h" 145)
+ nil )
+ (!pair "uchar"
+ (!type already_seen 9)
+ (!srcfileloc "function.h" 145)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "except.h" 216)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "except.h" 217)
+ (!options
+ (!option desc string "targetm.arm_eabi_unwinder")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 226)
+ nil )
+ (!pair "cfg"
+ (!type pointer 415 nil gc_used
+ (!type struct 416
+ (!type already_seen 415)
+ gc_pointed_to "control_flow_graph"
+ (!srcfileloc "cfg.h" 77)
+ (!fields 13
+ (!pair "x_entry_block_ptr"
+ (!type already_seen 301)
+ (!srcfileloc "cfg.h" 41)
+ nil )
+ (!pair "x_exit_block_ptr"
+ (!type already_seen 301)
+ (!srcfileloc "cfg.h" 42)
+ nil )
+ (!pair "x_basic_block_info"
+ (!type pointer 417 nil gc_used
+ (!type user_struct 418
+ (!type already_seen 417)
+ gc_pointed_to "vec"
+ (!srcfileloc "cfg.h" 45)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cfg.h" 45)
+ nil )
+ (!pair "basic_block"
+ (!type already_seen 301)
+ (!srcfileloc "cfg.h" 45)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cfg.h" 45)
+ nil )
+ (!pair "x_n_basic_blocks"
+ (!type already_seen 2)
+ (!srcfileloc "cfg.h" 48)
+ nil )
+ (!pair "x_n_edges"
+ (!type already_seen 2)
+ (!srcfileloc "cfg.h" 51)
+ nil )
+ (!pair "x_last_basic_block"
+ (!type already_seen 2)
+ (!srcfileloc "cfg.h" 54)
+ nil )
+ (!pair "last_label_uid"
+ (!type already_seen 2)
+ (!srcfileloc "cfg.h" 57)
+ nil )
+ (!pair "x_label_to_block_map"
+ (!type already_seen 417)
+ (!srcfileloc "cfg.h" 61)
+ nil )
+ (!pair "x_profile_status"
+ (!type already_seen 2)
+ (!srcfileloc "cfg.h" 63)
+ nil )
+ (!pair "x_dom_computed"
+ (!type array 419 nil gc_used "2"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "cfg.h" 66)
+ nil )
+ (!pair "x_n_bbs_in_dom_tree"
+ (!type array 420 nil gc_used "2"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "cfg.h" 69)
+ nil )
+ (!pair "max_jumptable_ents"
+ (!type already_seen 2)
+ (!srcfileloc "cfg.h" 73)
+ nil )
+ (!pair "count_max"
+ (!type already_seen 333)
+ (!srcfileloc "cfg.h" 76)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 229)
+ nil )
+ (!pair "gimple_body"
+ (!type already_seen 314)
+ (!srcfileloc "function.h" 232)
+ nil )
+ (!pair "gimple_df"
+ (!type pointer 421 nil gc_used
+ (!type struct 422
+ (!type already_seen 421)
+ gc_pointed_to "gimple_df"
+ (!srcfileloc "gimple-ssa.h" 115)
+ (!fields 13
+ (!pair "ssa_names"
+ (!type already_seen 90)
+ (!srcfileloc "gimple-ssa.h" 74)
+ nil )
+ (!pair "vop"
+ (!type already_seen 22)
+ (!srcfileloc "gimple-ssa.h" 77)
+ nil )
+ (!pair "escaped"
+ (!type struct 423 nil gc_used "pt_solution"
+ (!srcfileloc "tree-ssa-alias.h" 65)
+ (!fields 11
+ (!pair "anything"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 32)
+ nil )
+ (!pair "nonlocal"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 36)
+ nil )
+ (!pair "escaped"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 40)
+ nil )
+ (!pair "ipa_escaped"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 44)
+ nil )
+ (!pair "null"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 48)
+ nil )
+ (!pair "vars_contains_nonlocal"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 51)
+ nil )
+ (!pair "vars_contains_escaped"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 53)
+ nil )
+ (!pair "vars_contains_escaped_heap"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 56)
+ nil )
+ (!pair "vars_contains_restrict"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 59)
+ nil )
+ (!pair "vars_contains_interposable"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-alias.h" 61)
+ nil )
+ (!pair "vars"
+ (!type already_seen 116)
+ (!srcfileloc "tree-ssa-alias.h" 64)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gimple-ssa.h" 80)
+ nil )
+ (!pair "decls_to_pointers"
+ (!type pointer 424 nil gc_used
+ (!type user_struct 425
+ (!type already_seen 424)
+ gc_pointed_to "hash_map"
+ (!srcfileloc "gimple-ssa.h" 84)
+ (!fields 2
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "gimple-ssa.h" 84)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "gimple-ssa.h" 84)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "gimple-ssa.h" 84)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "free_ssanames"
+ (!type already_seen 90)
+ (!srcfileloc "gimple-ssa.h" 87)
+ nil )
+ (!pair "free_ssanames_queue"
+ (!type already_seen 90)
+ (!srcfileloc "gimple-ssa.h" 90)
+ nil )
+ (!pair "default_defs"
+ (!type pointer 426 nil gc_used
+ (!type user_struct 427
+ (!type already_seen 426)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "gimple-ssa.h" 96)
+ (!fields 1
+ (!pair "ssa_name_hasher"
+ (!type struct 428 nil gc_used "ssa_name_hasher"
+ (!srcfileloc "gimple-ssa.h" 96)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gimple-ssa.h" 96)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "gimple-ssa.h" 96)
+ nil )
+ (!pair "ssa_renaming_needed"
+ (!type already_seen 2)
+ (!srcfileloc "gimple-ssa.h" 99)
+ nil )
+ (!pair "rename_vops"
+ (!type already_seen 2)
+ (!srcfileloc "gimple-ssa.h" 102)
+ nil )
+ (!pair "in_ssa_p"
+ (!type already_seen 2)
+ (!srcfileloc "gimple-ssa.h" 105)
+ nil )
+ (!pair "ipa_pta"
+ (!type already_seen 2)
+ (!srcfileloc "gimple-ssa.h" 108)
+ nil )
+ (!pair "ssa_operands"
+ (!type struct 429 nil gc_used "ssa_operands"
+ (!srcfileloc "tree-ssa-operands.h" 63)
+ (!fields 5
+ (!pair "operand_memory"
+ (!type pointer 430 nil gc_used
+ (!type struct 431
+ (!type already_seen 430)
+ gc_pointed_to "ssa_operand_memory_d"
+ (!srcfileloc "tree-ssa-operands.h" 51)
+ (!fields 2
+ (!pair "next"
+ (!type already_seen 430)
+ (!srcfileloc "tree-ssa-operands.h" 49)
+ nil )
+ (!pair "mem"
+ (!type array 432 nil gc_used "1"
+ (!type already_seen 9)
+ )
+ (!srcfileloc "tree-ssa-operands.h" 50)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "tree-ssa-operands.h" 55)
+ nil )
+ (!pair "operand_memory_index"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-operands.h" 56)
+ nil )
+ (!pair "ssa_operand_mem_size"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-operands.h" 58)
+ nil )
+ (!pair "ops_active"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssa-operands.h" 60)
+ nil )
+ (!pair "free_uses"
+ (!type pointer 433 nil gc_unused
+ (!type struct 434
+ (!type already_seen 433)
+ gc_unused "use_optype_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "tree-ssa-operands.h" 62)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "gimple-ssa.h" 110)
+ nil )
+ (!pair "tm_restart"
+ (!type pointer 435 nil gc_used
+ (!type user_struct 436
+ (!type already_seen 435)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "gimple-ssa.h" 114)
+ (!fields 1
+ (!pair "tm_restart_hasher"
+ (!type struct 437 nil gc_used "tm_restart_hasher"
+ (!srcfileloc "gimple-ssa.h" 114)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "gimple-ssa.h" 114)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "gimple-ssa.h" 114)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 235)
+ nil )
+ (!pair "x_current_loops"
+ (!type pointer 438 nil gc_used
+ (!type struct 439
+ (!type already_seen 438)
+ gc_pointed_to "loops"
+ (!srcfileloc "cfgloop.h" 326)
+ (!fields 4
+ (!pair "state"
+ (!type already_seen 2)
+ (!srcfileloc "cfgloop.h" 314)
+ nil )
+ (!pair "larray"
+ (!type already_seen 310)
+ (!srcfileloc "cfgloop.h" 317)
+ nil )
+ (!pair "exits"
+ (!type pointer 440 nil gc_used
+ (!type user_struct 441
+ (!type already_seen 440)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cfgloop.h" 322)
+ (!fields 1
+ (!pair "loop_exit_hasher"
+ (!type struct 442 nil gc_used "loop_exit_hasher"
+ (!srcfileloc "cfgloop.h" 322)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "cfgloop.h" 322)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cfgloop.h" 322)
+ nil )
+ (!pair "tree_root"
+ (!type already_seen 307)
+ (!srcfileloc "cfgloop.h" 325)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 238)
+ nil )
+ (!pair "pass_startwith"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 241)
+ nil )
+ (!pair "su"
+ (!type pointer 443 nil gc_used
+ (!type struct 444
+ (!type already_seen 443)
+ gc_pointed_to "stack_usage"
+ (!srcfileloc "function.h" 211)
+ (!fields 4
+ (!pair "static_stack_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 197)
+ nil )
+ (!pair "dynamic_stack_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 201)
+ nil )
+ (!pair "pushed_stack_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 206)
+ nil )
+ (!pair "has_unbounded_dynamic_stack_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 210)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 244)
+ nil )
+ (!pair "value_histograms"
+ (!type already_seen 371)
+ (!srcfileloc "function.h" 247)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "function.h" 252)
+ nil )
+ (!pair "static_chain_decl"
+ (!type already_seen 22)
+ (!srcfileloc "function.h" 256)
+ nil )
+ (!pair "nonlocal_goto_save_area"
+ (!type already_seen 22)
+ (!srcfileloc "function.h" 261)
+ nil )
+ (!pair "local_decls"
+ (!type already_seen 90)
+ (!srcfileloc "function.h" 264)
+ nil )
+ (!pair "machine"
+ (!type pointer 445 nil gc_unused
+ (!type struct 446
+ (!type already_seen 445)
+ gc_maybe_pointed_to "machine_function"
+ (!srcfileloc "config/xtensa/xtensa.c" 107)
+ (!fields 9
+ (!pair "accesses_prev_frame"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 95)
+ nil )
+ (!pair "need_a7_copy"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 96)
+ nil )
+ (!pair "vararg_a7"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 97)
+ nil )
+ (!pair "vararg_a7_copy"
+ (!type already_seen 134)
+ (!srcfileloc "config/xtensa/xtensa.c" 98)
+ nil )
+ (!pair "set_frame_ptr_insn"
+ (!type already_seen 329)
+ (!srcfileloc "config/xtensa/xtensa.c" 99)
+ nil )
+ (!pair "current_frame_size"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 101)
+ nil )
+ (!pair "callee_save_size"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 104)
+ nil )
+ (!pair "frame_laid_out"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 105)
+ nil )
+ (!pair "epilogue_done"
+ (!type already_seen 2)
+ (!srcfileloc "config/xtensa/xtensa.c" 106)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 269)
+ (!options
+ (!option maybe_undef string "")
+ )
+ )
+ (!pair "language"
+ (!type already_seen 78)
+ (!srcfileloc "function.h" 272)
+ nil )
+ (!pair "used_types_hash"
+ (!type pointer 447 nil gc_used
+ (!type user_struct 448
+ (!type already_seen 447)
+ gc_pointed_to "hash_set"
+ (!srcfileloc "function.h" 275)
+ (!fields 1
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "function.h" 275)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "function.h" 275)
+ nil )
+ (!pair "fde"
+ (!type pointer 449 nil gc_used
+ (!type struct 450
+ (!type already_seen 449)
+ gc_pointed_to "dw_fde_node"
+ (!srcfileloc "dwarf2out.h" 111)
+ (!fields 22
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2out.h" 79)
+ nil )
+ (!pair "dw_fde_begin"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 80)
+ nil )
+ (!pair "dw_fde_current_label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 81)
+ nil )
+ (!pair "dw_fde_end"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 82)
+ nil )
+ (!pair "dw_fde_vms_end_prologue"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 83)
+ nil )
+ (!pair "dw_fde_vms_begin_epilogue"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 84)
+ nil )
+ (!pair "dw_fde_second_begin"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 85)
+ nil )
+ (!pair "dw_fde_second_end"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 86)
+ nil )
+ (!pair "dw_fde_cfi"
+ (!type pointer 451 nil gc_used
+ (!type user_struct 452
+ (!type already_seen 451)
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.h" 68)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.h" 68)
+ nil )
+ (!pair "dw_cfi_ref"
+ (!type pointer 453 nil gc_used
+ (!type struct 454
+ (!type already_seen 453)
+ gc_pointed_to "dw_cfi_node"
+ (!srcfileloc "dwarf2out.h" 65)
+ (!fields 3
+ (!pair "dw_cfi_opc"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 60)
+ nil )
+ (!pair "dw_cfi_oprnd1"
+ (!type union 455 nil gc_used "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/dwarf2out.h:50"
+ (!srcfileloc "dwarf2out.h" 57)
+ (!fields 5
+ (!pair "dw_cfi_reg_num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 51)
+ (!options
+ (!option tag string "dw_cfi_oprnd_reg_num")
+ )
+ )
+ (!pair "dw_cfi_offset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 52)
+ (!options
+ (!option tag string "dw_cfi_oprnd_offset")
+ )
+ )
+ (!pair "dw_cfi_addr"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 53)
+ (!options
+ (!option tag string "dw_cfi_oprnd_addr")
+ )
+ )
+ (!pair "dw_cfi_loc"
+ (!type pointer 456 nil gc_used
+ (!type struct 457
+ (!type already_seen 456)
+ gc_pointed_to "dw_loc_descr_node"
+ (!srcfileloc "dwarf2out.h" 258)
+ (!fields 7
+ (!pair "dw_loc_next"
+ (!type already_seen 456)
+ (!srcfileloc "dwarf2out.h" 246)
+ nil )
+ (!pair "dw_loc_opc"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 247)
+ nil )
+ (!pair "dtprel"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 250)
+ nil )
+ (!pair "frame_offset_rel"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 254)
+ nil )
+ (!pair "dw_loc_addr"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 255)
+ nil )
+ (!pair "dw_loc_oprnd1"
+ (!type struct 458
+ (!type pointer 459 nil gc_unused
+ (!type already_seen 458)
+ )
+ gc_used "dw_val_node"
+ (!srcfileloc "dwarf2out.h" 256)
+ (!fields 3
+ (!pair "val_class"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 201)
+ nil )
+ (!pair "val_entry"
+ (!type pointer 460 nil gc_used
+ (!type struct 461
+ (!type already_seen 460)
+ gc_pointed_to "addr_table_entry"
+ (!srcfileloc "dwarf2out.c" 1309)
+ (!fields 4
+ (!pair "kind"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1290)
+ nil )
+ (!pair "refcount"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1291)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1292)
+ nil )
+ (!pair "addr"
+ (!type union 462 nil gc_used "addr_table_entry_struct_union"
+ (!srcfileloc "dwarf2out.c" 1297)
+ (!fields 2
+ (!pair "rtl"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2out.c" 1295)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1296)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "dwarf2out.c" 1298)
+ (!options
+ (!option desc string "%1.kind")
+ )
+ )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 202)
+ nil )
+ (!pair "v"
+ (!type union 463 nil gc_used "dw_val_struct_union"
+ (!srcfileloc "dwarf2out.h" 238)
+ (!fields 23
+ (!pair "val_addr"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2out.h" 205)
+ (!options
+ (!option tag string "dw_val_class_addr")
+ )
+ )
+ (!pair "val_offset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 206)
+ (!options
+ (!option tag string "dw_val_class_offset")
+ )
+ )
+ (!pair "val_loc_list"
+ (!type pointer 464 nil gc_used
+ (!type struct 465
+ (!type already_seen 464)
+ gc_pointed_to "dw_loc_list_struct"
+ (!srcfileloc "dwarf2out.c" 1335)
+ (!fields 18
+ (!pair "dw_loc_next"
+ (!type already_seen 464)
+ (!srcfileloc "dwarf2out.c" 1307)
+ nil )
+ (!pair "begin"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1308)
+ nil )
+ (!pair "begin_entry"
+ (!type already_seen 460)
+ (!srcfileloc "dwarf2out.c" 1309)
+ nil )
+ (!pair "end"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1310)
+ nil )
+ (!pair "ll_symbol"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1311)
+ nil )
+ (!pair "vl_symbol"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1313)
+ nil )
+ (!pair "section"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1314)
+ nil )
+ (!pair "expr"
+ (!type already_seen 456)
+ (!srcfileloc "dwarf2out.c" 1315)
+ nil )
+ (!pair "vbegin"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1316)
+ nil )
+ (!pair "vend"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1316)
+ nil )
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1317)
+ nil )
+ (!pair "resolved_addr"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1320)
+ nil )
+ (!pair "replaced"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1322)
+ nil )
+ (!pair "emitted"
+ (!type already_seen 9)
+ (!srcfileloc "dwarf2out.c" 1325)
+ nil )
+ (!pair "num_assigned"
+ (!type already_seen 9)
+ (!srcfileloc "dwarf2out.c" 1327)
+ nil )
+ (!pair "offset_emitted"
+ (!type already_seen 9)
+ (!srcfileloc "dwarf2out.c" 1329)
+ nil )
+ (!pair "noted_variable_value"
+ (!type already_seen 9)
+ (!srcfileloc "dwarf2out.c" 1331)
+ nil )
+ (!pair "force"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1334)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 207)
+ (!options
+ (!option tag string "dw_val_class_loc_list")
+ )
+ )
+ (!pair "val_view_list"
+ (!type pointer 466 nil gc_used
+ (!type struct 467
+ (!type already_seen 466)
+ gc_pointed_to "die_struct"
+ (!srcfileloc "dwarf2out.c" 3062)
+ (!fields 15
+ (!pair "die_id"
+ (!type union 468 nil gc_used "die_symbol_or_type_node"
+ (!srcfileloc "dwarf2out.c" 3039)
+ (!fields 2
+ (!pair "die_symbol"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3037)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "die_type_node"
+ (!type pointer 469 nil gc_used
+ (!type struct 470
+ (!type already_seen 469)
+ gc_pointed_to "comdat_type_node"
+ (!srcfileloc "dwarf2out.c" 3131)
+ (!fields 5
+ (!pair "root_die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3126)
+ nil )
+ (!pair "type_die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3127)
+ nil )
+ (!pair "skeleton_die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3128)
+ nil )
+ (!pair "signature"
+ (!type array 471 nil gc_used "DWARF_TYPE_SIGNATURE_SIZE"
+ (!type already_seen 9)
+ )
+ (!srcfileloc "dwarf2out.c" 3129)
+ nil )
+ (!pair "next"
+ (!type already_seen 469)
+ (!srcfileloc "dwarf2out.c" 3130)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.c" 3038)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "dwarf2out.c" 3040)
+ (!options
+ (!option desc string "%0.comdat_type_p")
+ )
+ )
+ (!pair "die_attr"
+ (!type pointer 472 nil gc_used
+ (!type user_struct 473
+ (!type already_seen 472)
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3041)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3041)
+ nil )
+ (!pair "dw_attr_node"
+ (!type struct 474 nil gc_used "dw_attr_struct"
+ (!srcfileloc "dwarf2out.c" 3026)
+ (!fields 2
+ (!pair "dw_attr"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3024)
+ nil )
+ (!pair "dw_attr_val"
+ (!type already_seen 458)
+ (!srcfileloc "dwarf2out.c" 3025)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "dwarf2out.c" 3041)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "dwarf2out.c" 3041)
+ nil )
+ (!pair "die_parent"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3042)
+ nil )
+ (!pair "die_child"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3043)
+ nil )
+ (!pair "die_sib"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3044)
+ nil )
+ (!pair "die_definition"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3045)
+ nil )
+ (!pair "die_offset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3046)
+ nil )
+ (!pair "die_abbrev"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3047)
+ nil )
+ (!pair "die_mark"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3048)
+ nil )
+ (!pair "decl_id"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3049)
+ nil )
+ (!pair "die_tag"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3050)
+ nil )
+ (!pair "die_perennial_p"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3052)
+ nil )
+ (!pair "comdat_type_p"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3053)
+ nil )
+ (!pair "with_offset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3056)
+ nil )
+ (!pair "removed"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3060)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ (!option chain_circular string "%h.die_sib")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 208)
+ (!options
+ (!option tag string "dw_val_class_view_list")
+ )
+ )
+ (!pair "val_loc"
+ (!type already_seen 456)
+ (!srcfileloc "dwarf2out.h" 209)
+ (!options
+ (!option tag string "dw_val_class_loc")
+ )
+ )
+ (!pair "val_int"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 210)
+ (!options
+ (!option default string "")
+ )
+ )
+ (!pair "val_unsigned"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 212)
+ (!options
+ (!option tag string "dw_val_class_unsigned_const")
+ )
+ )
+ (!pair "val_double"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 213)
+ (!options
+ (!option tag string "dw_val_class_const_double")
+ )
+ )
+ (!pair "val_wide"
+ (!type pointer 475 nil gc_used
+ (!type user_struct 476
+ (!type already_seen 475)
+ gc_pointed_to "generic_wide_int"
+ (!srcfileloc "wide-int.h" 322)
+ (!fields 1
+ (!pair "wide_int_storage"
+ (!type struct 477 nil gc_used "wide_int_storage"
+ (!srcfileloc "wide-int.h" 1037)
+ (!fields 3
+ (!pair "val"
+ (!type array 478 nil gc_used "WIDE_INT_MAX_ELTS"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "wide-int.h" 1011)
+ nil )
+ (!pair "len"
+ (!type already_seen 2)
+ (!srcfileloc "wide-int.h" 1012)
+ nil )
+ (!pair "precision"
+ (!type already_seen 2)
+ (!srcfileloc "wide-int.h" 1013)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "wide-int.h" 322)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "dwarf2out.h" 214)
+ (!options
+ (!option tag string "dw_val_class_wide_int")
+ )
+ )
+ (!pair "val_vec"
+ (!type struct 479 nil gc_used "dw_vec_const"
+ (!srcfileloc "dwarf2out.h" 215)
+ (!fields 3
+ (!pair "array"
+ (!type already_seen 3)
+ (!srcfileloc "dwarf2out.h" 171)
+ (!options
+ (!option atomic string "")
+ )
+ )
+ (!pair "length"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 172)
+ nil )
+ (!pair "elt_size"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 173)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "dwarf2out.h" 215)
+ (!options
+ (!option tag string "dw_val_class_vec")
+ )
+ )
+ (!pair "val_die_ref"
+ (!type struct 480 nil gc_used "dw_val_die_union"
+ (!srcfileloc "dwarf2out.h" 220)
+ (!fields 2
+ (!pair "die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.h" 218)
+ nil )
+ (!pair "external"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 219)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "dwarf2out.h" 220)
+ (!options
+ (!option tag string "dw_val_class_die_ref")
+ )
+ )
+ (!pair "val_fde_index"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 221)
+ (!options
+ (!option tag string "dw_val_class_fde_ref")
+ )
+ )
+ (!pair "val_str"
+ (!type pointer 481 nil gc_used
+ (!type struct 482
+ (!type already_seen 481)
+ gc_pointed_to "indirect_string_node"
+ (!srcfileloc "dwarf2out.c" 227)
+ (!fields 5
+ (!pair "str"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 222)
+ nil )
+ (!pair "refcount"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 223)
+ nil )
+ (!pair "form"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 224)
+ nil )
+ (!pair "label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 225)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 226)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 222)
+ (!options
+ (!option tag string "dw_val_class_str")
+ )
+ )
+ (!pair "val_lbl_id"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 223)
+ (!options
+ (!option tag string "dw_val_class_lbl_id")
+ )
+ )
+ (!pair "val_flag"
+ (!type already_seen 9)
+ (!srcfileloc "dwarf2out.h" 224)
+ (!options
+ (!option tag string "dw_val_class_flag")
+ )
+ )
+ (!pair "val_file"
+ (!type pointer 483 nil gc_used
+ (!type struct 484
+ (!type already_seen 483)
+ gc_pointed_to "dwarf_file_data"
+ (!srcfileloc "dwarf2out.c" 1279)
+ (!fields 2
+ (!pair "filename"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 1277)
+ nil )
+ (!pair "emitted_number"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 1278)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 225)
+ (!options
+ (!option tag string "dw_val_class_file")
+ )
+ )
+ (!pair "val_file_implicit"
+ (!type already_seen 483)
+ (!srcfileloc "dwarf2out.h" 227)
+ (!options
+ (!option tag string "dw_val_class_file_implicit")
+ )
+ )
+ (!pair "val_data8"
+ (!type array 485 nil gc_used "8"
+ (!type already_seen 9)
+ )
+ (!srcfileloc "dwarf2out.h" 228)
+ (!options
+ (!option tag string "dw_val_class_data8")
+ )
+ )
+ (!pair "val_decl_ref"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2out.h" 229)
+ (!options
+ (!option tag string "dw_val_class_decl_ref")
+ )
+ )
+ (!pair "val_vms_delta"
+ (!type struct 486 nil gc_used "dw_val_vms_delta_union"
+ (!srcfileloc "dwarf2out.h" 234)
+ (!fields 2
+ (!pair "lbl1"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 232)
+ nil )
+ (!pair "lbl2"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 233)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "dwarf2out.h" 234)
+ (!options
+ (!option tag string "dw_val_class_vms_delta")
+ )
+ )
+ (!pair "val_discr_value"
+ (!type struct 487 nil gc_used "dw_discr_value"
+ (!srcfileloc "dwarf2out.h" 235)
+ (!fields 2
+ (!pair "pos"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 186)
+ nil )
+ (!pair "v"
+ (!type union 488 nil gc_used "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/dwarf2out.h:188"
+ (!srcfileloc "dwarf2out.h" 191)
+ (!fields 2
+ (!pair "sval"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 189)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "uval"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 190)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "dwarf2out.h" 192)
+ (!options
+ (!option desc string "%1.pos")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "dwarf2out.h" 235)
+ (!options
+ (!option tag string "dw_val_class_discr_value")
+ )
+ )
+ (!pair "val_discr_list"
+ (!type pointer 489 nil gc_used
+ (!type struct 490
+ (!type already_seen 489)
+ gc_pointed_to "dw_discr_list_node"
+ (!srcfileloc "dwarf2out.h" 273)
+ (!fields 4
+ (!pair "dw_discr_next"
+ (!type already_seen 489)
+ (!srcfileloc "dwarf2out.h" 265)
+ nil )
+ (!pair "dw_discr_lower_bound"
+ (!type already_seen 487)
+ (!srcfileloc "dwarf2out.h" 267)
+ nil )
+ (!pair "dw_discr_upper_bound"
+ (!type already_seen 487)
+ (!srcfileloc "dwarf2out.h" 268)
+ nil )
+ (!pair "dw_discr_range"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 272)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 236)
+ (!options
+ (!option tag string "dw_val_class_discr_list")
+ )
+ )
+ (!pair "val_symbolic_view"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.h" 237)
+ (!options
+ (!option tag string "dw_val_class_symview")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "dwarf2out.h" 239)
+ (!options
+ (!option desc string "%1.val_class")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "dwarf2out.h" 256)
+ nil )
+ (!pair "dw_loc_oprnd2"
+ (!type already_seen 458)
+ (!srcfileloc "dwarf2out.h" 257)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.dw_loc_next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 54)
+ (!options
+ (!option tag string "dw_cfi_oprnd_loc")
+ )
+ )
+ (!pair "dw_cfi_cfa_loc"
+ (!type pointer 491 nil gc_used
+ (!type struct 492
+ (!type already_seen 491)
+ gc_pointed_to "dw_cfa_location"
+ (!srcfileloc "dwarf2cfi.c" 66)
+ (!fields 5
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 120)
+ nil )
+ (!pair "base_offset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 121)
+ nil )
+ (!pair "reg"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 123)
+ nil )
+ (!pair "indirect"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 124)
+ nil )
+ (!pair "in_use"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 125)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 56)
+ (!options
+ (!option tag string "dw_cfi_oprnd_cfa_loc")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "dwarf2out.h" 62)
+ (!options
+ (!option desc string "dw_cfi_oprnd1_desc (%1.dw_cfi_opc)")
+ )
+ )
+ (!pair "dw_cfi_oprnd2"
+ (!type already_seen 455)
+ (!srcfileloc "dwarf2out.h" 64)
+ (!options
+ (!option desc string "dw_cfi_oprnd2_desc (%1.dw_cfi_opc)")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "dwarf2out.h" 68)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "dwarf2out.h" 87)
+ nil )
+ (!pair "dw_fde_switch_cfi_index"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 88)
+ nil )
+ (!pair "stack_realignment"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 89)
+ nil )
+ (!pair "funcdef_number"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 91)
+ nil )
+ (!pair "fde_index"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 92)
+ nil )
+ (!pair "drap_reg"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 95)
+ nil )
+ (!pair "vdrap_reg"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 97)
+ nil )
+ (!pair "all_throwers_are_sibcalls"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 99)
+ nil )
+ (!pair "uses_eh_lsda"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 100)
+ nil )
+ (!pair "nothrow"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 101)
+ nil )
+ (!pair "stack_realign"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 103)
+ nil )
+ (!pair "drap_reg_saved"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 105)
+ nil )
+ (!pair "in_std_section"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 107)
+ nil )
+ (!pair "second_in_std_section"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.h" 110)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.h" 280)
+ nil )
+ (!pair "last_stmt_uid"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 283)
+ nil )
+ (!pair "debug_marker_count"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 289)
+ nil )
+ (!pair "funcdef_no"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 292)
+ nil )
+ (!pair "function_start_locus"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 295)
+ nil )
+ (!pair "function_end_locus"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 298)
+ nil )
+ (!pair "curr_properties"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 301)
+ nil )
+ (!pair "last_verified"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 302)
+ nil )
+ (!pair "cannot_be_copied_reason"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 307)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "last_clique"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 310)
+ nil )
+ (!pair "va_list_gpr_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 317)
+ nil )
+ (!pair "va_list_fpr_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 321)
+ nil )
+ (!pair "calls_setjmp"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 324)
+ nil )
+ (!pair "calls_alloca"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 328)
+ nil )
+ (!pair "has_nonlocal_label"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 332)
+ nil )
+ (!pair "has_forced_label_in_static"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 336)
+ nil )
+ (!pair "cannot_be_copied_set"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 341)
+ nil )
+ (!pair "stdarg"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 344)
+ nil )
+ (!pair "after_inlining"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 346)
+ nil )
+ (!pair "always_inline_functions_inlined"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 347)
+ nil )
+ (!pair "can_throw_non_call_exceptions"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 351)
+ nil )
+ (!pair "can_delete_dead_exceptions"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 355)
+ nil )
+ (!pair "returns_struct"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 362)
+ nil )
+ (!pair "returns_pcc_struct"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 366)
+ nil )
+ (!pair "has_local_explicit_reg_vars"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 370)
+ nil )
+ (!pair "is_thunk"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 376)
+ nil )
+ (!pair "has_force_vectorize_loops"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 380)
+ nil )
+ (!pair "has_simduid_loops"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 384)
+ nil )
+ (!pair "tail_call_marked"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 387)
+ nil )
+ (!pair "has_unroll"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 390)
+ nil )
+ (!pair "debug_nonbind_markers"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 394)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1765)
+ nil )
+ (!pair "arguments"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1768)
+ nil )
+ (!pair "personality"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1770)
+ nil )
+ (!pair "function_specific_target"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1773)
+ nil )
+ (!pair "function_specific_optimization"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1774)
+ nil )
+ (!pair "saved_tree"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1777)
+ nil )
+ (!pair "vindex"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1779)
+ nil )
+ (!pair "function_code"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1785)
+ nil )
+ (!pair "built_in_class"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1786)
+ nil )
+ (!pair "static_ctor_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1788)
+ nil )
+ (!pair "static_dtor_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1789)
+ nil )
+ (!pair "uninlinable"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1791)
+ nil )
+ (!pair "possibly_inlined"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1792)
+ nil )
+ (!pair "novops_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1793)
+ nil )
+ (!pair "returns_twice_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1794)
+ nil )
+ (!pair "malloc_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1795)
+ nil )
+ (!pair "operator_new_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1796)
+ nil )
+ (!pair "declared_inline_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1797)
+ nil )
+ (!pair "no_inline_warning_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1798)
+ nil )
+ (!pair "no_instrument_function_entry_exit"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1800)
+ nil )
+ (!pair "no_limit_stack"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1801)
+ nil )
+ (!pair "disregard_inline_limits"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1802)
+ nil )
+ (!pair "pure_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1803)
+ nil )
+ (!pair "looping_const_or_pure_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1804)
+ nil )
+ (!pair "has_debug_args_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1805)
+ nil )
+ (!pair "versioned_function"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1806)
+ nil )
+ (!pair "lambda_function"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1807)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1901)
+ (!options
+ (!option tag string "TS_FUNCTION_DECL")
+ )
+ )
+ (!pair "translation_unit_decl"
+ (!type struct 493 nil gc_used "tree_translation_unit_decl"
+ (!srcfileloc "tree-core.h" 1817)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 52)
+ (!srcfileloc "tree-core.h" 1812)
+ nil )
+ (!pair "language"
+ (!type already_seen 8)
+ (!srcfileloc "tree-core.h" 1814)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1903)
+ (!options
+ (!option tag string "TS_TRANSLATION_UNIT_DECL")
+ )
+ )
+ (!pair "type_common"
+ (!type struct 494 nil gc_used "tree_type_common"
+ (!srcfileloc "tree-core.h" 1565)
+ (!fields 35
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1517)
+ nil )
+ (!pair "size"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1518)
+ nil )
+ (!pair "size_unit"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1519)
+ nil )
+ (!pair "attributes"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1520)
+ nil )
+ (!pair "uid"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1521)
+ nil )
+ (!pair "precision"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1523)
+ nil )
+ (!pair "no_force_blk_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1524)
+ nil )
+ (!pair "needs_constructing_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1525)
+ nil )
+ (!pair "transparent_aggr_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1526)
+ nil )
+ (!pair "restrict_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1527)
+ nil )
+ (!pair "contains_placeholder_bits"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1528)
+ nil )
+ (!pair "mode"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1530)
+ nil )
+ (!pair "string_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1532)
+ nil )
+ (!pair "lang_flag_0"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1533)
+ nil )
+ (!pair "lang_flag_1"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1534)
+ nil )
+ (!pair "lang_flag_2"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1535)
+ nil )
+ (!pair "lang_flag_3"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1536)
+ nil )
+ (!pair "lang_flag_4"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1537)
+ nil )
+ (!pair "lang_flag_5"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1538)
+ nil )
+ (!pair "lang_flag_6"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1539)
+ nil )
+ (!pair "lang_flag_7"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1540)
+ nil )
+ (!pair "align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1547)
+ nil )
+ (!pair "warn_if_not_align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1548)
+ nil )
+ (!pair "typeless_storage"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1549)
+ nil )
+ (!pair "empty_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1550)
+ nil )
+ (!pair "spare"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1551)
+ nil )
+ (!pair "alias_set"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1553)
+ nil )
+ (!pair "pointer_to"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1554)
+ nil )
+ (!pair "reference_to"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1555)
+ nil )
+ (!pair "symtab"
+ (!type union 495 nil gc_used "tree_type_symtab"
+ (!srcfileloc "tree-core.h" 1559)
+ (!fields 2
+ (!pair "address"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1557)
+ (!options
+ (!option tag string "TYPE_SYMTAB_IS_ADDRESS")
+ )
+ )
+ (!pair "die"
+ (!type already_seen 466)
+ (!srcfileloc "tree-core.h" 1558)
+ (!options
+ (!option tag string "TYPE_SYMTAB_IS_DIE")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "tree-core.h" 1559)
+ (!options
+ (!option desc string "debug_hooks->tree_type_symtab_field")
+ )
+ )
+ (!pair "canonical"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1560)
+ nil )
+ (!pair "next_variant"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1561)
+ nil )
+ (!pair "main_variant"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1562)
+ nil )
+ (!pair "context"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1563)
+ nil )
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1564)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1904)
+ (!options
+ (!option tag string "TS_TYPE_COMMON")
+ )
+ )
+ (!pair "type_with_lang_specific"
+ (!type struct 496 nil gc_used "tree_type_with_lang_specific"
+ (!srcfileloc "tree-core.h" 1571)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 494)
+ (!srcfileloc "tree-core.h" 1568)
+ nil )
+ (!pair "lang_specific"
+ (!type pointer 497 nil gc_used
+ (!type lang_struct 498
+ (!type already_seen 497)
+ gc_pointed_to "lang_type"
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 36)
+ (!fields 0 )
+ nil 1023
+ (!homotypes 8
+ (!type struct 499 nil gc_pointed_to "lang_type"
+ (!srcfileloc "lto/lto-tree.h" 37)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "lto/lto-tree.h" 36)
+ nil )
+ )
+ nil 128
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 500 nil gc_pointed_to "lang_type"
+ (!srcfileloc "jit/dummy-frontend.c" 38)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "jit/dummy-frontend.c" 37)
+ nil )
+ )
+ nil 64
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 501 nil gc_pointed_to "lang_type"
+ (!srcfileloc "go/go-lang.c" 51)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "go/go-lang.c" 50)
+ nil )
+ )
+ nil 32
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 502 nil gc_pointed_to "lang_type"
+ (!srcfileloc "fortran/trans.h" 961)
+ (!fields 15
+ (!pair "rank"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans.h" 947)
+ nil )
+ (!pair "corank"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans.h" 947)
+ nil )
+ (!pair "akind"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans.h" 948)
+ nil )
+ (!pair "lbound"
+ (!type array 503 nil gc_used "GFC_MAX_DIMENSIONS"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "fortran/trans.h" 949)
+ nil )
+ (!pair "ubound"
+ (!type array 504 nil gc_used "GFC_MAX_DIMENSIONS"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "fortran/trans.h" 950)
+ nil )
+ (!pair "stride"
+ (!type array 505 nil gc_used "GFC_MAX_DIMENSIONS"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "fortran/trans.h" 951)
+ nil )
+ (!pair "size"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 952)
+ nil )
+ (!pair "offset"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 953)
+ nil )
+ (!pair "dtype"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 954)
+ nil )
+ (!pair "dataptr_type"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 955)
+ nil )
+ (!pair "span"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 956)
+ nil )
+ (!pair "base_decl"
+ (!type array 506 nil gc_used "2"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "fortran/trans.h" 957)
+ nil )
+ (!pair "nonrestricted_type"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 958)
+ nil )
+ (!pair "caf_token"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 959)
+ nil )
+ (!pair "caf_offset"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 960)
+ nil )
+ )
+ nil 16
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 507 nil gc_pointed_to "lang_type"
+ (!srcfileloc "cp/cp-tree.h" 2062)
+ (!fields 67
+ (!pair "align"
+ (!type already_seen 9)
+ (!srcfileloc "cp/cp-tree.h" 1974)
+ nil )
+ (!pair "has_type_conversion"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1976)
+ nil )
+ (!pair "has_copy_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1977)
+ nil )
+ (!pair "has_default_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1978)
+ nil )
+ (!pair "const_needs_init"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1979)
+ nil )
+ (!pair "ref_needs_init"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1980)
+ nil )
+ (!pair "has_const_copy_assign"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1981)
+ nil )
+ (!pair "use_template"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1982)
+ nil )
+ (!pair "has_mutable"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1984)
+ nil )
+ (!pair "com_interface"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1985)
+ nil )
+ (!pair "non_pod_class"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1986)
+ nil )
+ (!pair "nearly_empty_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1987)
+ nil )
+ (!pair "user_align"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1988)
+ nil )
+ (!pair "has_copy_assign"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1989)
+ nil )
+ (!pair "has_new"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1990)
+ nil )
+ (!pair "has_array_new"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1991)
+ nil )
+ (!pair "gets_delete"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1993)
+ nil )
+ (!pair "interface_only"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1994)
+ nil )
+ (!pair "interface_unknown"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1995)
+ nil )
+ (!pair "contains_empty_class_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1996)
+ nil )
+ (!pair "anon_aggr"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1997)
+ nil )
+ (!pair "non_zero_init"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1998)
+ nil )
+ (!pair "empty_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1999)
+ nil )
+ (!pair "vec_new_uses_cookie"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2002)
+ nil )
+ (!pair "declared_class"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2003)
+ nil )
+ (!pair "diamond_shaped"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2004)
+ nil )
+ (!pair "repeated_base"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2005)
+ nil )
+ (!pair "being_defined"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2006)
+ nil )
+ (!pair "debug_requested"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2007)
+ nil )
+ (!pair "fields_readonly"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2008)
+ nil )
+ (!pair "ptrmemfunc_flag"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2009)
+ nil )
+ (!pair "was_anonymous"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2011)
+ nil )
+ (!pair "lazy_default_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2012)
+ nil )
+ (!pair "lazy_copy_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2013)
+ nil )
+ (!pair "lazy_copy_assign"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2014)
+ nil )
+ (!pair "lazy_destructor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2015)
+ nil )
+ (!pair "has_const_copy_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2016)
+ nil )
+ (!pair "has_complex_copy_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2017)
+ nil )
+ (!pair "has_complex_copy_assign"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2018)
+ nil )
+ (!pair "non_aggregate"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2020)
+ nil )
+ (!pair "has_complex_dflt"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2021)
+ nil )
+ (!pair "has_list_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2022)
+ nil )
+ (!pair "non_std_layout"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2023)
+ nil )
+ (!pair "is_literal"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2024)
+ nil )
+ (!pair "lazy_move_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2025)
+ nil )
+ (!pair "lazy_move_assign"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2026)
+ nil )
+ (!pair "has_complex_move_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2027)
+ nil )
+ (!pair "has_complex_move_assign"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2029)
+ nil )
+ (!pair "has_constexpr_ctor"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2030)
+ nil )
+ (!pair "unique_obj_representations"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2031)
+ nil )
+ (!pair "unique_obj_representations_set"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2032)
+ nil )
+ (!pair "dummy"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 2041)
+ nil )
+ (!pair "primary_base"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2043)
+ nil )
+ (!pair "vcall_indices"
+ (!type pointer 508 nil gc_used
+ (!type user_struct 509
+ (!type already_seen 508)
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/cp-tree.h" 2044)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/cp-tree.h" 2044)
+ nil )
+ (!pair "tree_pair_s"
+ (!type struct 510
+ (!type pointer 511 nil gc_unused
+ (!type already_seen 510)
+ )
+ gc_used "tree_pair_s"
+ (!srcfileloc "cp/cp-tree.h" 1958)
+ (!fields 2
+ (!pair "purpose"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1955)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1956)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 2044)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/cp-tree.h" 2044)
+ nil )
+ (!pair "vtables"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2045)
+ nil )
+ (!pair "typeinfo_var"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2046)
+ nil )
+ (!pair "vbases"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 2047)
+ nil )
+ (!pair "nested_udts"
+ (!type pointer 512 nil gc_used
+ (!type struct 513
+ (!type already_seen 512)
+ gc_pointed_to "binding_table_s"
+ (!srcfileloc "cp/name-lookup.c" 1805)
+ (!fields 3
+ (!pair "chain"
+ (!type pointer 514 nil gc_unused
+ (!type pointer 515
+ (!type already_seen 514)
+ gc_used
+ (!type struct 516
+ (!type already_seen 515)
+ gc_pointed_to "binding_entry_s"
+ (!srcfileloc "cp/name-lookup.h" 38)
+ (!fields 3
+ (!pair "chain"
+ (!type already_seen 515)
+ (!srcfileloc "cp/name-lookup.h" 35)
+ nil )
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 36)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 37)
+ nil )
+ )
+ nil 520 nil nil )
+ )
+ )
+ (!srcfileloc "cp/name-lookup.c" 1797)
+ (!options
+ (!option length string "%h.chain_count")
+ )
+ )
+ (!pair "chain_count"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.c" 1801)
+ nil )
+ (!pair "entry_count"
+ (!type already_seen 2)
+ (!srcfileloc "cp/name-lookup.c" 1804)
+ nil )
+ )
+ nil 520 nil nil )
+ )
+ (!srcfileloc "cp/cp-tree.h" 2048)
+ nil )
+ (!pair "as_base"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2049)
+ nil )
+ (!pair "pure_virtuals"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 2050)
+ nil )
+ (!pair "friend_classes"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2051)
+ nil )
+ (!pair "members"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 2052)
+ (!options
+ (!option reorder string "resort_type_member_vec")
+ )
+ )
+ (!pair "key_method"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2053)
+ nil )
+ (!pair "decl_list"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2054)
+ nil )
+ (!pair "befriending_classes"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2055)
+ nil )
+ (!pair "objc_info"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2059)
+ nil )
+ (!pair "lambda_expr"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 2061)
+ nil )
+ )
+ nil 520
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 517 nil gc_pointed_to "lang_type"
+ (!srcfileloc "c/c-lang.h" 42)
+ (!fields 4
+ (!pair "s"
+ (!type pointer 518 nil gc_used
+ (!type struct 519
+ (!type already_seen 518)
+ gc_pointed_to "sorted_fields_type"
+ (!srcfileloc "c/c-lang.h" 30)
+ (!fields 2
+ (!pair "len"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-lang.h" 28)
+ nil )
+ (!pair "elts"
+ (!type array 520 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "c/c-lang.h" 29)
+ (!options
+ (!option length string "%h.len")
+ )
+ )
+ )
+ nil 260 nil nil )
+ )
+ (!srcfileloc "c/c-lang.h" 34)
+ (!options
+ (!option reorder string "resort_sorted_fields")
+ )
+ )
+ (!pair "enum_min"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-lang.h" 36)
+ nil )
+ (!pair "enum_max"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-lang.h" 37)
+ nil )
+ (!pair "objc_info"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-lang.h" 41)
+ nil )
+ )
+ nil 260
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 521 nil gc_pointed_to "lang_type"
+ (!srcfileloc "brig/brig-lang.c" 71)
+ (!fields 1
+ (!pair "dummy"
+ (!type already_seen 9)
+ (!srcfileloc "brig/brig-lang.c" 70)
+ nil )
+ )
+ nil 2
+ (!type already_seen 498)
+ nil )
+
+ (!type struct 522 nil gc_pointed_to "lang_type"
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 36)
+ (!fields 2
+ (!pair "t1"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 36)
+ nil )
+ (!pair "t2"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 36)
+ nil )
+ )
+ nil 1
+ (!type already_seen 498)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "tree-core.h" 1570)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1906)
+ (!options
+ (!option tag string "TS_TYPE_WITH_LANG_SPECIFIC")
+ )
+ )
+ (!pair "type_non_common"
+ (!type struct 523 nil gc_used "tree_type_non_common"
+ (!srcfileloc "tree-core.h" 1579)
+ (!fields 5
+ (!pair "with_lang_specific"
+ (!type already_seen 496)
+ (!srcfileloc "tree-core.h" 1574)
+ nil )
+ (!pair "values"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1575)
+ nil )
+ (!pair "minval"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1576)
+ nil )
+ (!pair "maxval"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1577)
+ nil )
+ (!pair "lang_1"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1578)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1908)
+ (!options
+ (!option tag string "TS_TYPE_NON_COMMON")
+ )
+ )
+ (!pair "list"
+ (!type struct 524 nil gc_used "tree_list"
+ (!srcfileloc "tree-core.h" 1363)
+ (!fields 3
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1360)
+ nil )
+ (!pair "purpose"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1361)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1362)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1909)
+ (!options
+ (!option tag string "TS_LIST")
+ )
+ )
+ (!pair "vec"
+ (!type struct 525 nil gc_used "tree_vec"
+ (!srcfileloc "tree-core.h" 1368)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1366)
+ nil )
+ (!pair "a"
+ (!type array 526 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "tree-core.h" 1367)
+ (!options
+ (!option length string "TREE_VEC_LENGTH ((tree)&%h)")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1910)
+ (!options
+ (!option tag string "TS_VEC")
+ )
+ )
+ (!pair "exp"
+ (!type struct 527 nil gc_used "tree_exp"
+ (!srcfileloc "tree-core.h" 1419)
+ (!fields 3
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1414)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1415)
+ nil )
+ (!pair "operands"
+ (!type union 528 nil gc_used "tree_exp_subunion"
+ (!srcfileloc "tree-core.h" 1418)
+ (!fields 1
+ (!pair ""
+ (!type array 529 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "gengtype.c" 1393)
+ (!options
+ (!option default string "")
+ (!option length string "TREE_OPERAND_LENGTH ((tree) &%0)")
+ (!option dot string "")
+ )
+ )
+ )
+ (!options
+ (!option dot string "")
+ )
+ 1023 nil )
+ (!srcfileloc "tree-core.h" 1418)
+ (!options
+ (!option desc string "TREE_CODE ((tree) &%0)")
+ (!option special string "tree_exp")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1911)
+ (!options
+ (!option tag string "TS_EXP")
+ )
+ )
+ (!pair "ssa_name"
+ (!type struct 530 nil gc_used "tree_ssa_name"
+ (!srcfileloc "tree-core.h" 1455)
+ (!fields 5
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1436)
+ nil )
+ (!pair "var"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1439)
+ nil )
+ (!pair "def_stmt"
+ (!type already_seen 314)
+ (!srcfileloc "tree-core.h" 1442)
+ nil )
+ (!pair "info"
+ (!type union 531 nil gc_used "ssa_name_info_type"
+ (!srcfileloc "tree-core.h" 1450)
+ (!fields 2
+ (!pair "ptr_info"
+ (!type pointer 532 nil gc_used
+ (!type struct 533
+ (!type already_seen 532)
+ gc_pointed_to "ptr_info_def"
+ (!srcfileloc "tree-ssanames.h" 46)
+ (!fields 3
+ (!pair "pt"
+ (!type already_seen 423)
+ (!srcfileloc "tree-ssanames.h" 28)
+ nil )
+ (!pair "align"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssanames.h" 40)
+ nil )
+ (!pair "misalign"
+ (!type already_seen 2)
+ (!srcfileloc "tree-ssanames.h" 45)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1447)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "range_info"
+ (!type pointer 534 nil gc_used
+ (!type struct 535
+ (!type already_seen 534)
+ gc_pointed_to "range_info_def"
+ (!srcfileloc "tree-ssanames.h" 56)
+ (!fields 0 )
+ (!options
+ (!option variable_size string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1449)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "tree-core.h" 1451)
+ (!options
+ (!option desc string "%1.typed.type ?!POINTER_TYPE_P (TREE_TYPE ((tree)&%1)) : 2")
+ )
+ )
+ (!pair "imm_uses"
+ (!type struct 536
+ (!type pointer 537 nil gc_unused
+ (!type already_seen 536)
+ )
+ gc_used "ssa_use_operand_t"
+ (!srcfileloc "tree-ssa-operands.h" 30)
+ (!fields 4
+ (!pair "prev"
+ (!type already_seen 537)
+ (!srcfileloc "tree-core.h" 1424)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "next"
+ (!type already_seen 537)
+ (!srcfileloc "tree-core.h" 1425)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "loc"
+ (!type union 538 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-core.h:1431"
+ (!srcfileloc "tree-core.h" 1431)
+ (!fields 2
+ (!pair "stmt"
+ (!type already_seen 314)
+ (!srcfileloc "tree-core.h" 1431)
+ nil )
+ (!pair "ssa_name"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1431)
+ nil )
+ )
+ nil 1023 nil )
+ (!srcfileloc "tree-core.h" 1431)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "use"
+ (!type already_seen 23)
+ (!srcfileloc "tree-core.h" 1432)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1454)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1912)
+ (!options
+ (!option tag string "TS_SSA_NAME")
+ )
+ )
+ (!pair "block"
+ (!type struct 539 nil gc_used "tree_block"
+ (!srcfileloc "tree-core.h" 1514)
+ (!fields 14
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "tree-core.h" 1494)
+ nil )
+ (!pair "chain"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1495)
+ nil )
+ (!pair "abstract_flag"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1497)
+ nil )
+ (!pair "block_num"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1498)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1500)
+ nil )
+ (!pair "end_locus"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1501)
+ nil )
+ (!pair "vars"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1503)
+ nil )
+ (!pair "nonlocalized_vars"
+ (!type already_seen 90)
+ (!srcfileloc "tree-core.h" 1504)
+ nil )
+ (!pair "subblocks"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1506)
+ nil )
+ (!pair "supercontext"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1507)
+ nil )
+ (!pair "abstract_origin"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1508)
+ nil )
+ (!pair "fragment_origin"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1509)
+ nil )
+ (!pair "fragment_chain"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1510)
+ nil )
+ (!pair "die"
+ (!type already_seen 466)
+ (!srcfileloc "tree-core.h" 1513)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1913)
+ (!options
+ (!option tag string "TS_BLOCK")
+ )
+ )
+ (!pair "binfo"
+ (!type struct 540 nil gc_used "tree_binfo"
+ (!srcfileloc "tree-core.h" 1595)
+ (!fields 10
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1582)
+ nil )
+ (!pair "offset"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1584)
+ nil )
+ (!pair "vtable"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1585)
+ nil )
+ (!pair "virtuals"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1586)
+ nil )
+ (!pair "vptr_field"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1587)
+ nil )
+ (!pair "base_accesses"
+ (!type already_seen 90)
+ (!srcfileloc "tree-core.h" 1588)
+ nil )
+ (!pair "inheritance"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1589)
+ nil )
+ (!pair "vtt_subvtt"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1591)
+ nil )
+ (!pair "vtt_vptr"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1592)
+ nil )
+ (!pair "base_binfos"
+ (!type already_seen 91)
+ (!srcfileloc "tree-core.h" 1594)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1914)
+ (!options
+ (!option tag string "TS_BINFO")
+ )
+ )
+ (!pair "stmt_list"
+ (!type struct 541 nil gc_used "tree_statement_list"
+ (!srcfileloc "tree-core.h" 1836)
+ (!fields 3
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1833)
+ nil )
+ (!pair "head"
+ (!type pointer 542 nil gc_used
+ (!type struct 543
+ (!type already_seen 542)
+ gc_pointed_to "tree_statement_list_node"
+ (!srcfileloc "tree-core.h" 1829)
+ (!fields 3
+ (!pair "prev"
+ (!type already_seen 542)
+ (!srcfileloc "tree-core.h" 1826)
+ nil )
+ (!pair "next"
+ (!type already_seen 542)
+ (!srcfileloc "tree-core.h" 1827)
+ nil )
+ (!pair "stmt"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1828)
+ nil )
+ )
+ (!options
+ (!option chain_prev string "%h.prev")
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1834)
+ nil )
+ (!pair "tail"
+ (!type already_seen 542)
+ (!srcfileloc "tree-core.h" 1835)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1915)
+ (!options
+ (!option tag string "TS_STATEMENT_LIST")
+ )
+ )
+ (!pair "constructor"
+ (!type struct 544 nil gc_used "tree_constructor"
+ (!srcfileloc "tree-core.h" 1382)
+ (!fields 2
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "tree-core.h" 1380)
+ nil )
+ (!pair "elts"
+ (!type pointer 545 nil gc_used
+ (!type user_struct 546
+ (!type already_seen 545)
+ gc_pointed_to "vec"
+ (!srcfileloc "tree-core.h" 1381)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "tree-core.h" 1381)
+ nil )
+ (!pair "constructor_elt"
+ (!type struct 547 nil gc_used "constructor_elt"
+ (!srcfileloc "tree-core.h" 1381)
+ (!fields 2
+ (!pair "index"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1375)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1376)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1381)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "tree-core.h" 1381)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1916)
+ (!options
+ (!option tag string "TS_CONSTRUCTOR")
+ )
+ )
+ (!pair "omp_clause"
+ (!type struct 548 nil gc_used "tree_omp_clause"
+ (!srcfileloc "tree-core.h" 1491)
+ (!fields 7
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "tree-core.h" 1466)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1467)
+ nil )
+ (!pair "code"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1468)
+ nil )
+ (!pair "subcode"
+ (!type union 549 nil gc_unused "omp_clause_subcode"
+ (!srcfileloc "tree-core.h" 1482)
+ (!fields 9
+ (!pair "default_kind"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1470)
+ nil )
+ (!pair "schedule_kind"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1471)
+ nil )
+ (!pair "depend_kind"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1472)
+ nil )
+ (!pair "map_kind"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1474)
+ nil )
+ (!pair "proc_bind_kind"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1475)
+ nil )
+ (!pair "reduction_code"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1476)
+ nil )
+ (!pair "linear_kind"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1477)
+ nil )
+ (!pair "if_modifier"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1478)
+ nil )
+ (!pair "dimension"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1481)
+ nil )
+ )
+ nil 1023 nil )
+ (!srcfileloc "tree-core.h" 1482)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "gimple_reduction_init"
+ (!type already_seen 314)
+ (!srcfileloc "tree-core.h" 1486)
+ nil )
+ (!pair "gimple_reduction_merge"
+ (!type already_seen 314)
+ (!srcfileloc "tree-core.h" 1487)
+ nil )
+ (!pair "ops"
+ (!type array 550 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "tree-core.h" 1490)
+ (!options
+ (!option length string "omp_clause_num_ops[OMP_CLAUSE_CODE ((tree)&%h)]")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1917)
+ (!options
+ (!option tag string "TS_OMP_CLAUSE")
+ )
+ )
+ (!pair "optimization"
+ (!type struct 551 nil gc_used "tree_optimization_option"
+ (!srcfileloc "tree-core.h" 1854)
+ (!fields 4
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "tree-core.h" 1842)
+ nil )
+ (!pair "opts"
+ (!type pointer 552 nil gc_used
+ (!type struct 553
+ (!type already_seen 552)
+ gc_pointed_to "cl_optimization"
+ (!fileloc "options.h" 5312)
+ (!fields 224
+ (!pair "x_align_functions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5088)
+ nil )
+ (!pair "x_align_jumps"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5089)
+ nil )
+ (!pair "x_align_labels"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5090)
+ nil )
+ (!pair "x_align_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5091)
+ nil )
+ (!pair "x_flag_sched_stalled_insns"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5092)
+ nil )
+ (!pair "x_flag_sched_stalled_insns_dep"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5093)
+ nil )
+ (!pair "x_flag_tree_parallelize_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5094)
+ nil )
+ (!pair "x_flag_fp_contract_mode"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5095)
+ nil )
+ (!pair "x_flag_ira_algorithm"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5096)
+ nil )
+ (!pair "x_flag_ira_region"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5097)
+ nil )
+ (!pair "x_flag_reorder_blocks_algorithm"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5098)
+ nil )
+ (!pair "x_flag_simd_cost_model"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5099)
+ nil )
+ (!pair "x_flag_stack_reuse"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5100)
+ nil )
+ (!pair "x_flag_vect_cost_model"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5101)
+ nil )
+ (!pair "x_optimize"
+ (!type already_seen 9)
+ (!fileloc "options.h" 5102)
+ nil )
+ (!pair "x_optimize_size"
+ (!type already_seen 9)
+ (!fileloc "options.h" 5103)
+ nil )
+ (!pair "x_optimize_debug"
+ (!type already_seen 9)
+ (!fileloc "options.h" 5104)
+ nil )
+ (!pair "x_optimize_fast"
+ (!type already_seen 9)
+ (!fileloc "options.h" 5105)
+ nil )
+ (!pair "x_flag_aggressive_loop_optimizations"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5106)
+ nil )
+ (!pair "x_flag_associative_math"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5107)
+ nil )
+ (!pair "x_flag_asynchronous_unwind_tables"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5108)
+ nil )
+ (!pair "x_flag_auto_inc_dec"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5109)
+ nil )
+ (!pair "x_flag_branch_on_count_reg"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5110)
+ nil )
+ (!pair "x_flag_branch_probabilities"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5111)
+ nil )
+ (!pair "x_flag_branch_target_load_optimize"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5112)
+ nil )
+ (!pair "x_flag_branch_target_load_optimize2"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5113)
+ nil )
+ (!pair "x_flag_btr_bb_exclusive"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5114)
+ nil )
+ (!pair "x_flag_caller_saves"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5115)
+ nil )
+ (!pair "x_flag_code_hoisting"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5116)
+ nil )
+ (!pair "x_flag_combine_stack_adjustments"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5117)
+ nil )
+ (!pair "x_flag_compare_elim_after_reload"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5118)
+ nil )
+ (!pair "x_flag_conserve_stack"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5119)
+ nil )
+ (!pair "x_flag_cprop_registers"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5120)
+ nil )
+ (!pair "x_flag_crossjumping"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5121)
+ nil )
+ (!pair "x_flag_cse_follow_jumps"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5122)
+ nil )
+ (!pair "x_flag_cx_fortran_rules"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5123)
+ nil )
+ (!pair "x_flag_cx_limited_range"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5124)
+ nil )
+ (!pair "x_flag_dce"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5125)
+ nil )
+ (!pair "x_flag_defer_pop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5126)
+ nil )
+ (!pair "x_flag_delayed_branch"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5127)
+ nil )
+ (!pair "x_flag_delete_dead_exceptions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5128)
+ nil )
+ (!pair "x_flag_delete_null_pointer_checks"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5129)
+ nil )
+ (!pair "x_flag_devirtualize"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5130)
+ nil )
+ (!pair "x_flag_devirtualize_speculatively"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5131)
+ nil )
+ (!pair "x_flag_dse"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5132)
+ nil )
+ (!pair "x_flag_early_inlining"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5133)
+ nil )
+ (!pair "x_flag_exceptions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5134)
+ nil )
+ (!pair "x_flag_expensive_optimizations"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5135)
+ nil )
+ (!pair "x_flag_finite_math_only"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5136)
+ nil )
+ (!pair "x_flag_float_store"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5137)
+ nil )
+ (!pair "x_flag_forward_propagate"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5138)
+ nil )
+ (!pair "x_flag_fp_int_builtin_inexact"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5139)
+ nil )
+ (!pair "x_flag_no_function_cse"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5140)
+ nil )
+ (!pair "x_flag_gcse"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5141)
+ nil )
+ (!pair "x_flag_gcse_after_reload"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5142)
+ nil )
+ (!pair "x_flag_gcse_las"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5143)
+ nil )
+ (!pair "x_flag_gcse_lm"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5144)
+ nil )
+ (!pair "x_flag_gcse_sm"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5145)
+ nil )
+ (!pair "x_flag_graphite"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5146)
+ nil )
+ (!pair "x_flag_graphite_identity"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5147)
+ nil )
+ (!pair "x_flag_guess_branch_prob"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5148)
+ nil )
+ (!pair "x_flag_hoist_adjacent_loads"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5149)
+ nil )
+ (!pair "x_flag_if_conversion"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5150)
+ nil )
+ (!pair "x_flag_if_conversion2"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5151)
+ nil )
+ (!pair "x_flag_indirect_inlining"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5152)
+ nil )
+ (!pair "x_flag_no_inline"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5153)
+ nil )
+ (!pair "x_flag_inline_atomics"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5154)
+ nil )
+ (!pair "x_flag_inline_functions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5155)
+ nil )
+ (!pair "x_flag_inline_functions_called_once"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5156)
+ nil )
+ (!pair "x_flag_inline_small_functions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5157)
+ nil )
+ (!pair "x_flag_ipa_bit_cp"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5158)
+ nil )
+ (!pair "x_flag_ipa_cp"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5159)
+ nil )
+ (!pair "x_flag_ipa_cp_clone"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5160)
+ nil )
+ (!pair "x_flag_ipa_icf"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5161)
+ nil )
+ (!pair "x_flag_ipa_icf_functions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5162)
+ nil )
+ (!pair "x_flag_ipa_icf_variables"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5163)
+ nil )
+ (!pair "x_flag_ipa_profile"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5164)
+ nil )
+ (!pair "x_flag_ipa_pta"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5165)
+ nil )
+ (!pair "x_flag_ipa_pure_const"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5166)
+ nil )
+ (!pair "x_flag_ipa_ra"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5167)
+ nil )
+ (!pair "x_flag_ipa_reference"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5168)
+ nil )
+ (!pair "x_flag_ipa_sra"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5169)
+ nil )
+ (!pair "x_flag_ipa_vrp"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5170)
+ nil )
+ (!pair "x_flag_ira_hoist_pressure"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5171)
+ nil )
+ (!pair "x_flag_ira_loop_pressure"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5172)
+ nil )
+ (!pair "x_flag_ira_share_save_slots"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5173)
+ nil )
+ (!pair "x_flag_ira_share_spill_slots"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5174)
+ nil )
+ (!pair "x_flag_isolate_erroneous_paths_attribute"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5175)
+ nil )
+ (!pair "x_flag_isolate_erroneous_paths_dereference"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5176)
+ nil )
+ (!pair "x_flag_ivopts"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5177)
+ nil )
+ (!pair "x_flag_jump_tables"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5178)
+ nil )
+ (!pair "x_flag_keep_gc_roots_live"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5179)
+ nil )
+ (!pair "x_flag_lifetime_dse"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5180)
+ nil )
+ (!pair "x_flag_limit_function_alignment"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5181)
+ nil )
+ (!pair "x_flag_live_range_shrinkage"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5182)
+ nil )
+ (!pair "x_flag_loop_interchange"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5183)
+ nil )
+ (!pair "x_flag_loop_nest_optimize"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5184)
+ nil )
+ (!pair "x_flag_loop_parallelize_all"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5185)
+ nil )
+ (!pair "x_flag_unroll_jam"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5186)
+ nil )
+ (!pair "x_flag_lra_remat"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5187)
+ nil )
+ (!pair "x_flag_errno_math"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5188)
+ nil )
+ (!pair "x_flag_modulo_sched"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5189)
+ nil )
+ (!pair "x_flag_modulo_sched_allow_regmoves"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5190)
+ nil )
+ (!pair "x_flag_move_loop_invariants"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5191)
+ nil )
+ (!pair "x_flag_non_call_exceptions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5192)
+ nil )
+ (!pair "x_flag_nothrow_opt"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5193)
+ nil )
+ (!pair "x_flag_omit_frame_pointer"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5194)
+ nil )
+ (!pair "x_flag_opt_info"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5195)
+ nil )
+ (!pair "x_flag_optimize_sibling_calls"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5196)
+ nil )
+ (!pair "x_flag_optimize_strlen"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5197)
+ nil )
+ (!pair "x_flag_pack_struct"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5198)
+ nil )
+ (!pair "x_flag_partial_inlining"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5199)
+ nil )
+ (!pair "x_flag_peel_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5200)
+ nil )
+ (!pair "x_flag_no_peephole"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5201)
+ nil )
+ (!pair "x_flag_peephole2"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5202)
+ nil )
+ (!pair "x_flag_plt"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5203)
+ nil )
+ (!pair "x_flag_predictive_commoning"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5204)
+ nil )
+ (!pair "x_flag_prefetch_loop_arrays"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5205)
+ nil )
+ (!pair "x_flag_printf_return_value"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5206)
+ nil )
+ (!pair "x_flag_reciprocal_math"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5207)
+ nil )
+ (!pair "x_flag_pcc_struct_return"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5208)
+ nil )
+ (!pair "x_flag_rename_registers"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5209)
+ nil )
+ (!pair "x_flag_reorder_blocks"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5210)
+ nil )
+ (!pair "x_flag_reorder_blocks_and_partition"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5211)
+ nil )
+ (!pair "x_flag_reorder_functions"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5212)
+ nil )
+ (!pair "x_flag_rerun_cse_after_loop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5213)
+ nil )
+ (!pair "x_flag_resched_modulo_sched"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5214)
+ nil )
+ (!pair "x_flag_rounding_math"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5215)
+ nil )
+ (!pair "x_flag_rtti"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5216)
+ nil )
+ (!pair "x_flag_sched_critical_path_heuristic"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5217)
+ nil )
+ (!pair "x_flag_sched_dep_count_heuristic"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5218)
+ nil )
+ (!pair "x_flag_sched_group_heuristic"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5219)
+ nil )
+ (!pair "x_flag_schedule_interblock"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5220)
+ nil )
+ (!pair "x_flag_sched_last_insn_heuristic"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5221)
+ nil )
+ (!pair "x_flag_sched_pressure"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5222)
+ nil )
+ (!pair "x_flag_sched_rank_heuristic"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5223)
+ nil )
+ (!pair "x_flag_schedule_speculative"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5224)
+ nil )
+ (!pair "x_flag_sched_spec_insn_heuristic"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5225)
+ nil )
+ (!pair "x_flag_schedule_speculative_load"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5226)
+ nil )
+ (!pair "x_flag_schedule_speculative_load_dangerous"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5227)
+ nil )
+ (!pair "x_flag_sched2_use_superblocks"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5228)
+ nil )
+ (!pair "x_flag_schedule_fusion"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5229)
+ nil )
+ (!pair "x_flag_schedule_insns"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5230)
+ nil )
+ (!pair "x_flag_schedule_insns_after_reload"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5231)
+ nil )
+ (!pair "x_flag_section_anchors"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5232)
+ nil )
+ (!pair "x_flag_sel_sched_pipelining"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5233)
+ nil )
+ (!pair "x_flag_sel_sched_pipelining_outer_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5234)
+ nil )
+ (!pair "x_flag_sel_sched_reschedule_pipelined"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5235)
+ nil )
+ (!pair "x_flag_selective_scheduling"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5236)
+ nil )
+ (!pair "x_flag_selective_scheduling2"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5237)
+ nil )
+ (!pair "x_flag_short_enums"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5238)
+ nil )
+ (!pair "x_flag_short_wchar"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5239)
+ nil )
+ (!pair "x_flag_shrink_wrap"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5240)
+ nil )
+ (!pair "x_flag_shrink_wrap_separate"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5241)
+ nil )
+ (!pair "x_flag_signaling_nans"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5242)
+ nil )
+ (!pair "x_flag_signed_zeros"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5243)
+ nil )
+ (!pair "x_flag_single_precision_constant"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5244)
+ nil )
+ (!pair "x_flag_split_ivs_in_unroller"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5245)
+ nil )
+ (!pair "x_flag_split_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5246)
+ nil )
+ (!pair "x_flag_split_paths"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5247)
+ nil )
+ (!pair "x_flag_split_wide_types"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5248)
+ nil )
+ (!pair "x_flag_ssa_backprop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5249)
+ nil )
+ (!pair "x_flag_ssa_phiopt"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5250)
+ nil )
+ (!pair "x_flag_stack_clash_protection"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5251)
+ nil )
+ (!pair "x_flag_stack_protect"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5252)
+ nil )
+ (!pair "x_flag_stdarg_opt"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5253)
+ nil )
+ (!pair "x_flag_store_merging"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5254)
+ nil )
+ (!pair "x_flag_strict_aliasing"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5255)
+ nil )
+ (!pair "x_flag_strict_enums"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5256)
+ nil )
+ (!pair "x_flag_strict_volatile_bitfields"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5257)
+ nil )
+ (!pair "x_flag_thread_jumps"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5258)
+ nil )
+ (!pair "x_flag_threadsafe_statics"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5259)
+ nil )
+ (!pair "x_flag_tracer"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5260)
+ nil )
+ (!pair "x_flag_trapping_math"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5261)
+ nil )
+ (!pair "x_flag_trapv"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5262)
+ nil )
+ (!pair "x_flag_tree_bit_ccp"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5263)
+ nil )
+ (!pair "x_flag_tree_builtin_call_dce"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5264)
+ nil )
+ (!pair "x_flag_tree_ccp"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5265)
+ nil )
+ (!pair "x_flag_tree_ch"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5266)
+ nil )
+ (!pair "x_flag_tree_coalesce_vars"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5267)
+ nil )
+ (!pair "x_flag_tree_copy_prop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5268)
+ nil )
+ (!pair "x_flag_tree_cselim"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5269)
+ nil )
+ (!pair "x_flag_tree_dce"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5270)
+ nil )
+ (!pair "x_flag_tree_dom"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5271)
+ nil )
+ (!pair "x_flag_tree_dse"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5272)
+ nil )
+ (!pair "x_flag_tree_forwprop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5273)
+ nil )
+ (!pair "x_flag_tree_fre"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5274)
+ nil )
+ (!pair "x_flag_tree_loop_distribute_patterns"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5275)
+ nil )
+ (!pair "x_flag_tree_loop_distribution"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5276)
+ nil )
+ (!pair "x_flag_tree_loop_if_convert"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5277)
+ nil )
+ (!pair "x_flag_tree_loop_im"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5278)
+ nil )
+ (!pair "x_flag_tree_loop_ivcanon"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5279)
+ nil )
+ (!pair "x_flag_tree_loop_optimize"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5280)
+ nil )
+ (!pair "x_flag_tree_loop_vectorize"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5281)
+ nil )
+ (!pair "x_flag_tree_live_range_split"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5282)
+ nil )
+ (!pair "x_flag_tree_partial_pre"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5283)
+ nil )
+ (!pair "x_flag_tree_phiprop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5284)
+ nil )
+ (!pair "x_flag_tree_pre"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5285)
+ nil )
+ (!pair "x_flag_tree_pta"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5286)
+ nil )
+ (!pair "x_flag_tree_reassoc"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5287)
+ nil )
+ (!pair "x_flag_tree_scev_cprop"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5288)
+ nil )
+ (!pair "x_flag_tree_sink"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5289)
+ nil )
+ (!pair "x_flag_tree_slp_vectorize"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5290)
+ nil )
+ (!pair "x_flag_tree_slsr"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5291)
+ nil )
+ (!pair "x_flag_tree_sra"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5292)
+ nil )
+ (!pair "x_flag_tree_switch_conversion"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5293)
+ nil )
+ (!pair "x_flag_tree_tail_merge"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5294)
+ nil )
+ (!pair "x_flag_tree_ter"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5295)
+ nil )
+ (!pair "x_flag_tree_vrp"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5296)
+ nil )
+ (!pair "x_flag_unconstrained_commons"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5297)
+ nil )
+ (!pair "x_flag_unroll_all_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5298)
+ nil )
+ (!pair "x_flag_unroll_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5299)
+ nil )
+ (!pair "x_flag_unsafe_math_optimizations"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5300)
+ nil )
+ (!pair "x_flag_unswitch_loops"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5301)
+ nil )
+ (!pair "x_flag_unwind_tables"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5302)
+ nil )
+ (!pair "x_flag_var_tracking"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5303)
+ nil )
+ (!pair "x_flag_var_tracking_assignments"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5304)
+ nil )
+ (!pair "x_flag_var_tracking_assignments_toggle"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5305)
+ nil )
+ (!pair "x_flag_var_tracking_uninit"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5306)
+ nil )
+ (!pair "x_flag_variable_expansion_in_unroller"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5307)
+ nil )
+ (!pair "x_flag_value_profile_transformations"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5308)
+ nil )
+ (!pair "x_flag_web"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5309)
+ nil )
+ (!pair "x_flag_wrapv"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5310)
+ nil )
+ (!pair "x_flag_wrapv_pointer"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5311)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1845)
+ nil )
+ (!pair "optabs"
+ (!type already_seen 3)
+ (!srcfileloc "tree-core.h" 1849)
+ (!options
+ (!option atomic string "")
+ )
+ )
+ (!pair "base_optabs"
+ (!type pointer 554 nil gc_unused
+ (!type struct 555
+ (!type already_seen 554)
+ gc_unused "target_optabs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1853)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1918)
+ (!options
+ (!option tag string "TS_OPTIMIZATION")
+ )
+ )
+ (!pair "target_option"
+ (!type struct 556 nil gc_used "tree_target_option"
+ (!srcfileloc "tree-core.h" 1870)
+ (!fields 3
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "tree-core.h" 1863)
+ nil )
+ (!pair "globals"
+ (!type pointer 557 nil gc_used
+ (!type struct 558
+ (!type already_seen 557)
+ gc_pointed_to "target_globals"
+ (!srcfileloc "target-globals.h" 61)
+ (!fields 16
+ (!pair "flag_state"
+ (!type pointer 559 nil gc_unused
+ (!type struct 560
+ (!type already_seen 559)
+ gc_unused "target_flag_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 45)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "regs"
+ (!type pointer 561 nil gc_unused
+ (!type struct 562
+ (!type already_seen 561)
+ gc_unused "target_regs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 46)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "rtl"
+ (!type pointer 563 nil gc_used
+ (!type struct 564
+ (!type already_seen 563)
+ gc_pointed_to "target_rtl"
+ (!srcfileloc "rtl.h" 3696)
+ (!fields 8
+ (!pair "x_global_rtl"
+ (!type array 565 nil gc_used "GR_MAX"
+ (!type already_seen 134)
+ )
+ (!srcfileloc "rtl.h" 3668)
+ nil )
+ (!pair "x_pic_offset_table_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "rtl.h" 3671)
+ nil )
+ (!pair "x_return_address_pointer_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "rtl.h" 3676)
+ nil )
+ (!pair "x_initial_regno_reg_rtx"
+ (!type array 566 nil gc_used "FIRST_PSEUDO_REGISTER"
+ (!type already_seen 134)
+ )
+ (!srcfileloc "rtl.h" 3682)
+ nil )
+ (!pair "x_top_of_stack"
+ (!type array 567 nil gc_used "MAX_MACHINE_MODE"
+ (!type already_seen 134)
+ )
+ (!srcfileloc "rtl.h" 3685)
+ nil )
+ (!pair "x_static_reg_base_value"
+ (!type array 568 nil gc_used "FIRST_PSEUDO_REGISTER"
+ (!type already_seen 134)
+ )
+ (!srcfileloc "rtl.h" 3689)
+ nil )
+ (!pair "x_mode_mem_attrs"
+ (!type array 569 nil gc_used "(int) MAX_MACHINE_MODE"
+ (!type already_seen 260)
+ )
+ (!srcfileloc "rtl.h" 3692)
+ nil )
+ (!pair "target_specific_initialized"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 3695)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 47)
+ nil )
+ (!pair "recog"
+ (!type pointer 570 nil gc_unused
+ (!type struct 571
+ (!type already_seen 570)
+ gc_unused "target_recog"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 48)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "hard_regs"
+ (!type pointer 572 nil gc_unused
+ (!type struct 573
+ (!type already_seen 572)
+ gc_unused "target_hard_regs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 49)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "reload"
+ (!type pointer 574 nil gc_unused
+ (!type struct 575
+ (!type already_seen 574)
+ gc_unused "target_reload"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 50)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "expmed"
+ (!type pointer 576 nil gc_unused
+ (!type struct 577
+ (!type already_seen 576)
+ gc_unused "target_expmed"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 51)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "optabs"
+ (!type already_seen 554)
+ (!srcfileloc "target-globals.h" 52)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "libfuncs"
+ (!type pointer 578 nil gc_used
+ (!type struct 579
+ (!type already_seen 578)
+ gc_pointed_to "target_libfuncs"
+ (!srcfileloc "libfuncs.h" 62)
+ (!fields 2
+ (!pair "x_libfunc_table"
+ (!type array 580 nil gc_used "LTI_MAX"
+ (!type already_seen 134)
+ )
+ (!srcfileloc "libfuncs.h" 58)
+ nil )
+ (!pair "x_libfunc_hash"
+ (!type pointer 581 nil gc_used
+ (!type user_struct 582
+ (!type already_seen 581)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "libfuncs.h" 61)
+ (!fields 1
+ (!pair "libfunc_hasher"
+ (!type struct 583 nil gc_used "libfunc_hasher"
+ (!srcfileloc "libfuncs.h" 61)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "libfuncs.h" 61)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "libfuncs.h" 61)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 53)
+ nil )
+ (!pair "cfgloop"
+ (!type pointer 584 nil gc_unused
+ (!type struct 585
+ (!type already_seen 584)
+ gc_unused "target_cfgloop"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 54)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "ira"
+ (!type pointer 586 nil gc_unused
+ (!type struct 587
+ (!type already_seen 586)
+ gc_unused "target_ira"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 55)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "ira_int"
+ (!type pointer 588 nil gc_unused
+ (!type struct 589
+ (!type already_seen 588)
+ gc_unused "target_ira_int"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 56)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "builtins"
+ (!type pointer 590 nil gc_unused
+ (!type struct 591
+ (!type already_seen 590)
+ gc_unused "target_builtins"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 57)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "gcse"
+ (!type pointer 592 nil gc_unused
+ (!type struct 593
+ (!type already_seen 592)
+ gc_unused "target_gcse"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 58)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "bb_reorder"
+ (!type pointer 594 nil gc_unused
+ (!type struct 595
+ (!type already_seen 594)
+ gc_unused "target_bb_reorder"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 59)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "lower_subreg"
+ (!type pointer 596 nil gc_unused
+ (!type struct 597
+ (!type already_seen 596)
+ gc_unused "target_lower_subreg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "target-globals.h" 60)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1866)
+ nil )
+ (!pair "opts"
+ (!type pointer 598 nil gc_used
+ (!type struct 599
+ (!type already_seen 598)
+ gc_pointed_to "cl_target_option"
+ (!fileloc "options.h" 5318)
+ (!fields 1
+ (!pair "x_target_flags"
+ (!type already_seen 2)
+ (!fileloc "options.h" 5317)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "tree-core.h" 1869)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "tree-core.h" 1919)
+ (!options
+ (!option tag string "TS_TARGET_OPTION")
+ )
+ )
+ )
+ (!options
+ (!option variable_size string "")
+ (!option desc string "tree_node_structure (&%h)")
+ (!option ptr_alias type
+ (!type lang_struct 600 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 33)
+ (!fields 0 )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) TREE_CHAIN (&%h.generic)) : NULL")
+ (!option desc string "0")
+ )
+ 1023
+ (!homotypes 8
+ (!type union 601 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "lto/lto-tree.h" 54)
+ (!fields 1
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "lto/lto-tree.h" 53)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "TS_LTO_GENERIC")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_TYPE_COMMON) ? ((union lang_tree_node *) %h.generic.type_common.next_variant) : CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) %h.generic.common.chain) : NULL")
+ (!option desc string "lto_tree_node_structure (&%h)")
+ )
+ 128
+ (!type already_seen 600)
+ )
+
+ (!type union 602 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "jit/dummy-frontend.c" 64)
+ (!fields 2
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "jit/dummy-frontend.c" 62)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "0")
+ )
+ )
+ (!pair "identifier"
+ (!type lang_struct 603 nil gc_used "lang_identifier"
+ (!srcfileloc "brig/brig-lang.c" 86)
+ (!fields 0 )
+ nil 1022
+ (!homotypes 7
+ (!type struct 604 nil gc_used "lang_identifier"
+ (!srcfileloc "lto/lto-tree.h" 27)
+ (!fields 1
+ (!pair "base"
+ (!type already_seen 50)
+ (!srcfileloc "lto/lto-tree.h" 26)
+ nil )
+ )
+ nil 128
+ (!type already_seen 603)
+ nil )
+
+ (!type struct 605 nil gc_used "lang_identifier"
+ (!srcfileloc "jit/dummy-frontend.c" 53)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 50)
+ (!srcfileloc "jit/dummy-frontend.c" 52)
+ nil )
+ )
+ nil 64
+ (!type already_seen 603)
+ nil )
+
+ (!type struct 606 nil gc_used "lang_identifier"
+ (!srcfileloc "go/go-lang.c" 66)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 50)
+ (!srcfileloc "go/go-lang.c" 65)
+ nil )
+ )
+ nil 32
+ (!type already_seen 603)
+ nil )
+
+ (!type struct 607 nil gc_used "lang_identifier"
+ (!srcfileloc "fortran/f95-lang.c" 48)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 50)
+ (!srcfileloc "fortran/f95-lang.c" 47)
+ nil )
+ )
+ nil 16
+ (!type already_seen 603)
+ nil )
+
+ (!type struct 608 nil gc_used "lang_identifier"
+ (!srcfileloc "cp/cp-tree.h" 571)
+ (!fields 2
+ (!pair "c_common"
+ (!type struct 609 nil gc_used "c_common_identifier"
+ (!srcfileloc "c-family/c-common.h" 368)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "c-family/c-common.h" 366)
+ nil )
+ (!pair "node"
+ (!type already_seen 12)
+ (!srcfileloc "c-family/c-common.h" 367)
+ nil )
+ )
+ nil 780 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 569)
+ nil )
+ (!pair "bindings"
+ (!type already_seen 100)
+ (!srcfileloc "cp/cp-tree.h" 570)
+ nil )
+ )
+ nil 520
+ (!type already_seen 603)
+ nil )
+
+ (!type struct 610 nil gc_used "lang_identifier"
+ (!srcfileloc "c/c-decl.c" 217)
+ (!fields 4
+ (!pair "common_id"
+ (!type already_seen 609)
+ (!srcfileloc "c/c-decl.c" 213)
+ nil )
+ (!pair "symbol_binding"
+ (!type pointer 611 nil gc_used
+ (!type struct 612
+ (!type already_seen 611)
+ gc_pointed_to "c_binding"
+ (!srcfileloc "c/c-decl.c" 202)
+ (!fields 11
+ (!pair "u"
+ (!type union 613 nil gc_used "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/c/c-decl.c:188"
+ (!srcfileloc "c/c-decl.c" 191)
+ (!fields 2
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 189)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "label"
+ (!type pointer 614 nil gc_used
+ (!type struct 615
+ (!type already_seen 614)
+ gc_pointed_to "c_label_vars"
+ (!srcfileloc "c/c-decl.c" 381)
+ (!fields 4
+ (!pair "shadowed"
+ (!type already_seen 614)
+ (!srcfileloc "c/c-decl.c" 369)
+ nil )
+ (!pair "label_bindings"
+ (!type struct 616 nil gc_used "c_spot_bindings"
+ (!srcfileloc "c/c-decl.c" 348)
+ (!fields 4
+ (!pair "scope"
+ (!type pointer 617 nil gc_used
+ (!type struct 618
+ (!type already_seen 617)
+ gc_pointed_to "c_scope"
+ (!srcfileloc "c/c-decl.c" 483)
+ (!fields 14
+ (!pair "outer"
+ (!type already_seen 617)
+ (!srcfileloc "c/c-decl.c" 430)
+ nil )
+ (!pair "outer_function"
+ (!type already_seen 617)
+ (!srcfileloc "c/c-decl.c" 433)
+ nil )
+ (!pair "bindings"
+ (!type already_seen 611)
+ (!srcfileloc "c/c-decl.c" 436)
+ nil )
+ (!pair "blocks"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 440)
+ nil )
+ (!pair "blocks_last"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 441)
+ nil )
+ (!pair "depth"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 445)
+ nil )
+ (!pair "parm_flag"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 449)
+ nil )
+ (!pair "had_vla_unspec"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 453)
+ nil )
+ (!pair "warned_forward_parm_decls"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 458)
+ nil )
+ (!pair "function_body"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 464)
+ nil )
+ (!pair "keep"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 467)
+ nil )
+ (!pair "float_const_decimal64"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 470)
+ nil )
+ (!pair "has_label_bindings"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 475)
+ nil )
+ (!pair "has_jump_unsafe_decl"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 482)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.outer")
+ )
+ 260 nil nil )
+ )
+ (!srcfileloc "c/c-decl.c" 333)
+ nil )
+ (!pair "bindings_in_scope"
+ (!type already_seen 611)
+ (!srcfileloc "c/c-decl.c" 337)
+ nil )
+ (!pair "stmt_exprs"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 344)
+ nil )
+ (!pair "left_stmt_expr"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 347)
+ nil )
+ )
+ nil 260 nil nil )
+ (!srcfileloc "c/c-decl.c" 371)
+ nil )
+ (!pair "decls_in_scope"
+ (!type already_seen 90)
+ (!srcfileloc "c/c-decl.c" 376)
+ nil )
+ (!pair "gotos"
+ (!type pointer 619 nil gc_used
+ (!type user_struct 620
+ (!type already_seen 619)
+ gc_pointed_to "vec"
+ (!srcfileloc "c/c-decl.c" 380)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "c/c-decl.c" 380)
+ nil )
+ (!pair "c_goto_bindings_p"
+ (!type pointer 621 nil gc_used
+ (!type struct 622
+ (!type already_seen 621)
+ gc_pointed_to "c_goto_bindings"
+ (!srcfileloc "c/c-decl.c" 359)
+ (!fields 2
+ (!pair "loc"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 356)
+ nil )
+ (!pair "goto_bindings"
+ (!type already_seen 616)
+ (!srcfileloc "c/c-decl.c" 358)
+ nil )
+ )
+ nil 260 nil nil )
+ )
+ (!srcfileloc "c/c-decl.c" 380)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "c/c-decl.c" 380)
+ nil )
+ )
+ nil 260 nil nil )
+ )
+ (!srcfileloc "c/c-decl.c" 190)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 260 nil )
+ (!srcfileloc "c/c-decl.c" 191)
+ (!options
+ (!option desc string "TREE_CODE (%0.decl) == LABEL_DECL")
+ )
+ )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 192)
+ nil )
+ (!pair "id"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 193)
+ nil )
+ (!pair "prev"
+ (!type already_seen 611)
+ (!srcfileloc "c/c-decl.c" 194)
+ nil )
+ (!pair "shadowed"
+ (!type already_seen 611)
+ (!srcfileloc "c/c-decl.c" 195)
+ nil )
+ (!pair "depth"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 196)
+ nil )
+ (!pair "invisible"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 197)
+ nil )
+ (!pair "nested"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 198)
+ nil )
+ (!pair "inner_comp"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 199)
+ nil )
+ (!pair "in_struct"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 200)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 201)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.prev")
+ )
+ 260 nil nil )
+ )
+ (!srcfileloc "c/c-decl.c" 214)
+ nil )
+ (!pair "tag_binding"
+ (!type already_seen 611)
+ (!srcfileloc "c/c-decl.c" 215)
+ nil )
+ (!pair "label_binding"
+ (!type already_seen 611)
+ (!srcfileloc "c/c-decl.c" 216)
+ nil )
+ )
+ nil 260
+ (!type already_seen 603)
+ nil )
+
+ (!type struct 623 nil gc_used "lang_identifier"
+ (!srcfileloc "brig/brig-lang.c" 86)
+ (!fields 1
+ (!pair "common"
+ (!type already_seen 50)
+ (!srcfileloc "brig/brig-lang.c" 85)
+ nil )
+ )
+ nil 2
+ (!type already_seen 603)
+ nil )
+ )
+ )
+ (!srcfileloc "jit/dummy-frontend.c" 63)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) TREE_CHAIN (&%h.generic)) : NULL")
+ (!option desc string "TREE_CODE (&%h.generic) == IDENTIFIER_NODE")
+ )
+ 64
+ (!type already_seen 600)
+ )
+
+ (!type union 624 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "go/go-lang.c" 77)
+ (!fields 2
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "go/go-lang.c" 75)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "0")
+ )
+ )
+ (!pair "identifier"
+ (!type already_seen 603)
+ (!srcfileloc "go/go-lang.c" 76)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) TREE_CHAIN (&%h.generic)) : NULL")
+ (!option desc string "TREE_CODE (&%h.generic) == IDENTIFIER_NODE")
+ )
+ 32
+ (!type already_seen 600)
+ )
+
+ (!type union 625 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "fortran/f95-lang.c" 58)
+ (!fields 2
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "fortran/f95-lang.c" 56)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "0")
+ )
+ )
+ (!pair "identifier"
+ (!type already_seen 603)
+ (!srcfileloc "fortran/f95-lang.c" 57)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) TREE_CHAIN (&%h.generic)) : NULL")
+ (!option desc string "TREE_CODE (&%h.generic) == IDENTIFIER_NODE")
+ )
+ 16
+ (!type already_seen 600)
+ )
+
+ (!type union 626 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "cp/cp-tree.h" 1543)
+ (!fields 16
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "cp/cp-tree.h" 1520)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "TS_CP_GENERIC")
+ )
+ )
+ (!pair "tpi"
+ (!type struct 627 nil gc_used "template_parm_index"
+ (!srcfileloc "cp/cp-tree.h" 592)
+ (!fields 5
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 587)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 588)
+ nil )
+ (!pair "level"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 589)
+ nil )
+ (!pair "orig_level"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 590)
+ nil )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 591)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1521)
+ (!options
+ (!option tag string "TS_CP_TPI")
+ )
+ )
+ (!pair "ptrmem"
+ (!type struct 628
+ (!type pointer 629 nil gc_unused
+ (!type already_seen 628)
+ )
+ gc_used "ptrmem_cst"
+ (!srcfileloc "cp/cp-tree.h" 597)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 595)
+ nil )
+ (!pair "member"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 596)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1522)
+ (!options
+ (!option tag string "TS_CP_PTRMEM")
+ )
+ )
+ (!pair "overload"
+ (!type struct 630 nil gc_used "tree_overload"
+ (!srcfileloc "cp/cp-tree.h" 697)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 695)
+ nil )
+ (!pair "function"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 696)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1523)
+ (!options
+ (!option tag string "TS_CP_OVERLOAD")
+ )
+ )
+ (!pair "baselink"
+ (!type struct 631 nil gc_used "tree_baselink"
+ (!srcfileloc "cp/cp-tree.h" 881)
+ (!fields 4
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 877)
+ nil )
+ (!pair "binfo"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 878)
+ nil )
+ (!pair "functions"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 879)
+ nil )
+ (!pair "access_binfo"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 880)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1524)
+ (!options
+ (!option tag string "TS_CP_BASELINK")
+ )
+ )
+ (!pair "template_decl"
+ (!type struct 632 nil gc_used "tree_template_decl"
+ (!srcfileloc "cp/cp-tree.h" 843)
+ (!fields 3
+ (!pair "common"
+ (!type already_seen 52)
+ (!srcfileloc "cp/cp-tree.h" 840)
+ nil )
+ (!pair "arguments"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 841)
+ nil )
+ (!pair "result"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 842)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1525)
+ (!options
+ (!option tag string "TS_CP_TEMPLATE_DECL")
+ )
+ )
+ (!pair "default_arg"
+ (!type struct 633 nil gc_used "tree_default_arg"
+ (!srcfileloc "cp/cp-tree.h" 1123)
+ (!fields 3
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 1120)
+ nil )
+ (!pair "tokens"
+ (!type already_seen 67)
+ (!srcfileloc "cp/cp-tree.h" 1121)
+ nil )
+ (!pair "instantiations"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 1122)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1526)
+ (!options
+ (!option tag string "TS_CP_DEFAULT_ARG")
+ )
+ )
+ (!pair "deferred_noexcept"
+ (!type struct 634 nil gc_used "tree_deferred_noexcept"
+ (!srcfileloc "cp/cp-tree.h" 1141)
+ (!fields 3
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "cp/cp-tree.h" 1138)
+ nil )
+ (!pair "pattern"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1139)
+ nil )
+ (!pair "args"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1140)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1527)
+ (!options
+ (!option tag string "TS_CP_DEFERRED_NOEXCEPT")
+ )
+ )
+ (!pair "identifier"
+ (!type already_seen 603)
+ (!srcfileloc "cp/cp-tree.h" 1528)
+ (!options
+ (!option tag string "TS_CP_IDENTIFIER")
+ )
+ )
+ (!pair "static_assertion"
+ (!type struct 635 nil gc_used "tree_static_assert"
+ (!srcfileloc "cp/cp-tree.h" 1164)
+ (!fields 4
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 1160)
+ nil )
+ (!pair "condition"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1161)
+ nil )
+ (!pair "message"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1162)
+ nil )
+ (!pair "location"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1163)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1530)
+ (!options
+ (!option tag string "TS_CP_STATIC_ASSERT")
+ )
+ )
+ (!pair "argument_pack_select"
+ (!type struct 636 nil gc_used "tree_argument_pack_select"
+ (!srcfileloc "cp/cp-tree.h" 1170)
+ (!fields 3
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 1167)
+ nil )
+ (!pair "argument_pack"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1168)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1169)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1532)
+ (!options
+ (!option tag string "TS_CP_ARGUMENT_PACK_SELECT")
+ )
+ )
+ (!pair "trait_expression"
+ (!type struct 637 nil gc_used "tree_trait_expr"
+ (!srcfileloc "cp/cp-tree.h" 1225)
+ (!fields 4
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 1221)
+ nil )
+ (!pair "type1"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1222)
+ nil )
+ (!pair "type2"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1223)
+ nil )
+ (!pair "kind"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1224)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1534)
+ (!options
+ (!option tag string "TS_CP_TRAIT_EXPR")
+ )
+ )
+ (!pair "lambda_expression"
+ (!type struct 638 nil gc_used "tree_lambda_expr"
+ (!srcfileloc "cp/cp-tree.h" 1313)
+ (!fields 8
+ (!pair "typed"
+ (!type already_seen 30)
+ (!srcfileloc "cp/cp-tree.h" 1305)
+ nil )
+ (!pair "capture_list"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1306)
+ nil )
+ (!pair "this_capture"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1307)
+ nil )
+ (!pair "extra_scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1308)
+ nil )
+ (!pair "pending_proxies"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 1309)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1310)
+ nil )
+ (!pair "default_capture_mode"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1311)
+ nil )
+ (!pair "discriminator"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1312)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1536)
+ (!options
+ (!option tag string "TS_CP_LAMBDA_EXPR")
+ )
+ )
+ (!pair "template_info"
+ (!type struct 639 nil gc_used "tree_template_info"
+ (!srcfileloc "cp/cp-tree.h" 1353)
+ (!fields 2
+ (!pair "common"
+ (!type already_seen 31)
+ (!srcfileloc "cp/cp-tree.h" 1351)
+ nil )
+ (!pair "typedefs_needing_access_checking"
+ (!type pointer 640 nil gc_used
+ (!type user_struct 641
+ (!type already_seen 640)
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/cp-tree.h" 1352)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/cp-tree.h" 1352)
+ nil )
+ (!pair "qualified_typedef_usage_t"
+ (!type struct 642 nil gc_used "qualified_typedef_usage_s"
+ (!srcfileloc "cp/cp-tree.h" 1333)
+ (!fields 3
+ (!pair "typedef_decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1330)
+ nil )
+ (!pair "context"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1331)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1332)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1352)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cp/cp-tree.h" 1352)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1538)
+ (!options
+ (!option tag string "TS_CP_TEMPLATE_INFO")
+ )
+ )
+ (!pair "constraint_info"
+ (!type struct 643 nil gc_used "tree_constraint_info"
+ (!srcfileloc "cp/cp-tree.h" 1370)
+ (!fields 4
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "cp/cp-tree.h" 1366)
+ nil )
+ (!pair "template_reqs"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1367)
+ nil )
+ (!pair "declarator_reqs"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1368)
+ nil )
+ (!pair "associated_constr"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1369)
+ nil )
+ )
+ nil 520 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1540)
+ (!options
+ (!option tag string "TS_CP_CONSTRAINT_INFO")
+ )
+ )
+ (!pair "userdef_literal"
+ (!type struct 644 nil gc_used "tree_userdef_literal"
+ (!srcfileloc "c-family/c-common.h" 1213)
+ (!fields 5
+ (!pair "base"
+ (!type already_seen 24)
+ (!srcfileloc "c-family/c-common.h" 1208)
+ nil )
+ (!pair "suffix_id"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-common.h" 1209)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-common.h" 1210)
+ nil )
+ (!pair "num_string"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-common.h" 1211)
+ nil )
+ (!pair "overflow"
+ (!type already_seen 2)
+ (!srcfileloc "c-family/c-common.h" 1212)
+ nil )
+ )
+ nil 780 nil nil )
+ (!srcfileloc "cp/cp-tree.h" 1542)
+ (!options
+ (!option tag string "TS_CP_USERDEF_LITERAL")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "(union lang_tree_node *) c_tree_chain_next (&%h.generic)")
+ (!option desc string "cp_tree_node_structure (&%h)")
+ )
+ 520
+ (!type already_seen 600)
+ )
+
+ (!type union 645 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "c/c-decl.c" 322)
+ (!fields 2
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "c/c-decl.c" 320)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "0")
+ )
+ )
+ (!pair "identifier"
+ (!type already_seen 603)
+ (!srcfileloc "c/c-decl.c" 321)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "(union lang_tree_node *) c_tree_chain_next (&%h.generic)")
+ (!option desc string "TREE_CODE (&%h.generic) == IDENTIFIER_NODE")
+ )
+ 260
+ (!type already_seen 600)
+ )
+
+ (!type union 646 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "brig/brig-lang.c" 97)
+ (!fields 2
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "brig/brig-lang.c" 95)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "0")
+ )
+ )
+ (!pair "identifier"
+ (!type already_seen 603)
+ (!srcfileloc "brig/brig-lang.c" 96)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) TREE_CHAIN (&%h.generic)) : NULL")
+ (!option desc string "TREE_CODE (&%h.generic) == IDENTIFIER_NODE")
+ )
+ 2
+ (!type already_seen 600)
+ )
+
+ (!type union 647 nil gc_pointed_to "lang_tree_node"
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 33)
+ (!fields 1
+ (!pair "generic"
+ (!type already_seen 21)
+ (!srcfileloc "ada/gcc-interface/ada-tree.h" 32)
+ (!options
+ (!option desc string "tree_node_structure (&%h)")
+ (!option tag string "0")
+ )
+ )
+ )
+ (!options
+ (!option chain_next string "CODE_CONTAINS_STRUCT (TREE_CODE (&%h.generic), TS_COMMON) ? ((union lang_tree_node *) TREE_CHAIN (&%h.generic)) : NULL")
+ (!option desc string "0")
+ )
+ 1
+ (!type already_seen 600)
+ )
+ )
+ )
+ )
+ )
+ 1023 nil )
+ "%h ? HT_IDENT_TO_GCC_IDENT (HT_NODE (%h)) : NULL" "%h ? CPP_HASHNODE (GCC_IDENT_TO_HT_IDENT (%h)) : NULL")
+ )
+ )
+ (!pair "exp"
+ (!type union 648 nil gc_used "cpp_macro_u"
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 52)
+ (!fields 2
+ (!pair "tokens"
+ (!type pointer 649 nil gc_used
+ (!type struct 650
+ (!type already_seen 649)
+ gc_pointed_to "cpp_token"
+ (!srcfileloc "../libcpp/include/cpplib.h" 269)
+ (!fields 4
+ (!pair "src_loc"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 243)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 245)
+ nil )
+ (!pair "flags"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 246)
+ nil )
+ (!pair "val"
+ (!type union 651 nil gc_used "cpp_token_u"
+ (!srcfileloc "../libcpp/include/cpplib.h" 268)
+ (!fields 6
+ (!pair "node"
+ (!type struct 652 nil gc_used "cpp_identifier"
+ (!srcfileloc "../libcpp/include/cpplib.h" 238)
+ (!fields 2
+ (!pair "node"
+ (!type already_seen 13)
+ (!srcfileloc "../libcpp/include/cpplib.h" 231)
+ (!options
+ (!option nested_ptr nested
+ (!type already_seen 21)
+ "%h ? HT_IDENT_TO_GCC_IDENT (HT_NODE (%h)) : NULL" "%h ? CPP_HASHNODE (GCC_IDENT_TO_HT_IDENT (%h)) : NULL")
+ )
+ )
+ (!pair "spelling"
+ (!type already_seen 13)
+ (!srcfileloc "../libcpp/include/cpplib.h" 237)
+ (!options
+ (!option nested_ptr nested
+ (!type already_seen 21)
+ "%h ? HT_IDENT_TO_GCC_IDENT (HT_NODE (%h)) : NULL" "%h ? CPP_HASHNODE (GCC_IDENT_TO_HT_IDENT (%h)) : NULL")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "../libcpp/include/cpplib.h" 251)
+ (!options
+ (!option tag string "CPP_TOKEN_FLD_NODE")
+ )
+ )
+ (!pair "source"
+ (!type already_seen 649)
+ (!srcfileloc "../libcpp/include/cpplib.h" 254)
+ (!options
+ (!option tag string "CPP_TOKEN_FLD_SOURCE")
+ )
+ )
+ (!pair "str"
+ (!type struct 653 nil gc_used "cpp_string"
+ (!srcfileloc "../libcpp/include/cpplib.h" 181)
+ (!fields 2
+ (!pair "len"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 179)
+ nil )
+ (!pair "text"
+ (!type already_seen 8)
+ (!srcfileloc "../libcpp/include/cpplib.h" 180)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "../libcpp/include/cpplib.h" 257)
+ (!options
+ (!option tag string "CPP_TOKEN_FLD_STR")
+ )
+ )
+ (!pair "macro_arg"
+ (!type struct 654 nil gc_used "cpp_macro_arg"
+ (!srcfileloc "../libcpp/include/cpplib.h" 222)
+ (!fields 2
+ (!pair "arg_no"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 215)
+ nil )
+ (!pair "spelling"
+ (!type already_seen 13)
+ (!srcfileloc "../libcpp/include/cpplib.h" 221)
+ (!options
+ (!option nested_ptr nested
+ (!type already_seen 21)
+ "%h ? HT_IDENT_TO_GCC_IDENT (HT_NODE (%h)) : NULL" "%h ? CPP_HASHNODE (GCC_IDENT_TO_HT_IDENT (%h)) : NULL")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "../libcpp/include/cpplib.h" 260)
+ (!options
+ (!option tag string "CPP_TOKEN_FLD_ARG_NO")
+ )
+ )
+ (!pair "token_no"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 264)
+ (!options
+ (!option tag string "CPP_TOKEN_FLD_TOKEN_NO")
+ )
+ )
+ (!pair "pragma"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 267)
+ (!options
+ (!option tag string "CPP_TOKEN_FLD_PRAGMA")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "../libcpp/include/cpplib.h" 268)
+ (!options
+ (!option desc string "cpp_token_val_index (&%1)")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 50)
+ (!options
+ (!option length string "%0.count")
+ (!option tag string "0")
+ )
+ )
+ (!pair "text"
+ (!type already_seen 8)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 51)
+ (!options
+ (!option tag string "1")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 52)
+ (!options
+ (!option desc string "%1.traditional")
+ )
+ )
+ (!pair "line"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 55)
+ nil )
+ (!pair "count"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 58)
+ nil )
+ (!pair "paramc"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 61)
+ nil )
+ (!pair "fun_like"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 64)
+ nil )
+ (!pair "variadic"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 67)
+ nil )
+ (!pair "syshdr"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 70)
+ nil )
+ (!pair "used"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 73)
+ nil )
+ (!pair "traditional"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 76)
+ nil )
+ (!pair "extra_tokens"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 81)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "../libcpp/include/cpplib.h" 753)
+ (!options
+ (!option tag string "NTV_MACRO")
+ )
+ )
+ (!pair "answers"
+ (!type pointer 655 nil gc_used
+ (!type struct 656
+ (!type already_seen 655)
+ gc_pointed_to "answer"
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 31)
+ (!fields 3
+ (!pair "next"
+ (!type already_seen 655)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 28)
+ nil )
+ (!pair "count"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 29)
+ nil )
+ (!pair "first"
+ (!type array 657 nil gc_used "1"
+ (!type already_seen 650)
+ )
+ (!srcfileloc "../libcpp/include/cpp-id-data.h" 30)
+ (!options
+ (!option length string "%h.count")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "../libcpp/include/cpplib.h" 755)
+ (!options
+ (!option tag string "NTV_ANSWER")
+ )
+ )
+ (!pair "builtin"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 757)
+ (!options
+ (!option tag string "NTV_BUILTIN")
+ )
+ )
+ (!pair "arg_index"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/cpplib.h" 759)
+ (!options
+ (!option tag string "NTV_ARGUMENT")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "../libcpp/include/cpplib.h" 772)
+ (!options
+ (!option desc string "CPP_HASHNODE_VALUE_IDX (%1)")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 21)
+
+ (!type struct 658
+ (!type pointer 659 nil gc_unused
+ (!type already_seen 658)
+ )
+ gc_used "line_map_macro"
+ (!srcfileloc "../libcpp/include/line-map.h" 695)
+ (!fields 4
+ (!pair "macro"
+ (!type already_seen 13)
+ (!srcfileloc "../libcpp/include/line-map.h" 450)
+ (!options
+ (!option nested_ptr nested
+ (!type already_seen 21)
+ "%h ? HT_IDENT_TO_GCC_IDENT (HT_NODE (%h)) : NULL" "%h ? CPP_HASHNODE (GCC_IDENT_TO_HT_IDENT (%h)) : NULL")
+ )
+ )
+ (!pair "n_tokens"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 453)
+ nil )
+ (!pair "macro_locations"
+ (!type already_seen 3)
+ (!srcfileloc "../libcpp/include/line-map.h" 508)
+ (!options
+ (!option atomic string "")
+ )
+ )
+ (!pair "expansion"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 515)
+ nil )
+ )
+ (!options
+ (!option tag string "2")
+ )
+ 1023 nil
+ (!type already_seen 5)
+ )
+
+ (!type struct 660 nil gc_used "maps_info_ordinary"
+ (!srcfileloc "../libcpp/include/line-map.h" 739)
+ (!fields 4
+ (!pair "maps"
+ (!type already_seen 7)
+ (!srcfileloc "../libcpp/include/line-map.h" 680)
+ (!options
+ (!option length string "%h.used")
+ )
+ )
+ (!pair "allocated"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 683)
+ nil )
+ (!pair "used"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 687)
+ nil )
+ (!pair "cache"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 689)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 661 nil gc_used "maps_info_macro"
+ (!srcfileloc "../libcpp/include/line-map.h" 741)
+ (!fields 4
+ (!pair "maps"
+ (!type already_seen 659)
+ (!srcfileloc "../libcpp/include/line-map.h" 695)
+ (!options
+ (!option length string "%h.used")
+ )
+ )
+ (!pair "allocated"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 698)
+ nil )
+ (!pair "used"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 702)
+ nil )
+ (!pair "cache"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 704)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 662
+ (!type pointer 663 nil gc_unused
+ (!type already_seen 662)
+ )
+ gc_used "location_adhoc_data"
+ (!srcfileloc "../libcpp/include/line-map.h" 713)
+ (!fields 3
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 710)
+ nil )
+ (!pair "src_range"
+ (!type already_seen 1)
+ (!srcfileloc "../libcpp/include/line-map.h" 711)
+ nil )
+ (!pair "data"
+ (!type already_seen 3)
+ (!srcfileloc "../libcpp/include/line-map.h" 712)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 372)
+
+ (!type struct 664 nil gc_used "location_adhoc_data_map"
+ (!srcfileloc "../libcpp/include/line-map.h" 732)
+ (!fields 4
+ (!pair "htab"
+ (!type already_seen 371)
+ (!srcfileloc "../libcpp/include/line-map.h" 728)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "curr_loc"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 729)
+ nil )
+ (!pair "allocated"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 730)
+ nil )
+ (!pair "data"
+ (!type already_seen 663)
+ (!srcfileloc "../libcpp/include/line-map.h" 731)
+ (!options
+ (!option length string "%h.allocated")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 665
+ (!type pointer 666 nil gc_used
+ (!type already_seen 665)
+ )
+ gc_pointed_to "line_maps"
+ (!srcfileloc "../libcpp/include/line-map.h" 781)
+ (!fields 15
+ (!pair "info_ordinary"
+ (!type already_seen 660)
+ (!srcfileloc "../libcpp/include/line-map.h" 739)
+ nil )
+ (!pair "info_macro"
+ (!type already_seen 661)
+ (!srcfileloc "../libcpp/include/line-map.h" 741)
+ nil )
+ (!pair "depth"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 744)
+ nil )
+ (!pair "trace_includes"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 747)
+ nil )
+ (!pair "highest_location"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 750)
+ nil )
+ (!pair "highest_line"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 753)
+ nil )
+ (!pair "max_column_hint"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 757)
+ nil )
+ (!pair "reallocator"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 761)
+ nil )
+ (!pair "round_alloc_size"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 765)
+ nil )
+ (!pair "location_adhoc_data_map"
+ (!type already_seen 664)
+ (!srcfileloc "../libcpp/include/line-map.h" 767)
+ nil )
+ (!pair "builtin_location"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 771)
+ nil )
+ (!pair "seen_line_directive"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 774)
+ nil )
+ (!pair "default_range_bits"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 777)
+ nil )
+ (!pair "num_optimized_ranges"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 779)
+ nil )
+ (!pair "num_unoptimized_ranges"
+ (!type already_seen 2)
+ (!srcfileloc "../libcpp/include/line-map.h" 780)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 667 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/../libcpp/include/line-map.h:1276"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 668 nil gc_unused "location_range"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 669 nil gc_unused "semi_embedded_vec"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 670 nil gc_unused "fixit_hint"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 671 nil gc_unused "rich_location"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 672 nil gc_unused "linemap_stats"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 673 nil gc_unused "cpp_reader"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 674 nil gc_unused "cpp_buffer"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 675 nil gc_unused "cpp_options"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 650)
+
+ (!type already_seen 653)
+
+ (!type already_seen 20)
+
+ (!type struct 676 nil gc_unused "cpp_callbacks"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 677 nil gc_unused "cpp_dir"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 656)
+
+ (!type struct 678 nil gc_unused "_cpp_file"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 654)
+
+ (!type already_seen 652)
+
+ (!type already_seen 651)
+
+ (!type already_seen 18)
+
+ (!type already_seen 15)
+
+ (!type struct 679 nil gc_unused "cpp_string_location_reader"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 680 nil gc_unused "cpp_substring_ranges"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 681 nil gc_unused "cpp_num"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 682 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/../libcpp/include/cpplib.h:1131"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 683 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/../libcpp/include/cpplib.h:1142"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 684 nil gc_unused "save_macro_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 648)
+
+ (!type struct 685
+ (!type pointer 686 nil gc_used
+ (!type already_seen 685)
+ )
+ gc_pointed_to "string_concat"
+ (!srcfileloc "input.h" 128)
+ (!fields 2
+ (!pair "m_num"
+ (!type already_seen 2)
+ (!srcfileloc "input.h" 126)
+ nil )
+ (!pair "m_locs"
+ (!type already_seen 3)
+ (!srcfileloc "input.h" 127)
+ (!options
+ (!option atomic string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 687 nil gc_used "location_hash"
+ (!srcfileloc "input.h" 154)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 688
+ (!type pointer 689 nil gc_used
+ (!type already_seen 688)
+ )
+ gc_pointed_to "string_concat_db"
+ (!srcfileloc "input.h" 155)
+ (!fields 1
+ (!pair "m_table"
+ (!type pointer 690 nil gc_used
+ (!type user_struct 691
+ (!type already_seen 690)
+ gc_pointed_to "hash_map"
+ (!srcfileloc "input.h" 154)
+ (!fields 2
+ (!pair "string_concat"
+ (!type already_seen 686)
+ (!srcfileloc "input.h" 154)
+ nil )
+ (!pair "location_hash"
+ (!type already_seen 687)
+ (!srcfileloc "input.h" 154)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "input.h" 154)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 691)
+
+ (!type already_seen 117)
+
+ (!type struct 692
+ (!type pointer 693 nil gc_unused
+ (!type already_seen 692)
+ )
+ gc_unused "simple_bitmap_def"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 136)
+
+ (!type already_seen 44)
+
+ (!type already_seen 322)
+
+ (!type struct 694 nil gc_unused "scalar_float_mode"
+ (!srcfileloc "coretypes.h" 66)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 695 nil gc_unused "complex_mode"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 696 nil gc_unused "fixed_size_mode"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 697 nil gc_unused "opt_mode"
+ (!srcfileloc "coretypes.h" 64)
+ (!fields 1
+ (!pair "scalar_mode"
+ (!type already_seen 44)
+ (!srcfileloc "coretypes.h" 64)
+ nil )
+ )
+ )
+
+ (!type user_struct 698 nil gc_unused "opt_mode"
+ (!srcfileloc "coretypes.h" 65)
+ (!fields 1
+ (!pair "scalar_int_mode"
+ (!type already_seen 322)
+ (!srcfileloc "coretypes.h" 65)
+ nil )
+ )
+ )
+
+ (!type user_struct 699 nil gc_unused "opt_mode"
+ (!srcfileloc "coretypes.h" 66)
+ (!fields 1
+ (!pair "scalar_float_mode"
+ (!type already_seen 694)
+ (!srcfileloc "coretypes.h" 66)
+ nil )
+ )
+ )
+
+ (!type already_seen 43)
+
+ (!type user_struct 700 nil gc_unused "pod_mode"
+ (!srcfileloc "coretypes.h" 69)
+ (!fields 1
+ (!pair "scalar_int_mode"
+ (!type already_seen 322)
+ (!srcfileloc "coretypes.h" 69)
+ nil )
+ )
+ )
+
+ (!type user_struct 701 nil gc_unused "pod_mode"
+ (!srcfileloc "coretypes.h" 70)
+ (!fields 1
+ (!pair "fixed_size_mode"
+ (!type already_seen 2)
+ (!srcfileloc "coretypes.h" 70)
+ nil )
+ )
+ )
+
+ (!type struct 702
+ (!type pointer 703 nil gc_unused
+ (!type already_seen 702)
+ )
+ gc_pointed_to "rtx_expr_list"
+ (!srcfileloc "rtl.h" 463)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 136)
+ )
+
+ (!type struct 704
+ (!type pointer 705 nil gc_used
+ (!type already_seen 704)
+ )
+ gc_pointed_to "rtx_insn_list"
+ (!srcfileloc "rtl.h" 492)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 136)
+ )
+
+ (!type struct 706 nil gc_pointed_to "rtx_sequence"
+ (!srcfileloc "rtl.h" 519)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 136)
+ )
+
+ (!type already_seen 330)
+
+ (!type struct 707 nil gc_pointed_to "rtx_debug_insn"
+ (!srcfileloc "rtl.h" 580)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type struct 708 nil gc_pointed_to "rtx_nonjump_insn"
+ (!srcfileloc "rtl.h" 591)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type struct 709 nil gc_pointed_to "rtx_jump_insn"
+ (!srcfileloc "rtl.h" 618)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type struct 710 nil gc_pointed_to "rtx_call_insn"
+ (!srcfileloc "rtl.h" 631)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type struct 711 nil gc_pointed_to "rtx_jump_table_data"
+ (!srcfileloc "rtl.h" 659)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type struct 712 nil gc_pointed_to "rtx_barrier"
+ (!srcfileloc "rtl.h" 670)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type already_seen 404)
+
+ (!type struct 713
+ (!type pointer 714 nil gc_used
+ (!type already_seen 713)
+ )
+ gc_pointed_to "rtx_note"
+ (!srcfileloc "emit-rtl.h" 115)
+ (!fields 0 )
+ nil 1023 nil
+ (!type already_seen 330)
+ )
+
+ (!type already_seen 264)
+
+ (!type struct 715
+ (!type pointer 716 nil gc_unused
+ (!type already_seen 715)
+ )
+ gc_unused "hwivec_def"
+ (!srcfileloc "rtl.h" 278)
+ (!fields 1
+ (!pair "elem"
+ (!type array 717 nil gc_unused "1"
+ (!type already_seen 2)
+ )
+ (!srcfileloc "rtl.h" 277)
+ nil )
+ )
+ (!options
+ (!option variable_size string "")
+ )
+ 1023 nil nil )
+
+ (!type already_seen 315)
+
+ (!type struct 718 nil gc_unused "gimple_stmt_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 719 nil gc_pointed_to "gcond"
+ (!srcfileloc "gimple.h" 874)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_OPS")
+ )
+ 1023 nil
+ (!type struct 720 nil gc_pointed_to "gimple_statement_with_ops"
+ (!srcfileloc "gimple.h" 317)
+ (!fields 1
+ (!pair "op"
+ (!type array 721 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "gimple.h" 316)
+ (!options
+ (!option length string "%h.num_ops")
+ )
+ )
+ )
+ (!options
+ (!option tag string "GSS_WITH_OPS")
+ )
+ 1023 nil
+ (!type struct 722 nil gc_pointed_to "gimple_statement_with_ops_base"
+ (!srcfileloc "gimple.h" 302)
+ (!fields 1
+ (!pair "use_ops"
+ (!type already_seen 433)
+ (!srcfileloc "gimple.h" 301)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil
+ (!type already_seen 315)
+ )
+ )
+ )
+
+ (!type struct 723 nil gc_pointed_to "gdebug"
+ (!srcfileloc "gimple.h" 884)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_OPS")
+ )
+ 1023 nil
+ (!type already_seen 720)
+ )
+
+ (!type struct 724 nil gc_pointed_to "ggoto"
+ (!srcfileloc "gimple.h" 894)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_OPS")
+ )
+ 1023 nil
+ (!type already_seen 720)
+ )
+
+ (!type struct 725 nil gc_pointed_to "glabel"
+ (!srcfileloc "gimple.h" 904)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_OPS")
+ )
+ 1023 nil
+ (!type already_seen 720)
+ )
+
+ (!type struct 726 nil gc_pointed_to "gswitch"
+ (!srcfileloc "gimple.h" 914)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_OPS")
+ )
+ 1023 nil
+ (!type already_seen 720)
+ )
+
+ (!type struct 727 nil gc_pointed_to "gassign"
+ (!srcfileloc "gimple.h" 925)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_MEM_OPS")
+ )
+ 1023 nil
+ (!type struct 728 nil gc_pointed_to "gimple_statement_with_memory_ops"
+ (!srcfileloc "gimple.h" 348)
+ (!fields 1
+ (!pair "op"
+ (!type array 729 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "gimple.h" 347)
+ (!options
+ (!option length string "%h.num_ops")
+ )
+ )
+ )
+ (!options
+ (!option tag string "GSS_WITH_MEM_OPS")
+ )
+ 1023 nil
+ (!type struct 730 nil gc_pointed_to "gimple_statement_with_memory_ops_base"
+ (!srcfileloc "gimple.h" 332)
+ (!fields 2
+ (!pair "vdef"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 330)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "vuse"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 331)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ (!options
+ (!option tag string "GSS_WITH_MEM_OPS_BASE")
+ )
+ 1023 nil
+ (!type already_seen 722)
+ )
+ )
+ )
+
+ (!type struct 731 nil gc_pointed_to "gasm"
+ (!srcfileloc "gimple.h" 584)
+ (!fields 6
+ (!pair "string"
+ (!type already_seen 8)
+ (!srcfileloc "gimple.h" 570)
+ nil )
+ (!pair "ni"
+ (!type already_seen 9)
+ (!srcfileloc "gimple.h" 574)
+ nil )
+ (!pair "no"
+ (!type already_seen 9)
+ (!srcfileloc "gimple.h" 575)
+ nil )
+ (!pair "nc"
+ (!type already_seen 9)
+ (!srcfileloc "gimple.h" 576)
+ nil )
+ (!pair "nl"
+ (!type already_seen 9)
+ (!srcfileloc "gimple.h" 577)
+ nil )
+ (!pair "op"
+ (!type array 732 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "gimple.h" 583)
+ (!options
+ (!option length string "%h.num_ops")
+ )
+ )
+ )
+ (!options
+ (!option tag string "GSS_ASM")
+ )
+ 1023 nil
+ (!type already_seen 730)
+ )
+
+ (!type struct 733
+ (!type pointer 734 nil gc_used
+ (!type already_seen 733)
+ )
+ gc_pointed_to "gcall"
+ (!srcfileloc "gimple.h" 375)
+ (!fields 4
+ (!pair "call_used"
+ (!type already_seen 423)
+ (!srcfileloc "gimple.h" 359)
+ nil )
+ (!pair "call_clobbered"
+ (!type already_seen 423)
+ (!srcfileloc "gimple.h" 360)
+ nil )
+ (!pair "u"
+ (!type union 735 nil gc_used "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/gimple.h:363"
+ (!srcfileloc "gimple.h" 366)
+ (!fields 2
+ (!pair "fntype"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 364)
+ (!options
+ (!option tag string "0")
+ )
+ )
+ (!pair "internal_fn"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 365)
+ (!options
+ (!option tag string "GF_CALL_INTERNAL")
+ )
+ )
+ )
+ (!options
+ (!option desc string "%1.subcode & GF_CALL_INTERNAL")
+ )
+ 1023 nil )
+ (!srcfileloc "gimple.h" 366)
+ nil )
+ (!pair "op"
+ (!type array 736 nil gc_used "1"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "gimple.h" 372)
+ (!options
+ (!option length string "%h.num_ops")
+ )
+ )
+ )
+ (!options
+ (!option tag string "GSS_CALL")
+ )
+ 1023 nil
+ (!type already_seen 730)
+ )
+
+ (!type struct 737 nil gc_pointed_to "gtransaction"
+ (!srcfileloc "gimple.h" 856)
+ (!fields 4
+ (!pair "body"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 850)
+ nil )
+ (!pair "label_norm"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 853)
+ nil )
+ (!pair "label_uninst"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 854)
+ nil )
+ (!pair "label_over"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 855)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_TRANSACTION")
+ )
+ 1023 nil
+ (!type already_seen 730)
+ )
+
+ (!type struct 738 nil gc_pointed_to "greturn"
+ (!srcfileloc "gimple.h" 935)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_WITH_MEM_OPS")
+ )
+ 1023 nil
+ (!type already_seen 728)
+ )
+
+ (!type struct 739 nil gc_pointed_to "gbind"
+ (!srcfileloc "gimple.h" 411)
+ (!fields 3
+ (!pair "vars"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 399)
+ nil )
+ (!pair "block"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 407)
+ nil )
+ (!pair "body"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 410)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_BIND")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 740 nil gc_pointed_to "gcatch"
+ (!srcfileloc "gimple.h" 426)
+ (!fields 2
+ (!pair "types"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 422)
+ nil )
+ (!pair "handler"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 425)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_CATCH")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 741 nil gc_pointed_to "geh_filter"
+ (!srcfileloc "gimple.h" 443)
+ (!fields 2
+ (!pair "types"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 438)
+ nil )
+ (!pair "failure"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 442)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_EH_FILTER")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 742 nil gc_pointed_to "geh_mnt"
+ (!srcfileloc "gimple.h" 465)
+ (!fields 1
+ (!pair "fndecl"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 464)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_EH_MNT")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 743 nil gc_pointed_to "geh_else"
+ (!srcfileloc "gimple.h" 454)
+ (!fields 2
+ (!pair "n_body"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 453)
+ nil )
+ (!pair "e_body"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 453)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_EH_ELSE")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 744 nil gc_pointed_to "gresx"
+ (!srcfileloc "gimple.h" 503)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_EH_CTRL")
+ )
+ 1023 nil
+ (!type struct 745 nil gc_pointed_to "gimple_statement_eh_ctrl"
+ (!srcfileloc "gimple.h" 496)
+ (!fields 1
+ (!pair "region"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 495)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_EH_CTRL")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+ )
+
+ (!type struct 746 nil gc_pointed_to "geh_dispatch"
+ (!srcfileloc "gimple.h" 510)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_EH_CTRL")
+ )
+ 1023 nil
+ (!type already_seen 745)
+ )
+
+ (!type struct 747 nil gc_pointed_to "gphi"
+ (!srcfileloc "gimple.h" 483)
+ (!fields 4
+ (!pair "capacity"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 475)
+ nil )
+ (!pair "nargs"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 476)
+ nil )
+ (!pair "result"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 479)
+ nil )
+ (!pair "args"
+ (!type array 748 nil gc_used "1"
+ (!type struct 749 nil gc_used "phi_arg_d"
+ (!srcfileloc "tree-core.h" 1463)
+ (!fields 3
+ (!pair "imm_use"
+ (!type already_seen 536)
+ (!srcfileloc "tree-core.h" 1460)
+ nil )
+ (!pair "def"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 1461)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 1462)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "gimple.h" 482)
+ (!options
+ (!option length string "%h.nargs")
+ )
+ )
+ )
+ (!options
+ (!option tag string "GSS_PHI")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 750 nil gc_pointed_to "gtry"
+ (!srcfileloc "gimple.h" 527)
+ (!fields 2
+ (!pair "eval"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 522)
+ nil )
+ (!pair "cleanup"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 526)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_TRY")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 751 nil gc_pointed_to "gomp_atomic_load"
+ (!srcfileloc "gimple.h" 786)
+ (!fields 2
+ (!pair "rhs"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 785)
+ nil )
+ (!pair "lhs"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 785)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_ATOMIC_LOAD")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 752 nil gc_pointed_to "gomp_atomic_store"
+ (!srcfileloc "gimple.h" 806)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_ATOMIC_STORE_LAYOUT")
+ )
+ 1023 nil
+ (!type struct 753 nil gc_pointed_to "gimple_statement_omp_atomic_store_layout"
+ (!srcfileloc "gimple.h" 798)
+ (!fields 1
+ (!pair "val"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 797)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_ATOMIC_STORE_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+ )
+
+ (!type struct 754 nil gc_pointed_to "gomp_continue"
+ (!srcfileloc "gimple.h" 740)
+ (!fields 2
+ (!pair "control_def"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 736)
+ nil )
+ (!pair "control_use"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 739)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_CONTINUE")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type struct 755 nil gc_pointed_to "gomp_critical"
+ (!srcfileloc "gimple.h" 599)
+ (!fields 2
+ (!pair "clauses"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 594)
+ nil )
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 598)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_CRITICAL")
+ )
+ 1023 nil
+ (!type struct 756 nil gc_pointed_to "gimple_statement_omp"
+ (!srcfileloc "gimple.h" 387)
+ (!fields 1
+ (!pair "body"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 386)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+ )
+
+ (!type struct 757 nil gc_pointed_to "gomp_ordered"
+ (!srcfileloc "gimple.h" 772)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_SINGLE_LAYOUT")
+ )
+ 1023 nil
+ (!type struct 758 nil gc_pointed_to "gimple_statement_omp_single_layout"
+ (!srcfileloc "gimple.h" 751)
+ (!fields 1
+ (!pair "clauses"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 750)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_SINGLE_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 756)
+ )
+ )
+
+ (!type struct 759 nil gc_pointed_to "gomp_for"
+ (!srcfileloc "gimple.h" 639)
+ (!fields 4
+ (!pair "clauses"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 627)
+ nil )
+ (!pair "collapse"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 631)
+ nil )
+ (!pair "iter"
+ (!type pointer 760 nil gc_unused
+ (!type struct 761
+ (!type already_seen 760)
+ gc_used "gimple_omp_for_iter"
+ (!srcfileloc "gimple.h" 617)
+ (!fields 5
+ (!pair "cond"
+ (!type already_seen 2)
+ (!srcfileloc "gimple.h" 604)
+ nil )
+ (!pair "index"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 607)
+ nil )
+ (!pair "initial"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 610)
+ nil )
+ (!pair "final"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 613)
+ nil )
+ (!pair "incr"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 616)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "gimple.h" 634)
+ (!options
+ (!option length string "%h.collapse")
+ )
+ )
+ (!pair "pre_body"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 638)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_FOR")
+ )
+ 1023 nil
+ (!type already_seen 756)
+ )
+
+ (!type struct 762 nil gc_pointed_to "gomp_parallel"
+ (!srcfileloc "gimple.h" 677)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_PARALLEL_LAYOUT")
+ )
+ 1023 nil
+ (!type struct 763 nil gc_pointed_to "gimple_statement_omp_taskreg"
+ (!srcfileloc "gimple.h" 669)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_PARALLEL_LAYOUT")
+ )
+ 1023 nil
+ (!type struct 764 nil gc_pointed_to "gimple_statement_omp_parallel_layout"
+ (!srcfileloc "gimple.h" 660)
+ (!fields 3
+ (!pair "clauses"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 651)
+ nil )
+ (!pair "child_fn"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 655)
+ nil )
+ (!pair "data_arg"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 659)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_PARALLEL_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 756)
+ )
+ )
+ )
+
+ (!type struct 765 nil gc_pointed_to "gomp_task"
+ (!srcfileloc "gimple.h" 702)
+ (!fields 3
+ (!pair "copy_fn"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 696)
+ nil )
+ (!pair "arg_size"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 700)
+ nil )
+ (!pair "arg_align"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 701)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_TASK")
+ )
+ 1023 nil
+ (!type already_seen 763)
+ )
+
+ (!type struct 766 nil gc_pointed_to "gomp_sections"
+ (!srcfileloc "gimple.h" 723)
+ (!fields 2
+ (!pair "clauses"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 717)
+ nil )
+ (!pair "control"
+ (!type already_seen 22)
+ (!srcfileloc "gimple.h" 722)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_OMP_SECTIONS")
+ )
+ 1023 nil
+ (!type already_seen 756)
+ )
+
+ (!type struct 767 nil gc_pointed_to "gomp_single"
+ (!srcfileloc "gimple.h" 758)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_SINGLE_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 758)
+ )
+
+ (!type struct 768 nil gc_pointed_to "gomp_target"
+ (!srcfileloc "gimple.h" 685)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_PARALLEL_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 764)
+ )
+
+ (!type struct 769 nil gc_pointed_to "gomp_teams"
+ (!srcfileloc "gimple.h" 765)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_SINGLE_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 758)
+ )
+
+ (!type already_seen 248)
+
+ (!type struct 770 nil gc_unused "gcc_options"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 599)
+
+ (!type already_seen 553)
+
+ (!type struct 771 nil gc_unused "cl_option"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 772 nil gc_unused "cl_decoded_option"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 773 nil gc_unused "cl_option_handlers"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 774 nil gc_unused "diagnostic_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 775 nil gc_unused "pretty_printer"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 306)
+
+ (!type already_seen 302)
+
+ (!type struct 776 nil gc_unused "rtl_opt_pass"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 777 nil gc_unused "context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 778 nil gc_unused "std::pair"
+ (!srcfileloc "coretypes.h" 326)
+ (!fields 2
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "coretypes.h" 326)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "coretypes.h" 326)
+ nil )
+ )
+ )
+
+ (!type struct 779 nil gc_unused "_dont_use_rtx_here_"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 780 nil gc_unused "_dont_use_rtvec_here_"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 781 nil gc_unused "_dont_use_rtx_insn_here_"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type union 782 nil gc_unused "_dont_use_tree_here_"nil
+ (!fields 0 )
+ nil 0 nil )
+
+ (!type struct 783 nil gc_unused "cpp_reason_option_codes_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 784 nil gc_unused "xtensa_args"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 785
+ (!type pointer 786 nil gc_unused
+ (!type already_seen 785)
+ )
+ gc_unused "splay_tree_node_s"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 787
+ (!type pointer 788 nil gc_unused
+ (!type already_seen 787)
+ )
+ gc_unused "splay_tree_s"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 789 nil gc_unused "bitmap_usage"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 119)
+
+ (!type already_seen 123)
+
+ (!type already_seen 122)
+
+ (!type struct 790 nil gc_unused "bitmap_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 791 nil gc_unused "auto_bitmap"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 477)
+
+ (!type already_seen 476)
+
+ (!type undefined 792 nil gc_unused "FIXED_WIDE_INT"
+ (!srcfileloc "wide-int.h" 323)
+ )
+
+ (!type struct 793 nil gc_unused "wide_int_ref_storage"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 794 nil gc_unused "generic_wide_int>"
+ (!srcfileloc "wide-int.h" 331)
+ (!fields 1
+ (!pair "wide_int_ref_storageprecision>>"
+ (!srcfileloc "wide-int.h" 418)
+ (!fields 2
+ (!pair "precision"
+ (!type undefined 799 nil gc_unused "precision"
+ (!srcfileloc "wide-int.h" 418)
+ )
+ (!srcfileloc "wide-int.h" 418)
+ nil )
+ (!pair "fixed_wide_int_storageprecision>>"
+ (!srcfileloc "wide-int.h" 439)
+ (!fields 2
+ (!pair "precision"
+ (!type already_seen 799)
+ (!srcfileloc "wide-int.h" 439)
+ nil )
+ (!pair "fixed_wide_int_storage"
+ (!srcfileloc "wide-int.h" 1315)
+ (!fields 1
+ (!pair "trailing_wide_int_storage"
+ (!type already_seen 814)
+ (!srcfileloc "wide-int.h" 1315)
+ nil )
+ )
+ )
+
+ (!type user_struct 816 nil gc_unused "trailing_wide_ints"
+ (!srcfileloc "wide-int.h" 1355)
+ (!fields 0 )
+ )
+
+ (!type struct 817 nil gc_unused "primitive_int_traits"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 818 nil gc_unused "hwi_with_prec"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 819 nil gc_unused "ints_for"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 820 nil gc_unused "never_used1"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 821 nil gc_unused "never_used2"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 822
+ (!type pointer 823 nil gc_used
+ (!type already_seen 822)
+ )
+ gc_pointed_to "coverage_data"
+ (!srcfileloc "coverage.c" 63)
+ (!fields 6
+ (!pair "next"
+ (!type already_seen 823)
+ (!srcfileloc "coverage.c" 57)
+ nil )
+ (!pair "ident"
+ (!type already_seen 2)
+ (!srcfileloc "coverage.c" 58)
+ nil )
+ (!pair "lineno_checksum"
+ (!type already_seen 2)
+ (!srcfileloc "coverage.c" 59)
+ nil )
+ (!pair "cfg_checksum"
+ (!type already_seen 2)
+ (!srcfileloc "coverage.c" 60)
+ nil )
+ (!pair "fn_decl"
+ (!type already_seen 22)
+ (!srcfileloc "coverage.c" 61)
+ nil )
+ (!pair "ctr_vars"
+ (!type array 824 nil gc_used "GCOV_COUNTERS"
+ (!type already_seen 22)
+ )
+ (!srcfileloc "coverage.c" 62)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+
+ (!type struct 825 nil gc_unused "counts_entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 826 nil gc_unused "gcov_summary"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 827 nil gc_unused "addr_diff_vec_flags"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 261)
+
+ (!type already_seen 272)
+
+ (!type union 828 nil gc_unused "rtunion"nil
+ (!fields 0 )
+ nil 0 nil )
+
+ (!type struct 829 nil gc_unused "reg_info"
+ (!srcfileloc "rtl.h" 226)
+ (!fields 4
+ (!pair "regno"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 218)
+ nil )
+ (!pair "nregs"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 221)
+ nil )
+ (!pair "unused"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 222)
+ nil )
+ (!pair "attrs"
+ (!type already_seen 271)
+ (!srcfileloc "rtl.h" 225)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 244)
+
+ (!type already_seen 246)
+
+ (!type already_seen 242)
+
+ (!type already_seen 254)
+
+ (!type already_seen 76)
+
+ (!type user_struct 830 nil gc_unused "trailing_wide_ints"
+ (!srcfileloc "rtl.h" 287)
+ (!fields 1
+ (!pair "NUM_POLY_INT_COEFFS"
+ (!type undefined 831 nil gc_unused "NUM_POLY_INT_COEFFS"
+ (!srcfileloc "rtl.h" 287)
+ )
+ (!srcfileloc "rtl.h" 287)
+ nil )
+ )
+ )
+
+ (!type already_seen 831)
+
+ (!type struct 832 nil gc_unused "const_poly_int_def"
+ (!srcfileloc "rtl.h" 288)
+ (!fields 1
+ (!pair "coeffs"
+ (!type already_seen 830)
+ (!srcfileloc "rtl.h" 287)
+ nil )
+ )
+ (!options
+ (!option variable_size string "")
+ )
+ 1023 nil nil )
+
+ (!type already_seen 138)
+
+ (!type already_seen 137)
+
+ (!type already_seen 38)
+
+ (!type already_seen 42)
+
+ (!type union 833 nil gc_used "u"
+ (!srcfileloc "ggc-tests.c" 140)
+ (!fields 2
+ (!pair "u_test_struct"
+ (!type pointer 834 nil gc_used
+ (!type struct 835
+ (!type already_seen 834)
+ gc_pointed_to "test_struct"
+ (!srcfileloc "ggc-tests.c" 53)
+ (!fields 1
+ (!pair "other"
+ (!type already_seen 834)
+ (!srcfileloc "ggc-tests.c" 50)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "ggc-tests.c" 138)
+ (!options
+ (!option tag string "WHICH_FIELD_USE_TEST_STRUCT")
+ )
+ )
+ (!pair "u_test_other"
+ (!type pointer 836 nil gc_used
+ (!type struct 837
+ (!type already_seen 836)
+ gc_pointed_to "test_other"
+ (!srcfileloc "ggc-tests.c" 139)
+ (!fields 2
+ (!pair "dummy"
+ (!type array 838 nil gc_used "256"
+ (!type already_seen 9)
+ )
+ (!srcfileloc "ggc-tests.c" 107)
+ nil )
+ (!pair "m_ptr"
+ (!type already_seen 834)
+ (!srcfileloc "ggc-tests.c" 108)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "ggc-tests.c" 139)
+ (!options
+ (!option tag string "WHICH_FIELD_USE_TEST_OTHER")
+ )
+ )
+ )
+ nil 1023 nil )
+
+ (!type already_seen 257)
+
+ (!type already_seen 300)
+
+ (!type already_seen 255)
+
+ (!type already_seen 348)
+
+ (!type already_seen 347)
+
+ (!type already_seen 346)
+
+ (!type already_seen 345)
+
+ (!type already_seen 344)
+
+ (!type already_seen 343)
+
+ (!type already_seen 342)
+
+ (!type already_seen 341)
+
+ (!type already_seen 340)
+
+ (!type already_seen 339)
+
+ (!type already_seen 338)
+
+ (!type already_seen 337)
+
+ (!type already_seen 336)
+
+ (!type already_seen 335)
+
+ (!type already_seen 334)
+
+ (!type already_seen 299)
+
+ (!type already_seen 298)
+
+ (!type already_seen 297)
+
+ (!type already_seen 296)
+
+ (!type already_seen 295)
+
+ (!type already_seen 294)
+
+ (!type already_seen 293)
+
+ (!type already_seen 292)
+
+ (!type already_seen 291)
+
+ (!type already_seen 290)
+
+ (!type already_seen 289)
+
+ (!type already_seen 288)
+
+ (!type already_seen 287)
+
+ (!type already_seen 286)
+
+ (!type already_seen 285)
+
+ (!type already_seen 284)
+
+ (!type already_seen 283)
+
+ (!type already_seen 282)
+
+ (!type already_seen 281)
+
+ (!type already_seen 280)
+
+ (!type already_seen 279)
+
+ (!type already_seen 278)
+
+ (!type already_seen 277)
+
+ (!type already_seen 276)
+
+ (!type already_seen 275)
+
+ (!type already_seen 274)
+
+ (!type already_seen 273)
+
+ (!type already_seen 270)
+
+ (!type already_seen 269)
+
+ (!type already_seen 268)
+
+ (!type already_seen 267)
+
+ (!type already_seen 266)
+
+ (!type already_seen 262)
+
+ (!type already_seen 259)
+
+ (!type already_seen 258)
+
+ (!type already_seen 241)
+
+ (!type already_seen 240)
+
+ (!type already_seen 239)
+
+ (!type already_seen 238)
+
+ (!type already_seen 237)
+
+ (!type already_seen 236)
+
+ (!type already_seen 235)
+
+ (!type already_seen 234)
+
+ (!type already_seen 233)
+
+ (!type already_seen 232)
+
+ (!type already_seen 231)
+
+ (!type already_seen 230)
+
+ (!type already_seen 229)
+
+ (!type already_seen 228)
+
+ (!type already_seen 227)
+
+ (!type already_seen 226)
+
+ (!type already_seen 225)
+
+ (!type already_seen 224)
+
+ (!type already_seen 223)
+
+ (!type already_seen 222)
+
+ (!type already_seen 221)
+
+ (!type already_seen 220)
+
+ (!type already_seen 219)
+
+ (!type already_seen 218)
+
+ (!type already_seen 217)
+
+ (!type already_seen 216)
+
+ (!type already_seen 215)
+
+ (!type already_seen 214)
+
+ (!type already_seen 213)
+
+ (!type already_seen 212)
+
+ (!type already_seen 211)
+
+ (!type already_seen 210)
+
+ (!type already_seen 209)
+
+ (!type already_seen 208)
+
+ (!type already_seen 207)
+
+ (!type already_seen 206)
+
+ (!type already_seen 205)
+
+ (!type already_seen 204)
+
+ (!type already_seen 203)
+
+ (!type already_seen 202)
+
+ (!type already_seen 201)
+
+ (!type already_seen 200)
+
+ (!type already_seen 199)
+
+ (!type already_seen 198)
+
+ (!type already_seen 197)
+
+ (!type already_seen 196)
+
+ (!type already_seen 195)
+
+ (!type already_seen 194)
+
+ (!type already_seen 193)
+
+ (!type already_seen 192)
+
+ (!type already_seen 191)
+
+ (!type already_seen 190)
+
+ (!type already_seen 189)
+
+ (!type already_seen 188)
+
+ (!type already_seen 187)
+
+ (!type already_seen 186)
+
+ (!type already_seen 185)
+
+ (!type already_seen 184)
+
+ (!type already_seen 183)
+
+ (!type already_seen 182)
+
+ (!type already_seen 181)
+
+ (!type already_seen 180)
+
+ (!type already_seen 179)
+
+ (!type already_seen 178)
+
+ (!type already_seen 177)
+
+ (!type already_seen 176)
+
+ (!type already_seen 175)
+
+ (!type already_seen 174)
+
+ (!type already_seen 173)
+
+ (!type already_seen 172)
+
+ (!type already_seen 171)
+
+ (!type already_seen 170)
+
+ (!type already_seen 169)
+
+ (!type already_seen 168)
+
+ (!type already_seen 167)
+
+ (!type already_seen 166)
+
+ (!type already_seen 165)
+
+ (!type already_seen 164)
+
+ (!type already_seen 163)
+
+ (!type already_seen 162)
+
+ (!type already_seen 161)
+
+ (!type already_seen 160)
+
+ (!type already_seen 159)
+
+ (!type already_seen 158)
+
+ (!type already_seen 157)
+
+ (!type already_seen 156)
+
+ (!type already_seen 155)
+
+ (!type already_seen 154)
+
+ (!type already_seen 153)
+
+ (!type already_seen 152)
+
+ (!type already_seen 151)
+
+ (!type already_seen 150)
+
+ (!type already_seen 149)
+
+ (!type already_seen 148)
+
+ (!type already_seen 147)
+
+ (!type already_seen 146)
+
+ (!type already_seen 145)
+
+ (!type already_seen 144)
+
+ (!type already_seen 143)
+
+ (!type already_seen 142)
+
+ (!type already_seen 141)
+
+ (!type already_seen 140)
+
+ (!type already_seen 139)
+
+ (!type struct 839 nil gc_unused "full_rtx_costs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 840 nil gc_unused "subreg_shape"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 841 nil gc_unused "address_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 842 nil gc_unused "std::pair"
+ (!srcfileloc "rtl.h" 2215)
+ (!fields 2
+ (!pair "machine_mode"
+ (!type already_seen 2)
+ (!srcfileloc "rtl.h" 2215)
+ nil )
+ (!pair "rtx"
+ (!type already_seen 134)
+ (!srcfileloc "rtl.h" 2215)
+ nil )
+ )
+ )
+
+ (!type user_struct 843 nil gc_unused "poly_int>>"
+ (!srcfileloc "rtl.h" 2303)
+ (!fields 3
+ (!pair "false"
+ (!type already_seen 796)
+ (!srcfileloc "rtl.h" 2303)
+ nil )
+ (!pair "generic_wide_int"
+ (!srcfileloc "tree.h" 5111)
+ (!fields 3
+ (!pair "tree_cache_traits"
+ (!type already_seen 851)
+ (!srcfileloc "tree.h" 5111)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "tree.h" 5111)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "tree.h" 5111)
+ nil )
+ )
+ )
+
+ (!type struct 854 nil gc_unused "unextended_tree"
+ (!srcfileloc "tree.h" 5428)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 855 nil gc_unused "extended_tree"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 856 nil gc_unused "extended_tree"
+ (!srcfileloc "tree.h" 5408)
+ (!fields 1
+ (!pair "WIDE_INT_MAX_PRECISION"
+ (!type already_seen 792)
+ (!srcfileloc "tree.h" 5408)
+ nil )
+ )
+ )
+
+ (!type user_struct 857 nil gc_unused "extended_tree"
+ (!srcfileloc "tree.h" 5409)
+ (!fields 1
+ (!pair "ADDR_MAX_PRECISION"
+ (!type already_seen 792)
+ (!srcfileloc "tree.h" 5409)
+ nil )
+ )
+ )
+
+ (!type user_struct 858 nil gc_unused "generic_wide_int"
+ (!srcfileloc "tree.h" 5411)
+ (!fields 1
+ (!pair "widest_extended_tree"
+ (!type already_seen 856)
+ (!srcfileloc "tree.h" 5411)
+ nil )
+ )
+ )
+
+ (!type user_struct 859 nil gc_unused "generic_wide_int"
+ (!srcfileloc "tree.h" 5412)
+ (!fields 1
+ (!pair "offset_extended_tree"
+ (!type already_seen 857)
+ (!srcfileloc "tree.h" 5412)
+ nil )
+ )
+ )
+
+ (!type user_struct 860 nil gc_unused "generic_wide_int>"
+ (!srcfileloc "tree.h" 5413)
+ (!fields 2
+ (!pair "false"
+ (!type already_seen 796)
+ (!srcfileloc "tree.h" 5413)
+ nil )
+ (!pair "wide_int_ref_storage>"
+ (!srcfileloc "tree.h" 5422)
+ (!fields 2
+ (!pair "generic_wide_int>"
+ (!srcfileloc "tree.h" 5425)
+ (!fields 2
+ (!pair "generic_wide_int>"
+ (!srcfileloc "tree.h" 5428)
+ (!fields 2
+ (!pair "generic_wide_int>"
+ (!srcfileloc "tree.h" 5438)
+ (!fields 1
+ (!pair "extended_tree"
+ (!srcfileloc "tree.h" 5445)
+ (!fields 1
+ (!pair "unextended_tree"
+ (!type already_seen 854)
+ (!srcfileloc "tree.h" 5445)
+ nil )
+ )
+ )
+
+ (!type undefined 871 nil gc_unused "typename"
+ (!srcfileloc "tree.h" 5698)
+ )
+
+ (!type struct 872 nil gc_used "int_n_trees_t"
+ (!srcfileloc "tree.h" 5783)
+ (!fields 2
+ (!pair "signed_type"
+ (!type already_seen 22)
+ (!srcfileloc "tree.h" 5781)
+ nil )
+ (!pair "unsigned_type"
+ (!type already_seen 22)
+ (!srcfileloc "tree.h" 5782)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 873 nil gc_unused "builtin_structptr_type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 533)
+
+ (!type already_seen 535)
+
+ (!type already_seen 467)
+
+ (!type struct 874 nil gc_used "alias_pair"
+ (!srcfileloc "tree-core.h" 2107)
+ (!fields 2
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 864)
+ nil )
+ (!pair "target"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 865)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 26)
+
+ (!type already_seen 27)
+
+ (!type already_seen 28)
+
+ (!type already_seen 29)
+
+ (!type already_seen 25)
+
+ (!type already_seen 24)
+
+ (!type already_seen 30)
+
+ (!type already_seen 31)
+
+ (!type already_seen 32)
+
+ (!type already_seen 36)
+
+ (!type already_seen 40)
+
+ (!type already_seen 47)
+
+ (!type already_seen 49)
+
+ (!type already_seen 45)
+
+ (!type already_seen 34)
+
+ (!type already_seen 50)
+
+ (!type already_seen 524)
+
+ (!type already_seen 525)
+
+ (!type already_seen 547)
+
+ (!type already_seen 546)
+
+ (!type already_seen 544)
+
+ (!type already_seen 528)
+
+ (!type already_seen 527)
+
+ (!type already_seen 536)
+
+ (!type already_seen 538)
+
+ (!type already_seen 531)
+
+ (!type already_seen 530)
+
+ (!type already_seen 749)
+
+ (!type already_seen 549)
+
+ (!type already_seen 548)
+
+ (!type already_seen 91)
+
+ (!type already_seen 539)
+
+ (!type already_seen 495)
+
+ (!type already_seen 494)
+
+ (!type already_seen 498)
+
+ (!type already_seen 496)
+
+ (!type already_seen 523)
+
+ (!type already_seen 540)
+
+ (!type already_seen 51)
+
+ (!type already_seen 54)
+
+ (!type already_seen 52)
+
+ (!type already_seen 133)
+
+ (!type already_seen 383)
+
+ (!type already_seen 384)
+
+ (!type already_seen 385)
+
+ (!type already_seen 386)
+
+ (!type already_seen 381)
+
+ (!type already_seen 352)
+
+ (!type already_seen 350)
+
+ (!type already_seen 382)
+
+ (!type already_seen 349)
+
+ (!type already_seen 388)
+
+ (!type already_seen 493)
+
+ (!type already_seen 387)
+
+ (!type already_seen 543)
+
+ (!type already_seen 541)
+
+ (!type already_seen 555)
+
+ (!type already_seen 551)
+
+ (!type already_seen 558)
+
+ (!type already_seen 556)
+
+ (!type already_seen 600)
+
+ (!type struct 875 nil gc_unused "attribute_spec"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 876
+ (!type pointer 877 nil gc_unused
+ (!type already_seen 876)
+ )
+ gc_unused "record_layout_info_s"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 878 nil gc_unused "function_args_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 879 nil gc_used "tree_map_base"
+ (!srcfileloc "tree-core.h" 2023)
+ (!fields 1
+ (!pair "from"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 2022)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 880 nil gc_pointed_to "tree_map"
+ (!srcfileloc "tree-core.h" 2031)
+ (!fields 3
+ (!pair "base"
+ (!type already_seen 879)
+ (!srcfileloc "tree-core.h" 2028)
+ nil )
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 2029)
+ nil )
+ (!pair "to"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 2030)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 881 nil gc_pointed_to "tree_decl_map"
+ (!srcfileloc "tree-core.h" 2037)
+ (!fields 2
+ (!pair "base"
+ (!type already_seen 879)
+ (!srcfileloc "tree-core.h" 2035)
+ nil )
+ (!pair "to"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 2036)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 882 nil gc_pointed_to "tree_int_map"
+ (!srcfileloc "tree-core.h" 2043)
+ (!fields 2
+ (!pair "base"
+ (!type already_seen 879)
+ (!srcfileloc "tree-core.h" 2041)
+ nil )
+ (!pair "to"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 2042)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 883 nil gc_pointed_to "tree_vec_map"
+ (!srcfileloc "tree-core.h" 2049)
+ (!fields 2
+ (!pair "base"
+ (!type already_seen 879)
+ (!srcfileloc "tree-core.h" 2047)
+ nil )
+ (!pair "to"
+ (!type already_seen 90)
+ (!srcfileloc "tree-core.h" 2048)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 884 nil gc_unused "call_expr_arg_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 885 nil gc_unused "const_call_expr_arg_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 886 nil gc_used "builtin_info_type"
+ (!srcfileloc "tree-core.h" 2142)
+ (!fields 3
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "tree-core.h" 2071)
+ nil )
+ (!pair "implicit_p"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 2074)
+ nil )
+ (!pair "declared_p"
+ (!type already_seen 2)
+ (!srcfileloc "tree-core.h" 2076)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 887 nil gc_unused "floatn_type_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 888
+ (!type pointer 889 nil gc_used
+ (!type already_seen 888)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "tree-core.h" 2107)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "tree-core.h" 2107)
+ nil )
+ (!pair "alias_pair"
+ (!type already_seen 874)
+ (!srcfileloc "tree-core.h" 2107)
+ nil )
+ )
+ )
+
+ (!type struct 890 nil gc_pointed_to "libfunc_entry"
+ (!srcfileloc "libfuncs.h" 44)
+ (!fields 4
+ (!pair "op"
+ (!type already_seen 2)
+ (!srcfileloc "libfuncs.h" 42)
+ nil )
+ (!pair "mode1"
+ (!type already_seen 2)
+ (!srcfileloc "libfuncs.h" 42)
+ nil )
+ (!pair "mode2"
+ (!type already_seen 2)
+ (!srcfileloc "libfuncs.h" 42)
+ nil )
+ (!pair "libfunc"
+ (!type already_seen 134)
+ (!srcfileloc "libfuncs.h" 43)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type already_seen 583)
+
+ (!type already_seen 582)
+
+ (!type already_seen 579)
+
+ (!type struct 891 nil gc_unused "ht"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 892 nil gc_unused "_obstack_chunk"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 893 nil gc_unused "real_format"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 894 nil gc_unused "format_helper"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 895
+ (!type pointer 896 nil gc_used
+ (!type already_seen 895)
+ )
+ gc_pointed_to "sequence_stack"
+ (!srcfileloc "function.h" 34)
+ (!fields 3
+ (!pair "first"
+ (!type already_seen 329)
+ (!srcfileloc "function.h" 31)
+ nil )
+ (!pair "last"
+ (!type already_seen 329)
+ (!srcfileloc "function.h" 32)
+ nil )
+ (!pair "next"
+ (!type already_seen 896)
+ (!srcfileloc "function.h" 33)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 897 nil gc_used "emit_status"
+ (!srcfileloc "function.h" 76)
+ (!fields 7
+ (!pair "x_reg_rtx_no"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 41)
+ nil )
+ (!pair "x_first_label_num"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 44)
+ nil )
+ (!pair "seq"
+ (!type already_seen 895)
+ (!srcfileloc "function.h" 56)
+ nil )
+ (!pair "x_cur_insn_uid"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 60)
+ nil )
+ (!pair "x_cur_debug_insn_uid"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 64)
+ nil )
+ (!pair "regno_pointer_align_length"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 70)
+ nil )
+ (!pair "regno_pointer_align"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 75)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type user_struct 898
+ (!type pointer 899 nil gc_used
+ (!type already_seen 898)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "function.h" 131)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "function.h" 131)
+ nil )
+ (!pair "rtx_insn"
+ (!type already_seen 329)
+ (!srcfileloc "function.h" 131)
+ nil )
+ )
+ )
+
+ (!type struct 900 nil gc_used "expr_status"
+ (!srcfileloc "function.h" 132)
+ (!fields 6
+ (!pair "x_pending_stack_adjust"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 97)
+ nil )
+ (!pair "x_inhibit_defer_pop"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 114)
+ nil )
+ (!pair "x_stack_pointer_delta"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 120)
+ nil )
+ (!pair "x_saveregs_value"
+ (!type already_seen 134)
+ (!srcfileloc "function.h" 125)
+ nil )
+ (!pair "x_apply_args_value"
+ (!type already_seen 134)
+ (!srcfileloc "function.h" 128)
+ nil )
+ (!pair "x_forced_labels"
+ (!type already_seen 899)
+ (!srcfileloc "function.h" 131)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 901
+ (!type pointer 902 nil gc_used
+ (!type already_seen 901)
+ )
+ gc_pointed_to "call_site_record_d"
+ (!srcfileloc "except.c" 167)
+ (!fields 2
+ (!pair "landing_pad"
+ (!type already_seen 134)
+ (!srcfileloc "except.c" 165)
+ nil )
+ (!pair "action"
+ (!type already_seen 2)
+ (!srcfileloc "except.c" 166)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 414)
+
+ (!type user_struct 903
+ (!type pointer 904 nil gc_used
+ (!type already_seen 903)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "function.h" 147)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "function.h" 147)
+ nil )
+ (!pair "call_site_record"
+ (!type already_seen 902)
+ (!srcfileloc "function.h" 147)
+ nil )
+ )
+ )
+
+ (!type struct 905 nil gc_used "rtl_eh"
+ (!srcfileloc "function.h" 148)
+ (!fields 7
+ (!pair "ehr_stackadj"
+ (!type already_seen 134)
+ (!srcfileloc "function.h" 138)
+ nil )
+ (!pair "ehr_handler"
+ (!type already_seen 134)
+ (!srcfileloc "function.h" 139)
+ nil )
+ (!pair "ehr_label"
+ (!type already_seen 403)
+ (!srcfileloc "function.h" 140)
+ nil )
+ (!pair "sjlj_fc"
+ (!type already_seen 134)
+ (!srcfileloc "function.h" 142)
+ nil )
+ (!pair "sjlj_exit_after"
+ (!type already_seen 329)
+ (!srcfileloc "function.h" 143)
+ nil )
+ (!pair "action_record_data"
+ (!type already_seen 413)
+ (!srcfileloc "function.h" 145)
+ nil )
+ (!pair "call_site_record_v"
+ (!type array 906 nil gc_used "2"
+ (!type already_seen 904)
+ )
+ (!srcfileloc "function.h" 147)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 422)
+
+ (!type already_seen 450)
+
+ (!type struct 907
+ (!type pointer 908 nil gc_used
+ (!type already_seen 907)
+ )
+ gc_pointed_to "rtx_constant_pool"
+ (!srcfileloc "varasm.c" 3629)
+ (!fields 4
+ (!pair "first"
+ (!type already_seen 256)
+ (!srcfileloc "varasm.c" 3617)
+ nil )
+ (!pair "last"
+ (!type already_seen 256)
+ (!srcfileloc "varasm.c" 3618)
+ nil )
+ (!pair "const_rtx_htab"
+ (!type pointer 909 nil gc_used
+ (!type user_struct 910
+ (!type already_seen 909)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "varasm.c" 3624)
+ (!fields 1
+ (!pair "const_rtx_desc_hasher"
+ (!type struct 911 nil gc_used "const_rtx_desc_hasher"
+ (!srcfileloc "varasm.c" 3624)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "varasm.c" 3624)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "varasm.c" 3624)
+ nil )
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "varasm.c" 3628)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 912 nil gc_used "varasm_status"
+ (!srcfileloc "function.h" 168)
+ (!fields 2
+ (!pair "pool"
+ (!type already_seen 908)
+ (!srcfileloc "function.h" 163)
+ nil )
+ (!pair "deferred_constants"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 167)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 913 nil gc_used "function_subsections"
+ (!srcfileloc "function.h" 181)
+ (!fields 4
+ (!pair "hot_section_label"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 177)
+ nil )
+ (!pair "cold_section_label"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 178)
+ nil )
+ (!pair "hot_section_end_label"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 179)
+ nil )
+ (!pair "cold_section_end_label"
+ (!type already_seen 8)
+ (!srcfileloc "function.h" 180)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 914
+ (!type pointer 915 nil gc_used
+ (!type already_seen 914)
+ )
+ gc_pointed_to "frame_space"
+ (!srcfileloc "function.h" 192)
+ (!fields 3
+ (!pair "next"
+ (!type already_seen 915)
+ (!srcfileloc "function.h" 188)
+ nil )
+ (!pair "start"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 190)
+ nil )
+ (!pair "length"
+ (!type already_seen 2)
+ (!srcfileloc "function.h" 191)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 444)
+
+ (!type already_seen 392)
+
+ (!type already_seen 416)
+
+ (!type already_seen 439)
+
+ (!type already_seen 446)
+
+ (!type already_seen 79)
+
+ (!type already_seen 448)
+
+ (!type struct 916 nil gc_pointed_to "types_used_by_vars_entry"
+ (!srcfileloc "function.h" 426)
+ (!fields 2
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "function.h" 424)
+ nil )
+ (!pair "var_decl"
+ (!type already_seen 22)
+ (!srcfileloc "function.h" 425)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 917 nil gc_used "used_type_hasher"
+ (!srcfileloc "function.h" 439)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 918
+ (!type pointer 919 nil gc_used
+ (!type already_seen 918)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "function.h" 439)
+ (!fields 1
+ (!pair "used_type_hasher"
+ (!type already_seen 917)
+ (!srcfileloc "function.h" 439)
+ nil )
+ )
+ )
+
+ (!type struct 920 nil gc_unused "args_size"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 921 nil gc_unused "locate_and_pad_arg_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 249)
+
+ (!type already_seen 250)
+
+ (!type already_seen 251)
+
+ (!type already_seen 252)
+
+ (!type already_seen 309)
+
+ (!type already_seen 313)
+
+ (!type already_seen 319)
+
+ (!type already_seen 442)
+
+ (!type already_seen 308)
+
+ (!type already_seen 317)
+
+ (!type already_seen 311)
+
+ (!type already_seen 321)
+
+ (!type already_seen 441)
+
+ (!type struct 922 nil gc_unused "eni_weights"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 923 nil gc_unused "rtx_iv"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 924 nil gc_unused "loop_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 585)
+
+ (!type already_seen 418)
+
+ (!type already_seen 333)
+
+ (!type user_struct 925 nil gc_unused "profile_probability"
+ (!srcfileloc "profile-count.h" 576)
+ (!fields 0 )
+ )
+
+ (!type struct 926 nil gc_unused "sreal"
+ (!srcfileloc "profile-count.h" 1104)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 927 nil gc_unused "cselib_val"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 928 nil gc_unused "elt_loc_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 929 nil gc_unused "cselib_set"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 332)
+
+ (!type already_seen 327)
+
+ (!type already_seen 304)
+
+ (!type already_seen 325)
+
+ (!type already_seen 328)
+
+ (!type already_seen 326)
+
+ (!type struct 930 nil gc_unused "edge_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 931
+ (!type pointer 932
+ (!type pointer 933 nil gc_used
+ (!type already_seen 932)
+ )
+ gc_pointed_to
+ (!type already_seen 931)
+ )
+ gc_pointed_to "cgraph_node"
+ (!srcfileloc "cgraph.h" 1465)
+ (!fields 46
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1075)
+ nil )
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1084)
+ nil )
+ (!pair "callees"
+ (!type pointer 934 nil gc_used
+ (!type struct 935
+ (!type already_seen 934)
+ gc_pointed_to "cgraph_edge"
+ (!srcfileloc "cgraph.h" 1800)
+ (!fields 19
+ (!pair "count"
+ (!type already_seen 333)
+ (!srcfileloc "cgraph.h" 1721)
+ nil )
+ (!pair "caller"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1722)
+ nil )
+ (!pair "callee"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1723)
+ nil )
+ (!pair "prev_caller"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1724)
+ nil )
+ (!pair "next_caller"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1725)
+ nil )
+ (!pair "prev_callee"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1726)
+ nil )
+ (!pair "next_callee"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1727)
+ nil )
+ (!pair "call_stmt"
+ (!type already_seen 734)
+ (!srcfileloc "cgraph.h" 1728)
+ nil )
+ (!pair "indirect_info"
+ (!type pointer 936 nil gc_used
+ (!type struct 937
+ (!type already_seen 936)
+ gc_pointed_to "cgraph_indirect_call_info"
+ (!srcfileloc "cgraph.h" 1731)
+ (!fields 14
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1609)
+ nil )
+ (!pair "context"
+ (!type struct 938 nil gc_used "ipa_polymorphic_call_context"
+ (!srcfileloc "cgraph.h" 1601)
+ (!fields 10
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1511)
+ nil )
+ (!pair "speculative_offset"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1512)
+ nil )
+ (!pair "outer_type"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 1513)
+ nil )
+ (!pair "speculative_outer_type"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 1514)
+ nil )
+ (!pair "maybe_in_construction"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1516)
+ nil )
+ (!pair "maybe_derived_type"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1518)
+ nil )
+ (!pair "speculative_maybe_derived_type"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1521)
+ nil )
+ (!pair "invalid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1524)
+ nil )
+ (!pair "dynamic"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1526)
+ nil )
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1588)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 1611)
+ nil )
+ (!pair "otr_token"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1613)
+ nil )
+ (!pair "otr_type"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 1615)
+ nil )
+ (!pair "param_index"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1617)
+ nil )
+ (!pair "ecf_flags"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1619)
+ nil )
+ (!pair "common_target_id"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1621)
+ nil )
+ (!pair "common_target_probability"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1623)
+ nil )
+ (!pair "polymorphic"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1627)
+ nil )
+ (!pair "agg_contents"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1630)
+ nil )
+ (!pair "member_ptr"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1632)
+ nil )
+ (!pair "by_ref"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1635)
+ nil )
+ (!pair "guaranteed_unmodified"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1640)
+ nil )
+ (!pair "vptr_changed"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1643)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 1731)
+ nil )
+ (!pair "aux"
+ (!type already_seen 3)
+ (!srcfileloc "cgraph.h" 1732)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "inline_failed"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1735)
+ nil )
+ (!pair "lto_stmt_uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1738)
+ nil )
+ (!pair "uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1740)
+ nil )
+ (!pair "indirect_inlining_edge"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1742)
+ nil )
+ (!pair "indirect_unknown_callee"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1745)
+ nil )
+ (!pair "call_stmt_cannot_inline_p"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1748)
+ nil )
+ (!pair "can_throw_external"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1750)
+ nil )
+ (!pair "speculative"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1768)
+ nil )
+ (!pair "in_polymorphic_cdtor"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1771)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ (!option chain_prev string "%h.prev_caller")
+ (!option chain_next string "%h.next_caller")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 1357)
+ nil )
+ (!pair "callers"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1358)
+ nil )
+ (!pair "indirect_calls"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1361)
+ nil )
+ (!pair "origin"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1363)
+ nil )
+ (!pair "nested"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1365)
+ nil )
+ (!pair "next_nested"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1367)
+ nil )
+ (!pair "next_sibling_clone"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1369)
+ nil )
+ (!pair "prev_sibling_clone"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1370)
+ nil )
+ (!pair "clones"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1371)
+ nil )
+ (!pair "clone_of"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1372)
+ nil )
+ (!pair "instrumented_version"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1376)
+ nil )
+ (!pair "orig_decl"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 1379)
+ nil )
+ (!pair "call_site_hash"
+ (!type pointer 939 nil gc_used
+ (!type user_struct 940
+ (!type already_seen 939)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cgraph.h" 1382)
+ (!fields 1
+ (!pair "cgraph_edge_hasher"
+ (!type struct 941 nil gc_used "cgraph_edge_hasher"
+ (!srcfileloc "cgraph.h" 1382)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 1382)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cgraph.h" 1382)
+ nil )
+ (!pair "former_clone_of"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 1384)
+ nil )
+ (!pair "simdclone"
+ (!type pointer 942 nil gc_used
+ (!type struct 943
+ (!type already_seen 942)
+ gc_pointed_to "cgraph_simd_clone"
+ (!srcfileloc "cgraph.h" 1388)
+ (!fields 11
+ (!pair "simdlen"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 806)
+ nil )
+ (!pair "nargs"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 810)
+ nil )
+ (!pair "vecsize_int"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 813)
+ nil )
+ (!pair "vecsize_float"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 816)
+ nil )
+ (!pair "mask_mode"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 821)
+ nil )
+ (!pair "vecsize_mangle"
+ (!type already_seen 9)
+ (!srcfileloc "cgraph.h" 826)
+ nil )
+ (!pair "inbranch"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 830)
+ nil )
+ (!pair "prev_clone"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 833)
+ nil )
+ (!pair "next_clone"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 833)
+ nil )
+ (!pair "origin"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 836)
+ nil )
+ (!pair "args"
+ (!type array 944 nil gc_used "1"
+ (!type struct 945 nil gc_used "cgraph_simd_clone_arg"
+ (!srcfileloc "cgraph.h" 839)
+ (!fields 8
+ (!pair "orig_arg"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 762)
+ nil )
+ (!pair "orig_type"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 766)
+ nil )
+ (!pair "vector_arg"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 774)
+ nil )
+ (!pair "vector_type"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 777)
+ nil )
+ (!pair "simd_array"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 786)
+ nil )
+ (!pair "arg_type"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 790)
+ nil )
+ (!pair "linear_step"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 796)
+ nil )
+ (!pair "alignment"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 799)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 839)
+ (!options
+ (!option length string "%h.nargs")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 1388)
+ nil )
+ (!pair "simd_clones"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 1390)
+ nil )
+ (!pair "ipa_transforms_to_apply"
+ (!type user_struct 946 nil gc_unused "vec"
+ (!srcfileloc "cgraph.h" 1395)
+ (!fields 1
+ (!pair "ipa_opt_pass"
+ (!type pointer 947 nil gc_unused
+ (!type struct 948
+ (!type already_seen 947)
+ gc_unused "ipa_opt_pass_d"
+ (!srcfileloc "cgraph.h" 29)
+ (!fields 0 )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 1395)
+ nil )
+ )
+ )
+ (!srcfileloc "cgraph.h" 1395)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "local"
+ (!type struct 949 nil gc_used "cgraph_local_info"
+ (!srcfileloc "cgraph.h" 1397)
+ (!fields 5
+ (!pair "local"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 689)
+ nil )
+ (!pair "versionable"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 692)
+ nil )
+ (!pair "can_change_signature"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 696)
+ nil )
+ (!pair "redefined_extern_inline"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 700)
+ nil )
+ (!pair "tm_may_enter_irr"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 703)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 1397)
+ nil )
+ (!pair "global"
+ (!type struct 950 nil gc_used "cgraph_global_info"
+ (!srcfileloc "cgraph.h" 1398)
+ (!fields 1
+ (!pair "inlined_to"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 712)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 1398)
+ nil )
+ (!pair "rtl"
+ (!type already_seen 848)
+ (!srcfileloc "cgraph.h" 1399)
+ nil )
+ (!pair "clone"
+ (!type struct 951 nil gc_used "cgraph_clone_info"
+ (!srcfileloc "cgraph.h" 1400)
+ (!fields 3
+ (!pair "tree_map"
+ (!type pointer 952 nil gc_used
+ (!type user_struct 953
+ (!type already_seen 952)
+ gc_pointed_to "vec"
+ (!srcfileloc "cgraph.h" 733)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cgraph.h" 733)
+ nil )
+ (!pair "ipa_replace_map"
+ (!type pointer 954 nil gc_used
+ (!type struct 955
+ (!type already_seen 954)
+ gc_pointed_to "ipa_replace_map"
+ (!srcfileloc "cgraph.h" 729)
+ (!fields 5
+ (!pair "old_tree"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 720)
+ nil )
+ (!pair "new_tree"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 722)
+ nil )
+ (!pair "parm_num"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 724)
+ nil )
+ (!pair "replace_p"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 726)
+ nil )
+ (!pair "ref_p"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 728)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "cgraph.h" 733)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cgraph.h" 733)
+ nil )
+ (!pair "args_to_skip"
+ (!type already_seen 116)
+ (!srcfileloc "cgraph.h" 734)
+ nil )
+ (!pair "combined_args_to_skip"
+ (!type already_seen 116)
+ (!srcfileloc "cgraph.h" 735)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 1400)
+ nil )
+ (!pair "thunk"
+ (!type struct 956 nil gc_used "cgraph_thunk_info"
+ (!srcfileloc "cgraph.h" 1401)
+ (!fields 7
+ (!pair "fixed_offset"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 653)
+ nil )
+ (!pair "virtual_value"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 657)
+ nil )
+ (!pair "alias"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 661)
+ nil )
+ (!pair "this_adjusting"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 665)
+ nil )
+ (!pair "virtual_offset_p"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 673)
+ nil )
+ (!pair "add_pointer_bounds_args"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 676)
+ nil )
+ (!pair "thunk_p"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 680)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "cgraph.h" 1401)
+ nil )
+ (!pair "count"
+ (!type already_seen 333)
+ (!srcfileloc "cgraph.h" 1404)
+ nil )
+ (!pair "count_materialization_scale"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1407)
+ nil )
+ (!pair "uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1409)
+ nil )
+ (!pair "summary_uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1411)
+ nil )
+ (!pair "profile_id"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1413)
+ nil )
+ (!pair "tp_first_run"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1415)
+ nil )
+ (!pair "used_as_abstract_origin"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1419)
+ nil )
+ (!pair "lowered"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1421)
+ nil )
+ (!pair "process"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1424)
+ nil )
+ (!pair "frequency"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1427)
+ nil )
+ (!pair "only_called_at_startup"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1429)
+ nil )
+ (!pair "only_called_at_exit"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1431)
+ nil )
+ (!pair "tm_clone"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1436)
+ nil )
+ (!pair "dispatcher_function"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1438)
+ nil )
+ (!pair "calls_comdat_local"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1441)
+ nil )
+ (!pair "icf_merged"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1443)
+ nil )
+ (!pair "instrumentation_clone"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1446)
+ nil )
+ (!pair "nonfreeing_fn"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1450)
+ nil )
+ (!pair "merged_comdat"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1452)
+ nil )
+ (!pair "parallelized_function"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1454)
+ nil )
+ (!pair "split_part"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1456)
+ nil )
+ (!pair "indirect_call_target"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1458)
+ nil )
+ )
+ (!options
+ (!option tag string "SYMTAB_FUNCTION")
+ )
+ 1023 nil
+ (!type already_seen 352)
+ )
+
+ (!type struct 957 nil gc_pointed_to "varpool_node"
+ (!srcfileloc "cgraph.h" 1939)
+ (!fields 6
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1814)
+ nil )
+ (!pair "output"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1913)
+ nil )
+ (!pair "need_bounds_init"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1917)
+ nil )
+ (!pair "dynamically_initialized"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1921)
+ nil )
+ (!pair "tls_model"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1923)
+ nil )
+ (!pair "used_by_single_function"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1929)
+ nil )
+ )
+ (!options
+ (!option tag string "SYMTAB_VARIABLE")
+ )
+ 1023 nil
+ (!type already_seen 352)
+ )
+
+ (!type already_seen 353)
+
+ (!type already_seen 357)
+
+ (!type already_seen 356)
+
+ (!type already_seen 359)
+
+ (!type already_seen 948)
+
+ (!type already_seen 380)
+
+ (!type struct 958 nil gc_used "section_name_hasher"
+ (!srcfileloc "cgraph.h" 2273)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type already_seen 362)
+
+ (!type struct 959
+ (!type pointer 960 nil gc_unused
+ (!type already_seen 959)
+ )
+ gc_used "symbol_priority_map"
+ (!srcfileloc "cgraph.h" 2279)
+ (!fields 2
+ (!pair "init"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1994)
+ nil )
+ (!pair "fini"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1995)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 956)
+
+ (!type already_seen 949)
+
+ (!type already_seen 950)
+
+ (!type already_seen 955)
+
+ (!type already_seen 953)
+
+ (!type already_seen 951)
+
+ (!type already_seen 945)
+
+ (!type already_seen 943)
+
+ (!type struct 961
+ (!type pointer 962 nil gc_used
+ (!type already_seen 961)
+ )
+ gc_pointed_to "cgraph_function_version_info"
+ (!srcfileloc "cgraph.h" 864)
+ (!fields 4
+ (!pair "this_node"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 845)
+ nil )
+ (!pair "prev"
+ (!type already_seen 962)
+ (!srcfileloc "cgraph.h" 849)
+ nil )
+ (!pair "next"
+ (!type already_seen 962)
+ (!srcfileloc "cgraph.h" 853)
+ nil )
+ (!pair "dispatcher_resolver"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 863)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type already_seen 935)
+
+ (!type already_seen 941)
+
+ (!type user_struct 963 nil gc_unused "vec"
+ (!srcfileloc "cgraph.h" 1144)
+ (!fields 1
+ (!pair "cgraph_edge"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 1144)
+ nil )
+ )
+ )
+
+ (!type already_seen 940)
+
+ (!type already_seen 946)
+
+ (!type struct 964
+ (!type pointer 965 nil gc_unused
+ (!type already_seen 964)
+ )
+ gc_unused "cgraph_node_set_def"
+ (!srcfileloc "cgraph.h" 1475)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 966
+ (!type pointer 967 nil gc_unused
+ (!type already_seen 966)
+ )
+ gc_unused "varpool_node_set_def"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 968 nil gc_unused "cgraph_node_set_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 969 nil gc_unused "varpool_node_set_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 938)
+
+ (!type already_seen 937)
+
+ (!type undefined 970 nil gc_unused "availability"
+ (!srcfileloc "cgraph.h" 1825)
+ )
+
+ (!type struct 971
+ (!type pointer 972 nil gc_used
+ (!type already_seen 971)
+ )
+ gc_pointed_to "asm_node"
+ (!srcfileloc "cgraph.h" 1952)
+ (!fields 3
+ (!pair "next"
+ (!type already_seen 972)
+ (!srcfileloc "cgraph.h" 1947)
+ nil )
+ (!pair "asm_str"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 1949)
+ nil )
+ (!pair "order"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 1951)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 973
+ (!type pointer 974 nil gc_unused
+ (!type already_seen 973)
+ )
+ gc_unused "cgraph_edge_hook_list"
+ (!srcfileloc "cgraph.h" 2155)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 975
+ (!type pointer 976 nil gc_unused
+ (!type already_seen 975)
+ )
+ gc_unused "cgraph_node_hook_list"
+ (!srcfileloc "cgraph.h" 2162)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 977
+ (!type pointer 978 nil gc_unused
+ (!type already_seen 977)
+ )
+ gc_unused "varpool_node_hook_list"
+ (!srcfileloc "cgraph.h" 2169)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 979
+ (!type pointer 980 nil gc_unused
+ (!type already_seen 979)
+ )
+ gc_unused "cgraph_2edge_hook_list"
+ (!srcfileloc "cgraph.h" 2190)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 981
+ (!type pointer 982 nil gc_unused
+ (!type already_seen 981)
+ )
+ gc_unused "cgraph_2node_hook_list"
+ (!srcfileloc "cgraph.h" 2196)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 983 nil gc_used "asmname_hasher"
+ (!srcfileloc "cgraph.h" 2276)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 984
+ (!type pointer 985 nil gc_used
+ (!type already_seen 984)
+ )
+ gc_pointed_to "symbol_table"
+ (!srcfileloc "cgraph.h" 2332)
+ (!fields 29
+ (!pair "DEBUG_FUNCTION"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2236)
+ nil )
+ (!pair "cgraph_count"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2242)
+ nil )
+ (!pair "cgraph_max_uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2243)
+ nil )
+ (!pair "cgraph_max_summary_uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2244)
+ nil )
+ (!pair "edges_count"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2246)
+ nil )
+ (!pair "edges_max_uid"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2247)
+ nil )
+ (!pair "nodes"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 2249)
+ nil )
+ (!pair "asmnodes"
+ (!type already_seen 972)
+ (!srcfileloc "cgraph.h" 2250)
+ nil )
+ (!pair "asm_last_node"
+ (!type already_seen 972)
+ (!srcfileloc "cgraph.h" 2251)
+ nil )
+ (!pair "free_nodes"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 2252)
+ nil )
+ (!pair "free_edges"
+ (!type already_seen 934)
+ (!srcfileloc "cgraph.h" 2256)
+ nil )
+ (!pair "order"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2261)
+ nil )
+ (!pair "global_info_ready"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2264)
+ nil )
+ (!pair "state"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2266)
+ nil )
+ (!pair "function_flags_ready"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2268)
+ nil )
+ (!pair "cpp_implicit_aliases_done"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2270)
+ nil )
+ (!pair "section_hash"
+ (!type pointer 986 nil gc_used
+ (!type user_struct 987
+ (!type already_seen 986)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cgraph.h" 2273)
+ (!fields 1
+ (!pair "section_name_hasher"
+ (!type already_seen 958)
+ (!srcfileloc "cgraph.h" 2273)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cgraph.h" 2273)
+ nil )
+ (!pair "assembler_name_hash"
+ (!type pointer 988 nil gc_used
+ (!type user_struct 989
+ (!type already_seen 988)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cgraph.h" 2276)
+ (!fields 1
+ (!pair "asmname_hasher"
+ (!type already_seen 983)
+ (!srcfileloc "cgraph.h" 2276)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cgraph.h" 2276)
+ nil )
+ (!pair "init_priority_hash"
+ (!type pointer 990 nil gc_used
+ (!type user_struct 991
+ (!type already_seen 990)
+ gc_pointed_to "hash_map"
+ (!srcfileloc "cgraph.h" 2279)
+ (!fields 2
+ (!pair "symbol_priority_map"
+ (!type already_seen 959)
+ (!srcfileloc "cgraph.h" 2279)
+ nil )
+ (!pair "symtab_node"
+ (!type already_seen 351)
+ (!srcfileloc "cgraph.h" 2279)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "cgraph.h" 2279)
+ nil )
+ (!pair "dump_file"
+ (!type pointer 992 nil gc_unused
+ (!type undefined 993
+ (!type already_seen 992)
+ gc_unused "FILE"
+ (!srcfileloc "cgraph.h" 2281)
+ )
+ )
+ (!srcfileloc "cgraph.h" 2281)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "ipa_clones_dump_file"
+ (!type already_seen 992)
+ (!srcfileloc "cgraph.h" 2286)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "cloned_nodes"
+ (!type user_struct 994 nil gc_unused "hash_set"
+ (!srcfileloc "cgraph.h" 2288)
+ (!fields 1
+ (!pair "cgraph_node"
+ (!type already_seen 932)
+ (!srcfileloc "cgraph.h" 2288)
+ nil )
+ )
+ )
+ (!srcfileloc "cgraph.h" 2288)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_edge_removal_hook"
+ (!type already_seen 974)
+ (!srcfileloc "cgraph.h" 2319)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_cgraph_removal_hook"
+ (!type already_seen 976)
+ (!srcfileloc "cgraph.h" 2321)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_edge_duplicated_hook"
+ (!type already_seen 980)
+ (!srcfileloc "cgraph.h" 2323)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_cgraph_duplicated_hook"
+ (!type already_seen 982)
+ (!srcfileloc "cgraph.h" 2325)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_cgraph_insertion_hook"
+ (!type already_seen 976)
+ (!srcfileloc "cgraph.h" 2327)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_varpool_insertion_hook"
+ (!type already_seen 978)
+ (!srcfileloc "cgraph.h" 2329)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "m_first_varpool_removal_hook"
+ (!type already_seen 978)
+ (!srcfileloc "cgraph.h" 2331)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ (!options
+ (!option tag string "SYMTAB")
+ )
+ 1023 nil nil )
+
+ (!type already_seen 987)
+
+ (!type already_seen 989)
+
+ (!type already_seen 991)
+
+ (!type already_seen 993)
+
+ (!type already_seen 994)
+
+ (!type struct 995 nil gc_pointed_to "constant_descriptor_tree"
+ (!srcfileloc "cgraph.h" 2899)
+ (!fields 3
+ (!pair "rtl"
+ (!type already_seen 134)
+ (!srcfileloc "cgraph.h" 2890)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "cgraph.h" 2893)
+ nil )
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "cgraph.h" 2898)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 996 nil gc_used "tree_descriptor_hasher"
+ (!srcfileloc "varasm.c" 2973)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 997 nil gc_unused "reload"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 575)
+
+ (!type struct 998 nil gc_unused "reg_equivs_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 999 nil gc_unused "insn_chain"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1000 nil gc_unused "saved_hard_reg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1001 nil gc_used "alias_set_hash"
+ (!srcfileloc "alias.c" 147)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1002
+ (!type pointer 1003 nil gc_used
+ (!type already_seen 1002)
+ )
+ gc_pointed_to "hash_map"
+ (!srcfileloc "alias.c" 147)
+ (!fields 2
+ (!pair "int"
+ (!type already_seen 411)
+ (!srcfileloc "alias.c" 147)
+ nil )
+ (!pair "alias_set_hash"
+ (!type already_seen 1001)
+ (!srcfileloc "alias.c" 147)
+ nil )
+ )
+ )
+
+ (!type already_seen 411)
+
+ (!type struct 1004
+ (!type pointer 1005 nil gc_used
+ (!type already_seen 1004)
+ )
+ gc_pointed_to "alias_set_entry"
+ (!srcfileloc "alias.c" 148)
+ (!fields 5
+ (!pair "alias_set"
+ (!type already_seen 2)
+ (!srcfileloc "alias.c" 127)
+ nil )
+ (!pair "has_zero_child"
+ (!type already_seen 2)
+ (!srcfileloc "alias.c" 131)
+ nil )
+ (!pair "is_pointer"
+ (!type already_seen 2)
+ (!srcfileloc "alias.c" 136)
+ nil )
+ (!pair "has_pointer"
+ (!type already_seen 2)
+ (!srcfileloc "alias.c" 138)
+ nil )
+ (!pair "children"
+ (!type already_seen 1003)
+ (!srcfileloc "alias.c" 147)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type user_struct 1006
+ (!type pointer 1007 nil gc_used
+ (!type already_seen 1006)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "alias.c" 278)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "alias.c" 278)
+ nil )
+ (!pair "alias_set_entry"
+ (!type already_seen 1005)
+ (!srcfileloc "alias.c" 278)
+ nil )
+ )
+ )
+
+ (!type struct 1008 nil gc_unused "elt_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1009 nil gc_unused "expand_value_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1010 nil gc_unused "cselib_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1011 nil gc_unused "cselib_record_autoinc_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1012 nil gc_used "function_version_hasher"
+ (!srcfileloc "cgraph.c" 118)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1013
+ (!type pointer 1014 nil gc_used
+ (!type already_seen 1013)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cgraph.c" 118)
+ (!fields 1
+ (!pair "function_version_hasher"
+ (!type already_seen 1012)
+ (!srcfileloc "cgraph.c" 118)
+ nil )
+ )
+ )
+
+ (!type struct 1015 nil gc_unused "set_pure_flag_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 364)
+
+ (!type struct 1016 nil gc_used "ipa_bit_ggc_hash_traits"
+ (!srcfileloc "ipa-prop.c" 103)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1017
+ (!type pointer 1018 nil gc_used
+ (!type already_seen 1017)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "ipa-prop.c" 103)
+ (!fields 1
+ (!pair "ipa_bit_ggc_hash_traits"
+ (!type already_seen 1016)
+ (!srcfileloc "ipa-prop.c" 103)
+ nil )
+ )
+ )
+
+ (!type struct 1019 nil gc_used "ipa_vr_ggc_hash_traits"
+ (!srcfileloc "ipa-prop.c" 149)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1020
+ (!type pointer 1021 nil gc_used
+ (!type already_seen 1020)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "ipa-prop.c" 149)
+ (!fields 1
+ (!pair "ipa_vr_ggc_hash_traits"
+ (!type already_seen 1019)
+ (!srcfileloc "ipa-prop.c" 149)
+ nil )
+ )
+ )
+
+ (!type struct 1022
+ (!type pointer 1023 nil gc_unused
+ (!type already_seen 1022)
+ )
+ gc_unused "ipa_cst_ref_desc"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1024 nil gc_pointed_to "ipa_node_params"
+ (!srcfileloc "ipa-prop.h" 364)
+ (!fields 13
+ (!pair "descriptors"
+ (!type pointer 1025 nil gc_used
+ (!type user_struct 1026
+ (!type already_seen 1025)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 332)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 332)
+ nil )
+ (!pair "ipa_param_descriptor"
+ (!type struct 1027 nil gc_used "ipa_param_descriptor"
+ (!srcfileloc "ipa-prop.h" 332)
+ (!fields 4
+ (!pair "decl_or_type"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-prop.h" 308)
+ nil )
+ (!pair "controlled_uses"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 312)
+ nil )
+ (!pair "move_cost"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 313)
+ nil )
+ (!pair "used"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 315)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-prop.h" 332)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-prop.h" 332)
+ nil )
+ (!pair "lattices"
+ (!type pointer 1028 nil gc_unused
+ (!type struct 1029
+ (!type already_seen 1028)
+ gc_unused "ipcp_param_lattices"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "ipa-prop.h" 335)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "ipcp_orig_node"
+ (!type already_seen 932)
+ (!srcfileloc "ipa-prop.h" 338)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "known_csts"
+ (!type user_struct 1030 nil gc_unused "vec"
+ (!srcfileloc "ipa-prop.h" 341)
+ (!fields 1
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-prop.h" 341)
+ nil )
+ )
+ )
+ (!srcfileloc "ipa-prop.h" 341)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "known_contexts"
+ (!type user_struct 1031 nil gc_unused "vec"
+ (!srcfileloc "ipa-prop.h" 344)
+ (!fields 1
+ (!pair "ipa_polymorphic_call_context"
+ (!type already_seen 938)
+ (!srcfileloc "ipa-prop.h" 344)
+ nil )
+ )
+ )
+ (!srcfileloc "ipa-prop.h" 344)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "analysis_done"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 347)
+ nil )
+ (!pair "node_enqueued"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 349)
+ nil )
+ (!pair "do_clone_for_all_contexts"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 352)
+ nil )
+ (!pair "is_all_contexts_clone"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 354)
+ nil )
+ (!pair "node_dead"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 357)
+ nil )
+ (!pair "node_within_scc"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 359)
+ nil )
+ (!pair "node_calling_single_call"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 361)
+ nil )
+ (!pair "versionable"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 363)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1032 nil gc_used "ipa_jump_func"
+ (!srcfileloc "ipa-prop.h" 581)
+ (!fields 5
+ (!pair "agg"
+ (!type struct 1033
+ (!type pointer 1034 nil gc_unused
+ (!type already_seen 1033)
+ )
+ gc_used "ipa_agg_jump_function"
+ (!srcfileloc "ipa-prop.h" 142)
+ (!fields 2
+ (!pair "items"
+ (!type pointer 1035 nil gc_used
+ (!type user_struct 1036
+ (!type already_seen 1035)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 139)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 139)
+ nil )
+ (!pair "ipa_agg_jf_item"
+ (!type struct 1037 nil gc_used "ipa_agg_jf_item"
+ (!srcfileloc "ipa-prop.h" 139)
+ (!fields 2
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 126)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-prop.h" 129)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-prop.h" 139)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-prop.h" 139)
+ nil )
+ (!pair "by_ref"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 141)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-prop.h" 175)
+ nil )
+ (!pair "bits"
+ (!type pointer 1038 nil gc_used
+ (!type struct 1039
+ (!type already_seen 1038)
+ gc_pointed_to "ipa_bits"
+ (!srcfileloc "ipa-prop.h" 155)
+ (!fields 2
+ (!pair "value"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 150)
+ nil )
+ (!pair "mask"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 154)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "ipa-prop.h" 180)
+ nil )
+ (!pair "m_vr"
+ (!type pointer 1040 nil gc_used
+ (!type struct 1041
+ (!type already_seen 1040)
+ gc_pointed_to "value_range"
+ (!srcfileloc "tree-vrp.h" 52)
+ (!fields 4
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "tree-vrp.h" 33)
+ nil )
+ (!pair "min"
+ (!type already_seen 22)
+ (!srcfileloc "tree-vrp.h" 46)
+ nil )
+ (!pair "max"
+ (!type already_seen 22)
+ (!srcfileloc "tree-vrp.h" 47)
+ nil )
+ (!pair "equiv"
+ (!type already_seen 116)
+ (!srcfileloc "tree-vrp.h" 51)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+ )
+ (!srcfileloc "ipa-prop.h" 185)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 187)
+ nil )
+ (!pair "value"
+ (!type union 1042 nil gc_used "jump_func_value"
+ (!srcfileloc "ipa-prop.h" 196)
+ (!fields 3
+ (!pair "constant"
+ (!type struct 1043 nil gc_used "ipa_constant_data"
+ (!srcfileloc "ipa-prop.h" 75)
+ (!fields 2
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-prop.h" 72)
+ nil )
+ (!pair "rdesc"
+ (!type already_seen 1023)
+ (!srcfileloc "ipa-prop.h" 74)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-prop.h" 193)
+ (!options
+ (!option tag string "IPA_JF_CONST")
+ )
+ )
+ (!pair "pass_through"
+ (!type struct 1044 nil gc_used "ipa_pass_through_data"
+ (!srcfileloc "ipa-prop.h" 98)
+ (!fields 4
+ (!pair "operand"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-prop.h" 83)
+ nil )
+ (!pair "formal_id"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 85)
+ nil )
+ (!pair "operation"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 90)
+ nil )
+ (!pair "agg_preserved"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 97)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-prop.h" 194)
+ (!options
+ (!option tag string "IPA_JF_PASS_THROUGH")
+ )
+ )
+ (!pair "ancestor"
+ (!type struct 1045 nil gc_used "ipa_ancestor_jf_data"
+ (!srcfileloc "ipa-prop.h" 111)
+ (!fields 3
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 106)
+ nil )
+ (!pair "formal_id"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 108)
+ nil )
+ (!pair "agg_preserved"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 110)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-prop.h" 195)
+ (!options
+ (!option tag string "IPA_JF_ANCESTOR")
+ )
+ )
+ )
+ nil 1023 nil )
+ (!srcfileloc "ipa-prop.h" 196)
+ (!options
+ (!option desc string "%1.type")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 1037)
+
+ (!type struct 1046 nil gc_unused "prop_type_change_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1047 nil gc_unused "ipa_bb_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1048 nil gc_unused "ipa_param_aa_status"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1049 nil gc_unused "ipa_known_agg_contents_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1050 nil gc_pointed_to "ipa_edge_args"
+ (!srcfileloc "ipa-prop.h" 583)
+ (!fields 2
+ (!pair "jump_functions"
+ (!type pointer 1051 nil gc_used
+ (!type user_struct 1052
+ (!type already_seen 1051)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 581)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 581)
+ nil )
+ (!pair "ipa_jump_func"
+ (!type already_seen 1032)
+ (!srcfileloc "ipa-prop.h" 581)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-prop.h" 581)
+ nil )
+ (!pair "polymorphic_call_contexts"
+ (!type pointer 1053 nil gc_used
+ (!type user_struct 1054
+ (!type already_seen 1053)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 582)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 582)
+ nil )
+ (!pair "ipa_polymorphic_call_context"
+ (!type already_seen 938)
+ (!srcfileloc "ipa-prop.h" 582)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-prop.h" 582)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1055 nil gc_unused "analysis_dom_walker"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1056 nil gc_unused "ipa_func_body_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1057 nil gc_unused "ipa_call_summary"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1058
+ (!type pointer 1059 nil gc_used
+ (!type already_seen 1058)
+ )
+ gc_pointed_to "ipa_agg_replacement_value"
+ (!srcfileloc "ipa-prop.h" 550)
+ (!fields 5
+ (!pair "next"
+ (!type already_seen 1059)
+ (!srcfileloc "ipa-prop.h" 534)
+ nil )
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 536)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-prop.h" 538)
+ nil )
+ (!pair "index"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 540)
+ nil )
+ (!pair "by_ref"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 542)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1060 nil gc_unused "bitpack_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1061 nil gc_unused "data_in"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1062 nil gc_unused "output_block"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1063 nil gc_unused "ipcp_modif_dom_walker"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1064 nil gc_unused "ipcp_value_source"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1065 nil gc_unused "ipcp_value_base"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1066 nil gc_unused "ipcp_value"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1067 nil gc_unused "ipcp_lattice"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1068 nil gc_unused "ipcp_agg_lattice"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1069 nil gc_unused "ipcp_bits_lattice"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1070 nil gc_unused "ipcp_vr_lattice"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1029)
+
+ (!type struct 1071 nil gc_unused "caller_statistics"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1072 nil gc_unused "value_topo_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1073 nil gc_unused "ipa_topo_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1033)
+
+ (!type struct 1074
+ (!type pointer 1075 nil gc_used
+ (!type already_seen 1074)
+ )
+ gc_pointed_to "ipa_fn_summary"
+ (!srcfileloc "ipa-fnsummary.h" 161)
+ (!fields 17
+ (!pair "estimated_self_stack_size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 93)
+ nil )
+ (!pair "self_size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 95)
+ nil )
+ (!pair "min_size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 97)
+ nil )
+ (!pair "inlinable"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 100)
+ nil )
+ (!pair "single_caller"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 103)
+ nil )
+ (!pair "fp_expressions"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 105)
+ nil )
+ (!pair "estimated_stack_size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 112)
+ nil )
+ (!pair "stack_frame_offset"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 114)
+ nil )
+ (!pair "time"
+ (!type already_seen 926)
+ (!srcfileloc "ipa-fnsummary.h" 116)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 117)
+ nil )
+ (!pair "conds"
+ (!type pointer 1076 nil gc_used
+ (!type user_struct 1077
+ (!type already_seen 1076)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-predicate.h" 59)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-predicate.h" 59)
+ nil )
+ (!pair "condition"
+ (!type struct 1078 nil gc_used "condition"
+ (!srcfileloc "ipa-predicate.h" 59)
+ (!fields 7
+ (!pair "offset"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-predicate.h" 32)
+ nil )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-predicate.h" 34)
+ nil )
+ (!pair "val"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-predicate.h" 35)
+ nil )
+ (!pair "operand_num"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-predicate.h" 36)
+ nil )
+ (!pair "code"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-predicate.h" 37)
+ nil )
+ (!pair "agg_contents"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-predicate.h" 40)
+ nil )
+ (!pair "by_ref"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-predicate.h" 43)
+ nil )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-predicate.h" 59)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-fnsummary.h" 121)
+ nil )
+ (!pair "size_time_table"
+ (!type pointer 1079 nil gc_used
+ (!type user_struct 1080
+ (!type already_seen 1079)
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-fnsummary.h" 122)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-fnsummary.h" 122)
+ nil )
+ (!pair "size_time_entry"
+ (!type struct 1081 nil gc_used "size_time_entry"
+ (!srcfileloc "ipa-fnsummary.h" 122)
+ (!fields 4
+ (!pair "exec_predicate"
+ (!type struct 1082
+ (!type pointer 1083 nil gc_unused
+ (!type already_seen 1082)
+ )
+ gc_used "predicate"
+ (!srcfileloc "ipa-fnsummary.h" 78)
+ (!fields 0 )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-fnsummary.h" 78)
+ nil )
+ (!pair "nonconst_predicate"
+ (!type already_seen 1082)
+ (!srcfileloc "ipa-fnsummary.h" 82)
+ nil )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 83)
+ nil )
+ (!pair "time"
+ (!type already_seen 926)
+ (!srcfileloc "ipa-fnsummary.h" 84)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+ (!srcfileloc "ipa-fnsummary.h" 122)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "ipa-fnsummary.h" 122)
+ nil )
+ (!pair "loop_iterations"
+ (!type already_seen 1083)
+ (!srcfileloc "ipa-fnsummary.h" 126)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "loop_stride"
+ (!type already_seen 1083)
+ (!srcfileloc "ipa-fnsummary.h" 129)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "array_index"
+ (!type already_seen 1083)
+ (!srcfileloc "ipa-fnsummary.h" 131)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "growth"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 137)
+ nil )
+ (!pair "scc_no"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-fnsummary.h" 139)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1084 nil gc_unused "pass_ipa_cp"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1085 nil gc_unused "ipa_dfs_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1086
+ (!type pointer 1087 nil gc_used
+ (!type already_seen 1086)
+ )
+ gc_pointed_to "odr_type_d"
+ (!srcfileloc "ipa-devirt.c" 214)
+ (!fields 10
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "ipa-devirt.c" 192)
+ nil )
+ (!pair "bases"
+ (!type user_struct 1088 nil gc_unused "vec"
+ (!srcfileloc "ipa-devirt.c" 194)
+ (!fields 1
+ (!pair "odr_type"
+ (!type already_seen 1087)
+ (!srcfileloc "ipa-devirt.c" 194)
+ nil )
+ )
+ )
+ (!srcfileloc "ipa-devirt.c" 194)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "derived_types"
+ (!type already_seen 1088)
+ (!srcfileloc "ipa-devirt.c" 197)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "types"
+ (!type already_seen 90)
+ (!srcfileloc "ipa-devirt.c" 200)
+ nil )
+ (!pair "types_set"
+ (!type already_seen 447)
+ (!srcfileloc "ipa-devirt.c" 202)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "id"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-devirt.c" 205)
+ nil )
+ (!pair "anonymous_namespace"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-devirt.c" 207)
+ nil )
+ (!pair "all_derivations_known"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-devirt.c" 209)
+ nil )
+ (!pair "odr_violated"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-devirt.c" 211)
+ nil )
+ (!pair "rtti_broken"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-devirt.c" 213)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1089
+ (!type pointer 1090 nil gc_used
+ (!type already_seen 1089)
+ )
+ gc_pointed_to "typeinfo"
+ (!srcfileloc "dbxout.c" 173)
+ (!fields 3
+ (!pair "status"
+ (!type already_seen 2)
+ (!srcfileloc "dbxout.c" 170)
+ nil )
+ (!pair "file_number"
+ (!type already_seen 2)
+ (!srcfileloc "dbxout.c" 171)
+ nil )
+ (!pair "type_number"
+ (!type already_seen 2)
+ (!srcfileloc "dbxout.c" 172)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1091 nil gc_unused "dbx_file"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 458)
+
+ (!type already_seen 454)
+
+ (!type already_seen 457)
+
+ (!type already_seen 465)
+
+ (!type already_seen 490)
+
+ (!type already_seen 492)
+
+ (!type already_seen 455)
+
+ (!type already_seen 452)
+
+ (!type already_seen 479)
+
+ (!type already_seen 488)
+
+ (!type already_seen 487)
+
+ (!type already_seen 461)
+
+ (!type already_seen 480)
+
+ (!type already_seen 482)
+
+ (!type already_seen 484)
+
+ (!type already_seen 486)
+
+ (!type already_seen 463)
+
+ (!type struct 1092 nil gc_unused "array_descr_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1093 nil gc_unused "fixed_point_type_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1094
+ (!type pointer 1095 nil gc_used
+ (!type already_seen 1094)
+ )
+ gc_pointed_to "hash_map"
+ (!srcfileloc "dwarf2asm.c" 855)
+ (!fields 1
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2asm.c" 855)
+ nil )
+ )
+ )
+
+ (!type struct 1096
+ (!type pointer 1097 nil gc_used
+ (!type already_seen 1096)
+ )
+ gc_pointed_to "dw_cfi_row"
+ (!srcfileloc "dwarf2cfi.c" 184)
+ (!fields 3
+ (!pair "cfa"
+ (!type already_seen 492)
+ (!srcfileloc "dwarf2cfi.c" 66)
+ nil )
+ (!pair "cfa_cfi"
+ (!type already_seen 453)
+ (!srcfileloc "dwarf2cfi.c" 67)
+ nil )
+ (!pair "reg_save"
+ (!type already_seen 451)
+ (!srcfileloc "dwarf2cfi.c" 70)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1098
+ (!type pointer 1099 nil gc_used
+ (!type already_seen 1098)
+ )
+ gc_pointed_to "reg_saved_in_data"
+ (!srcfileloc "dwarf2cfi.c" 186)
+ (!fields 2
+ (!pair "orig_reg"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2cfi.c" 75)
+ nil )
+ (!pair "saved_in_reg"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2cfi.c" 76)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1100 nil gc_unused "dw_trace_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1101 nil gc_unused "trace_info_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1102 nil gc_unused "queued_reg_save"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1103 nil gc_unused "init_one_dwarf_reg_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1104 nil gc_unused "pass_dwarf2_frame"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1105
+ (!type pointer 1106 nil gc_used
+ (!type already_seen 1105)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 219)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 219)
+ nil )
+ (!pair "dw_fde_ref"
+ (!type already_seen 449)
+ (!srcfileloc "dwarf2out.c" 219)
+ nil )
+ )
+ )
+
+ (!type struct 1107 nil gc_used "indirect_string_hasher"
+ (!srcfileloc "dwarf2out.c" 237)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1108
+ (!type pointer 1109 nil gc_used
+ (!type already_seen 1108)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 237)
+ (!fields 1
+ (!pair "indirect_string_hasher"
+ (!type already_seen 1107)
+ (!srcfileloc "dwarf2out.c" 237)
+ nil )
+ )
+ )
+
+ (!type already_seen 462)
+
+ (!type already_seen 470)
+
+ (!type struct 1110 nil gc_used "dw_line_info_struct"
+ (!srcfileloc "dwarf2out.c" 2935)
+ (!fields 2
+ (!pair "opcode"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2933)
+ nil )
+ (!pair "val"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2934)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type user_struct 1111
+ (!type pointer 1112 nil gc_used
+ (!type already_seen 1111)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 2977)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 2977)
+ nil )
+ (!pair "dw_line_info_entry"
+ (!type already_seen 1110)
+ (!srcfileloc "dwarf2out.c" 2977)
+ nil )
+ )
+ )
+
+ (!type struct 1113
+ (!type pointer 1114 nil gc_used
+ (!type already_seen 1113)
+ )
+ gc_pointed_to "dw_line_info_table"
+ (!srcfileloc "dwarf2out.c" 3510)
+ (!fields 10
+ (!pair "end_label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 2940)
+ nil )
+ (!pair "file_num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2944)
+ nil )
+ (!pair "line_num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2945)
+ nil )
+ (!pair "column_num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2946)
+ nil )
+ (!pair "discrim_num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2947)
+ nil )
+ (!pair "is_stmt"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2948)
+ nil )
+ (!pair "in_use"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2949)
+ nil )
+ (!pair "view"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2965)
+ nil )
+ (!pair "symviews_since_reset"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 2970)
+ nil )
+ (!pair "entries"
+ (!type already_seen 1112)
+ (!srcfileloc "dwarf2out.c" 2977)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 474)
+
+ (!type already_seen 468)
+
+ (!type already_seen 473)
+
+ (!type struct 1115 nil gc_unused "set_early_dwarf"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1116 nil gc_used "pubname_struct"
+ (!srcfileloc "dwarf2out.c" 3092)
+ (!fields 2
+ (!pair "die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3090)
+ nil )
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3091)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1117 nil gc_used "dw_ranges"
+ (!srcfileloc "dwarf2out.c" 3543)
+ (!fields 4
+ (!pair "label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3097)
+ nil )
+ (!pair "num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3100)
+ nil )
+ (!pair "idx"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3102)
+ nil )
+ (!pair "maybe_new_sec"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3105)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1118 nil gc_used "macinfo_struct"
+ (!srcfileloc "dwarf2out.c" 3114)
+ (!fields 3
+ (!pair "code"
+ (!type already_seen 9)
+ (!srcfileloc "dwarf2out.c" 3111)
+ nil )
+ (!pair "lineno"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3112)
+ nil )
+ (!pair "info"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3113)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1119 nil gc_used "dw_ranges_by_label"
+ (!srcfileloc "dwarf2out.c" 3546)
+ (!fields 2
+ (!pair "begin"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3119)
+ nil )
+ (!pair "end"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3120)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1120
+ (!type pointer 1121 nil gc_used
+ (!type already_seen 1120)
+ )
+ gc_pointed_to "limbo_die_struct"
+ (!srcfileloc "dwarf2out.c" 3142)
+ (!fields 3
+ (!pair "die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3137)
+ nil )
+ (!pair "created_for"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2out.c" 3140)
+ nil )
+ (!pair "next"
+ (!type already_seen 1121)
+ (!srcfileloc "dwarf2out.c" 3141)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1122 nil gc_unused "skeleton_chain_struct"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1123 nil gc_used "dwarf_file_hasher"
+ (!srcfileloc "dwarf2out.c" 3357)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1124
+ (!type pointer 1125 nil gc_used
+ (!type already_seen 1124)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 3357)
+ (!fields 1
+ (!pair "dwarf_file_hasher"
+ (!type already_seen 1123)
+ (!srcfileloc "dwarf2out.c" 3357)
+ nil )
+ )
+ )
+
+ (!type struct 1126 nil gc_used "decl_die_hasher"
+ (!srcfileloc "dwarf2out.c" 3368)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1127
+ (!type pointer 1128 nil gc_used
+ (!type already_seen 1127)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 3368)
+ (!fields 1
+ (!pair "decl_die_hasher"
+ (!type already_seen 1126)
+ (!srcfileloc "dwarf2out.c" 3368)
+ nil )
+ )
+ )
+
+ (!type user_struct 1129
+ (!type pointer 1130 nil gc_used
+ (!type already_seen 1129)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3372)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3372)
+ nil )
+ (!pair "dw_die_ref"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3372)
+ nil )
+ )
+ )
+
+ (!type struct 1131 nil gc_pointed_to "variable_value_struct"
+ (!srcfileloc "dwarf2out.c" 3373)
+ (!fields 2
+ (!pair "decl_id"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3371)
+ nil )
+ (!pair "dies"
+ (!type already_seen 1130)
+ (!srcfileloc "dwarf2out.c" 3372)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1132 nil gc_used "variable_value_hasher"
+ (!srcfileloc "dwarf2out.c" 3385)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1133
+ (!type pointer 1134 nil gc_used
+ (!type already_seen 1133)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 3385)
+ (!fields 1
+ (!pair "variable_value_hasher"
+ (!type already_seen 1132)
+ (!srcfileloc "dwarf2out.c" 3385)
+ nil )
+ )
+ )
+
+ (!type struct 1135 nil gc_used "block_die_hasher"
+ (!srcfileloc "dwarf2out.c" 3395)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1136
+ (!type pointer 1137 nil gc_used
+ (!type already_seen 1136)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 3395)
+ (!fields 1
+ (!pair "block_die_hasher"
+ (!type already_seen 1135)
+ (!srcfileloc "dwarf2out.c" 3395)
+ nil )
+ )
+ )
+
+ (!type struct 1138 nil gc_used "die_arg_entry_struct"
+ (!srcfileloc "dwarf2out.c" 3400)
+ (!fields 2
+ (!pair "die"
+ (!type already_seen 466)
+ (!srcfileloc "dwarf2out.c" 3398)
+ nil )
+ (!pair "arg"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2out.c" 3399)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1139
+ (!type pointer 1140 nil gc_used
+ (!type already_seen 1139)
+ )
+ gc_pointed_to "var_loc_node"
+ (!srcfileloc "dwarf2out.c" 3417)
+ (!fields 4
+ (!pair "loc"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2out.c" 3413)
+ nil )
+ (!pair "label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3414)
+ nil )
+ (!pair "next"
+ (!type already_seen 1140)
+ (!srcfileloc "dwarf2out.c" 3415)
+ nil )
+ (!pair "view"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3416)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+
+ (!type struct 1141 nil gc_pointed_to "var_loc_list_def"
+ (!srcfileloc "dwarf2out.c" 3438)
+ (!fields 4
+ (!pair "first"
+ (!type already_seen 1140)
+ (!srcfileloc "dwarf2out.c" 3421)
+ nil )
+ (!pair "last"
+ (!type already_seen 1140)
+ (!srcfileloc "dwarf2out.c" 3429)
+ (!options
+ (!option skip string "%h")
+ )
+ )
+ (!pair "last_before_switch"
+ (!type already_seen 1140)
+ (!srcfileloc "dwarf2out.c" 3434)
+ (!options
+ (!option skip string "%h")
+ )
+ )
+ (!pair "decl_id"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3437)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1142
+ (!type pointer 1143 nil gc_used
+ (!type already_seen 1142)
+ )
+ gc_pointed_to "call_arg_loc_node"
+ (!srcfileloc "dwarf2out.c" 3449)
+ (!fields 6
+ (!pair "call_arg_loc_note"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2out.c" 3443)
+ nil )
+ (!pair "label"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 3444)
+ nil )
+ (!pair "block"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2out.c" 3445)
+ nil )
+ (!pair "tail_call_p"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3446)
+ nil )
+ (!pair "symbol_ref"
+ (!type already_seen 134)
+ (!srcfileloc "dwarf2out.c" 3447)
+ nil )
+ (!pair "next"
+ (!type already_seen 1143)
+ (!srcfileloc "dwarf2out.c" 3448)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1023 nil nil )
+
+ (!type struct 1144 nil gc_used "decl_loc_hasher"
+ (!srcfileloc "dwarf2out.c" 3461)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1145
+ (!type pointer 1146 nil gc_used
+ (!type already_seen 1145)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 3461)
+ (!fields 1
+ (!pair "decl_loc_hasher"
+ (!type already_seen 1144)
+ (!srcfileloc "dwarf2out.c" 3461)
+ nil )
+ )
+ )
+
+ (!type struct 1147 nil gc_pointed_to "cached_dw_loc_list_def"
+ (!srcfileloc "dwarf2out.c" 3479)
+ (!fields 2
+ (!pair "decl_id"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 3475)
+ nil )
+ (!pair "loc_list"
+ (!type already_seen 464)
+ (!srcfileloc "dwarf2out.c" 3478)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1148 nil gc_used "dw_loc_list_hasher"
+ (!srcfileloc "dwarf2out.c" 3492)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1149
+ (!type pointer 1150 nil gc_used
+ (!type already_seen 1149)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 3492)
+ (!fields 1
+ (!pair "dw_loc_list_hasher"
+ (!type already_seen 1148)
+ (!srcfileloc "dwarf2out.c" 3492)
+ nil )
+ )
+ )
+
+ (!type user_struct 1151
+ (!type pointer 1152 nil gc_used
+ (!type already_seen 1151)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3517)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3517)
+ nil )
+ (!pair "dw_line_info_table"
+ (!type already_seen 1114)
+ (!srcfileloc "dwarf2out.c" 3517)
+ nil )
+ )
+ )
+
+ (!type user_struct 1153
+ (!type pointer 1154 nil gc_used
+ (!type already_seen 1153)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3525)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3525)
+ nil )
+ (!pair "pubname_entry"
+ (!type already_seen 1116)
+ (!srcfileloc "dwarf2out.c" 3525)
+ nil )
+ )
+ )
+
+ (!type user_struct 1155
+ (!type pointer 1156 nil gc_used
+ (!type already_seen 1155)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3533)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3533)
+ nil )
+ (!pair "macinfo_entry"
+ (!type already_seen 1118)
+ (!srcfileloc "dwarf2out.c" 3533)
+ nil )
+ )
+ )
+
+ (!type user_struct 1157
+ (!type pointer 1158 nil gc_used
+ (!type already_seen 1157)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3543)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3543)
+ nil )
+ (!pair "dw_ranges"
+ (!type already_seen 1117)
+ (!srcfileloc "dwarf2out.c" 3543)
+ nil )
+ )
+ )
+
+ (!type user_struct 1159
+ (!type pointer 1160 nil gc_used
+ (!type already_seen 1159)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3546)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3546)
+ nil )
+ (!pair "dw_ranges_by_label"
+ (!type already_seen 1119)
+ (!srcfileloc "dwarf2out.c" 3546)
+ nil )
+ )
+ )
+
+ (!type user_struct 1161
+ (!type pointer 1162 nil gc_used
+ (!type already_seen 1161)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "dwarf2out.c" 3563)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "dwarf2out.c" 3563)
+ nil )
+ (!pair "die_arg_entry"
+ (!type already_seen 1138)
+ (!srcfileloc "dwarf2out.c" 3563)
+ nil )
+ )
+ )
+
+ (!type struct 1163 nil gc_unused "md5_ctx"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1164 nil gc_unused "checksum_attributes"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1165 nil gc_unused "loc_descr_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1166 nil gc_unused "vlr_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1167 nil gc_used "addr_hasher"
+ (!srcfileloc "dwarf2out.c" 4933)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1168
+ (!type pointer 1169 nil gc_used
+ (!type already_seen 1168)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 4933)
+ (!fields 1
+ (!pair "addr_hasher"
+ (!type already_seen 1167)
+ (!srcfileloc "dwarf2out.c" 4933)
+ nil )
+ )
+ )
+
+ (!type struct 1170 nil gc_unused "decl_table_entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1171 nil gc_unused "decl_table_entry_hasher"
+ (!srcfileloc "dwarf2out.c" 8153)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1172 nil gc_unused "hash_table"
+ (!srcfileloc "dwarf2out.c" 8153)
+ (!fields 1
+ (!pair "decl_table_entry_hasher"
+ (!type already_seen 1171)
+ (!srcfileloc "dwarf2out.c" 8153)
+ nil )
+ )
+ )
+
+ (!type struct 1173 nil gc_unused "external_ref"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1174 nil gc_unused "external_ref_hasher"
+ (!srcfileloc "dwarf2out.c" 8910)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1175 nil gc_unused "hash_table"
+ (!srcfileloc "dwarf2out.c" 8910)
+ (!fields 1
+ (!pair "external_ref_hasher"
+ (!type already_seen 1174)
+ (!srcfileloc "dwarf2out.c" 8910)
+ nil )
+ )
+ )
+
+ (!type struct 1176 nil gc_unused "file_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1177 nil gc_unused "dir_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1178 nil gc_unused "file_name_acquire_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1179 nil gc_unused "dwarf_qual_info_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1180 nil gc_unused "dwarf_procedure_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1181 nil gc_pointed_to "inline_entry_data"
+ (!srcfileloc "dwarf2out.c" 23556)
+ (!fields 4
+ (!pair "block"
+ (!type already_seen 22)
+ (!srcfileloc "dwarf2out.c" 23548)
+ nil )
+ (!pair "label_pfx"
+ (!type already_seen 8)
+ (!srcfileloc "dwarf2out.c" 23551)
+ nil )
+ (!pair "label_num"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 23552)
+ nil )
+ (!pair "view"
+ (!type already_seen 2)
+ (!srcfileloc "dwarf2out.c" 23555)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1182 nil gc_used "inline_entry_data_hasher"
+ (!srcfileloc "dwarf2out.c" 23582)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1183
+ (!type pointer 1184 nil gc_used
+ (!type already_seen 1183)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "dwarf2out.c" 23582)
+ (!fields 1
+ (!pair "inline_entry_data_hasher"
+ (!type already_seen 1182)
+ (!srcfileloc "dwarf2out.c" 23582)
+ nil )
+ )
+ )
+
+ (!type struct 1185 nil gc_unused "macinfo_entry_hasher"
+ (!srcfileloc "dwarf2out.c" 28154)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1186 nil gc_unused "hash_table"
+ (!srcfileloc "dwarf2out.c" 28154)
+ (!fields 1
+ (!pair "macinfo_entry_hasher"
+ (!type already_seen 1185)
+ (!srcfileloc "dwarf2out.c" 28154)
+ nil )
+ )
+ )
+
+ (!type struct 1187 nil gc_unused "comdat_type_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1188 nil gc_unused "loc_list_hasher"
+ (!srcfileloc "dwarf2out.c" 30978)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1189 nil gc_unused "hash_table"
+ (!srcfileloc "dwarf2out.c" 30978)
+ (!fields 1
+ (!pair "loc_list_hasher"
+ (!type already_seen 1188)
+ (!srcfileloc "dwarf2out.c" 30978)
+ nil )
+ )
+ )
+
+ (!type struct 1190 nil gc_unused "pass_lower_vector"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1191 nil gc_unused "pass_lower_vector_ssa"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1192
+ (!type pointer 1193 nil gc_used
+ (!type already_seen 1192)
+ )
+ gc_pointed_to "temp_slot"
+ (!srcfileloc "function.c" 580)
+ (!fields 10
+ (!pair "next"
+ (!type already_seen 1193)
+ (!srcfileloc "function.c" 556)
+ nil )
+ (!pair "prev"
+ (!type already_seen 1193)
+ (!srcfileloc "function.c" 558)
+ nil )
+ (!pair "slot"
+ (!type already_seen 134)
+ (!srcfileloc "function.c" 560)
+ nil )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 562)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "function.c" 567)
+ nil )
+ (!pair "align"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 569)
+ nil )
+ (!pair "in_use"
+ (!type already_seen 9)
+ (!srcfileloc "function.c" 571)
+ nil )
+ (!pair "level"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 573)
+ nil )
+ (!pair "base_offset"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 576)
+ nil )
+ (!pair "full_size"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 579)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1194 nil gc_used "incoming_args"
+ (!srcfileloc "emit-rtl.h" 53)
+ (!fields 6
+ (!pair "pops_args"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 31)
+ nil )
+ (!pair "size"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 36)
+ nil )
+ (!pair "pretend_args_size"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 41)
+ nil )
+ (!pair "arg_offset_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "emit-rtl.h" 45)
+ nil )
+ (!pair "info"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 49)
+ nil )
+ (!pair "internal_arg_pointer"
+ (!type already_seen 134)
+ (!srcfileloc "emit-rtl.h" 52)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1195
+ (!type pointer 1196 nil gc_used
+ (!type already_seen 1195)
+ )
+ gc_pointed_to "initial_value_struct"
+ (!srcfileloc "function.c" 1254)
+ (!fields 3
+ (!pair "num_entries"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 1251)
+ nil )
+ (!pair "max_entries"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 1252)
+ nil )
+ (!pair "entries"
+ (!type pointer 1197 nil gc_unused
+ (!type struct 1198
+ (!type already_seen 1197)
+ gc_used "initial_value_pair"
+ (!srcfileloc "function.c" 1253)
+ (!fields 2
+ (!pair "hard_reg"
+ (!type already_seen 134)
+ (!srcfileloc "function.c" 1244)
+ nil )
+ (!pair "pseudo"
+ (!type already_seen 134)
+ (!srcfileloc "function.c" 1245)
+ nil )
+ )
+ nil 1023 nil nil )
+ )
+ (!srcfileloc "function.c" 1253)
+ (!options
+ (!option length string "%h.num_entries")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type user_struct 1199
+ (!type pointer 1200 nil gc_used
+ (!type already_seen 1199)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "emit-rtl.h" 135)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "emit-rtl.h" 135)
+ nil )
+ (!pair "temp_slot_p"
+ (!type already_seen 1193)
+ (!srcfileloc "emit-rtl.h" 135)
+ nil )
+ )
+ )
+
+ (!type struct 1201 nil gc_used "rtl_data"
+ (!srcfileloc "emit-rtl.h" 296)
+ (!fields 60
+ (!pair "expr"
+ (!type already_seen 900)
+ (!srcfileloc "emit-rtl.h" 60)
+ nil )
+ (!pair "emit"
+ (!type already_seen 897)
+ (!srcfileloc "emit-rtl.h" 61)
+ nil )
+ (!pair "varasm"
+ (!type already_seen 912)
+ (!srcfileloc "emit-rtl.h" 62)
+ nil )
+ (!pair "args"
+ (!type already_seen 1194)
+ (!srcfileloc "emit-rtl.h" 63)
+ nil )
+ (!pair "subsections"
+ (!type already_seen 913)
+ (!srcfileloc "emit-rtl.h" 64)
+ nil )
+ (!pair "eh"
+ (!type already_seen 905)
+ (!srcfileloc "emit-rtl.h" 65)
+ nil )
+ (!pair "outgoing_args_size"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 71)
+ nil )
+ (!pair "return_rtx"
+ (!type already_seen 134)
+ (!srcfileloc "emit-rtl.h" 77)
+ nil )
+ (!pair "return_bnd"
+ (!type already_seen 134)
+ (!srcfileloc "emit-rtl.h" 80)
+ nil )
+ (!pair "hard_reg_initial_vals"
+ (!type already_seen 1196)
+ (!srcfileloc "emit-rtl.h" 87)
+ nil )
+ (!pair "stack_protect_guard"
+ (!type already_seen 22)
+ (!srcfileloc "emit-rtl.h" 91)
+ nil )
+ (!pair "x_nonlocal_goto_handler_labels"
+ (!type already_seen 705)
+ (!srcfileloc "emit-rtl.h" 95)
+ nil )
+ (!pair "x_return_label"
+ (!type already_seen 403)
+ (!srcfileloc "emit-rtl.h" 100)
+ nil )
+ (!pair "x_naked_return_label"
+ (!type already_seen 403)
+ (!srcfileloc "emit-rtl.h" 105)
+ nil )
+ (!pair "x_stack_slot_list"
+ (!type already_seen 253)
+ (!srcfileloc "emit-rtl.h" 109)
+ nil )
+ (!pair "frame_space_list"
+ (!type already_seen 915)
+ (!srcfileloc "emit-rtl.h" 112)
+ nil )
+ (!pair "x_stack_check_probe_note"
+ (!type already_seen 714)
+ (!srcfileloc "emit-rtl.h" 115)
+ nil )
+ (!pair "x_arg_pointer_save_area"
+ (!type already_seen 134)
+ (!srcfileloc "emit-rtl.h" 121)
+ nil )
+ (!pair "drap_reg"
+ (!type already_seen 134)
+ (!srcfileloc "emit-rtl.h" 124)
+ nil )
+ (!pair "x_frame_offset"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 129)
+ nil )
+ (!pair "x_parm_birth_insn"
+ (!type already_seen 329)
+ (!srcfileloc "emit-rtl.h" 132)
+ nil )
+ (!pair "x_used_temp_slots"
+ (!type already_seen 1200)
+ (!srcfileloc "emit-rtl.h" 135)
+ nil )
+ (!pair "x_avail_temp_slots"
+ (!type already_seen 1193)
+ (!srcfileloc "emit-rtl.h" 138)
+ nil )
+ (!pair "x_temp_slot_level"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 141)
+ nil )
+ (!pair "stack_alignment_needed"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 145)
+ nil )
+ (!pair "preferred_stack_boundary"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 149)
+ nil )
+ (!pair "parm_stack_boundary"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 152)
+ nil )
+ (!pair "max_used_stack_slot_alignment"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 155)
+ nil )
+ (!pair "stack_alignment_estimated"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 164)
+ nil )
+ (!pair "accesses_prior_frames"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 170)
+ nil )
+ (!pair "calls_eh_return"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 173)
+ nil )
+ (!pair "saves_all_registers"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 177)
+ nil )
+ (!pair "has_nonlocal_goto"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 181)
+ nil )
+ (!pair "has_asm_statement"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 184)
+ nil )
+ (!pair "all_throwers_are_sibcalls"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 191)
+ nil )
+ (!pair "limit_stack"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 195)
+ nil )
+ (!pair "profile"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 198)
+ nil )
+ (!pair "uses_const_pool"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 201)
+ nil )
+ (!pair "uses_pic_offset_table"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 204)
+ nil )
+ (!pair "uses_eh_lsda"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 207)
+ nil )
+ (!pair "tail_call_emit"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 210)
+ nil )
+ (!pair "arg_pointer_save_area_init"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 213)
+ nil )
+ (!pair "frame_pointer_needed"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 218)
+ nil )
+ (!pair "maybe_hot_insn_p"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 221)
+ nil )
+ (!pair "stack_realign_needed"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 228)
+ nil )
+ (!pair "stack_realign_tried"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 233)
+ nil )
+ (!pair "need_drap"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 237)
+ nil )
+ (!pair "stack_realign_processed"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 242)
+ nil )
+ (!pair "stack_realign_finalized"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 246)
+ nil )
+ (!pair "dbr_scheduled_p"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 249)
+ nil )
+ (!pair "nothrow"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 254)
+ nil )
+ (!pair "shrink_wrapped"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 257)
+ nil )
+ (!pair "shrink_wrapped_separate"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 261)
+ nil )
+ (!pair "sp_is_unchanging"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 266)
+ nil )
+ (!pair "is_leaf"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 272)
+ nil )
+ (!pair "uses_only_leaf_regs"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 277)
+ nil )
+ (!pair "has_bb_partition"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 282)
+ nil )
+ (!pair "bb_reorder_complete"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 286)
+ nil )
+ (!pair "asm_clobbers"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 292)
+ nil )
+ (!pair "max_insn_address"
+ (!type already_seen 2)
+ (!srcfileloc "emit-rtl.h" 295)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1202 nil gc_used "const_int_hasher"
+ (!srcfileloc "emit-rtl.c" 142)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1203
+ (!type pointer 1204 nil gc_used
+ (!type already_seen 1203)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "emit-rtl.c" 142)
+ (!fields 1
+ (!pair "const_int_hasher"
+ (!type already_seen 1202)
+ (!srcfileloc "emit-rtl.c" 142)
+ nil )
+ )
+ )
+
+ (!type struct 1205 nil gc_used "const_wide_int_hasher"
+ (!srcfileloc "emit-rtl.c" 150)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1206
+ (!type pointer 1207 nil gc_used
+ (!type already_seen 1206)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "emit-rtl.c" 150)
+ (!fields 1
+ (!pair "const_wide_int_hasher"
+ (!type already_seen 1205)
+ (!srcfileloc "emit-rtl.c" 150)
+ nil )
+ )
+ )
+
+ (!type struct 1208 nil gc_used "const_poly_int_hasher"
+ (!srcfileloc "emit-rtl.c" 160)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1209
+ (!type pointer 1210 nil gc_used
+ (!type already_seen 1209)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "emit-rtl.c" 160)
+ (!fields 1
+ (!pair "const_poly_int_hasher"
+ (!type already_seen 1208)
+ (!srcfileloc "emit-rtl.c" 160)
+ nil )
+ )
+ )
+
+ (!type struct 1211 nil gc_used "reg_attr_hasher"
+ (!srcfileloc "emit-rtl.c" 169)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1212
+ (!type pointer 1213 nil gc_used
+ (!type already_seen 1212)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "emit-rtl.c" 169)
+ (!fields 1
+ (!pair "reg_attr_hasher"
+ (!type already_seen 1211)
+ (!srcfileloc "emit-rtl.c" 169)
+ nil )
+ )
+ )
+
+ (!type struct 1214 nil gc_used "const_double_hasher"
+ (!srcfileloc "emit-rtl.c" 178)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1215
+ (!type pointer 1216 nil gc_used
+ (!type already_seen 1215)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "emit-rtl.c" 178)
+ (!fields 1
+ (!pair "const_double_hasher"
+ (!type already_seen 1214)
+ (!srcfileloc "emit-rtl.c" 178)
+ nil )
+ )
+ )
+
+ (!type struct 1217 nil gc_used "const_fixed_hasher"
+ (!srcfileloc "emit-rtl.c" 187)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1218
+ (!type pointer 1219 nil gc_used
+ (!type already_seen 1218)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "emit-rtl.c" 187)
+ (!fields 1
+ (!pair "const_fixed_hasher"
+ (!type already_seen 1217)
+ (!srcfileloc "emit-rtl.c" 187)
+ nil )
+ )
+ )
+
+ (!type already_seen 394)
+
+ (!type already_seen 402)
+
+ (!type already_seen 398)
+
+ (!type already_seen 396)
+
+ (!type already_seen 399)
+
+ (!type already_seen 400)
+
+ (!type already_seen 395)
+
+ (!type already_seen 406)
+
+ (!type already_seen 408)
+
+ (!type already_seen 410)
+
+ (!type already_seen 412)
+
+ (!type struct 1220 nil gc_unused "throw_stmt_node"
+ (!srcfileloc "except.h" 289)
+ (!fields 2
+ (!pair "stmt"
+ (!type already_seen 314)
+ (!srcfileloc "except.h" 287)
+ nil )
+ (!pair "lp_nr"
+ (!type already_seen 2)
+ (!srcfileloc "except.h" 288)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1221 nil gc_unused "pieces_addr"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1222 nil gc_unused "op_by_pieces_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1223 nil gc_unused "move_by_pieces_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1224 nil gc_unused "store_by_pieces_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1225 nil gc_unused "compare_by_pieces_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1226
+ (!type pointer 1227 nil gc_unused
+ (!type already_seen 1226)
+ )
+ gc_unused "separate_ops"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1228 nil gc_used "insn_cache_hasher"
+ (!srcfileloc "function.c" 128)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1229
+ (!type pointer 1230 nil gc_used
+ (!type already_seen 1229)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "function.c" 128)
+ (!fields 1
+ (!pair "insn_cache_hasher"
+ (!type already_seen 1228)
+ (!srcfileloc "function.c" 128)
+ nil )
+ )
+ )
+
+ (!type struct 1231 nil gc_pointed_to "temp_slot_address_entry"
+ (!srcfileloc "function.c" 587)
+ (!fields 3
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "function.c" 584)
+ nil )
+ (!pair "address"
+ (!type already_seen 134)
+ (!srcfileloc "function.c" 585)
+ nil )
+ (!pair "temp_slot"
+ (!type already_seen 1193)
+ (!srcfileloc "function.c" 586)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1232 nil gc_used "temp_address_hasher"
+ (!srcfileloc "function.c" 597)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1233
+ (!type pointer 1234 nil gc_used
+ (!type already_seen 1233)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "function.c" 597)
+ (!fields 1
+ (!pair "temp_address_hasher"
+ (!type already_seen 1232)
+ (!srcfileloc "function.c" 597)
+ nil )
+ )
+ )
+
+ (!type already_seen 1198)
+
+ (!type struct 1235 nil gc_unused "pass_instantiate_virtual_regs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1236 nil gc_unused "assign_parm_data_all"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1237 nil gc_unused "assign_parm_data_one"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1238 nil gc_unused "bounds_parm_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1239 nil gc_unused "pass_leaf_regs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1240 nil gc_unused "pass_thread_prologue_and_epilogue"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1241 nil gc_unused "pass_match_asm_constraints"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1242
+ (!type pointer 1243 nil gc_used
+ (!type already_seen 1242)
+ )
+ gc_pointed_to "hash_map"
+ (!srcfileloc "except.c" 150)
+ (!fields 2
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "except.c" 150)
+ nil )
+ (!pair "tree_hash"
+ (!type undefined 1244 nil gc_unused "tree_hash"
+ (!srcfileloc "except.c" 150)
+ )
+ (!srcfileloc "except.c" 150)
+ nil )
+ )
+ )
+
+ (!type already_seen 1244)
+
+ (!type struct 1245 nil gc_unused "action_record"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1246 nil gc_unused "action_record_hasher"
+ (!srcfileloc "except.c" 209)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1247 nil gc_unused "hash_table"
+ (!srcfileloc "except.c" 209)
+ (!fields 1
+ (!pair "action_record_hasher"
+ (!type already_seen 1246)
+ (!srcfileloc "except.c" 209)
+ nil )
+ )
+ )
+
+ (!type struct 1248 nil gc_unused "duplicate_eh_regions_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1249 nil gc_unused "ttypes_filter"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1250 nil gc_unused "ttypes_filter_hasher"
+ (!srcfileloc "except.c" 728)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1251 nil gc_unused "hash_table"
+ (!srcfileloc "except.c" 728)
+ (!fields 1
+ (!pair "ttypes_filter_hasher"
+ (!type already_seen 1250)
+ (!srcfileloc "except.c" 728)
+ nil )
+ )
+ )
+
+ (!type struct 1252 nil gc_unused "ehspec_hasher"
+ (!srcfileloc "except.c" 763)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1253 nil gc_unused "hash_table"
+ (!srcfileloc "except.c" 763)
+ (!fields 1
+ (!pair "ehspec_hasher"
+ (!type already_seen 1252)
+ (!srcfileloc "except.c" 763)
+ nil )
+ )
+ )
+
+ (!type struct 1254 nil gc_unused "pass_set_nothrow_function_flags"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1255 nil gc_unused "pass_convert_to_eh_region_ranges"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 835)
+
+ (!type struct 1256
+ (!type pointer 1257 nil gc_used
+ (!type already_seen 1256)
+ )
+ gc_pointed_to "test_of_length"
+ (!srcfileloc "ggc-tests.c" 79)
+ (!fields 2
+ (!pair "num_elem"
+ (!type already_seen 2)
+ (!srcfileloc "ggc-tests.c" 75)
+ nil )
+ (!pair "elem"
+ (!type array 1258 nil gc_used "1"
+ (!type already_seen 1257)
+ )
+ (!srcfileloc "ggc-tests.c" 76)
+ (!options
+ (!option length string "%h.num_elem")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 837)
+
+ (!type struct 1259
+ (!type pointer 1260 nil gc_used
+ (!type already_seen 1259)
+ )
+ gc_pointed_to "test_of_union"
+ (!srcfileloc "ggc-tests.c" 145)
+ (!fields 2
+ (!pair "m_kind"
+ (!type already_seen 2)
+ (!srcfileloc "ggc-tests.c" 136)
+ nil )
+ (!pair "m_u"
+ (!type already_seen 833)
+ (!srcfileloc "ggc-tests.c" 140)
+ (!options
+ (!option desc string "calc_desc (%0.m_kind)")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1261 nil gc_unused "test_struct_with_dtor"
+ (!srcfileloc "ggc-tests.c" 186)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 1262
+ (!type pointer 1263 nil gc_used
+ (!type already_seen 1262)
+ )
+ gc_pointed_to "example_base"
+ (!srcfileloc "ggc-tests.c" 255)
+ (!fields 2
+ (!pair "m_kind"
+ (!type already_seen 2)
+ (!srcfileloc "ggc-tests.c" 253)
+ nil )
+ (!pair "m_a"
+ (!type already_seen 834)
+ (!srcfileloc "ggc-tests.c" 254)
+ nil )
+ )
+ (!options
+ (!option tag string "0")
+ (!option desc string "%h.m_kind")
+ )
+ 1023 nil nil )
+
+ (!type struct 1264
+ (!type pointer 1265 nil gc_used
+ (!type already_seen 1264)
+ )
+ gc_pointed_to "some_subclass"
+ (!srcfileloc "ggc-tests.c" 266)
+ (!fields 1
+ (!pair "m_b"
+ (!type already_seen 834)
+ (!srcfileloc "ggc-tests.c" 265)
+ nil )
+ )
+ (!options
+ (!option tag string "1")
+ )
+ 1023 nil
+ (!type already_seen 1262)
+ )
+
+ (!type struct 1266
+ (!type pointer 1267 nil gc_used
+ (!type already_seen 1266)
+ )
+ gc_pointed_to "some_other_subclass"
+ (!srcfileloc "ggc-tests.c" 277)
+ (!fields 1
+ (!pair "m_c"
+ (!type already_seen 834)
+ (!srcfileloc "ggc-tests.c" 276)
+ nil )
+ )
+ (!options
+ (!option tag string "2")
+ )
+ 1023 nil
+ (!type already_seen 1262)
+ )
+
+ (!type struct 1268
+ (!type pointer 1269 nil gc_used
+ (!type already_seen 1268)
+ )
+ gc_pointed_to "test_node"
+ (!srcfileloc "ggc-tests.c" 336)
+ (!fields 3
+ (!pair "m_prev"
+ (!type already_seen 1269)
+ (!srcfileloc "ggc-tests.c" 333)
+ nil )
+ (!pair "m_next"
+ (!type already_seen 1269)
+ (!srcfileloc "ggc-tests.c" 334)
+ nil )
+ (!pair "m_idx"
+ (!type already_seen 2)
+ (!srcfileloc "ggc-tests.c" 335)
+ nil )
+ )
+ (!options
+ (!option chain_prev string "%h.m_prev")
+ (!option chain_next string "%h.m_next")
+ )
+ 1023 nil nil )
+
+ (!type user_struct 1270
+ (!type pointer 1271 nil gc_used
+ (!type already_seen 1270)
+ )
+ gc_pointed_to "user_struct"
+ (!srcfileloc "ggc-tests.c" 398)
+ (!fields 0 )
+ )
+
+ (!type already_seen 593)
+
+ (!type struct 1272 nil gc_unused "gcse_expr"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1273
+ (!type pointer 1274 nil gc_unused
+ (!type already_seen 1273)
+ )
+ gc_unused "gcse_occr"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1275 nil gc_unused "gcse_hash_table_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1276 nil gc_unused "ls_expr"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1277 nil gc_unused "pre_ldst_expr_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1278 nil gc_unused "bb_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1279 nil gc_unused "vec"
+ (!srcfileloc "gcse.c" 620)
+ (!fields 1
+ (!pair "rtx_insn"
+ (!type already_seen 329)
+ (!srcfileloc "gcse.c" 620)
+ nil )
+ )
+ )
+
+ (!type user_struct 1280 nil gc_unused "vec"
+ (!srcfileloc "gcse.c" 621)
+ (!fields 1
+ (!pair "modify_pair"
+ (!type undefined 1281 nil gc_unused "modify_pair"
+ (!srcfileloc "gcse.c" 621)
+ )
+ (!srcfileloc "gcse.c" 621)
+ nil )
+ )
+ )
+
+ (!type already_seen 1281)
+
+ (!type struct 1282 nil gc_unused "reg_avail_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1283 nil gc_unused "mem_conflict_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1284 nil gc_unused "edge_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1285 nil gc_unused "set_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1286 nil gc_unused "pass_rtl_pre"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1287 nil gc_unused "pass_rtl_hoist"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1288 nil gc_unused "macro_hash_value"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1289 nil gc_unused "godump_container"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1290 nil gc_used "libfunc_decl_hasher"
+ (!srcfileloc "optabs-libfuncs.c" 720)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1291
+ (!type pointer 1292 nil gc_used
+ (!type already_seen 1291)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "optabs-libfuncs.c" 720)
+ (!fields 1
+ (!pair "libfunc_decl_hasher"
+ (!type already_seen 1290)
+ (!srcfileloc "optabs-libfuncs.c" 720)
+ nil )
+ )
+ )
+
+ (!type struct 1293 nil gc_unused "bb_profile_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1294 nil gc_unused "edge_profile_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1295
+ (!type pointer 1296 nil gc_unused
+ (!type already_seen 1295)
+ )
+ gc_unused "fixup_edge_type"
+ (!srcfileloc "mcf.c" 94)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 1297
+ (!type pointer 1298 nil gc_unused
+ (!type already_seen 1297)
+ )
+ gc_unused "fixup_vertex_type"
+ (!srcfileloc "mcf.c" 103)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 1299 nil gc_unused "fixup_graph_type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1300 nil gc_unused "queue_type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1301 nil gc_unused "augmenting_path_type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type union 1302 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/mcf.c:343"nil
+ (!fields 0 )
+ nil 0 nil )
+
+ (!type struct 1303
+ (!type pointer 1304 nil gc_unused
+ (!type already_seen 1303)
+ )
+ gc_unused "stack_def"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1305
+ (!type pointer 1306 nil gc_unused
+ (!type already_seen 1305)
+ )
+ gc_unused "block_info_def"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1307 nil gc_unused "pass_stack_regs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1308 nil gc_unused "pass_stack_regs_run"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1309 nil gc_unused "pass_free_cfg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1310 nil gc_unused "pass_into_cfg_layout_mode"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1311 nil gc_unused "pass_outof_cfg_layout_mode"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1312 nil gc_unused "profile_record"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1313 nil gc_unused "cfg_hooks"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1314
+ (!type pointer 1315 nil gc_used
+ (!type already_seen 1314)
+ )
+ gc_pointed_to "string_pool_data"
+ (!srcfileloc "stringpool.c" 238)
+ (!fields 3
+ (!pair "entries"
+ (!type already_seen 17)
+ (!srcfileloc "stringpool.c" 235)
+ (!options
+ (!option nested_ptr nested
+ (!type already_seen 21)
+ "%h ? HT_IDENT_TO_GCC_IDENT (%h) : NULL" "%h ? GCC_IDENT_TO_HT_IDENT (%h) : NULL")
+ (!option length string "%h.nslots")
+ )
+ )
+ (!pair "nslots"
+ (!type already_seen 2)
+ (!srcfileloc "stringpool.c" 236)
+ nil )
+ (!pair "nelements"
+ (!type already_seen 2)
+ (!srcfileloc "stringpool.c" 237)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1316 nil gc_pointed_to "type_hash"
+ (!srcfileloc "tree.c" 170)
+ (!fields 2
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "tree.c" 168)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "tree.c" 169)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1317 nil gc_used "type_cache_hasher"
+ (!srcfileloc "tree.c" 194)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1318
+ (!type pointer 1319 nil gc_used
+ (!type already_seen 1318)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree.c" 194)
+ (!fields 1
+ (!pair "type_cache_hasher"
+ (!type already_seen 1317)
+ (!srcfileloc "tree.c" 194)
+ nil )
+ )
+ )
+
+ (!type struct 1320 nil gc_used "int_cst_hasher"
+ (!srcfileloc "tree.c" 205)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1321
+ (!type pointer 1322 nil gc_used
+ (!type already_seen 1321)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree.c" 205)
+ (!fields 1
+ (!pair "int_cst_hasher"
+ (!type already_seen 1320)
+ (!srcfileloc "tree.c" 205)
+ nil )
+ )
+ )
+
+ (!type struct 1323 nil gc_used "poly_int_cst_hasher"
+ (!srcfileloc "tree.c" 216)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1324
+ (!type pointer 1325 nil gc_used
+ (!type already_seen 1324)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree.c" 216)
+ (!fields 1
+ (!pair "poly_int_cst_hasher"
+ (!type already_seen 1323)
+ (!srcfileloc "tree.c" 216)
+ nil )
+ )
+ )
+
+ (!type struct 1326 nil gc_used "cl_option_hasher"
+ (!srcfileloc "tree.c" 232)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1327
+ (!type pointer 1328 nil gc_used
+ (!type already_seen 1327)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree.c" 232)
+ (!fields 1
+ (!pair "cl_option_hasher"
+ (!type already_seen 1326)
+ (!srcfileloc "tree.c" 232)
+ nil )
+ )
+ )
+
+ (!type user_struct 1329
+ (!type pointer 1330 nil gc_used
+ (!type already_seen 1329)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree.c" 238)
+ (!fields 1
+ (!pair "tree_decl_map_cache_hasher"
+ (!type already_seen 850)
+ (!srcfileloc "tree.c" 238)
+ nil )
+ )
+ )
+
+ (!type struct 1331 nil gc_used "tree_vec_map_cache_hasher"
+ (!srcfileloc "tree.c" 261)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1332
+ (!type pointer 1333 nil gc_used
+ (!type already_seen 1332)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree.c" 261)
+ (!fields 1
+ (!pair "tree_vec_map_cache_hasher"
+ (!type already_seen 1331)
+ (!srcfileloc "tree.c" 261)
+ nil )
+ )
+ )
+
+ (!type struct 1334 nil gc_unused "free_lang_data_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1335 nil gc_unused "pass_ipa_free_lang_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1336 nil gc_unused "addr_const"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1337 nil gc_used "section_hasher"
+ (!srcfileloc "varasm.c" 188)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1338
+ (!type pointer 1339 nil gc_used
+ (!type already_seen 1338)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "varasm.c" 188)
+ (!fields 1
+ (!pair "section_hasher"
+ (!type already_seen 1337)
+ (!srcfileloc "varasm.c" 188)
+ nil )
+ )
+ )
+
+ (!type struct 1340 nil gc_used "object_block_hasher"
+ (!srcfileloc "varasm.c" 199)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1341
+ (!type pointer 1342 nil gc_used
+ (!type already_seen 1341)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "varasm.c" 199)
+ (!fields 1
+ (!pair "object_block_hasher"
+ (!type already_seen 1340)
+ (!srcfileloc "varasm.c" 199)
+ nil )
+ )
+ )
+
+ (!type struct 1343 nil gc_unused "asm_int_op"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1344
+ (!type pointer 1345 nil gc_used
+ (!type already_seen 1344)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "varasm.c" 2973)
+ (!fields 1
+ (!pair "tree_descriptor_hasher"
+ (!type already_seen 996)
+ (!srcfileloc "varasm.c" 2973)
+ nil )
+ )
+ )
+
+ (!type already_seen 911)
+
+ (!type already_seen 910)
+
+ (!type struct 1346 nil gc_unused "oc_outer_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1347 nil gc_unused "oc_local_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1348 nil gc_used "tm_clone_hasher"
+ (!srcfileloc "varasm.c" 5974)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1349
+ (!type pointer 1350 nil gc_used
+ (!type already_seen 1349)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "varasm.c" 5974)
+ (!fields 1
+ (!pair "tm_clone_hasher"
+ (!type already_seen 1348)
+ (!srcfileloc "varasm.c" 5974)
+ nil )
+ )
+ )
+
+ (!type struct 1351 nil gc_unused "tm_alias_pair"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 434)
+
+ (!type already_seen 722)
+
+ (!type already_seen 720)
+
+ (!type already_seen 730)
+
+ (!type already_seen 728)
+
+ (!type already_seen 423)
+
+ (!type already_seen 735)
+
+ (!type already_seen 756)
+
+ (!type already_seen 745)
+
+ (!type struct 1352 nil gc_pointed_to "gimple_statement_wce"
+ (!srcfileloc "gimple.h" 558)
+ (!fields 1
+ (!pair "cleanup"
+ (!type already_seen 314)
+ (!srcfileloc "gimple.h" 557)
+ nil )
+ )
+ (!options
+ (!option tag string "GSS_WCE")
+ )
+ 1023 nil
+ (!type already_seen 315)
+ )
+
+ (!type already_seen 761)
+
+ (!type already_seen 764)
+
+ (!type already_seen 763)
+
+ (!type already_seen 758)
+
+ (!type already_seen 753)
+
+ (!type struct 1353 nil gc_pointed_to "gimple_statement_omp_return"
+ (!srcfileloc "gimple.h" 814)
+ (!fields 0 )
+ (!options
+ (!option tag string "GSS_OMP_ATOMIC_STORE_LAYOUT")
+ )
+ 1023 nil
+ (!type already_seen 753)
+ )
+
+ (!type struct 1354 nil gc_unused "gimple_temp_hash_elt"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1355 nil gc_pointed_to "tm_restart_node"
+ (!srcfileloc "gimple-ssa.h" 32)
+ (!fields 2
+ (!pair "stmt"
+ (!type already_seen 314)
+ (!srcfileloc "gimple-ssa.h" 30)
+ nil )
+ (!pair "label_or_list"
+ (!type already_seen 22)
+ (!srcfileloc "gimple-ssa.h" 31)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type already_seen 437)
+
+ (!type already_seen 428)
+
+ (!type already_seen 425)
+
+ (!type already_seen 427)
+
+ (!type already_seen 429)
+
+ (!type already_seen 436)
+
+ (!type struct 1356 nil gc_unused "hash_set"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1357 nil gc_unused "hash_map"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1358 nil gc_unused "chkp_ctor_stmt_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1359 nil gc_unused "pass_chkp"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1360 nil gc_unused "pass_release_ssa_names"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type union 1361 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/tree-eh.c:53"nil
+ (!fields 0 )
+ nil 0 nil )
+
+ (!type struct 1362 nil gc_unused "finally_tree_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1363 nil gc_unused "finally_tree_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1364 nil gc_unused "goto_queue_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1365 nil gc_unused "leh_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1366 nil gc_unused "leh_tf_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1367 nil gc_unused "labels_s"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1368 nil gc_unused "pass_lower_eh"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1369 nil gc_unused "pass_refactor_eh"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1370 nil gc_unused "pass_lower_resx"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1371 nil gc_unused "pass_lower_eh_dispatch"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1372 nil gc_unused "pass_cleanup_eh"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1373 nil gc_used "mem_addr_template"
+ (!srcfileloc "tree-ssa-address.c" 94)
+ (!fields 3
+ (!pair "ref"
+ (!type already_seen 134)
+ (!srcfileloc "tree-ssa-address.c" 82)
+ nil )
+ (!pair "step_p"
+ (!type already_seen 135)
+ (!srcfileloc "tree-ssa-address.c" 83)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "off_p"
+ (!type already_seen 135)
+ (!srcfileloc "tree-ssa-address.c" 85)
+ (!options
+ (!option skip string "")
+ )
+ )
+ )
+ nil 1023 nil nil )
+
+ (!type user_struct 1374
+ (!type pointer 1375 nil gc_used
+ (!type already_seen 1374)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "tree-ssa-address.c" 94)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "tree-ssa-address.c" 94)
+ nil )
+ (!pair "mem_addr_template"
+ (!type already_seen 1373)
+ (!srcfileloc "tree-ssa-address.c" 94)
+ nil )
+ )
+ )
+
+ (!type struct 1376 nil gc_unused "mem_address"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1377 nil gc_unused "cfg_stats_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1378 nil gc_unused "replace_decls_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1379 nil gc_unused "locus_discrim_map"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1380 nil gc_unused "locus_discrim_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1381 nil gc_unused "pass_build_cfg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1382 nil gc_unused "omp_region"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1383 nil gc_unused "walk_stmt_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1384 nil gc_unused "move_stmt_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1385 nil gc_unused "pass_split_crit_edges"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1386 nil gc_unused "pass_warn_function_return"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1387 nil gc_unused "pass_warn_unused_result"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1388 nil gc_unused "pass_fixup_cfg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1389 nil gc_unused "iv_use"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1390 nil gc_unused "iv"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1391 nil gc_unused "version_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1392 nil gc_unused "comp_cost"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1393 nil gc_unused "iv_inv_expr_ent"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1394 nil gc_unused "cost_pair"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1395 nil gc_unused "iv_group"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1396 nil gc_unused "iv_cand"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1397 nil gc_unused "iv_common_cand"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1398 nil gc_unused "iv_common_cand_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1399 nil gc_unused "iv_inv_expr_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1400 nil gc_unused "ivopts_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1401 nil gc_unused "iv_ca"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1402 nil gc_unused "iv_ca_delta"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1403 nil gc_unused "tree_niter_desc"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1404 nil gc_unused "ifs_ivopts_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1405 nil gc_unused "walk_tree_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1406 nil gc_unused "aff_tree"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1407 nil gc_unused "ainc_cost_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1408 nil gc_unused "dfa_stats_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1409 nil gc_unused "numbered_tree"
+ (!srcfileloc "tree-dfa.c" 907)
+ (!fields 2
+ (!pair "t"
+ (!type already_seen 22)
+ (!srcfileloc "tree-dfa.c" 905)
+ nil )
+ (!pair "num"
+ (!type already_seen 2)
+ (!srcfileloc "tree-dfa.c" 906)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1410 nil gc_pointed_to "scev_info_str"
+ (!srcfileloc "tree-scalar-evolution.c" 297)
+ (!fields 3
+ (!pair "name_version"
+ (!type already_seen 2)
+ (!srcfileloc "tree-scalar-evolution.c" 294)
+ nil )
+ (!pair "instantiated_below"
+ (!type already_seen 2)
+ (!srcfileloc "tree-scalar-evolution.c" 295)
+ nil )
+ (!pair "chrec"
+ (!type already_seen 22)
+ (!srcfileloc "tree-scalar-evolution.c" 296)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1411 nil gc_used "scev_info_hasher"
+ (!srcfileloc "tree-scalar-evolution.c" 324)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1412
+ (!type pointer 1413 nil gc_used
+ (!type already_seen 1412)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "tree-scalar-evolution.c" 324)
+ (!fields 1
+ (!pair "scev_info_hasher"
+ (!type already_seen 1411)
+ (!srcfileloc "tree-scalar-evolution.c" 324)
+ nil )
+ )
+ )
+
+ (!type struct 1414 nil gc_unused "instantiate_cache_type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1415 nil gc_unused "chrec_stats"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 431)
+
+ (!type struct 1416 nil gc_unused "pass_ipa_tree_profile"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1417 nil gc_unused "nesting_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1418 nil gc_unused "nesting_copy_body_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1419 nil gc_unused "oacc_loop"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1420 nil gc_unused "pass_oacc_device_lower"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1421 nil gc_unused "pass_omp_device_lower"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1422 nil gc_unused "pass_omp_target_link"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1423 nil gc_unused "omp_for_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1424 nil gc_unused "oacc_collapse"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1425 nil gc_unused "omp_for_data_loop"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1426
+ (!type pointer 1427 nil gc_used
+ (!type already_seen 1426)
+ )
+ gc_pointed_to "grid_launch_attributes_trees"
+ (!srcfileloc "omp-expand.c" 6677)
+ (!fields 5
+ (!pair "kernel_dim_array_type"
+ (!type already_seen 22)
+ (!srcfileloc "omp-expand.c" 6672)
+ nil )
+ (!pair "kernel_lattrs_dimnum_decl"
+ (!type already_seen 22)
+ (!srcfileloc "omp-expand.c" 6673)
+ nil )
+ (!pair "kernel_lattrs_grid_decl"
+ (!type already_seen 22)
+ (!srcfileloc "omp-expand.c" 6674)
+ nil )
+ (!pair "kernel_lattrs_group_decl"
+ (!type already_seen 22)
+ (!srcfileloc "omp-expand.c" 6675)
+ nil )
+ (!pair "kernel_launch_attributes_type"
+ (!type already_seen 22)
+ (!srcfileloc "omp-expand.c" 6676)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type struct 1428 nil gc_unused "grid_arg_decl_map"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1429 nil gc_unused "pass_expand_omp"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1430 nil gc_unused "pass_expand_omp_ssa"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1431 nil gc_unused "omp_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1432 nil gc_unused "omplow_simd_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1433 nil gc_unused "omp_taskcopy_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1434 nil gc_unused "lower_omp_regimplify_operands_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1435 nil gc_unused "pass_lower_omp"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1436 nil gc_unused "pass_diagnose_omp_blocks"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1437 nil gc_unused "_stmt_vec_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1438 nil gc_unused "cl_option_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1439 nil gc_unused "secondary_reload_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1440 nil gc_unused "gcc_target"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1441 nil gc_unused "cmp_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1442 nil gc_unused "alignment_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1443 nil gc_unused "pass_xtensa_psram_nops"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1444 nil gc_unused "register_pass_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1445 nil gc_unused "dump_file_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1446 nil gc_unused "pass_build_ssa_passes"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1447 nil gc_unused "pass_chkp_instrumentation_passes"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1448 nil gc_unused "pass_local_optimization_passes"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1449 nil gc_unused "pass_all_early_optimizations"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1450 nil gc_unused "pass_all_optimizations"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1451 nil gc_unused "pass_all_optimizations_g"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1452 nil gc_unused "pass_rest_of_compilation"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1453 nil gc_unused "pass_postreload"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1454 nil gc_unused "pass_late_compilation"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1455
+ (!type pointer 1456 nil gc_unused
+ (!type already_seen 1455)
+ )
+ gc_unused "uid_range"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1457 nil gc_unused "pass_list_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1458
+ (!type pointer 1459 nil gc_unused
+ (!type already_seen 1458)
+ )
+ gc_unused "lto_out_decl_state"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1460 nil gc_unused "cgraph_order_sort"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1461
+ (!type pointer 1462 nil gc_used
+ (!type already_seen 1461)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "tree-phinodes.c" 70)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "tree-phinodes.c" 70)
+ nil )
+ (!pair "gimple"
+ (!type already_seen 314)
+ (!srcfileloc "tree-phinodes.c" 70)
+ nil )
+ )
+ )
+
+ (!type struct 1463 nil gc_unused "ao_ref"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type undefined 1464 nil gc_unused "TRAILING_WIDE_INT_ACCESSOR"
+ (!srcfileloc "tree-ssanames.h" 52)
+ )
+
+ (!type already_seen 1041)
+
+ (!type struct 1465 nil gc_unused "assert_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1466 nil gc_unused "switch_update"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1043)
+
+ (!type already_seen 1044)
+
+ (!type already_seen 1045)
+
+ (!type already_seen 1036)
+
+ (!type already_seen 1039)
+
+ (!type struct 1467 nil gc_used "ipa_vr"
+ (!srcfileloc "ipa-prop.h" 554)
+ (!fields 4
+ (!pair "known"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 162)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "ipa-prop.h" 163)
+ nil )
+ (!pair "min"
+ (!type already_seen 476)
+ (!srcfileloc "ipa-prop.h" 164)
+ nil )
+ (!pair "max"
+ (!type already_seen 476)
+ (!srcfileloc "ipa-prop.h" 165)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 1042)
+
+ (!type already_seen 1027)
+
+ (!type already_seen 1026)
+
+ (!type already_seen 1030)
+
+ (!type already_seen 1031)
+
+ (!type user_struct 1468
+ (!type pointer 1469 nil gc_used
+ (!type already_seen 1468)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 552)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 552)
+ nil )
+ (!pair "ipa_bits"
+ (!type already_seen 1038)
+ (!srcfileloc "ipa-prop.h" 552)
+ nil )
+ )
+ )
+
+ (!type user_struct 1470
+ (!type pointer 1471 nil gc_used
+ (!type already_seen 1470)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 554)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 554)
+ nil )
+ (!pair "ipa_vr"
+ (!type already_seen 1467)
+ (!srcfileloc "ipa-prop.h" 554)
+ nil )
+ )
+ )
+
+ (!type struct 1472 nil gc_used "ipcp_transformation_summary"
+ (!srcfileloc "ipa-prop.h" 653)
+ (!fields 3
+ (!pair "agg_values"
+ (!type already_seen 1059)
+ (!srcfileloc "ipa-prop.h" 550)
+ nil )
+ (!pair "bits"
+ (!type already_seen 1469)
+ (!srcfileloc "ipa-prop.h" 552)
+ nil )
+ (!pair "m_vr"
+ (!type already_seen 1471)
+ (!srcfileloc "ipa-prop.h" 554)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type already_seen 1052)
+
+ (!type already_seen 1054)
+
+ (!type user_struct 1473
+ (!type pointer 1474 nil gc_used
+ (!type already_seen 1473)
+ )
+ gc_pointed_to "ipa_node_params_t"
+ (!srcfileloc "ipa-prop.h" 628)
+ (!fields 0 )
+ )
+
+ (!type user_struct 1475
+ (!type pointer 1476 nil gc_used
+ (!type already_seen 1475)
+ )
+ gc_pointed_to "ipa_edge_args_sum_t"
+ (!srcfileloc "ipa-prop.h" 645)
+ (!fields 0 )
+ )
+
+ (!type user_struct 1477
+ (!type pointer 1478 nil gc_used
+ (!type already_seen 1477)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-prop.h" 653)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-prop.h" 653)
+ nil )
+ (!pair "ipcp_transformation_summary"
+ (!type already_seen 1472)
+ (!srcfileloc "ipa-prop.h" 653)
+ nil )
+ )
+ )
+
+ (!type struct 1479 nil gc_used "tm_wrapper_hasher"
+ (!srcfileloc "trans-mem.c" 479)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1480
+ (!type pointer 1481 nil gc_used
+ (!type already_seen 1480)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "trans-mem.c" 479)
+ (!fields 1
+ (!pair "tm_wrapper_hasher"
+ (!type already_seen 1479)
+ (!srcfileloc "trans-mem.c" 479)
+ nil )
+ )
+ )
+
+ (!type struct 1482 nil gc_unused "diagnose_tm"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1483 nil gc_unused "pass_diagnose_tm_blocks"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1484 nil gc_unused "tm_log_entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1485 nil gc_unused "log_entry_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1486 nil gc_unused "tm_new_mem_map"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1487 nil gc_unused "tm_mem_map_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1488 nil gc_unused "pass_lower_tm"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1489 nil gc_unused "tm_region"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1490 nil gc_unused "pass_tm_init"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1491 nil gc_unused "bb2reg_stuff"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1492 nil gc_unused "pass_tm_mark"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1493 nil gc_unused "pass_tm_edges"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1494 nil gc_unused "tm_memop"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1495 nil gc_unused "tm_memop_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1496 nil gc_unused "tm_memopt_bitmaps"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1497 nil gc_unused "pass_tm_memopt"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1498 nil gc_unused "tm_ipa_cg_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1499 nil gc_unused "vec"
+ (!srcfileloc "trans-mem.c" 4195)
+ (!fields 1
+ (!pair "cgraph_node"
+ (!type already_seen 932)
+ (!srcfileloc "trans-mem.c" 4195)
+ nil )
+ )
+ )
+
+ (!type struct 1500 nil gc_unused "demangle_component"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1501 nil gc_unused "create_version_alias_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1502 nil gc_unused "pass_ipa_tm"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1503 nil gc_unused "lto_location_cache"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1504 nil gc_unused "lto_input_block"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1505 nil gc_unused "lto_header"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1506 nil gc_unused "lto_simple_header"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1507 nil gc_unused "lto_simple_header_with_strings"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1508 nil gc_unused "lto_function_header"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1509 nil gc_unused "lto_decl_header"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1510 nil gc_unused "lto_stats_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1511 nil gc_unused "lto_encoder_entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 367)
+
+ (!type struct 1512 nil gc_unused "lto_symtab_encoder_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1513 nil gc_unused "lto_tree_ref_encoder"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 370)
+
+ (!type already_seen 374)
+
+ (!type already_seen 369)
+
+ (!type already_seen 373)
+
+ (!type already_seen 375)
+
+ (!type already_seen 377)
+
+ (!type already_seen 378)
+
+ (!type struct 1514 nil gc_unused "lto_char_ptr_base"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1515 nil gc_unused "lto_output_stream"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1516 nil gc_unused "lto_simple_output_block"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1517 nil gc_unused "string_slot"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1518 nil gc_unused "string_slot_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1519 nil gc_unused "dref_entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 560)
+
+ (!type already_seen 562)
+
+ (!type already_seen 571)
+
+ (!type already_seen 573)
+
+ (!type already_seen 577)
+
+ (!type already_seen 587)
+
+ (!type already_seen 589)
+
+ (!type already_seen 591)
+
+ (!type already_seen 595)
+
+ (!type already_seen 597)
+
+ (!type already_seen 1078)
+
+ (!type struct 1520 nil gc_unused "inline_param_summary"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1077)
+
+ (!type undefined 1521 nil gc_unused "uint32_t"
+ (!srcfileloc "ipa-predicate.h" 78)
+ )
+
+ (!type already_seen 1082)
+
+ (!type struct 1522 nil gc_unused "agg_position_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1081)
+
+ (!type already_seen 1080)
+
+ (!type user_struct 1523 nil gc_unused "ipa_fn_summary_t"
+ (!srcfileloc "ipa-fnsummary.h" 182)
+ (!fields 0 )
+ )
+
+ (!type user_struct 1524
+ (!type pointer 1525 nil gc_used
+ (!type already_seen 1524)
+ )
+ gc_pointed_to "function_summary"
+ (!srcfileloc "ipa-fnsummary.h" 184)
+ (!fields 1
+ (!pair "ipa_fn_summary"
+ (!type already_seen 1075)
+ (!srcfileloc "ipa-fnsummary.h" 184)
+ nil )
+ )
+ )
+
+ (!type struct 1526 nil gc_unused "ipa_call_summary_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1527 nil gc_unused "vtable_registration"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1528 nil gc_unused "vtbl_map_hasher"
+ (!srcfileloc "vtable-verify.c" 298)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1529 nil gc_unused "hash_table"
+ (!srcfileloc "vtable-verify.c" 298)
+ (!fields 1
+ (!pair "vtbl_map_hasher"
+ (!type already_seen 1528)
+ (!srcfileloc "vtable-verify.c" 298)
+ nil )
+ )
+ )
+
+ (!type undefined 1530 nil gc_unused "vtbl_map_table_type::iterator"
+ (!srcfileloc "vtable-verify.c" 299)
+ )
+
+ (!type struct 1531 nil gc_unused "vtbl_map_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1532 nil gc_unused "pass_vtable_verify"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1533 nil gc_unused "asan_mem_ref"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1534 nil gc_unused "asan_mem_ref_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1535 nil gc_unused "asan_add_string_csts_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1536 nil gc_unused "pass_asan"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1537 nil gc_unused "pass_asan_O0"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1538 nil gc_pointed_to "tree_type_map"
+ (!srcfileloc "ubsan.c" 58)
+ (!fields 2
+ (!pair "type"
+ (!type already_seen 879)
+ (!srcfileloc "ubsan.c" 56)
+ nil )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "ubsan.c" 57)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1023 nil nil )
+
+ (!type struct 1539 nil gc_used "tree_type_map_cache_hasher"
+ (!srcfileloc "ubsan.c" 82)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1540
+ (!type pointer 1541 nil gc_used
+ (!type already_seen 1540)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "ubsan.c" 82)
+ (!fields 1
+ (!pair "tree_type_map_cache_hasher"
+ (!type already_seen 1539)
+ (!srcfileloc "ubsan.c" 82)
+ nil )
+ )
+ )
+
+ (!type struct 1542 nil gc_unused "pass_ubsan"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1543 nil gc_unused "pass_tsan"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1544 nil gc_unused "pass_tsan_O0"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1545 nil gc_unused "sanopt_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1546 nil gc_unused "sanopt_tree_triplet"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1547 nil gc_unused "sanopt_tree_triplet_hash"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1548 nil gc_unused "sanopt_tree_couple"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1549 nil gc_unused "sanopt_tree_couple_hash"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1550 nil gc_unused "sanopt_ctx"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1551 nil gc_unused "pass_sanopt"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1552 nil gc_unused "type_pair"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1553 nil gc_unused "default_hash_traits"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1088)
+
+ (!type struct 1554 nil gc_unused "odr_name_hasher"
+ (!srcfileloc "ipa-devirt.c" 636)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type struct 1555 nil gc_unused "odr_vtable_hasher"
+ (!srcfileloc "ipa-devirt.c" 638)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1556 nil gc_unused "hash_table"
+ (!srcfileloc "ipa-devirt.c" 636)
+ (!fields 1
+ (!pair "odr_name_hasher"
+ (!type already_seen 1554)
+ (!srcfileloc "ipa-devirt.c" 636)
+ nil )
+ )
+ )
+
+ (!type user_struct 1557 nil gc_unused "hash_table"
+ (!srcfileloc "ipa-devirt.c" 638)
+ (!fields 1
+ (!pair "odr_vtable_hasher"
+ (!type already_seen 1555)
+ (!srcfileloc "ipa-devirt.c" 638)
+ nil )
+ )
+ )
+
+ (!type user_struct 1558
+ (!type pointer 1559 nil gc_used
+ (!type already_seen 1558)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ipa-devirt.c" 645)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ipa-devirt.c" 645)
+ nil )
+ (!pair "odr_type"
+ (!type already_seen 1087)
+ (!srcfileloc "ipa-devirt.c" 645)
+ nil )
+ )
+ )
+
+ (!type struct 1560 nil gc_unused "polymorphic_call_target_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1561 nil gc_unused "polymorphic_call_target_hasher"
+ (!srcfileloc "ipa-devirt.c" 2709)
+ (!fields 0 )
+ nil 1023 nil nil )
+
+ (!type user_struct 1562 nil gc_unused "hash_table"
+ (!srcfileloc "ipa-devirt.c" 2709)
+ (!fields 1
+ (!pair "polymorphic_call_target_hasher"
+ (!type already_seen 1561)
+ (!srcfileloc "ipa-devirt.c" 2709)
+ nil )
+ )
+ )
+
+ (!type struct 1563 nil gc_unused "odr_type_warn_count"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1564 nil gc_unused "decl_warn_count"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1565 nil gc_unused "final_warning_record"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1566 nil gc_unused "pass_ipa_devirt"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1567 nil gc_unused "direct_internal_fn_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1568 nil gc_unused "hsa_function_representation"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1569 nil gc_used "hsa_decl_kernel_map_element"
+ (!srcfileloc "hsa-common.c" 67)
+ (!fields 4
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "hsa-common.c" 55)
+ nil )
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "hsa-common.c" 57)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "omp_data_size"
+ (!type already_seen 2)
+ (!srcfileloc "hsa-common.c" 59)
+ nil )
+ (!pair "gridified_kernel_p"
+ (!type already_seen 2)
+ (!srcfileloc "hsa-common.c" 61)
+ nil )
+ )
+ nil 1023 nil nil )
+
+ (!type user_struct 1570
+ (!type pointer 1571 nil gc_used
+ (!type already_seen 1570)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "hsa-common.c" 67)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "hsa-common.c" 67)
+ nil )
+ (!pair "hsa_decl_kernel_map_element"
+ (!type already_seen 1569)
+ (!srcfileloc "hsa-common.c" 67)
+ nil )
+ )
+ )
+
+ (!type struct 1572 nil gc_unused "arg_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1573 nil gc_unused "arg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1574 nil gc_unused "File_Info_Type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1575 nil gc_unused "Node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1576 nil gc_unused "Flags"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1577 nil gc_unused "Elist_Header"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1578 nil gc_unused "Elmt_Item"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1579 nil gc_unused "String_Entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1580 nil gc_unused "List_Header"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1581 nil gc_unused "attrib"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1582 nil gc_unused "incomplete"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1583 nil gc_unused "subst_pair_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1584 nil gc_unused "variant_desc_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1585 nil gc_used "value_annotation_hasher"
+ (!srcfileloc "ada/gcc-interface/decl.c" 151)
+ (!fields 0 )
+ nil 1 nil nil )
+
+ (!type user_struct 1586
+ (!type pointer 1587 nil gc_used
+ (!type already_seen 1586)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "ada/gcc-interface/decl.c" 151)
+ (!fields 1
+ (!pair "value_annotation_hasher"
+ (!type already_seen 1585)
+ (!srcfileloc "ada/gcc-interface/decl.c" 151)
+ nil )
+ )
+ )
+
+ (!type user_struct 1588
+ (!type pointer 1589 nil gc_used
+ (!type already_seen 1588)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ada/gcc-interface/decl.c" 157)
+ (!fields 2
+ (!pair "va_gc_atomic"
+ (!type undefined 1590 nil gc_unused "va_gc_atomic"
+ (!srcfileloc "ada/gcc-interface/decl.c" 157)
+ )
+ (!srcfileloc "ada/gcc-interface/decl.c" 157)
+ nil )
+ (!pair "Entity_Id"
+ (!type undefined 1591 nil gc_unused "Entity_Id"
+ (!srcfileloc "ada/gcc-interface/decl.c" 157)
+ )
+ (!srcfileloc "ada/gcc-interface/decl.c" 157)
+ nil )
+ )
+ )
+
+ (!type already_seen 1591)
+
+ (!type already_seen 1590)
+
+ (!type struct 1592 nil gc_pointed_to "tree_entity_vec_map"
+ (!srcfileloc "ada/gcc-interface/decl.c" 158)
+ (!fields 2
+ (!pair "base"
+ (!type already_seen 879)
+ (!srcfileloc "ada/gcc-interface/decl.c" 156)
+ nil )
+ (!pair "to"
+ (!type already_seen 1589)
+ (!srcfileloc "ada/gcc-interface/decl.c" 157)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1 nil nil )
+
+ (!type struct 1593 nil gc_used "dummy_type_hasher"
+ (!srcfileloc "ada/gcc-interface/decl.c" 192)
+ (!fields 0 )
+ nil 1 nil nil )
+
+ (!type user_struct 1594
+ (!type pointer 1595 nil gc_used
+ (!type already_seen 1594)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "ada/gcc-interface/decl.c" 192)
+ (!fields 1
+ (!pair "dummy_type_hasher"
+ (!type already_seen 1593)
+ (!srcfileloc "ada/gcc-interface/decl.c" 192)
+ nil )
+ )
+ )
+
+ (!type struct 1596 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/ada/gcc-interface/decl.c:249"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1597 nil gc_unused "er_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1598 nil gc_unused "vinfo"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 115)
+
+ (!type already_seen 113)
+
+ (!type struct 1599
+ (!type pointer 1600 nil gc_used
+ (!type already_seen 1599)
+ )
+ gc_pointed_to "stmt_group"
+ (!srcfileloc "ada/gcc-interface/trans.c" 142)
+ (!fields 4
+ (!pair "previous"
+ (!type already_seen 1600)
+ (!srcfileloc "ada/gcc-interface/trans.c" 138)
+ nil )
+ (!pair "stmt_list"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 139)
+ nil )
+ (!pair "block"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 140)
+ nil )
+ (!pair "cleanups"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 141)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.previous")
+ )
+ 1 nil nil )
+
+ (!type struct 1601
+ (!type pointer 1602 nil gc_used
+ (!type already_seen 1601)
+ )
+ gc_pointed_to "elab_info"
+ (!srcfileloc "ada/gcc-interface/trans.c" 158)
+ (!fields 3
+ (!pair "next"
+ (!type already_seen 1602)
+ (!srcfileloc "ada/gcc-interface/trans.c" 155)
+ nil )
+ (!pair "elab_proc"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 156)
+ nil )
+ (!pair "gnat_node"
+ (!type already_seen 2)
+ (!srcfileloc "ada/gcc-interface/trans.c" 157)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 1 nil nil )
+
+ (!type struct 1603
+ (!type pointer 1604 nil gc_used
+ (!type already_seen 1603)
+ )
+ gc_pointed_to "range_check_info_d"
+ (!srcfileloc "ada/gcc-interface/trans.c" 190)
+ (!fields 7
+ (!pair "low_bound"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 183)
+ nil )
+ (!pair "high_bound"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 184)
+ nil )
+ (!pair "disp"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 185)
+ nil )
+ (!pair "neg_p"
+ (!type already_seen 2)
+ (!srcfileloc "ada/gcc-interface/trans.c" 186)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 187)
+ nil )
+ (!pair "invariant_cond"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 188)
+ nil )
+ (!pair "inserted_cond"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 189)
+ nil )
+ )
+ nil 1 nil nil )
+
+ (!type user_struct 1605
+ (!type pointer 1606 nil gc_used
+ (!type already_seen 1605)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ada/gcc-interface/trans.c" 201)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ada/gcc-interface/trans.c" 201)
+ nil )
+ (!pair "range_check_info"
+ (!type already_seen 1604)
+ (!srcfileloc "ada/gcc-interface/trans.c" 201)
+ nil )
+ )
+ )
+
+ (!type struct 1607
+ (!type pointer 1608 nil gc_used
+ (!type already_seen 1607)
+ )
+ gc_pointed_to "loop_info_d"
+ (!srcfileloc "ada/gcc-interface/trans.c" 202)
+ (!fields 5
+ (!pair "stmt"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 197)
+ nil )
+ (!pair "loop_var"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 198)
+ nil )
+ (!pair "low_bound"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 199)
+ nil )
+ (!pair "high_bound"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/trans.c" 200)
+ nil )
+ (!pair "checks"
+ (!type already_seen 1606)
+ (!srcfileloc "ada/gcc-interface/trans.c" 201)
+ nil )
+ )
+ nil 1 nil nil )
+
+ (!type user_struct 1609
+ (!type pointer 1610 nil gc_used
+ (!type already_seen 1609)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "ada/gcc-interface/trans.c" 208)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "ada/gcc-interface/trans.c" 208)
+ nil )
+ (!pair "loop_info"
+ (!type already_seen 1608)
+ (!srcfileloc "ada/gcc-interface/trans.c" 208)
+ nil )
+ )
+ )
+
+ (!type struct 1611 nil gc_unused "nrv_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1612
+ (!type pointer 1613 nil gc_used
+ (!type already_seen 1612)
+ )
+ gc_pointed_to "gnat_binding_level"
+ (!srcfileloc "ada/gcc-interface/utils.c" 204)
+ (!fields 3
+ (!pair "chain"
+ (!type already_seen 1613)
+ (!srcfileloc "ada/gcc-interface/utils.c" 198)
+ nil )
+ (!pair "block"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/utils.c" 200)
+ nil )
+ (!pair "jmpbuf_decl"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/utils.c" 203)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.chain")
+ )
+ 1 nil nil )
+
+ (!type struct 1614 nil gc_pointed_to "pad_type_hash"
+ (!srcfileloc "ada/gcc-interface/utils.c" 231)
+ (!fields 2
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "ada/gcc-interface/utils.c" 229)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "ada/gcc-interface/utils.c" 230)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 1 nil nil )
+
+ (!type struct 1615 nil gc_used "pad_type_hasher"
+ (!srcfileloc "ada/gcc-interface/utils.c" 245)
+ (!fields 0 )
+ nil 1 nil nil )
+
+ (!type user_struct 1616
+ (!type pointer 1617 nil gc_used
+ (!type already_seen 1616)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "ada/gcc-interface/utils.c" 245)
+ (!fields 1
+ (!pair "pad_type_hasher"
+ (!type already_seen 1615)
+ (!srcfileloc "ada/gcc-interface/utils.c" 245)
+ nil )
+ )
+ )
+
+ (!type struct 1618 nil gc_unused "deferred_decl_context_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1619 nil gc_unused "lang_hooks"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 603)
+
+ (!type struct 1620 nil gc_unused "c_expr"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1621 nil gc_unused "c_typespec"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1622 nil gc_unused "c_declspecs"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1623 nil gc_unused "c_arg_tag"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 109)
+
+ (!type struct 1624 nil gc_unused "c_declarator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1625 nil gc_unused "c_type_name"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1626 nil gc_unused "c_parm"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1627 nil gc_unused "c_enum_contents"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 616)
+
+ (!type struct 1628 nil gc_unused "c_struct_parse_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 88)
+
+ (!type already_seen 615)
+
+ (!type already_seen 613)
+
+ (!type already_seen 612)
+
+ (!type already_seen 609)
+
+ (!type already_seen 618)
+
+ (!type already_seen 622)
+
+ (!type already_seen 620)
+
+ (!type struct 1629
+ (!type pointer 1630 nil gc_used
+ (!type already_seen 1629)
+ )
+ gc_pointed_to "c_inline_static"
+ (!srcfileloc "c/c-decl.c" 554)
+ (!fields 5
+ (!pair "location"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 541)
+ nil )
+ (!pair "function"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 544)
+ nil )
+ (!pair "static_decl"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-decl.c" 547)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-decl.c" 550)
+ nil )
+ (!pair "next"
+ (!type already_seen 1630)
+ (!srcfileloc "c/c-decl.c" 553)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 260 nil nil )
+
+ (!type already_seen 519)
+
+ (!type struct 1631 nil gc_unused "fname_var_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1632 nil gc_unused "visibility_flags"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1633 nil gc_unused "tlist"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1634 nil gc_unused "tlist_cache"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1635 nil gc_unused "disabled_builtin"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1636 nil gc_unused "nonnull_arg_ctx"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1637
+ (!type pointer 1638 nil gc_used
+ (!type already_seen 1637)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "c-family/c-common.c" 5433)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "c-family/c-common.c" 5433)
+ nil )
+ (!pair "const_char_p"
+ (!type already_seen 8)
+ (!srcfileloc "c-family/c-common.c" 5433)
+ nil )
+ )
+ )
+
+ (!type user_struct 1639
+ (!type pointer 1640 nil gc_used
+ (!type already_seen 1639)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "c-family/c-common.c" 7419)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "c-family/c-common.c" 7419)
+ nil )
+ (!pair "tree_gc_vec"
+ (!type already_seen 90)
+ (!srcfileloc "c-family/c-common.c" 7419)
+ nil )
+ )
+ )
+
+ (!type user_struct 1641 nil gc_unused "hash_set"
+ (!srcfileloc "c-family/c-common.c" 8300)
+ (!fields 1
+ (!pair "nofree_string_hash"
+ (!type undefined 1642 nil gc_unused "nofree_string_hash"
+ (!srcfileloc "c-family/c-common.c" 8300)
+ )
+ (!srcfileloc "c-family/c-common.c" 8300)
+ nil )
+ )
+ )
+
+ (!type already_seen 1642)
+
+ (!type user_struct 1643 nil gc_unused "hash_map"
+ (!srcfileloc "c-family/c-common.c" 8305)
+ (!fields 1
+ (!pair "per_file_includes_t"
+ (!type pointer 1644 nil gc_unused
+ (!type struct 1645
+ (!type already_seen 1644)
+ gc_unused "per_file_includes_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+ )
+ (!srcfileloc "c-family/c-common.c" 8305)
+ nil )
+ )
+ )
+
+ (!type already_seen 1645)
+
+ (!type struct 1646 nil gc_unused "c_common_resword"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 87)
+
+ (!type struct 1647 nil gc_unused "c_fileinfo"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1648 nil gc_unused "substring_loc"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type undefined 1649 nil gc_unused "wide_int_bitmask"
+ (!srcfileloc "c-family/c-common.h" 1119)
+ )
+
+ (!type already_seen 644)
+
+ (!type struct 1650 nil gc_used "lazy_hex_fp_value_struct"
+ (!srcfileloc "c-family/c-cppbuiltin.c" 1577)
+ (!fields 5
+ (!pair "hex_str"
+ (!type already_seen 8)
+ (!srcfileloc "c-family/c-cppbuiltin.c" 1572)
+ nil )
+ (!pair "macro"
+ (!type already_seen 19)
+ (!srcfileloc "c-family/c-cppbuiltin.c" 1573)
+ nil )
+ (!pair "mode"
+ (!type already_seen 2)
+ (!srcfileloc "c-family/c-cppbuiltin.c" 1574)
+ nil )
+ (!pair "digits"
+ (!type already_seen 2)
+ (!srcfileloc "c-family/c-cppbuiltin.c" 1575)
+ nil )
+ (!pair "fp_suffix"
+ (!type already_seen 8)
+ (!srcfileloc "c-family/c-cppbuiltin.c" 1576)
+ nil )
+ )
+ nil 780 nil nil )
+
+ (!type union 1651 nil gc_unused "gen_pragma_handler"nil
+ (!fields 0 )
+ nil 0 nil )
+
+ (!type struct 1652 nil gc_unused "internal_pragma_handler"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1653
+ (!type pointer 1654 nil gc_used
+ (!type already_seen 1653)
+ )
+ gc_pointed_to "align_stack"
+ (!srcfileloc "c-family/c-pragma.c" 46)
+ (!fields 3
+ (!pair "alignment"
+ (!type already_seen 2)
+ (!srcfileloc "c-family/c-pragma.c" 43)
+ nil )
+ (!pair "id"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 44)
+ nil )
+ (!pair "prev"
+ (!type already_seen 1654)
+ (!srcfileloc "c-family/c-pragma.c" 45)
+ nil )
+ )
+ nil 780 nil nil )
+
+ (!type struct 1655 nil gc_used "pending_weak"
+ (!srcfileloc "c-family/c-pragma.c" 238)
+ (!fields 2
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 233)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 234)
+ nil )
+ )
+ nil 780 nil nil )
+
+ (!type user_struct 1656
+ (!type pointer 1657 nil gc_used
+ (!type already_seen 1656)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "c-family/c-pragma.c" 238)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "c-family/c-pragma.c" 238)
+ nil )
+ (!pair "pending_weak"
+ (!type already_seen 1655)
+ (!srcfileloc "c-family/c-pragma.c" 238)
+ nil )
+ )
+ )
+
+ (!type struct 1658 nil gc_used "pending_redefinition"
+ (!srcfileloc "c-family/c-pragma.c" 484)
+ (!fields 2
+ (!pair "oldname"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 479)
+ nil )
+ (!pair "newname"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 480)
+ nil )
+ )
+ nil 780 nil nil )
+
+ (!type user_struct 1659
+ (!type pointer 1660 nil gc_used
+ (!type already_seen 1659)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "c-family/c-pragma.c" 484)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "c-family/c-pragma.c" 484)
+ nil )
+ (!pair "pending_redefinition"
+ (!type already_seen 1658)
+ (!srcfileloc "c-family/c-pragma.c" 484)
+ nil )
+ )
+ )
+
+ (!type struct 1661
+ (!type pointer 1662 nil gc_used
+ (!type already_seen 1661)
+ )
+ gc_pointed_to "opt_stack"
+ (!srcfileloc "c-family/c-pragma.c" 993)
+ (!fields 5
+ (!pair "prev"
+ (!type already_seen 1662)
+ (!srcfileloc "c-family/c-pragma.c" 988)
+ nil )
+ (!pair "target_binary"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 989)
+ nil )
+ (!pair "target_strings"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 990)
+ nil )
+ (!pair "optimize_binary"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 991)
+ nil )
+ (!pair "optimize_strings"
+ (!type already_seen 22)
+ (!srcfileloc "c-family/c-pragma.c" 992)
+ nil )
+ )
+ nil 780 nil nil )
+
+ (!type struct 1663 nil gc_unused "pragma_ns_name"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1664 nil gc_unused "omp_pragma_def"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1665 nil gc_unused "function_format_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1666 nil gc_unused "format_wanted_type"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1667 nil gc_unused "format_check_results"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1668 nil gc_unused "format_check_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1669 nil gc_unused "flag_chars_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1670 nil gc_unused "length_modifier"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1671 nil gc_unused "argument_parser"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1672
+ (!type pointer 1673 nil gc_unused
+ (!type already_seen 1672)
+ )
+ gc_used "c_token"
+ (!srcfileloc "c/c-parser.c" 167)
+ (!fields 7
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.h" 55)
+ nil )
+ (!pair "id_kind"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.h" 58)
+ nil )
+ (!pair "keyword"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.h" 61)
+ nil )
+ (!pair "pragma_kind"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.h" 64)
+ nil )
+ (!pair "location"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.h" 66)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "c/c-parser.h" 68)
+ nil )
+ (!pair "flags"
+ (!type already_seen 9)
+ (!srcfileloc "c/c-parser.h" 70)
+ nil )
+ )
+ nil 260 nil nil )
+
+ (!type struct 1674
+ (!type pointer 1675 nil gc_used
+ (!type already_seen 1674)
+ )
+ gc_pointed_to "c_parser"
+ (!srcfileloc "c/c-parser.c" 239)
+ (!fields 13
+ (!pair "tokens"
+ (!type already_seen 1673)
+ (!srcfileloc "c/c-parser.c" 167)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "tokens_buf"
+ (!type array 1676 nil gc_used "4"
+ (!type already_seen 1672)
+ )
+ (!srcfileloc "c/c-parser.c" 169)
+ nil )
+ (!pair "tokens_avail"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 172)
+ nil )
+ (!pair "error"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 176)
+ nil )
+ (!pair "in_pragma"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 179)
+ nil )
+ (!pair "in_if_block"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 181)
+ nil )
+ (!pair "lex_untranslated_string"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 183)
+ nil )
+ (!pair "objc_pq_context"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 189)
+ nil )
+ (!pair "objc_could_be_foreach_context"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 194)
+ nil )
+ (!pair "objc_need_raw_identifier"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 199)
+ nil )
+ (!pair "in_transaction"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 202)
+ nil )
+ (!pair "objc_property_attr_context"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 205)
+ nil )
+ (!pair "last_token_location"
+ (!type already_seen 2)
+ (!srcfileloc "c/c-parser.c" 208)
+ nil )
+ )
+ nil 260 nil nil )
+
+ (!type struct 1677 nil gc_unused "token_pair"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1678 nil gc_unused "matching_paren_traits"
+ (!srcfileloc "c/c-parser.c" 996)
+ (!fields 0 )
+ nil 260 nil nil )
+
+ (!type user_struct 1679 nil gc_unused "token_pair"
+ (!srcfileloc "c/c-parser.c" 996)
+ (!fields 1
+ (!pair "matching_paren_traits"
+ (!type already_seen 1678)
+ (!srcfileloc "c/c-parser.c" 996)
+ nil )
+ )
+ )
+
+ (!type struct 1680 nil gc_unused "matching_brace_traits"
+ (!srcfileloc "c/c-parser.c" 1014)
+ (!fields 0 )
+ nil 260 nil nil )
+
+ (!type user_struct 1681 nil gc_unused "token_pair"
+ (!srcfileloc "c/c-parser.c" 1014)
+ (!fields 1
+ (!pair "matching_brace_traits"
+ (!type already_seen 1680)
+ (!srcfileloc "c/c-parser.c" 1014)
+ nil )
+ )
+ )
+
+ (!type struct 1682 nil gc_unused "oacc_routine_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1683 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/c/c-parser.c:6886"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1684 nil gc_unused "c_generic_association"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 107)
+
+ (!type already_seen 513)
+
+ (!type already_seen 516)
+
+ (!type already_seen 101)
+
+ (!type already_seen 96)
+
+ (!type struct 1685 nil gc_used "cxx_saved_binding"
+ (!srcfileloc "cp/cp-tree.h" 1549)
+ (!fields 3
+ (!pair "identifier"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 82)
+ nil )
+ (!pair "binding"
+ (!type already_seen 100)
+ (!srcfileloc "cp/name-lookup.h" 84)
+ nil )
+ (!pair "real_type_value"
+ (!type already_seen 22)
+ (!srcfileloc "cp/name-lookup.h" 85)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type already_seen 99)
+
+ (!type already_seen 98)
+
+ (!type struct 1686 nil gc_unused "cp_expr"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 627)
+
+ (!type already_seen 628)
+
+ (!type already_seen 630)
+
+ (!type struct 1687 nil gc_unused "ovl_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1688 nil gc_unused "lkp_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 127)
+
+ (!type already_seen 632)
+
+ (!type already_seen 631)
+
+ (!type already_seen 68)
+
+ (!type already_seen 633)
+
+ (!type already_seen 634)
+
+ (!type already_seen 635)
+
+ (!type already_seen 636)
+
+ (!type already_seen 637)
+
+ (!type already_seen 638)
+
+ (!type already_seen 642)
+
+ (!type already_seen 641)
+
+ (!type already_seen 639)
+
+ (!type already_seen 643)
+
+ (!type user_struct 1689
+ (!type pointer 1690 nil gc_used
+ (!type already_seen 1689)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/cp-tree.h" 1549)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/cp-tree.h" 1549)
+ nil )
+ (!pair "cxx_saved_binding"
+ (!type already_seen 1685)
+ (!srcfileloc "cp/cp-tree.h" 1549)
+ nil )
+ )
+ )
+
+ (!type struct 1691
+ (!type pointer 1692 nil gc_used
+ (!type already_seen 1691)
+ )
+ gc_pointed_to "saved_scope"
+ (!srcfileloc "cp/cp-tree.h" 1590)
+ (!fields 28
+ (!pair "old_bindings"
+ (!type already_seen 1690)
+ (!srcfileloc "cp/cp-tree.h" 1549)
+ nil )
+ (!pair "old_namespace"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1550)
+ nil )
+ (!pair "decl_ns_list"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 1551)
+ nil )
+ (!pair "class_name"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1552)
+ nil )
+ (!pair "class_type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1553)
+ nil )
+ (!pair "access_specifier"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1554)
+ nil )
+ (!pair "function_decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1555)
+ nil )
+ (!pair "lang_base"
+ (!type already_seen 90)
+ (!srcfileloc "cp/cp-tree.h" 1556)
+ nil )
+ (!pair "lang_name"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1557)
+ nil )
+ (!pair "template_parms"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1558)
+ nil )
+ (!pair "x_previous_class_level"
+ (!type already_seen 95)
+ (!srcfileloc "cp/cp-tree.h" 1559)
+ nil )
+ (!pair "x_saved_tree"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1560)
+ nil )
+ (!pair "x_current_class_ptr"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1563)
+ nil )
+ (!pair "x_current_class_ref"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1564)
+ nil )
+ (!pair "x_processing_template_decl"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1566)
+ nil )
+ (!pair "x_processing_specialization"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1567)
+ nil )
+ (!pair "x_processing_explicit_instantiation"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1568)
+ nil )
+ (!pair "need_pop_function_context"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1569)
+ nil )
+ (!pair "discarded_stmt"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1573)
+ nil )
+ (!pair "unevaluated_operand"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1575)
+ nil )
+ (!pair "inhibit_evaluation_warnings"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1576)
+ nil )
+ (!pair "noexcept_operand"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1577)
+ nil )
+ (!pair "omp_declare_target_attribute"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1580)
+ nil )
+ (!pair "x_stmt_tree"
+ (!type already_seen 88)
+ (!srcfileloc "cp/cp-tree.h" 1582)
+ nil )
+ (!pair "class_bindings"
+ (!type already_seen 95)
+ (!srcfileloc "cp/cp-tree.h" 1584)
+ nil )
+ (!pair "bindings"
+ (!type already_seen 95)
+ (!srcfileloc "cp/cp-tree.h" 1585)
+ nil )
+ (!pair "x_local_specializations"
+ (!type already_seen 424)
+ (!srcfileloc "cp/cp-tree.h" 1587)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "prev"
+ (!type already_seen 1692)
+ (!srcfileloc "cp/cp-tree.h" 1589)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1693 nil gc_unused "processing_template_decl_sentinel"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1694 nil gc_unused "warning_sentinel"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1695 nil gc_unused "temp_override"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1696 nil gc_pointed_to "cxx_int_tree_map"
+ (!srcfileloc "cp/cp-tree.h" 1706)
+ (!fields 2
+ (!pair "uid"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 1704)
+ nil )
+ (!pair "to"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 1705)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type already_seen 104)
+
+ (!type struct 1697
+ (!type pointer 1698 nil gc_used
+ (!type already_seen 1697)
+ )
+ gc_pointed_to "named_label_entry"
+ (!srcfileloc "cp/decl.c" 220)
+ (!fields 12
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "cp/decl.c" 189)
+ nil )
+ (!pair "label_decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/decl.c" 191)
+ nil )
+ (!pair "outer"
+ (!type already_seen 1698)
+ (!srcfileloc "cp/decl.c" 193)
+ nil )
+ (!pair "binding_level"
+ (!type already_seen 95)
+ (!srcfileloc "cp/decl.c" 198)
+ nil )
+ (!pair "names_in_scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/decl.c" 203)
+ nil )
+ (!pair "bad_decls"
+ (!type already_seen 90)
+ (!srcfileloc "cp/decl.c" 207)
+ nil )
+ (!pair "uses"
+ (!type pointer 1699 nil gc_used
+ (!type struct 1700
+ (!type already_seen 1699)
+ gc_pointed_to "named_label_use_entry"
+ (!srcfileloc "cp/decl.c" 210)
+ (!fields 5
+ (!pair "next"
+ (!type already_seen 1699)
+ (!srcfileloc "cp/decl.c" 166)
+ nil )
+ (!pair "binding_level"
+ (!type already_seen 95)
+ (!srcfileloc "cp/decl.c" 170)
+ nil )
+ (!pair "names_in_scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/decl.c" 174)
+ nil )
+ (!pair "o_goto_locus"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 176)
+ nil )
+ (!pair "in_omp_scope"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 180)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 520 nil nil )
+ )
+ (!srcfileloc "cp/decl.c" 210)
+ nil )
+ (!pair "in_try_scope"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 215)
+ nil )
+ (!pair "in_catch_scope"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 216)
+ nil )
+ (!pair "in_omp_scope"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 217)
+ nil )
+ (!pair "in_transaction_scope"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 218)
+ nil )
+ (!pair "in_constexpr_if"
+ (!type already_seen 2)
+ (!srcfileloc "cp/decl.c" 219)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type already_seen 94)
+
+ (!type already_seen 93)
+
+ (!type already_seen 103)
+
+ (!type already_seen 510)
+
+ (!type already_seen 509)
+
+ (!type already_seen 61)
+
+ (!type already_seen 63)
+
+ (!type already_seen 62)
+
+ (!type already_seen 65)
+
+ (!type already_seen 66)
+
+ (!type already_seen 64)
+
+ (!type already_seen 126)
+
+ (!type already_seen 124)
+
+ (!type already_seen 128)
+
+ (!type already_seen 129)
+
+ (!type already_seen 60)
+
+ (!type struct 1701 nil gc_unused "aggr_init_expr_arg_iterator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1702 nil gc_unused "cp_unevaluated"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1703 nil gc_unused "local_specialization_stack"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1704 nil gc_used "ovl_op_info_t"
+ (!srcfileloc "cp/cp-tree.h" 5620)
+ (!fields 6
+ (!pair "identifier"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 5606)
+ nil )
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "cp/cp-tree.h" 5608)
+ nil )
+ (!pair "mangled_name"
+ (!type already_seen 8)
+ (!srcfileloc "cp/cp-tree.h" 5610)
+ nil )
+ (!pair "tree_code"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 5612)
+ nil )
+ (!pair "ovl_op_code"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 5614)
+ nil )
+ (!pair "flags"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 5616)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1705 nil gc_unused "cp_decl_specifier_seq"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1706 nil gc_unused "cp_declarator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1707 nil gc_unused "cp_parameter_declarator"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1708
+ (!type pointer 1709 nil gc_used
+ (!type already_seen 1708)
+ )
+ gc_pointed_to "tinst_level"
+ (!srcfileloc "cp/pt.c" 8960)
+ (!fields 6
+ (!pair "next"
+ (!type already_seen 1709)
+ (!srcfileloc "cp/cp-tree.h" 5886)
+ nil )
+ (!pair "tldcl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 5898)
+ nil )
+ (!pair "targs"
+ (!type already_seen 22)
+ (!srcfileloc "cp/cp-tree.h" 5898)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 5943)
+ nil )
+ (!pair "errors"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 5946)
+ nil )
+ (!pair "refcount"
+ (!type already_seen 2)
+ (!srcfileloc "cp/cp-tree.h" 5954)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 520 nil nil )
+
+ (!type struct 1710 nil gc_unused "access_failure_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 77)
+
+ (!type struct 1711 nil gc_unused "deferring_access_check_sentinel"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1712 nil gc_unused "diagnostic_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 75)
+
+ (!type already_seen 73)
+
+ (!type already_seen 71)
+
+ (!type already_seen 70)
+
+ (!type user_struct 1713
+ (!type pointer 1714 nil gc_used
+ (!type already_seen 1713)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/parser.h" 86)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/parser.h" 86)
+ nil )
+ (!pair "cp_token"
+ (!type already_seen 70)
+ (!srcfileloc "cp/parser.h" 86)
+ nil )
+ )
+ )
+
+ (!type user_struct 1715 nil gc_unused "vec"
+ (!srcfileloc "cp/parser.h" 100)
+ (!fields 1
+ (!pair "cp_token_position"
+ (!type already_seen 69)
+ (!srcfileloc "cp/parser.h" 100)
+ nil )
+ )
+ )
+
+ (!type struct 1716
+ (!type pointer 1717 nil gc_used
+ (!type already_seen 1716)
+ )
+ gc_pointed_to "cp_lexer"
+ (!srcfileloc "cp/parser.h" 219)
+ (!fields 7
+ (!pair "buffer"
+ (!type already_seen 1714)
+ (!srcfileloc "cp/parser.h" 86)
+ nil )
+ (!pair "last_token"
+ (!type already_seen 69)
+ (!srcfileloc "cp/parser.h" 90)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "next_token"
+ (!type already_seen 69)
+ (!srcfileloc "cp/parser.h" 94)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "saved_tokens"
+ (!type already_seen 1715)
+ (!srcfileloc "cp/parser.h" 100)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "next"
+ (!type already_seen 1717)
+ (!srcfileloc "cp/parser.h" 103)
+ nil )
+ (!pair "debugging_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 106)
+ nil )
+ (!pair "in_pragma"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 110)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1718 nil gc_unused "cp_token_ident"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1719 nil gc_used "cp_default_arg_entry"
+ (!srcfileloc "cp/parser.h" 156)
+ (!fields 2
+ (!pair "class_type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 144)
+ nil )
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 147)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type user_struct 1720
+ (!type pointer 1721 nil gc_used
+ (!type already_seen 1720)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/parser.h" 156)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/parser.h" 156)
+ nil )
+ (!pair "cp_default_arg_entry"
+ (!type already_seen 1719)
+ (!srcfileloc "cp/parser.h" 156)
+ nil )
+ )
+ )
+
+ (!type struct 1722 nil gc_used "cp_unparsed_functions_entry"
+ (!srcfileloc "cp/parser.h" 357)
+ (!fields 4
+ (!pair "funs_with_default_args"
+ (!type already_seen 1721)
+ (!srcfileloc "cp/parser.h" 156)
+ nil )
+ (!pair "funs_with_definitions"
+ (!type already_seen 90)
+ (!srcfileloc "cp/parser.h" 160)
+ nil )
+ (!pair "nsdmis"
+ (!type already_seen 90)
+ (!srcfileloc "cp/parser.h" 164)
+ nil )
+ (!pair "classes"
+ (!type already_seen 90)
+ (!srcfileloc "cp/parser.h" 168)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1723
+ (!type pointer 1724 nil gc_used
+ (!type already_seen 1723)
+ )
+ gc_pointed_to "cp_parser_context"
+ (!srcfileloc "cp/parser.h" 253)
+ (!fields 3
+ (!pair "status"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 190)
+ nil )
+ (!pair "object_type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 195)
+ nil )
+ (!pair "next"
+ (!type already_seen 1724)
+ (!srcfileloc "cp/parser.h" 198)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1725
+ (!type pointer 1726 nil gc_unused
+ (!type already_seen 1725)
+ )
+ gc_unused "cp_omp_declare_simd_data"
+ (!srcfileloc "cp/parser.h" 369)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type struct 1727
+ (!type pointer 1728 nil gc_unused
+ (!type already_seen 1727)
+ )
+ gc_unused "cp_oacc_routine_data"
+ (!srcfileloc "cp/parser.h" 373)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1729
+ (!type pointer 1730 nil gc_used
+ (!type already_seen 1729)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/parser.h" 357)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/parser.h" 357)
+ nil )
+ (!pair "cp_unparsed_functions_entry"
+ (!type already_seen 1722)
+ (!srcfileloc "cp/parser.h" 357)
+ nil )
+ )
+ )
+
+ (!type struct 1731
+ (!type pointer 1732 nil gc_used
+ (!type already_seen 1731)
+ )
+ gc_pointed_to "cp_parser"
+ (!srcfileloc "cp/parser.c" 38781)
+ (!fields 37
+ (!pair "lexer"
+ (!type already_seen 1717)
+ (!srcfileloc "cp/parser.h" 219)
+ nil )
+ (!pair "scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 234)
+ nil )
+ (!pair "object_scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 241)
+ nil )
+ (!pair "qualifying_scope"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 242)
+ nil )
+ (!pair "context"
+ (!type already_seen 1724)
+ (!srcfileloc "cp/parser.h" 253)
+ nil )
+ (!pair "allow_gnu_extensions_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 257)
+ nil )
+ (!pair "greater_than_is_operator_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 264)
+ nil )
+ (!pair "default_arg_ok_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 269)
+ nil )
+ (!pair "integral_constant_expression_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 273)
+ nil )
+ (!pair "allow_non_integral_constant_expression_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 279)
+ nil )
+ (!pair "non_integral_constant_expression_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 283)
+ nil )
+ (!pair "local_variables_forbidden_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 287)
+ nil )
+ (!pair "in_unbraced_linkage_specification_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 292)
+ nil )
+ (!pair "in_declarator_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 296)
+ nil )
+ (!pair "in_template_argument_list_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 299)
+ nil )
+ (!pair "in_statement"
+ (!type already_seen 9)
+ (!srcfileloc "cp/parser.h" 311)
+ nil )
+ (!pair "in_switch_statement_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 317)
+ nil )
+ (!pair "in_type_id_in_expr_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 322)
+ nil )
+ (!pair "implicit_extern_c"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 326)
+ nil )
+ (!pair "translate_strings_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 330)
+ nil )
+ (!pair "in_function_body"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 334)
+ nil )
+ (!pair "in_transaction"
+ (!type already_seen 9)
+ (!srcfileloc "cp/parser.h" 338)
+ nil )
+ (!pair "colon_corrects_to_scope_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 341)
+ nil )
+ (!pair "colon_doesnt_start_class_def_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 347)
+ nil )
+ (!pair "type_definition_forbidden_message"
+ (!type already_seen 8)
+ (!srcfileloc "cp/parser.h" 352)
+ nil )
+ (!pair "unparsed_queues"
+ (!type already_seen 1730)
+ (!srcfileloc "cp/parser.h" 357)
+ nil )
+ (!pair "num_classes_being_defined"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 361)
+ nil )
+ (!pair "num_template_parameter_lists"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 365)
+ nil )
+ (!pair "omp_declare_simd"
+ (!type already_seen 1726)
+ (!srcfileloc "cp/parser.h" 369)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "oacc_routine"
+ (!type already_seen 1728)
+ (!srcfileloc "cp/parser.h" 373)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "auto_is_implicit_function_template_parm_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 377)
+ nil )
+ (!pair "fully_implicit_function_template_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 382)
+ nil )
+ (!pair "implicit_template_parms"
+ (!type already_seen 22)
+ (!srcfileloc "cp/parser.h" 390)
+ nil )
+ (!pair "implicit_template_scope"
+ (!type already_seen 95)
+ (!srcfileloc "cp/parser.h" 397)
+ nil )
+ (!pair "in_result_type_constraint_p"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 402)
+ nil )
+ (!pair "prevent_constrained_type_specifiers"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 406)
+ nil )
+ (!pair "innermost_linkage_specification_location"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.h" 410)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1733 nil gc_unused "conversion"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1734 nil gc_unused "rejection_reason"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1735 nil gc_unused "z_candidate"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1736 nil gc_unused "candidate_warning"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1737 nil gc_unused "conversion_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1738 nil gc_unused "NonPublicField"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1739 nil gc_unused "NonTrivialField"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1740
+ (!type pointer 1741 nil gc_unused
+ (!type already_seen 1740)
+ )
+ gc_unused "class_stack_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1742 nil gc_unused "vtbl_init_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1743 nil gc_unused "flexmems_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1744 nil gc_unused "abi_tag_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1745 nil gc_unused "find_final_overrider_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1746
+ (!type pointer 1747 nil gc_used
+ (!type already_seen 1746)
+ )
+ gc_pointed_to "hash_map"
+ (!srcfileloc "cp/class.c" 3199)
+ (!fields 2
+ (!pair "int"
+ (!type already_seen 411)
+ (!srcfileloc "cp/class.c" 3199)
+ nil )
+ (!pair "tree"
+ (!type already_seen 22)
+ (!srcfileloc "cp/class.c" 3199)
+ nil )
+ )
+ )
+
+ (!type struct 1748 nil gc_unused "secondary_vptr_vtt_init_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1749
+ (!type pointer 1750 nil gc_used
+ (!type already_seen 1749)
+ )
+ gc_pointed_to "constexpr_fundef"
+ (!srcfileloc "cp/constexpr.c" 946)
+ (!fields 2
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/constexpr.c" 129)
+ nil )
+ (!pair "body"
+ (!type already_seen 22)
+ (!srcfileloc "cp/constexpr.c" 130)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1751 nil gc_used "constexpr_fundef_hasher"
+ (!srcfileloc "cp/constexpr.c" 142)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1752
+ (!type pointer 1753 nil gc_used
+ (!type already_seen 1752)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/constexpr.c" 142)
+ (!fields 1
+ (!pair "constexpr_fundef_hasher"
+ (!type already_seen 1751)
+ (!srcfileloc "cp/constexpr.c" 142)
+ nil )
+ )
+ )
+
+ (!type struct 1754 nil gc_pointed_to "constexpr_call"
+ (!srcfileloc "cp/constexpr.c" 962)
+ (!fields 4
+ (!pair "fundef"
+ (!type already_seen 1750)
+ (!srcfileloc "cp/constexpr.c" 946)
+ nil )
+ (!pair "bindings"
+ (!type already_seen 22)
+ (!srcfileloc "cp/constexpr.c" 953)
+ nil )
+ (!pair "result"
+ (!type already_seen 22)
+ (!srcfileloc "cp/constexpr.c" 958)
+ nil )
+ (!pair "hash"
+ (!type already_seen 2)
+ (!srcfileloc "cp/constexpr.c" 961)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1755 nil gc_used "constexpr_call_hasher"
+ (!srcfileloc "cp/constexpr.c" 1013)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type struct 1756 nil gc_unused "constexpr_ctx"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type user_struct 1757
+ (!type pointer 1758 nil gc_used
+ (!type already_seen 1757)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/constexpr.c" 1013)
+ (!fields 1
+ (!pair "constexpr_call_hasher"
+ (!type already_seen 1755)
+ (!srcfileloc "cp/constexpr.c" 1013)
+ nil )
+ )
+ )
+
+ (!type struct 1759 nil gc_unused "cp_genericize_omp_taskreg"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1760 nil gc_unused "cp_genericize_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1700)
+
+ (!type struct 1761 nil gc_used "incomplete_var"
+ (!srcfileloc "cp/decl.c" 248)
+ (!fields 2
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/decl.c" 243)
+ nil )
+ (!pair "incomplete_type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/decl.c" 244)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type user_struct 1762
+ (!type pointer 1763 nil gc_used
+ (!type already_seen 1762)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/decl.c" 248)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/decl.c" 248)
+ nil )
+ (!pair "incomplete_var"
+ (!type already_seen 1761)
+ (!srcfileloc "cp/decl.c" 248)
+ nil )
+ )
+ )
+
+ (!type struct 1764 nil gc_unused "cp_switch"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1765 nil gc_unused "typename_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1766 nil gc_used "typename_hasher"
+ (!srcfileloc "cp/decl.c" 3748)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1767
+ (!type pointer 1768 nil gc_used
+ (!type already_seen 1767)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/decl.c" 3748)
+ (!fields 1
+ (!pair "typename_hasher"
+ (!type already_seen 1766)
+ (!srcfileloc "cp/decl.c" 3748)
+ nil )
+ )
+ )
+
+ (!type struct 1769 nil gc_unused "predefined_identifier"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1770 nil gc_unused "reshape_iter"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1771
+ (!type pointer 1772 nil gc_unused
+ (!type already_seen 1771)
+ )
+ gc_unused "priority_info_s"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1773 nil gc_used "mangled_decl_hash"
+ (!srcfileloc "cp/decl2.c" 138)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1774
+ (!type pointer 1775 nil gc_used
+ (!type already_seen 1774)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/decl2.c" 138)
+ (!fields 1
+ (!pair "mangled_decl_hash"
+ (!type already_seen 1773)
+ (!srcfileloc "cp/decl2.c" 138)
+ nil )
+ )
+ )
+
+ (!type struct 1776 nil gc_used "pending_noexcept"
+ (!srcfileloc "cp/except.c" 1061)
+ (!fields 2
+ (!pair "fn"
+ (!type already_seen 22)
+ (!srcfileloc "cp/except.c" 1058)
+ nil )
+ (!pair "loc"
+ (!type already_seen 2)
+ (!srcfileloc "cp/except.c" 1059)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type user_struct 1777
+ (!type pointer 1778 nil gc_used
+ (!type already_seen 1777)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/except.c" 1061)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/except.c" 1061)
+ nil )
+ (!pair "pending_noexcept"
+ (!type already_seen 1776)
+ (!srcfileloc "cp/except.c" 1061)
+ nil )
+ )
+ )
+
+ (!type struct 1779 nil gc_used "tree_int"
+ (!srcfileloc "cp/lambda.c" 1334)
+ (!fields 2
+ (!pair "t"
+ (!type already_seen 22)
+ (!srcfileloc "cp/lambda.c" 1331)
+ nil )
+ (!pair "i"
+ (!type already_seen 2)
+ (!srcfileloc "cp/lambda.c" 1332)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type user_struct 1780
+ (!type pointer 1781 nil gc_used
+ (!type already_seen 1780)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/lambda.c" 1334)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/lambda.c" 1334)
+ nil )
+ (!pair "tree_int"
+ (!type already_seen 1779)
+ (!srcfileloc "cp/lambda.c" 1334)
+ nil )
+ )
+ )
+
+ (!type struct 1782 nil gc_unused "impl_files"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1783 nil gc_used "conv_type_hasher"
+ (!srcfileloc "cp/lex.c" 587)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1784
+ (!type pointer 1785 nil gc_used
+ (!type already_seen 1784)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/lex.c" 587)
+ (!fields 1
+ (!pair "conv_type_hasher"
+ (!type already_seen 1783)
+ (!srcfileloc "cp/lex.c" 587)
+ nil )
+ )
+ )
+
+ (!type struct 1786 nil gc_used "globals"
+ (!srcfileloc "cp/mangle.c" 122)
+ (!fields 5
+ (!pair "substitutions"
+ (!type already_seen 90)
+ (!srcfileloc "cp/mangle.c" 106)
+ nil )
+ (!pair "entity"
+ (!type already_seen 22)
+ (!srcfileloc "cp/mangle.c" 109)
+ (!options
+ (!option skip string "")
+ )
+ )
+ (!pair "parm_depth"
+ (!type already_seen 2)
+ (!srcfileloc "cp/mangle.c" 112)
+ nil )
+ (!pair "need_abi_warning"
+ (!type already_seen 2)
+ (!srcfileloc "cp/mangle.c" 116)
+ nil )
+ (!pair "need_cxx17_warning"
+ (!type already_seen 2)
+ (!srcfileloc "cp/mangle.c" 119)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type struct 1787 nil gc_unused "releasing_vec"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1788 nil gc_unused "name_lookup"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1789 nil gc_unused "std_name_hint"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1790 nil gc_unused "macro_use_before_def"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1791 nil gc_unused "type_id_in_expr_sentinel"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1792 nil gc_unused "saved_token_sentinel"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1793 nil gc_unused "cp_parser_binary_operations_map_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1794 nil gc_unused "cp_parser_expression_stack_entry"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1795 nil gc_unused "tentative_firewall"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1796 nil gc_unused "scope_sentinel"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1797
+ (!type pointer 1798 nil gc_used
+ (!type already_seen 1797)
+ )
+ gc_pointed_to "pending_template"
+ (!srcfileloc "cp/pt.c" 8969)
+ (!fields 2
+ (!pair "next"
+ (!type already_seen 1798)
+ (!srcfileloc "cp/pt.c" 55)
+ nil )
+ (!pair "tinst"
+ (!type already_seen 1709)
+ (!srcfileloc "cp/pt.c" 56)
+ nil )
+ )
+ (!options
+ (!option chain_next string "%h.next")
+ )
+ 520 nil nil )
+
+ (!type struct 1799 nil gc_pointed_to "spec_entry"
+ (!srcfileloc "cp/pt.c" 105)
+ (!fields 3
+ (!pair "tmpl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 102)
+ nil )
+ (!pair "args"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 103)
+ nil )
+ (!pair "spec"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 104)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1800 nil gc_used "spec_hasher"
+ (!srcfileloc "cp/pt.c" 113)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1801
+ (!type pointer 1802 nil gc_used
+ (!type already_seen 1801)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/pt.c" 113)
+ (!fields 1
+ (!pair "spec_hasher"
+ (!type already_seen 1800)
+ (!srcfileloc "cp/pt.c" 113)
+ nil )
+ )
+ )
+
+ (!type struct 1803 nil gc_unused "find_parameter_pack_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1804 nil gc_unused "template_parm_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1805 nil gc_unused "uses_all_template_parms_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1806 nil gc_unused "freelist"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1807 nil gc_unused "pair_fn_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1808 nil gc_unused "el_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1809 nil gc_unused "auto_hash"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1810 nil gc_pointed_to "constr_entry"
+ (!srcfileloc "cp/pt.c" 27236)
+ (!fields 2
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27234)
+ nil )
+ (!pair "ci"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27235)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1811 nil gc_used "constr_hasher"
+ (!srcfileloc "cp/pt.c" 27259)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1812
+ (!type pointer 1813 nil gc_used
+ (!type already_seen 1812)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/pt.c" 27259)
+ (!fields 1
+ (!pair "constr_hasher"
+ (!type already_seen 1811)
+ (!srcfileloc "cp/pt.c" 27259)
+ nil )
+ )
+ )
+
+ (!type struct 1814 nil gc_pointed_to "constraint_sat_entry"
+ (!srcfileloc "cp/pt.c" 27326)
+ (!fields 3
+ (!pair "ci"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27323)
+ nil )
+ (!pair "args"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27324)
+ nil )
+ (!pair "result"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27325)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1815 nil gc_used "constraint_sat_hasher"
+ (!srcfileloc "cp/pt.c" 27371)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type struct 1816 nil gc_pointed_to "concept_spec_entry"
+ (!srcfileloc "cp/pt.c" 27351)
+ (!fields 3
+ (!pair "tmpl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27348)
+ nil )
+ (!pair "args"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27349)
+ nil )
+ (!pair "result"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27350)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1817 nil gc_used "concept_spec_hasher"
+ (!srcfileloc "cp/pt.c" 27372)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1818
+ (!type pointer 1819 nil gc_used
+ (!type already_seen 1818)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/pt.c" 27371)
+ (!fields 1
+ (!pair "constraint_sat_hasher"
+ (!type already_seen 1815)
+ (!srcfileloc "cp/pt.c" 27371)
+ nil )
+ )
+ )
+
+ (!type user_struct 1820
+ (!type pointer 1821 nil gc_used
+ (!type already_seen 1820)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/pt.c" 27372)
+ (!fields 1
+ (!pair "concept_spec_hasher"
+ (!type already_seen 1817)
+ (!srcfileloc "cp/pt.c" 27372)
+ nil )
+ )
+ )
+
+ (!type struct 1822 nil gc_pointed_to "subsumption_entry"
+ (!srcfileloc "cp/pt.c" 27494)
+ (!fields 3
+ (!pair "t1"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27491)
+ nil )
+ (!pair "t2"
+ (!type already_seen 22)
+ (!srcfileloc "cp/pt.c" 27492)
+ nil )
+ (!pair "result"
+ (!type already_seen 2)
+ (!srcfileloc "cp/pt.c" 27493)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 520 nil nil )
+
+ (!type struct 1823 nil gc_used "subsumption_hasher"
+ (!srcfileloc "cp/pt.c" 27514)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1824
+ (!type pointer 1825 nil gc_used
+ (!type already_seen 1824)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/pt.c" 27514)
+ (!fields 1
+ (!pair "subsumption_hasher"
+ (!type already_seen 1823)
+ (!srcfileloc "cp/pt.c" 27514)
+ nil )
+ )
+ )
+
+ (!type struct 1826 nil gc_used "tinfo_s"
+ (!srcfileloc "cp/rtti.c" 122)
+ (!fields 3
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/rtti.c" 65)
+ nil )
+ (!pair "vtable"
+ (!type already_seen 22)
+ (!srcfileloc "cp/rtti.c" 67)
+ nil )
+ (!pair "name"
+ (!type already_seen 22)
+ (!srcfileloc "cp/rtti.c" 70)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type user_struct 1827
+ (!type pointer 1828 nil gc_used
+ (!type already_seen 1827)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/rtti.c" 122)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/rtti.c" 122)
+ nil )
+ (!pair "tinfo_s"
+ (!type already_seen 1826)
+ (!srcfileloc "cp/rtti.c" 122)
+ nil )
+ )
+ )
+
+ (!type struct 1829 nil gc_used "deferred_access"
+ (!srcfileloc "cp/semantics.c" 137)
+ (!fields 2
+ (!pair "deferred_access_checks"
+ (!type already_seen 74)
+ (!srcfileloc "cp/semantics.c" 129)
+ nil )
+ (!pair "deferring_access_checks_kind"
+ (!type already_seen 2)
+ (!srcfileloc "cp/semantics.c" 132)
+ nil )
+ )
+ nil 520 nil nil )
+
+ (!type user_struct 1830
+ (!type pointer 1831 nil gc_used
+ (!type already_seen 1830)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "cp/semantics.c" 137)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "cp/semantics.c" 137)
+ nil )
+ (!pair "deferred_access"
+ (!type already_seen 1829)
+ (!srcfileloc "cp/semantics.c" 137)
+ nil )
+ )
+ )
+
+ (!type struct 1832 nil gc_unused "cp_check_omp_declare_reduction_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1833 nil gc_unused "cplus_array_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1834 nil gc_used "cplus_array_hasher"
+ (!srcfileloc "cp/tree.c" 892)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1835
+ (!type pointer 1836 nil gc_used
+ (!type already_seen 1835)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/tree.c" 892)
+ (!fields 1
+ (!pair "cplus_array_hasher"
+ (!type already_seen 1834)
+ (!srcfileloc "cp/tree.c" 892)
+ nil )
+ )
+ )
+
+ (!type struct 1837 nil gc_unused "list_proxy"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1838 nil gc_used "list_hasher"
+ (!srcfileloc "cp/tree.c" 1960)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1839
+ (!type pointer 1840 nil gc_used
+ (!type already_seen 1839)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/tree.c" 1960)
+ (!fields 1
+ (!pair "list_hasher"
+ (!type already_seen 1838)
+ (!srcfileloc "cp/tree.c" 1960)
+ nil )
+ )
+ )
+
+ (!type struct 1841 nil gc_unused "bot_data"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1842 nil gc_unused "replace_placeholders_t"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1843
+ (!type pointer 1844 nil gc_used
+ (!type already_seen 1843)
+ )
+ gc_pointed_to "pending_abstract_type"
+ (!srcfileloc "cp/typeck2.c" 152)
+ (!fields 5
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "cp/typeck2.c" 138)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "cp/typeck2.c" 141)
+ nil )
+ (!pair "use"
+ (!type already_seen 2)
+ (!srcfileloc "cp/typeck2.c" 144)
+ nil )
+ (!pair "locus"
+ (!type already_seen 2)
+ (!srcfileloc "cp/typeck2.c" 148)
+ nil )
+ (!pair "next"
+ (!type already_seen 1844)
+ (!srcfileloc "cp/typeck2.c" 151)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ (!option chain_next string "%h.next")
+ )
+ 520 nil nil )
+
+ (!type struct 1845 nil gc_used "abstract_type_hasher"
+ (!srcfileloc "cp/typeck2.c" 183)
+ (!fields 0 )
+ nil 520 nil nil )
+
+ (!type user_struct 1846
+ (!type pointer 1847 nil gc_used
+ (!type already_seen 1846)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "cp/typeck2.c" 183)
+ (!fields 1
+ (!pair "abstract_type_hasher"
+ (!type already_seen 1845)
+ (!srcfileloc "cp/typeck2.c" 183)
+ nil )
+ )
+ )
+
+ (!type struct 1848 nil gc_unused "work_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1849 nil gc_unused "vtv_graph_node"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 85)
+
+ (!type struct 1850 nil gc_used "module_hasher"
+ (!srcfileloc "fortran/trans-decl.c" 4920)
+ (!fields 0 )
+ nil 16 nil nil )
+
+ (!type user_struct 1851
+ (!type pointer 1852 nil gc_used
+ (!type already_seen 1851)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "fortran/trans-decl.c" 4920)
+ (!fields 1
+ (!pair "module_hasher"
+ (!type already_seen 1850)
+ (!srcfileloc "fortran/trans-decl.c" 4920)
+ nil )
+ )
+ )
+
+ (!type struct 1853 nil gc_pointed_to "module_htab_entry"
+ (!srcfileloc "fortran/trans.h" 667)
+ (!fields 3
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "fortran/trans.h" 664)
+ nil )
+ (!pair "namespace_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 665)
+ nil )
+ (!pair "decls"
+ (!type pointer 1854 nil gc_used
+ (!type user_struct 1855
+ (!type already_seen 1854)
+ gc_pointed_to "hash_table"
+ (!srcfileloc "fortran/trans.h" 666)
+ (!fields 1
+ (!pair "module_decl_hasher"
+ (!type struct 1856 nil gc_used "module_decl_hasher"
+ (!srcfileloc "fortran/trans.h" 666)
+ (!fields 0 )
+ nil 16 nil nil )
+ (!srcfileloc "fortran/trans.h" 666)
+ nil )
+ )
+ )
+ )
+ (!srcfileloc "fortran/trans.h" 666)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 16 nil nil )
+
+ (!type struct 1857 nil gc_used "gfc_intrinsic_map_t"
+ (!srcfileloc "fortran/trans-intrinsic.c" 83)
+ (!fields 19
+ (!pair "id"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 49)
+ nil )
+ (!pair "float_built_in"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 53)
+ nil )
+ (!pair "double_built_in"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 54)
+ nil )
+ (!pair "long_double_built_in"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 55)
+ nil )
+ (!pair "complex_float_built_in"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 56)
+ nil )
+ (!pair "complex_double_built_in"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 57)
+ nil )
+ (!pair "complex_long_double_built_in"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 58)
+ nil )
+ (!pair "libm_name"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 63)
+ nil )
+ (!pair "complex_available"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 66)
+ nil )
+ (!pair "is_constant"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-intrinsic.c" 69)
+ nil )
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "fortran/trans-intrinsic.c" 72)
+ nil )
+ (!pair "real4_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 75)
+ nil )
+ (!pair "real8_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 76)
+ nil )
+ (!pair "real10_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 77)
+ nil )
+ (!pair "real16_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 78)
+ nil )
+ (!pair "complex4_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 79)
+ nil )
+ (!pair "complex8_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 80)
+ nil )
+ (!pair "complex10_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 81)
+ nil )
+ (!pair "complex16_decl"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-intrinsic.c" 82)
+ nil )
+ )
+ nil 16 nil nil )
+
+ (!type struct 1858 nil gc_used "gfc_st_parameter_field"
+ (!srcfileloc "fortran/trans-io.c" 73)
+ (!fields 6
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "fortran/trans-io.c" 67)
+ nil )
+ (!pair "mask"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-io.c" 68)
+ nil )
+ (!pair "param_type"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-io.c" 69)
+ nil )
+ (!pair "type"
+ (!type already_seen 2)
+ (!srcfileloc "fortran/trans-io.c" 70)
+ nil )
+ (!pair "field"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-io.c" 71)
+ nil )
+ (!pair "field_len"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-io.c" 72)
+ nil )
+ )
+ nil 16 nil nil )
+
+ (!type struct 1859 nil gc_used "gfc_st_parameter"
+ (!srcfileloc "fortran/trans-io.c" 79)
+ (!fields 2
+ (!pair "name"
+ (!type already_seen 8)
+ (!srcfileloc "fortran/trans-io.c" 77)
+ nil )
+ (!pair "type"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans-io.c" 78)
+ nil )
+ )
+ nil 16 nil nil )
+
+ (!type struct 1860 nil gc_unused "iter_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1861 nil gc_unused "forall_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1862 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/fortran/trans.h:33"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1863 nil gc_unused "gfc_se"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1864 nil gc_unused "gfc_array_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1865 nil gc_unused "gfc_ss_info"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1866 nil gc_unused "gfc_ss"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1867 nil gc_unused "gfc_loopinfo"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1868 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/fortran/trans.h:390"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1869 nil gc_unused "anonymous:/builds/idf/crosstool-NG/.build/HOST-arm-linux-gnueabi/xtensa-esp32-elf/src/gcc/gcc/fortran/trans.h:402"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type already_seen 1856)
+
+ (!type already_seen 1855)
+
+ (!type struct 1870 nil gc_unused "gimplify_omp_ctx"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1871 nil gc_used "gfc_powdecl_list"
+ (!srcfileloc "fortran/trans.h" 862)
+ (!fields 3
+ (!pair "integer"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 859)
+ nil )
+ (!pair "real"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 860)
+ nil )
+ (!pair "cmplx"
+ (!type already_seen 22)
+ (!srcfileloc "fortran/trans.h" 861)
+ nil )
+ )
+ nil 16 nil nil )
+
+ (!type struct 1872 nil gc_unused "gfc_interface_sym_mapping"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1873 nil gc_unused "gfc_interface_mapping"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1874 nil gc_unused "go_create_gogo_args"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1875 nil gc_unused "stat"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1876 nil gc_unused "Linemap"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1877 nil gc_unused "Backend"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1878 nil gc_unused "ggc_root_tab"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1879 nil gc_unused "lto_section_slot"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1880 nil gc_unused "tree_scc"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1881 nil gc_unused "tree_scc_hasher"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1882 nil gc_unused "streamer_tree_cache_d"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1883 nil gc_unused "file_data_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1884 nil gc_unused "lto_section_list"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1885 nil gc_unused "lto_file"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1886
+ (!type pointer 1887 nil gc_used
+ (!type already_seen 1886)
+ )
+ gc_pointed_to "objc_map_private"
+ (!srcfileloc "objc/objc-map.h" 79)
+ (!fields 7
+ (!pair "number_of_slots"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 54)
+ nil )
+ (!pair "mask"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 57)
+ nil )
+ (!pair "number_of_non_empty_slots"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 62)
+ nil )
+ (!pair "max_number_of_non_empty_slots"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 68)
+ nil )
+ (!pair "maximum_load_factor"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 71)
+ nil )
+ (!pair "slots"
+ (!type already_seen 23)
+ (!srcfileloc "objc/objc-map.h" 74)
+ (!options
+ (!option length string "%h.number_of_slots")
+ )
+ )
+ (!pair "values"
+ (!type already_seen 23)
+ (!srcfileloc "objc/objc-map.h" 78)
+ (!options
+ (!option length string "%h.number_of_slots")
+ )
+ )
+ )
+ nil 768 nil nil )
+
+ (!type struct 1888
+ (!type pointer 1889
+ (!type pointer 1890 nil gc_used
+ (!type already_seen 1889)
+ )
+ gc_pointed_to
+ (!type already_seen 1888)
+ )
+ gc_pointed_to "hashed_entry"
+ (!srcfileloc "objc/objc-act.h" 271)
+ (!fields 3
+ (!pair "list"
+ (!type pointer 1891 nil gc_used
+ (!type struct 1892
+ (!type already_seen 1891)
+ gc_pointed_to "hashed_attribute"
+ (!srcfileloc "objc/objc-act.h" 265)
+ (!fields 2
+ (!pair "next"
+ (!type already_seen 1891)
+ (!srcfileloc "objc/objc-act.h" 263)
+ nil )
+ (!pair "value"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.h" 264)
+ nil )
+ )
+ nil 768 nil nil )
+ )
+ (!srcfileloc "objc/objc-act.h" 268)
+ nil )
+ (!pair "next"
+ (!type already_seen 1889)
+ (!srcfileloc "objc/objc-act.h" 269)
+ nil )
+ (!pair "key"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.h" 270)
+ nil )
+ )
+ nil 768 nil nil )
+
+ (!type already_seen 1892)
+
+ (!type struct 1893
+ (!type pointer 1894 nil gc_used
+ (!type already_seen 1893)
+ )
+ gc_pointed_to "imp_entry"
+ (!srcfileloc "objc/objc-act.h" 288)
+ (!fields 6
+ (!pair "next"
+ (!type already_seen 1894)
+ (!srcfileloc "objc/objc-act.h" 282)
+ nil )
+ (!pair "imp_context"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.h" 283)
+ nil )
+ (!pair "imp_template"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.h" 284)
+ nil )
+ (!pair "class_decl"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.h" 285)
+ nil )
+ (!pair "meta_decl"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.h" 286)
+ nil )
+ (!pair "has_cxx_cdtors"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-act.h" 287)
+ nil )
+ )
+ nil 768 nil nil )
+
+ (!type struct 1895 nil gc_unused "objc_try_context"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1896 nil gc_pointed_to "string_descriptor"
+ (!srcfileloc "objc/objc-act.c" 252)
+ (!fields 2
+ (!pair "literal"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.c" 248)
+ nil )
+ (!pair "constructor"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-act.c" 251)
+ nil )
+ )
+ (!options
+ (!option for_user string "")
+ )
+ 768 nil nil )
+
+ (!type struct 1897 nil gc_used "objc_string_hasher"
+ (!srcfileloc "objc/objc-act.c" 260)
+ (!fields 0 )
+ nil 768 nil nil )
+
+ (!type user_struct 1898
+ (!type pointer 1899 nil gc_used
+ (!type already_seen 1898)
+ )
+ gc_pointed_to "hash_table"
+ (!srcfileloc "objc/objc-act.c" 260)
+ (!fields 1
+ (!pair "objc_string_hasher"
+ (!type already_seen 1897)
+ (!srcfileloc "objc/objc-act.c" 260)
+ nil )
+ )
+ )
+
+ (!type struct 1900 nil gc_unused "decl_name_hash"nil
+ (!fields 0 )
+ nil 0 nil nil )
+
+ (!type struct 1901 nil gc_used "ident_data_tuple"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1039)
+ (!fields 2
+ (!pair "ident"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1015)
+ nil )
+ (!pair "data"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1016)
+ nil )
+ )
+ nil 768 nil nil )
+
+ (!type user_struct 1902
+ (!type pointer 1903 nil gc_used
+ (!type already_seen 1902)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1039)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1039)
+ nil )
+ (!pair "ident_data_tuple"
+ (!type already_seen 1901)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1039)
+ nil )
+ )
+ )
+
+ (!type struct 1904 nil gc_used "msgref_entry"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1204)
+ (!fields 3
+ (!pair "func"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1199)
+ nil )
+ (!pair "selname"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1200)
+ nil )
+ (!pair "refdecl"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1201)
+ nil )
+ )
+ nil 768 nil nil )
+
+ (!type user_struct 1905
+ (!type pointer 1906 nil gc_used
+ (!type already_seen 1905)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1204)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1204)
+ nil )
+ (!pair "msgref_entry"
+ (!type already_seen 1904)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1204)
+ nil )
+ )
+ )
+
+ (!type struct 1907 nil gc_used "prot_list_entry"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1258)
+ (!fields 2
+ (!pair "id"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1255)
+ nil )
+ (!pair "refdecl"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1256)
+ nil )
+ )
+ nil 768 nil nil )
+
+ (!type user_struct 1908
+ (!type pointer 1909 nil gc_used
+ (!type already_seen 1908)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1258)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1258)
+ nil )
+ (!pair "prot_list_entry"
+ (!type already_seen 1907)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1258)
+ nil )
+ )
+ )
+
+ (!type struct 1910 nil gc_used "ivarref_entry"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2764)
+ (!fields 2
+ (!pair "decl"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2760)
+ nil )
+ (!pair "offset"
+ (!type already_seen 22)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2761)
+ nil )
+ )
+ nil 768 nil nil )
+
+ (!type user_struct 1911
+ (!type pointer 1912 nil gc_used
+ (!type already_seen 1911)
+ )
+ gc_pointed_to "vec"
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2764)
+ (!fields 2
+ (!pair "va_gc"
+ (!type already_seen 76)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2764)
+ nil )
+ (!pair "ivarref_entry"
+ (!type already_seen 1910)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2764)
+ nil )
+ )
+ )
+)
+(!typedefs 738
+ (!pair "ivarref_entry"
+ (!type already_seen 1910)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2764)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1911)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 2764)
+ nil )
+ (!pair "prot_list_entry"
+ (!type already_seen 1907)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1258)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1908)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1258)
+ nil )
+ (!pair "msgref_entry"
+ (!type already_seen 1904)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1204)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1905)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1204)
+ nil )
+ (!pair "ident_data_tuple"
+ (!type already_seen 1901)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1039)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1902)
+ (!srcfileloc "objc/objc-next-runtime-abi-02.c" 1039)
+ nil )
+ (!pair "objc_string_hasher"
+ (!type already_seen 1897)
+ (!srcfileloc "objc/objc-act.c" 260)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1898)
+ (!srcfileloc "objc/objc-act.c" 260)
+ nil )
+ (!pair "attr"
+ (!type already_seen 1891)
+ (!srcfileloc "objc/objc-act.h" 260)
+ nil )
+ (!pair "hash"
+ (!type already_seen 1889)
+ (!srcfileloc "objc/objc-act.h" 259)
+ nil )
+ (!pair "objc_map_iterator_t"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 241)
+ nil )
+ (!pair "objc_map_t"
+ (!type already_seen 1887)
+ (!srcfileloc "objc/objc-map.h" 90)
+ nil )
+ (!pair "objc_map_private_hash_t"
+ (!type already_seen 2)
+ (!srcfileloc "objc/objc-map.h" 40)
+ nil )
+ (!pair "go_char_p"
+ (!type already_seen 10)
+ (!srcfileloc "go/go-lang.c" 184)
+ nil )
+ (!pair "gfc_interface_mapping"
+ (!type already_seen 1873)
+ (!srcfileloc "fortran/trans.h" 1106)
+ nil )
+ (!pair "gfc_interface_sym_mapping"
+ (!type already_seen 1872)
+ (!srcfileloc "fortran/trans.h" 1091)
+ nil )
+ (!pair "gfc_powdecl_list"
+ (!type already_seen 1871)
+ (!srcfileloc "fortran/trans.h" 863)
+ nil )
+ (!pair "module_decl_hasher"
+ (!type already_seen 1856)
+ (!srcfileloc "fortran/trans.h" 666)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1855)
+ (!srcfileloc "fortran/trans.h" 666)
+ nil )
+ (!pair "gfc_wrapped_block"
+ (!type already_seen 1869)
+ (!srcfileloc "fortran/trans.h" 407)
+ nil )
+ (!pair "gfc_saved_var"
+ (!type already_seen 1868)
+ (!srcfileloc "fortran/trans.h" 394)
+ nil )
+ (!pair "gfc_loopinfo"
+ (!type already_seen 1867)
+ (!srcfileloc "fortran/trans.h" 384)
+ nil )
+ (!pair "gfc_ss"
+ (!type already_seen 1866)
+ (!srcfileloc "fortran/trans.h" 335)
+ nil )
+ (!pair "gfc_ss_info"
+ (!type already_seen 1865)
+ (!srcfileloc "fortran/trans.h" 294)
+ nil )
+ (!pair "gfc_array_info"
+ (!type already_seen 1864)
+ (!srcfileloc "fortran/trans.h" 195)
+ nil )
+ (!pair "gfc_se"
+ (!type already_seen 1863)
+ (!srcfileloc "fortran/trans.h" 105)
+ nil )
+ (!pair "stmtblock_t"
+ (!type already_seen 1862)
+ (!srcfileloc "fortran/trans.h" 37)
+ nil )
+ (!pair "forall_info"
+ (!type already_seen 1861)
+ (!srcfileloc "fortran/trans-stmt.c" 58)
+ nil )
+ (!pair "iter_info"
+ (!type already_seen 1860)
+ (!srcfileloc "fortran/trans-stmt.c" 46)
+ nil )
+ (!pair "gfc_st_parameter"
+ (!type already_seen 1859)
+ (!srcfileloc "fortran/trans-io.c" 80)
+ nil )
+ (!pair "gfc_st_parameter_field"
+ (!type already_seen 1858)
+ (!srcfileloc "fortran/trans-io.c" 74)
+ nil )
+ (!pair "gfc_intrinsic_map_t"
+ (!type already_seen 1857)
+ (!srcfileloc "fortran/trans-intrinsic.c" 84)
+ nil )
+ (!pair "module_hasher"
+ (!type already_seen 1850)
+ (!srcfileloc "fortran/trans-decl.c" 4920)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1851)
+ (!srcfileloc "fortran/trans-decl.c" 4920)
+ nil )
+ (!pair "abstract_type_hasher"
+ (!type already_seen 1845)
+ (!srcfileloc "cp/typeck2.c" 183)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1846)
+ (!srcfileloc "cp/typeck2.c" 183)
+ nil )
+ (!pair "list_hasher"
+ (!type already_seen 1838)
+ (!srcfileloc "cp/tree.c" 1960)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1839)
+ (!srcfileloc "cp/tree.c" 1960)
+ nil )
+ (!pair "cplus_array_hasher"
+ (!type already_seen 1834)
+ (!srcfileloc "cp/tree.c" 892)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1835)
+ (!srcfileloc "cp/tree.c" 892)
+ nil )
+ (!pair "deferred_access"
+ (!type already_seen 1829)
+ (!srcfileloc "cp/semantics.c" 137)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1830)
+ (!srcfileloc "cp/semantics.c" 137)
+ nil )
+ (!pair "tinfo_s"
+ (!type already_seen 1826)
+ (!srcfileloc "cp/rtti.c" 122)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1827)
+ (!srcfileloc "cp/rtti.c" 122)
+ nil )
+ (!pair "subsumption_hasher"
+ (!type already_seen 1823)
+ (!srcfileloc "cp/pt.c" 27514)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1824)
+ (!srcfileloc "cp/pt.c" 27514)
+ nil )
+ (!pair "concept_spec_hasher"
+ (!type already_seen 1817)
+ (!srcfileloc "cp/pt.c" 27372)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1820)
+ (!srcfileloc "cp/pt.c" 27372)
+ nil )
+ (!pair "constraint_sat_hasher"
+ (!type already_seen 1815)
+ (!srcfileloc "cp/pt.c" 27371)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1818)
+ (!srcfileloc "cp/pt.c" 27371)
+ nil )
+ (!pair "constr_hasher"
+ (!type already_seen 1811)
+ (!srcfileloc "cp/pt.c" 27259)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1812)
+ (!srcfileloc "cp/pt.c" 27259)
+ nil )
+ (!pair "pending_template"
+ (!type already_seen 1797)
+ (!srcfileloc "cp/pt.c" 8969)
+ nil )
+ (!pair "tinst_level"
+ (!type already_seen 1708)
+ (!srcfileloc "cp/pt.c" 8960)
+ nil )
+ (!pair "spec_hasher"
+ (!type already_seen 1800)
+ (!srcfileloc "cp/pt.c" 113)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1801)
+ (!srcfileloc "cp/pt.c" 113)
+ nil )
+ (!pair "tree_fn_t"
+ (!type already_seen 2)
+ (!srcfileloc "cp/pt.c" 48)
+ nil )
+ (!pair "cp_parser"
+ (!type already_seen 1731)
+ (!srcfileloc "cp/parser.c" 38781)
+ nil )
+ (!pair "cp_parser_expression_stack"
+ (!type array 1913 nil gc_unused "NUM_PREC_VALUES"
+ (!type already_seen 1794)
+ )
+ (!srcfileloc "cp/parser.c" 1875)
+ nil )
+ (!pair "cp_parser_flags"
+ (!type already_seen 2)
+ (!srcfileloc "cp/parser.c" 1807)
+ nil )
+ (!pair "substitution_identifier_index_t"
+ (!type already_seen 2)
+ (!srcfileloc "cp/mangle.c" 147)
+ nil )
+ (!pair "globals"
+ (!type already_seen 1786)
+ (!srcfileloc "cp/mangle.c" 122)
+ nil )
+ (!pair "conv_type_hasher"
+ (!type already_seen 1783)
+ (!srcfileloc "cp/lex.c" 587)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1784)
+ (!srcfileloc "cp/lex.c" 587)
+ nil )
+ (!pair "tree_int"
+ (!type already_seen 1779)
+ (!srcfileloc "cp/lambda.c" 1334)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1780)
+ (!srcfileloc "cp/lambda.c" 1334)
+ nil )
+ (!pair "pending_noexcept"
+ (!type already_seen 1776)
+ (!srcfileloc "cp/except.c" 1061)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1777)
+ (!srcfileloc "cp/except.c" 1061)
+ nil )
+ (!pair "mangled_decl_hash"
+ (!type already_seen 1773)
+ (!srcfileloc "cp/decl2.c" 138)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1774)
+ (!srcfileloc "cp/decl2.c" 138)
+ nil )
+ (!pair "priority_info"
+ (!type already_seen 1772)
+ (!srcfileloc "cp/decl2.c" 66)
+ nil )
+ (!pair "typename_hasher"
+ (!type already_seen 1766)
+ (!srcfileloc "cp/decl.c" 3748)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1767)
+ (!srcfileloc "cp/decl.c" 3748)
+ nil )
+ (!pair "incomplete_var"
+ (!type already_seen 1761)
+ (!srcfileloc "cp/decl.c" 248)
+ nil )
+ (!pair "vec"
+ (!type already_seen 1762)
+ (!srcfileloc "cp/decl.c" 248)
+ nil )
+ (!pair "named_label_use_entry"
+ (!type already_seen 1700)
+ (!srcfileloc "cp/decl.c" 210)
+ nil )
+ (!pair "named_label_entry"
+ (!type already_seen 1697)
+ (!srcfileloc "cp/decl.c" 193)
+ nil )
+ (!pair "constexpr_call_hasher"
+ (!type already_seen 1755)
+ (!srcfileloc "cp/constexpr.c" 1013)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1757)
+ (!srcfileloc "cp/constexpr.c" 1013)
+ nil )
+ (!pair "constexpr_fundef"
+ (!type already_seen 1749)
+ (!srcfileloc "cp/constexpr.c" 946)
+ nil )
+ (!pair "constexpr_fundef_hasher"
+ (!type already_seen 1751)
+ (!srcfileloc "cp/constexpr.c" 142)
+ nil )
+ (!pair "hash_table"
+ (!type already_seen 1752)
+ (!srcfileloc "cp/constexpr.c" 142)
+ nil )
+ (!pair "hash_map