aboutsummaryrefslogtreecommitdiff
path: root/gcc/jit
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-01-13 00:18:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-01-13 00:18:48 +0000
commit444a31f3b3542ccbecb67cef3a01df8aa9a43802 (patch)
treeac6e353175c5f2f6139331b82abdba45d8cdb55d /gcc/jit
parentc224dec0e7c88e7a95633023018cdcb6ee87c65f (diff)
downloadgcc-444a31f3b3542ccbecb67cef3a01df8aa9a43802.zip
gcc-444a31f3b3542ccbecb67cef3a01df8aa9a43802.tar.gz
gcc-444a31f3b3542ccbecb67cef3a01df8aa9a43802.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/jit')
-rw-r--r--gcc/jit/ChangeLog52
1 files changed, 52 insertions, 0 deletions
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index b53c7e1..d233b7d 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,55 @@
+2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
+ Antoni Boucher <bouanto@zoho.com>
+
+ * docs/topics/compatibility.rst: Add documentation for LIBGCCJIT_ABI_26.
+ * docs/topics/functions.rst: Add documentation for new functions.
+ * docs/topics/expressions.rst: Add documentation for new functions.
+
+2024-01-12 Guillaume Gomez <guillaume1.gomez@gmail.com>
+ Antoni Boucher <bouanto@zoho.com>
+
+ * dummy-frontend.cc (handle_alias_attribute): New function.
+ (handle_always_inline_attribute): New function.
+ (handle_cold_attribute): New function.
+ (handle_fnspec_attribute): New function.
+ (handle_format_arg_attribute): New function.
+ (handle_format_attribute): New function.
+ (handle_noinline_attribute): New function.
+ (handle_target_attribute): New function.
+ (handle_used_attribute): New function.
+ (handle_visibility_attribute): New function.
+ (handle_weak_attribute): New function.
+ (handle_alias_ifunc_attribute): New function.
+ * jit-playback.cc (fn_attribute_to_string): New function.
+ (variable_attribute_to_string): New function.
+ (global_new_decl): Add attributes support.
+ (set_variable_attribute): New function.
+ (new_global): Add attributes support.
+ (new_global_initialized): Add attributes support.
+ (new_local): Add attributes support.
+ * jit-playback.h (fn_attribute_to_string): New function.
+ (set_variable_attribute): New function.
+ * jit-recording.cc (recording::lvalue::add_attribute): New function.
+ (recording::function::function): New function.
+ (recording::function::write_to_dump): Add attributes support.
+ (recording::function::add_attribute): New function.
+ (recording::function::add_string_attribute): New function.
+ (recording::function::add_integer_array_attribute): New function.
+ (recording::global::replay_into): Add attributes support.
+ (recording::local::replay_into): Add attributes support.
+ * jit-recording.h: Add attributes support.
+ * libgccjit.cc (gcc_jit_function_add_attribute): New function.
+ (gcc_jit_function_add_string_attribute): New function.
+ (gcc_jit_function_add_integer_array_attribute): New function.
+ (gcc_jit_lvalue_add_attribute): New function.
+ * libgccjit.h (enum gcc_jit_fn_attribute): New enum.
+ (gcc_jit_function_add_attribute): New function.
+ (gcc_jit_function_add_string_attribute): New function.
+ (gcc_jit_function_add_integer_array_attribute): New function.
+ (enum gcc_jit_variable_attribute): New function.
+ (gcc_jit_lvalue_add_string_attribute): New function.
+ * libgccjit.map: Declare new functions.
+
2023-12-06 David Malcolm <dmalcolm@redhat.com>
* dummy-frontend.cc (jit_begin_diagnostic): Make diagnostic_info