summaryrefslogtreecommitdiff
path: root/gcc/jit/ChangeLog
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2016-04-16 17:02:56 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2016-04-16 17:02:56 +0000
commitc8aed844acdc89884d630c7e3266ecd8d4101847 (patch)
tree0d046a9255339220c1bbd6ba14e84e5304acbe10 /gcc/jit/ChangeLog
parent74f8420a5b204c5e021ce05b3d0d79ba9718360a (diff)
downloadgcc-c8aed844acdc89884d630c7e3266ecd8d4101847.tar.gz
2016-04-16 Basile Starynkevitch <basile@starynkevitch.net>
{{merging with even more of GCC 6, using subversion 1.9 svn merge -r231651:232605 ^/trunk }} [gcc/] 2016-04-16 Basile Starynkevitch <basile@starynkevitch.net> * melt/libmelt-ana-gimple.melt: (melt_build_transaction_with_label_norm): New inlined function, for gimple_transaction operator implementation... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@235064 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/jit/ChangeLog')
-rw-r--r--gcc/jit/ChangeLog39
1 files changed, 37 insertions, 2 deletions
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 67ad6e14dfa..550e261c2d3 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,38 @@
+2016-01-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/69144
+ * jit-playback.c (gcc::jit::playback::compile_to_file::postprocess):
+ Potentially add the temporary artifact to the tempdir's list of
+ tempfiles needing additional cleanup.
+ (gcc::jit::playback::context::extract_any_requested_dumps): Likewise
+ for the dumpfile.
+ * jit-tempdir.c (gcc::jit::tempdir::~tempdir): Clean up additional
+ tempfiles.
+ * jit-tempdir.h (gcc::jit::tempdir::add_temp_file): New method.
+ (gcc::jit::tempdir::m_tempfiles): New field.
+ * docs/cp/intro/tutorial04.rst: Update for changes to toyvm.cc.
+ * docs/examples/tut04-toyvm/toyvm.cc (class compilation_result):
+ New.
+ (toyvm_function::compile): Change return type from function ptr
+ to a compilation_result.
+ (toyvm_function::get_function_name): New accessor.
+ (toyvm_function::m_funcname): New field.
+ (get_function_name): Convert to...
+ (toyvm_function::make_function_name): ...this new method.
+ (toyvm_function::parse): Call make_function_name.
+ (toyvm_function::compile): Convert return type from function ptr
+ to a compilation_result. Use get_function_name.
+ (compilation_state::compile): Convert return type from
+ gcc_jit_result * to a compilation_result.
+ (test_script): Update for above changes, extracting the code from
+ the compilation_result.
+ (main): Likewise.
+ * docs/_build/texinfo/libgccjit.texi: Regenerate.
+
+2016-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2015-11-11 Andrew MacLeod <amacleod@redhat.com>
* dummy-frontend.c: Remove unused header files.
@@ -1965,8 +2000,8 @@
2013-07-26 David Malcolm <dmalcolm@redhat.com>
* Initial creation
-
-Copyright (C) 2013-2015 Free Software Foundation, Inc.
+
+Copyright (C) 2013-2016 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright