PR c/50459 c-family/ * c-common.c (check_user_alignment): Return -1 if alignment is error node. (handle_aligned_attribute): Don't call default_conversion on FUNCTION_DECLs. (handle_vector_size_attribute): Likewise. (handle_tm_wrap_attribute): Handle case when wrap_decl is error node. (handle_sentinel_attribute): Call default_conversion and allow even integral types as an argument. c/ * c-parser.c (c_parser_attributes): Parse the arguments as an expression-list if the attribute takes identifier. testsuite/ * c-c++-common/attributes-1.c: Move test line to a new test. * c-c++-common/attributes-2.c: New test. * c-c++-common/pr50459.c: New test. * c-c++-common/pr59280.c: Add "undeclared" to dg-error. * gcc.dg/nonnull-2.c: Likewise. * gcc.dg/pr55570.c: Modify dg-error. * gcc.dg/tm/wrap-2.c: Likewise. From-SVN: r210262
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
20091013.c | Loading commit data... | |
20091221.c | Loading commit data... | |
20100125.c | Loading commit data... | |
20100519.c | Loading commit data... | |
20100524-2.c | Loading commit data... | |
20100603.c | Loading commit data... | |
20100609.c | Loading commit data... | |
20100610.c | Loading commit data... | |
20100615-2.c | Loading commit data... | |
20100615.c | Loading commit data... | |
20110216.c | Loading commit data... | |
alias-1.c | Loading commit data... | |
alias-2.c | Loading commit data... | |
asm-1.c | Loading commit data... | |
clone-1.c | Loading commit data... | |
data-1.c | Loading commit data... | |
data-2.c | Loading commit data... | |
debug-1.c | Loading commit data... | |
indirect-1.c | Loading commit data... | |
indirect-2.c | Loading commit data... | |
instrumented-mask.c | Loading commit data... | |
ipa-1.c | Loading commit data... | |
ipa-2.c | Loading commit data... | |
ipa-3.c | Loading commit data... | |
irrevocable-1.c | Loading commit data... | |
irrevocable-2.c | Loading commit data... | |
irrevocable-3.c | Loading commit data... | |
irrevocable-4.c | Loading commit data... | |
irrevocable-5.c | Loading commit data... | |
irrevocable-6.c | Loading commit data... | |
irrevocable-7.c | Loading commit data... | |
lto-1.c | Loading commit data... | |
memopt-1.c | Loading commit data... | |
memopt-10.c | Loading commit data... | |
memopt-11.c | Loading commit data... | |
memopt-12.c | Loading commit data... | |
memopt-13.c | Loading commit data... | |
memopt-15.c | Loading commit data... | |
memopt-16.c | Loading commit data... | |
memopt-2.c | Loading commit data... | |
memopt-3.c | Loading commit data... | |
memopt-4.c | Loading commit data... | |
memopt-5.c | Loading commit data... | |
memopt-6.c | Loading commit data... | |
memopt-7.c | Loading commit data... | |
memopt-8.c | Loading commit data... | |
memopt-9.c | Loading commit data... | |
memset-2.c | Loading commit data... | |
memset.c | Loading commit data... | |
nested-1.c | Loading commit data... | |
nested-2.c | Loading commit data... | |
opt-1.c | Loading commit data... | |
opt-2.c | Loading commit data... | |
pr45985.c | Loading commit data... | |
pr46567-2.c | Loading commit data... | |
pr46567.c | Loading commit data... | |
pr46654.c | Loading commit data... | |
pr47520.c | Loading commit data... | |
pr47690.c | Loading commit data... | |
pr47905.c | Loading commit data... | |
pr51472.c | Loading commit data... | |
pr51696.c | Loading commit data... | |
pr52141.c | Loading commit data... | |
pr52142.c | Loading commit data... | |
pr52173-1.c | Loading commit data... | |
pr52173-2.c | Loading commit data... | |
pr53008.c | Loading commit data... | |
pr53850.c | Loading commit data... | |
pr55401.c | Loading commit data... | |
pr56108.c | Loading commit data... | |
props-1.c | Loading commit data... | |
props-2.c | Loading commit data... | |
props-3.c | Loading commit data... | |
props-4.c | Loading commit data... | |
pub-safety-1.c | Loading commit data... | |
reg-promotion.c | Loading commit data... | |
tm.exp | Loading commit data... | |
unsafe.c | Loading commit data... | |
unused.c | Loading commit data... | |
vector-1.c | Loading commit data... | |
wrap-2.c | Loading commit data... | |
wrap-3.c | Loading commit data... | |
wrap-4.c | Loading commit data... |