expr.c (eval_token): Append "evaluates to 0" to Wundef diagnostic.
2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> libcpp/ * expr.c (eval_token): Append "evaluates to 0" to Wundef diagnostic. testsuite/ * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error. * gcc.dg/cpp/warn-undef-2.c: Likewise. From-SVN: r239609
This commit is contained in:
parent
1f4ed04ed8
commit
fcf830abf7
|
@ -1,3 +1,8 @@
|
|||
2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
|
||||
* gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
|
||||
* gcc.dg/cpp/warn-undef-2.c: Likewise.
|
||||
|
||||
2016-08-19 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/77286
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do preprocess }
|
||||
// { dg-options "-std=gnu99 -fdiagnostics-show-option -Werror=undef" }
|
||||
/* { dg-message "some warnings being treated as errors" "" {target "*-*-*"} 0 } */
|
||||
#if x // { dg-error "\"x\" is not defined .-Werror=undef." }
|
||||
#if x // { dg-error "\"x\" is not defined, evaluates to 0 .-Werror=undef." }
|
||||
#endif
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do preprocess }
|
||||
// { dg-options "-std=gnu99 -fdiagnostics-show-option -Wundef" }
|
||||
|
||||
#if x // { dg-warning "\"x\" is not defined .-Wundef." }
|
||||
#if x // { dg-warning "\"x\" is not defined, evaluates to 0 .-Wundef." }
|
||||
#endif
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
|
||||
* expr.c (eval_token): Append "evaluates to 0" to Wundef diagnostic.
|
||||
|
||||
2016-08-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* directives.c (directive_names): New array.
|
||||
|
|
|
@ -1073,7 +1073,7 @@ eval_token (cpp_reader *pfile, const cpp_token *token,
|
|||
result.low = 0;
|
||||
if (CPP_OPTION (pfile, warn_undef) && !pfile->state.skip_eval)
|
||||
cpp_warning_with_line (pfile, CPP_W_UNDEF, virtual_location, 0,
|
||||
"\"%s\" is not defined",
|
||||
"\"%s\" is not defined, evaluates to 0",
|
||||
NODE_NAME (token->val.node.node));
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue