aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/analyzer/ChangeLog')
-rw-r--r--gcc/analyzer/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index f753d1a..375a87f 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,16 @@
+2022-10-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/105765
+ * varargs.cc (get_BT_VALIST_ARG): Rename to...
+ (get_va_copy_arg): ...this, and update logic for determining level
+ of indirection of va_copy's argument to use type of argument,
+ rather than looking at va_list_type_node, to correctly handle
+ __builtin_ms_va_copy.
+ (get_stateful_BT_VALIST_ARG): Rename to...
+ (get_stateful_va_copy_arg): ...this.
+ (va_list_state_machine::on_va_copy): Update for renaming.
+ (region_model::impl_call_va_copy): Likewise.
+
2022-10-13 David Malcolm <dmalcolm@redhat.com>
PR analyzer/107210