summaryrefslogtreecommitdiff
path: root/libcc1
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2017-01-31 00:58:47 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2017-01-31 00:58:47 +0000
commita7fcd0459590962aca8e5a0c8022d57cb2b21b9d (patch)
tree28d62acca1daac8b19283f49afc7db58a33e47fb /libcc1
parent67083fdb1c88e759e4151d0f1087c24a4837234b (diff)
libcc1 base API version bump
for include/ChangeLog * gcc-interface.h (enum gcc_base_api_version): Add GCC_FE_VERSION_1. for libcc1/ChangeLog * libcc1.cc (vtable): Update to GCC_FE_VERSION_1. (gcc_c_fe_context): Accept also GCC_FE_VERSION_1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245047 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libcc1')
-rw-r--r--libcc1/ChangeLog5
-rw-r--r--libcc1/libcc1.cc5
2 files changed, 8 insertions, 2 deletions
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index 47cc2883f9a9..e899df37e3a0 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * libcc1.cc (vtable): Update to GCC_FE_VERSION_1.
+ (gcc_c_fe_context): Accept also GCC_FE_VERSION_1.
+
2017-01-17 Jakub Jelinek <jakub@redhat.com>
PR other/79046
diff --git a/libcc1/libcc1.cc b/libcc1/libcc1.cc
index 6b7d13984019..7d339d21aff1 100644
--- a/libcc1/libcc1.cc
+++ b/libcc1/libcc1.cc
@@ -504,7 +504,7 @@ libcc1_destroy (struct gcc_base_context *s)
static const struct gcc_base_vtable vtable =
{
- GCC_FE_VERSION_0,
+ GCC_FE_VERSION_1,
libcc1_set_arguments,
libcc1_set_source_file,
libcc1_set_print_callback,
@@ -523,7 +523,8 @@ struct gcc_c_context *
gcc_c_fe_context (enum gcc_base_api_version base_version,
enum gcc_c_api_version c_version)
{
- if (base_version != GCC_FE_VERSION_0 || c_version != GCC_C_FE_VERSION_0)
+ if ((base_version != GCC_FE_VERSION_0 && base_version != GCC_FE_VERSION_1)
+ || c_version != GCC_C_FE_VERSION_0)
return NULL;
return new libcc1 (&vtable, &c_vtable);