arc.c (arc_attribute_table): Add exclusions to the comment.
authorJakub Jelinek <jakub@redhat.com>
Fri, 8 Dec 2017 11:55:23 +0000 (12:55 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 8 Dec 2017 11:55:23 +0000 (12:55 +0100)
* config/arc/arc.c (arc_attribute_table): Add exclusions to
the comment.
* config/avr/avr.c (avr_attribute_table): Likewise.
* config/msp430/msp430.c (msp430_attribute_table): Likewise.
* config/rl78/rl78.c (rl78_attribute_table): Likewise.
* config/nds32/nds32.c (nds32_attribute_table): Likewise.
* config/darwin.h (SUBTARGET_ATTRIBUTE_TABLE): Initialize new member
of struct attribute_spec.
* config/i386/cygming.h (SUBTARGET_ATTRIBUTE_TABLE): Likewise.
ada/
* gcc-interface/utils.c (gnat_internal_attribute_table): Add
exclusions to the comment.
brig/
* brig-lang.c (brig_attribute_table): Fix up comment.

From-SVN: r255509

12 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils.c
gcc/brig/ChangeLog
gcc/brig/brig-lang.c
gcc/config/arc/arc.c
gcc/config/avr/avr.c
gcc/config/darwin.h
gcc/config/i386/cygming.h
gcc/config/msp430/msp430.c
gcc/config/nds32/nds32.c
gcc/config/rl78/rl78.c

index be06d7b02092a2f3ec56e916250c33530bb637a5..0bc97035a8ee744ad7daf1e9f7aef3daadc3b147 100644 (file)
@@ -1,3 +1,15 @@
+2017-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/arc/arc.c (arc_attribute_table): Add exclusions to
+       the comment.
+       * config/avr/avr.c (avr_attribute_table): Likewise.
+       * config/msp430/msp430.c (msp430_attribute_table): Likewise.
+       * config/rl78/rl78.c (rl78_attribute_table): Likewise.
+       * config/nds32/nds32.c (nds32_attribute_table): Likewise.
+       * config/darwin.h (SUBTARGET_ATTRIBUTE_TABLE): Initialize new member
+       of struct attribute_spec.
+       * config/i386/cygming.h (SUBTARGET_ATTRIBUTE_TABLE): Likewise.
+
 2017-12-08  Ulrich Weigand  <uweigand@de.ibm.com>
 
        PR target/82960
index b43e50ab9ee382199dcc0d3d895a939505e008ff..c676e7b877f9dbab0d457d0166fe3e2b73395a19 100644 (file)
@@ -1,3 +1,8 @@
+2017-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-interface/utils.c (gnat_internal_attribute_table): Add
+       exclusions to the comment.
+
 2017-12-07  Martin Sebor  <msebor@redhat.com>
 
        PR c/81544
index ddeeb0370aed18cb0974defa211b2b931058286e..d1f803585021e2feab28d7ce9a3f08c85b2c40b0 100644 (file)
@@ -108,7 +108,7 @@ static tree fake_attribute_handler (tree *, tree, tree, int, bool *);
 const struct attribute_spec gnat_internal_attribute_table[] =
 {
   /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler,
-       affects_type_identity } */
+       affects_type_identity, exclusions } */
   { "const",        0, 0,  true,  false, false, handle_const_attribute,
     false, NULL },
   { "nothrow",      0, 0,  true,  false, false, handle_nothrow_attribute,
index 3e8f44330daa3602b9a57ea037e835227f68f342..86c70d86f28795f8bba7ffda5d1293925574c853 100644 (file)
@@ -1,3 +1,7 @@
+2017-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * brig-lang.c (brig_attribute_table): Fix up comment.
+
 2017-11-28  Jakub Jelinek  <jakub@redhat.com>
 
        * brigfrontend/brig-branch-inst-handler.cc
index 2d9e8c06d12f1bd72d86e7fda1f596cefd7f09bb..eea36a3c453e9887fbcc248fcee242695932edcf 100644 (file)
@@ -448,7 +448,7 @@ brig_localize_identifier (const char *ident)
 const struct attribute_spec brig_attribute_table[] =
 {
   /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler,
-       do_diagnostic } */
+       affects_type_identity, exclusions } */
   { "leaf",                  0, 0, true,  false, false,
                              handle_leaf_attribute, false, NULL },
   { "const",                  0, 0, true,  false, false,
index aaefc300a9f2296646c0db12d8d6928c780203fc..b8eec10086dd17a6c5b9ad272cdaa72b7f345b15 100644 (file)
@@ -218,7 +218,7 @@ static tree arc_handle_fndecl_attribute (tree *, tree, tree, int, bool *);
 const struct attribute_spec arc_attribute_table[] =
 {
  /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler,
-      affects_type_identity } */
+      affects_type_identity, exclusions } */
   { "interrupt", 1, 1, true, false, false, arc_handle_interrupt_attribute,
       true, NULL },
   /* Function calls made to this symbol must be done indirectly, because
index 7b654a620867b450159f61cec4325d08b05aadd1..fdae1469d414014909936fa6d06aa8beb14eb8b7 100644 (file)
@@ -9875,7 +9875,7 @@ static const struct attribute_spec
 avr_attribute_table[] =
 {
   /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler,
-       affects_type_identity } */
+       affects_type_identity, exclusions } */
   { "progmem",   0, 0, false, false, false,  avr_handle_progmem_attribute,
     false, NULL },
   { "signal",    0, 0, true,  false, false,  avr_handle_fndecl_attribute,
index d7dc2cded576cb4e05bd3e0d3ab1d50c8e022f3e..d20c86441c14eada8e634ceba0faa9bacf4a2260 100644 (file)
@@ -741,11 +741,11 @@ extern GTY(()) section * darwin_sections[NUM_DARWIN_SECTIONS];
 /* Extra attributes for Darwin.  */
 #define SUBTARGET_ATTRIBUTE_TABLE                                           \
   /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler,     \
-       affects_type_identity } */                                                   \
+       affects_type_identity, exclusions } */                               \
   { "apple_kext_compatibility", 0, 0, false, true, false,                   \
-    darwin_handle_kext_attribute, false },                                  \
+    darwin_handle_kext_attribute, false, NULL },                            \
   { "weak_import", 0, 0, true, false, false,                                \
-    darwin_handle_weak_import_attribute, false }
+    darwin_handle_weak_import_attribute, false, NULL }
 
 /* Make local constant labels linker-visible, so that if one follows a
    weak_global constant, ld64 will be able to separate the atoms.  */
index 1ed9b170d435dd2034fff0825ef0c8287225d46c..abc2f61854468a6aa27deaba0d12098dd1679ddd 100644 (file)
@@ -448,9 +448,9 @@ do {                                                \
 
 #define SUBTARGET_ATTRIBUTE_TABLE \
   { "selectany", 0, 0, true, false, false, ix86_handle_selectany_attribute, \
-    false }
+    false, NULL }
   /* { name, min_len, max_len, decl_req, type_req, fn_type_req, handler,
-       affects_type_identity } */
+       affects_type_identity, exclusions } */
 
 /*  mcount() does not need a counter variable.  */
 #undef NO_PROFILE_COUNTERS
index 3d33f7caba84b9eced2f77a5d918ad916b576d1f..038a01acb00977eb5e44459c612391dba95f90f1 100644 (file)
@@ -2050,7 +2050,7 @@ msp430_data_attr (tree * node,
 const struct attribute_spec msp430_attribute_table[] =
 {
   /* Name        min_num_args     type_req,             affects_type_identity
-                      max_num_args,     fn_type_req
+                     max_num_args,     fn_type_req             exclusions
                           decl_req               handler.  */
   { ATTR_INTR,        0, 1, true,  false, false, msp430_attr, false, NULL },
   { ATTR_NAKED,       0, 0, true,  false, false, msp430_attr, false, NULL },
index 8c3702c148befa818ba077835fbf02ef3c55e991..ba03c7a9961b04dfe49cd6ca86f94e096077d155 100644 (file)
@@ -83,7 +83,8 @@ static const char * const nds32_intrinsic_register_names[] =
 static const struct attribute_spec nds32_attribute_table[] =
 {
   /* Syntax: { name, min_len, max_len, decl_required, type_required,
-              function_type_required, handler, affects_type_identity } */
+              function_type_required, handler, affects_type_identity,
+              exclusions } */
 
   /* The interrupt vid: [0-63]+ (actual vector number starts from 9 to 72).  */
   { "interrupt",    1, 64, false, false, false, NULL, false, NULL },
index 58c8fe8ed1ca32a4fc0947246a640ee5d6b62be2..b9f6dcc9ded5ed24c2bfb84af8fe3de2f63c23ac 100644 (file)
@@ -858,7 +858,7 @@ rl78_handle_saddr_attribute (tree * node,
 const struct attribute_spec rl78_attribute_table[] =
 {
   /* Name, min_len, max_len, decl_req, type_req, fn_type_req, handler,
-     affects_type_identity.  */
+     affects_type_identity, exclusions.  */
   { "interrupt",      0, 0, true, false, false, rl78_handle_func_attribute,
     false, NULL },
   { "brk_interrupt",  0, 0, true, false, false, rl78_handle_func_attribute,