common.opt (-Wattribute-alias): Remove "no-" from name.
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. testsuite: 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de> * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored "-Wattribute-alias". From-SVN: r268336
This commit is contained in:
parent
811a671042
commit
5ebfd62be8
4 changed files with 22 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
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
|
||||
|
|
|
@ -550,14 +550,14 @@ Wattributes
|
|||
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
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
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
|
||||
|
|
|
@ -14,6 +14,13 @@ ATTR (alias ("target_no_nothrow"), nothrow) void
|
|||
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);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue