aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/analyzer/ChangeLog')
-rw-r--r--gcc/analyzer/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index c4724cb..4a95fa6 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,5 +1,22 @@
2020-03-04 David Malcolm <dmalcolm@redhat.com>
+ * region-model.cc (region::validate): Convert model param from ptr
+ to reference. Update comment to reflect that it's now a vfunc.
+ (map_region::validate): New vfunc implementation.
+ (array_region::validate): New vfunc implementation.
+ (stack_region::validate): New vfunc implementation.
+ (root_region::validate): New vfunc implementation.
+ (region_model::validate): Pass a reference rather than a pointer
+ to the region::validate vfunc.
+ * region-model.h (region::validate): Make virtual. Convert model
+ param from ptr to reference.
+ (map_region::validate): New vfunc decl.
+ (array_region::validate): New vfunc decl.
+ (stack_region::validate): New vfunc decl.
+ (root_region::validate): New vfunc decl.
+
+2020-03-04 David Malcolm <dmalcolm@redhat.com>
+
PR analyzer/93993
* region-model.cc (region_model::on_call_pre): Handle
BUILT_IN_EXPECT and its variants.