diff options
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r-- | libcpp/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 9299904..4ad851e 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,18 @@ +2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net> + + Implement SD-6: SG10 Feature Test Recommendations + * internal.h (lexer_state, spec_nodes): Add in__has_include__. + * directives.c: Support __has_include__ builtin. + * expr.c (parse_has_include): New function to parse __has_include__ + builtin; (eval_token()): Use it. + * files.c (_cpp_has_header()): New funtion to look for header; + (open_file_failed()): Not an error to not find a header file for + __has_include__. + * identifiers.c (_cpp_init_hashtable()): Add entry for __has_include__. + * pch.c (cpp_read_state): Lookup __has_include__. + * traditional.c (enum ls, _cpp_scan_out_logical_line()): Walk through + __has_include__ statements. + 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de> PR preprocessor/58893 |