summaryrefslogtreecommitdiff
path: root/external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>2016-01-24 06:05:37 +0000
committermrg <mrg@NetBSD.org>2016-01-24 06:05:37 +0000
commit5ef59e75d24c86c2adf67df842dc6439cc8065cc (patch)
tree8953da2e57b931b05f4b239ee0b476e550ab990a /external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h
parent765388af8c8bb2616c9e0d8a6d436fa57527a5d7 (diff)
import GCC 5.3.0. see these urls for details which are too large to
include here: http://gcc.gnu.org/gcc-4.9/changes.html http://gcc.gnu.org/gcc-5/changes.html (note that GCC 5.x is a release stream like GCC 4.9.x, 4.8.x, etc.) the main issues we will have are: The default mode for C is now -std=gnu11 instead of -std=gnu89. ARM: The deprecated option -mwords-little-endian has been removed. The options -mapcs, -mapcs-frame, -mtpcs-frame and -mtpcs-leaf-frame which are only applicable to the old ABI have been deprecated. MIPS: The o32 ABI has been modified and extended. The o32 64-bit floating-point register support is now obsolete and has been removed. It has been replaced by three ABI extensions FPXX, FP64A, and FP64. The meaning of the -mfp64 command-line option has changed. It is now used to enable the FP64A and FP64 ABI extensions.
Diffstat (limited to 'external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h')
-rw-r--r--external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h b/external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h
index de4ca2298c8..cf499a9cce9 100644
--- a/external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h
+++ b/external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h
@@ -1,5 +1,5 @@
/* Structures that hang off cpp_identifier, for PCH.
- Copyright (C) 1986-2013 Free Software Foundation, Inc.
+ Copyright (C) 1986-2015 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
@@ -33,7 +33,9 @@ struct GTY(()) answer {
/* Each macro definition is recorded in a cpp_macro structure.
Variadic macros cannot occur with traditional cpp. */
struct GTY(()) cpp_macro {
- /* Parameters, if any. */
+ /* Parameters, if any. If parameter names use extended identifiers,
+ the original spelling of those identifiers, not the canonical
+ UTF-8 spelling, goes here. */
cpp_hashnode ** GTY ((nested_ptr (union tree_node,
"%h ? CPP_HASHNODE (GCC_IDENT_TO_HT_IDENT (%h)) : NULL",
"%h ? HT_IDENT_TO_GCC_IDENT (HT_NODE (%h)) : NULL"),