+2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * common.opt (-Wattribute-alias): Remove "no-" from name.
+ Make -Wattribute-alias command line option and
+ #pragma GCC diagnostic ignored "-Wattribute-alias" work again.
+
2019-01-28 Jakub Jelinek <jakub@redhat.com>
PR target/89073
Common Var(warn_attributes) Init(1) Warning
Warn about inappropriate attribute usage.
+Wattribute-alias
+Common Alias(Wattribute_alias=, 1, 0) Warning
+Warn about type safety and similar errors and mismatches in attribute alias and related.
+
Wattribute-alias=
Common Joined RejectNegative UInteger Var(warn_attribute_alias) Init(1) Warning IntegerRange(0, 2)
Warn about type safety and similar errors and mismatches in attribute alias and related.
-Wno-attribute-alias
-Common Alias(Wattribute_alias=, 0, 0) Warning
-Disable -Wattribute-alias.
-
Wcannot-profile
Common Var(warn_cannot_profile) Init(1) Warning
Warn when profiling instrumentation was requested, but could not be applied to
+2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
+ "-Wattribute-alias".
+
2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
PR fortran/70696
alias_nothrow (void); /* { dg-warning ".alias_nothrow. specifies more restrictive attribute than its target .target_no_nothrow.: .nothrow." } */
+#pragma GCC diagnostic push "-Wattribute-alias"
+#pragma GCC diagnostic ignored "-Wattribute-alias"
+ATTR (alias ("target_no_nothrow"), nothrow) void
+alias_nothrow_ignored (void);
+#pragma GCC diagnostic pop "-Wattribute-alias"
+
+
ATTR (pure) int
alias_pure (void);