diff options
author | Taras Glek <tglek@mozilla.com> | 2009-04-22 18:29:36 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2009-04-22 14:29:36 -0400 |
commit | d1b382088a11a55c13fe0a9769a3c46a72836dd1 (patch) | |
tree | c5c412bca065fddee835089ec9fbd863ee283f18 /gcc/config | |
parent | a123d17589827622c6c77681a2f5d16f0f492f8e (diff) | |
download | gcc-d1b382088a11a55c13fe0a9769a3c46a72836dd1.zip gcc-d1b382088a11a55c13fe0a9769a3c46a72836dd1.tar.gz gcc-d1b382088a11a55c13fe0a9769a3c46a72836dd1.tar.bz2 |
hashtab.h: Update GTY annotations to new syntax
2009-04-21 Taras Glek <tglek@mozilla.com>
* include/hashtab.h: Update GTY annotations to new syntax
* include/splay-tree.h: Likewise
gcc/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* alias.c: Update GTY annotations to new syntax
* basic-block.h: Likewise
* bitmap.h: Likewise
* c-common.h: Likewise
* c-decl.c: Likewise
* c-parser.c: Likewise
* c-pragma.c: Likewise
* c-tree.h: Likewise
* cfgloop.h: Likewise
* cgraph.h: Likewise
* config/alpha/alpha.c: Likewise
* config/arm/arm.h: Likewise
* config/avr/avr.h: Likewise
* config/bfin/bfin.c: Likewise
* config/cris/cris.c: Likewise
* config/darwin.c: Likewise
* config/frv/frv.c: Likewise
* config/i386/i386.c: Likewise
* config/i386/i386.h: Likewise
* config/i386/winnt.c: Likewise
* config/ia64/ia64.h: Likewise
* config/iq2000/iq2000.c: Likewise
* config/mips/mips.c: Likewise
* config/mmix/mmix.h: Likewise
* config/pa/pa.c: Likewise
* config/pa/pa.h: Likewise
* config/rs6000/rs6000.c: Likewise
* config/s390/s390.c: Likewise
* config/sparc/sparc.c: Likewise
* config/xtensa/xtensa.c: Likewise
* cselib.h: Likewise
* dbxout.c: Likewise
* dwarf2out.c: Likewise
* except.c: Likewise
* except.h: Likewise
* fixed-value.h: Likewise
* function.c: Likewise
* function.h: Likewise
* gimple.h: Likewise
* integrate.c: Likewise
* optabs.c: Likewise
* output.h: Likewise
* real.h: Likewise
* rtl.h: Likewise
* stringpool.c: Likewise
* tree-data-ref.c: Likewise
* tree-flow.h: Likewise
* tree-scalar-evolution.c: Likewise
* tree-ssa-address.c: Likewise
* tree-ssa-alias.h: Likewise
* tree-ssa-operands.h: Likewise
* tree.c: Likewise
* tree.h: Likewise
* varasm.c: Likewise
* varray.h: Likewise
* vec.h: Likewise
* coretypes.h: Do not define GTY macro if it is already defined
* doc/gty.texi: Update GTY documentation to new syntax
* gengtype-lex.l: Enforce attribute-like syntax for GTY annotations on structs
* gengtype-parse.c: Likewise
gcc/ada/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* gcc-interface/ada-tree.h: Update GTY annotations to new syntax
* gcc-interface/trans.c: Likewise
* gcc-interface/utils.c: Likewise
gcc/cp/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* cp-tree.h: Update GTY annotations to new syntax
* decl.c: Likewise
* mangle.c: Likewise
* name-lookup.c: Likewise
* name-lookup.h: Likewise
* parser.c: Likewise
* pt.c: Likewise
* rtti.c: Likewise
* semantics.c: Likewise
* typeck2.c: Likewise
gcc/fortran/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* f95-lang.c: Update GTY annotations to new syntax
* trans-intrinsic.c: Likewise
* trans-io.c: Likewise
* trans.h: Likewise
gcc/java/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* builtins.c: Update GTY annotations to new syntax
* decl.c: Likewise
* java-tree.h: Likewise
* jcf.h: Likewise
* lang.c: Likewise
gcc/objc/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* objc-act.c: Update GTY annotations to new syntax
* objc-act.h: Likewise
libcpp/ChangeLog
2009-04-21 Taras Glek <tglek@mozilla.com>
* include/cpp-id-data.h: Update GTY annotations to new syntax
* include/cpplib.h: Likewise
* include/line-map.h: Likewise
* include/symtab.h: Likewise
From-SVN: r146607
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/alpha/alpha.c | 8 | ||||
-rw-r--r-- | gcc/config/arm/arm.h | 4 | ||||
-rw-r--r-- | gcc/config/avr/avr.h | 2 | ||||
-rw-r--r-- | gcc/config/bfin/bfin.c | 4 | ||||
-rw-r--r-- | gcc/config/cris/cris.c | 2 | ||||
-rw-r--r-- | gcc/config/darwin.c | 2 | ||||
-rw-r--r-- | gcc/config/frv/frv.c | 2 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 6 | ||||
-rw-r--r-- | gcc/config/i386/i386.h | 3 | ||||
-rw-r--r-- | gcc/config/i386/winnt.c | 4 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.h | 2 | ||||
-rw-r--r-- | gcc/config/iq2000/iq2000.c | 2 | ||||
-rw-r--r-- | gcc/config/mips/mips.c | 8 | ||||
-rw-r--r-- | gcc/config/mmix/mmix.h | 2 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 4 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 4 | ||||
-rw-r--r-- | gcc/config/s390/s390.c | 4 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.c | 2 | ||||
-rw-r--r-- | gcc/config/xtensa/xtensa.c | 2 |
20 files changed, 33 insertions, 36 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index da4dc08..9df8c11 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -2852,7 +2852,7 @@ alpha_split_conditional_move (enum rtx_code code, rtx dest, rtx cond, /* Look up the function X_floating library function name for the given operation. */ -struct xfloating_op GTY(()) +struct GTY(()) xfloating_op { const enum rtx_code code; const char *const GTY((skip)) osf_func; @@ -4746,7 +4746,7 @@ alpha_multipass_dfa_lookahead (void) /* Machine-specific function data. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { /* For unicosmk. */ /* List of call information words for calls from this function. */ @@ -9487,7 +9487,7 @@ alpha_elf_section_type_flags (tree decl, const char *name, int reloc) enum links_kind {KIND_UNUSED, KIND_LOCAL, KIND_EXTERN}; enum reloc_kind {KIND_LINKAGE, KIND_CODEADDR}; -struct alpha_links GTY(()) +struct GTY(()) alpha_links { int num; rtx linkage; @@ -9495,7 +9495,7 @@ struct alpha_links GTY(()) enum reloc_kind rkind; }; -struct alpha_funcs GTY(()) +struct GTY(()) alpha_funcs { int num; splay_tree GTY ((param1_is (char *), param2_is (struct alpha_links *))) diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 59ab166..15913d2 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -1571,7 +1571,7 @@ do { \ in the direction of stack growth. Only soft_frame is used in thumb mode. */ -typedef struct arm_stack_offsets GTY(()) +typedef struct GTY(()) arm_stack_offsets { int saved_args; /* ARG_POINTER_REGNUM. */ int frame; /* ARM_HARD_FRAME_POINTER_REGNUM. */ @@ -1585,7 +1585,7 @@ arm_stack_offsets; /* A C structure for machine-specific, per-function data. This is added to the cfun structure. */ -typedef struct machine_function GTY(()) +typedef struct GTY(()) machine_function { /* Additional stack adjustment in __builtin_eh_throw. */ rtx eh_epilogue_sp_ofs; diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index cfcb581..32508df 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -1090,7 +1090,7 @@ mmcu=*:-mmcu=%*}" /* A C structure for machine-specific, per-function data. This is added to the cfun structure. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { /* 'true' - if the current function is a leaf function. */ int is_leaf; diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index d1c964d..adb72b0 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -58,7 +58,7 @@ /* A C structure for machine-specific, per-function data. This is added to the cfun structure. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { /* Set if we are notified by the doloop pass that a hardware loop was created. */ @@ -3610,7 +3610,7 @@ DEF_VEC_ALLOC_P (loop_info,heap); /* Information about a loop we have found (or are in the process of finding). */ -struct loop_info GTY (()) +struct GTY (()) loop_info { /* loop number, for dumps */ int loop_no; diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c index 9bae9cd..2112670 100644 --- a/gcc/config/cris/cris.c +++ b/gcc/config/cris/cris.c @@ -63,7 +63,7 @@ enum cris_retinsn_type { CRIS_RETINSN_UNKNOWN = 0, CRIS_RETINSN_RET, CRIS_RETINSN_JUMP }; /* Per-function machine data. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { int needs_return_address_on_stack; diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 3a4fc99..f8c982e 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -314,7 +314,7 @@ machopic_output_function_base_name (FILE *file) /* The suffix attached to stub symbols. */ #define STUB_SUFFIX "$stub" -typedef struct machopic_indirection GTY (()) +typedef struct GTY (()) machopic_indirection { /* The SYMBOL_REF for the entity referenced. */ rtx symbol; diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c index 7dde7e4..ecaf6d7 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -139,7 +139,7 @@ struct frv_io { REG++) /* This structure contains machine specific function data. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { /* True if we have created an rtx that relies on the stack frame. */ int frame_needed; diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 6e60fb7..51a2f71a 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -1722,8 +1722,7 @@ static int const x86_64_int_return_registers[4] = /* Define the structure for the machine field in struct function. */ -struct stack_local_entry GTY(()) -{ +struct GTY(()) stack_local_entry { unsigned short mode; unsigned short n; rtx rtl; @@ -20864,8 +20863,7 @@ static GTY(()) tree ix86_builtins[(int) IX86_BUILTIN_MAX]; /* Table of all of the builtin functions that are possible with different ISA's but are waiting to be built until a function is declared to use that ISA. */ -struct builtin_isa GTY(()) -{ +struct GTY(()) builtin_isa { tree type; /* builtin type to use in the declaration */ const char *name; /* function name */ int isa; /* isa_flags this builtin is defined for */ diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 8979d5b8..b3972a3 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -2420,8 +2420,7 @@ enum ix86_stack_slot #define FASTCALL_PREFIX '@' -struct machine_function GTY(()) -{ +struct GTY(()) machine_function { struct stack_local_entry *stack_locals; const char *some_ld_name; int varargs_gpr_size; diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c index ae9196c..62ac279 100644 --- a/gcc/config/i386/winnt.c +++ b/gcc/config/i386/winnt.c @@ -539,7 +539,7 @@ i386_pe_declare_function_type (FILE *file, const char *name, int pub) /* Keep a list of external functions. */ -struct extern_list GTY(()) +struct GTY(()) extern_list { struct extern_list *next; tree decl; @@ -568,7 +568,7 @@ i386_pe_record_external_function (tree decl, const char *name) /* Keep a list of exported symbols. */ -struct export_list GTY(()) +struct GTY(()) export_list { struct export_list *next; const char *name; diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h index 217aaa5..74e5078 100644 --- a/gcc/config/ia64/ia64.h +++ b/gcc/config/ia64/ia64.h @@ -1931,7 +1931,7 @@ extern int ia64_final_schedule; #define EH_RETURN_DATA_REGNO(N) ((N) < 4 ? (N) + 15 : INVALID_REGNUM) /* This function contains machine specific function data. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { /* The new stack pointer when unwinding from EH. */ rtx ia64_eh_epilogue_sp; diff --git a/gcc/config/iq2000/iq2000.c b/gcc/config/iq2000/iq2000.c index 7153389..1a99eea 100644 --- a/gcc/config/iq2000/iq2000.c +++ b/gcc/config/iq2000/iq2000.c @@ -89,7 +89,7 @@ struct iq2000_frame_info int num_gp; /* Number of gp registers saved. */ } iq2000_frame_info; -struct machine_function GTY(()) +struct GTY(()) machine_function { /* Current frame information, calculated by compute_frame_size. */ long total_size; /* # bytes that the entire frame takes up. */ diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 8e3cdcf..a677f93 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -241,7 +241,7 @@ static const char *const mips_fp_conditions[] = { }; /* Information about a function's frame layout. */ -struct mips_frame_info GTY(()) { +struct GTY(()) mips_frame_info { /* The size of the frame in bytes. */ HOST_WIDE_INT total_size; @@ -292,7 +292,7 @@ struct mips_frame_info GTY(()) { HOST_WIDE_INT hard_frame_pointer_offset; }; -struct machine_function GTY(()) { +struct GTY(()) machine_function { /* The register returned by mips16_gp_pseudo_reg; see there for details. */ rtx mips16_gp_pseudo_rtx; @@ -1106,7 +1106,7 @@ static const struct mips_rtx_cost_data mips_rtx_cost_data[PROCESSOR_MAX] = { /* This hash table keeps track of implicit "mips16" and "nomips16" attributes for -mflip_mips16. It maps decl names onto a boolean mode setting. */ -struct mflip_mips16_entry GTY (()) { +struct GTY (()) mflip_mips16_entry { const char *name; bool mips16_p; }; @@ -5540,7 +5540,7 @@ mips_load_call_address (enum mips_call_type type, rtx dest, rtx addr) /* Each locally-defined hard-float MIPS16 function has a local symbol associated with it. This hash table maps the function symbol (FUNC) to the local symbol (LOCAL). */ -struct mips16_local_alias GTY(()) { +struct GTY(()) mips16_local_alias { rtx func; rtx local; }; diff --git a/gcc/config/mmix/mmix.h b/gcc/config/mmix/mmix.h index c479c46..a7fb6e5 100644 --- a/gcc/config/mmix/mmix.h +++ b/gcc/config/mmix/mmix.h @@ -89,7 +89,7 @@ extern GTY(()) rtx mmix_compare_op1; /* Per-function machine data. This is normally an opaque type just defined and used in the tm.c file, but we need to see the definition in mmix.md too. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { int has_landing_pad; int highest_saved_stack_register; diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 0f42d6b..08c987f 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -196,7 +196,7 @@ static unsigned int last_address; /* Variables to handle plabels that we discover are necessary at assembly output time. They are output after the current function. */ -struct deferred_plabel GTY(()) +struct GTY(()) deferred_plabel { rtx internal_label; rtx symbol; @@ -9602,7 +9602,7 @@ pa_return_in_memory (const_tree type, const_tree fntype ATTRIBUTE_UNUSED) at the end of the file if and only if SYMBOL_REF_REFERENCED_P is true. This avoids putting out names that are never really used. */ -typedef struct extern_symbol GTY(()) +typedef struct GTY(()) extern_symbol { tree decl; const char *name; diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index c1d589d..ee89093 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -249,7 +249,7 @@ do { \ #define CAN_DEBUG_WITHOUT_FP /* target machine storage layout */ -typedef struct machine_function GTY(()) +typedef struct GTY(()) machine_function { /* Flag indicating that a .NSUBSPA directive has been output for this function. */ diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 69ef4d2..c785bf83 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -113,7 +113,7 @@ typedef struct rs6000_stack { /* A C structure for machine-specific, per-function data. This is added to the cfun structure. */ -typedef struct machine_function GTY(()) +typedef struct GTY(()) machine_function { /* Flags if __builtin_return_address (n) with n >= 1 was used. */ int ra_needs_full_frame; @@ -974,7 +974,7 @@ static enum machine_mode rs6000_eh_return_filter_mode (void); /* Hash table stuff for keeping track of TOC entries. */ -struct toc_hash_struct GTY(()) +struct GTY(()) toc_hash_struct { /* `key' will satisfy CONSTANT_P; in fact, it will satisfy ASM_OUTPUT_SPECIAL_POOL_ENTRY_P. */ diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 5c1f1b1..7c485fd 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -260,7 +260,7 @@ HOST_WIDE_INT s390_stack_guard = 0; /* The following structure is embedded in the machine specific part of struct function. */ -struct s390_frame_layout GTY (()) +struct GTY (()) s390_frame_layout { /* Offset within stack frame. */ HOST_WIDE_INT gprs_offset; @@ -303,7 +303,7 @@ struct s390_frame_layout GTY (()) /* Define the structure for the machine field in struct function. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { struct s390_frame_layout frame_layout; diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 62d025f..88d786b 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -321,7 +321,7 @@ char sparc_leaf_regs[] = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; -struct machine_function GTY(()) +struct GTY(()) machine_function { /* Some local-dynamic TLS symbol name. */ const char *some_ld_name; diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index 4e7edef..14825c3 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -89,7 +89,7 @@ unsigned xtensa_current_frame_size; #define LARGEST_MOVE_RATIO 15 /* Define the structure for the machine field in struct function. */ -struct machine_function GTY(()) +struct GTY(()) machine_function { int accesses_prev_frame; bool need_a7_copy; |