aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-09-02 00:16:59 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-09-02 00:16:59 +0000
commite11c6046f9c8bc891a67f37f0260ef4ece482f5d (patch)
treea3d71d23785568530f760b9953fb09d363d22793 /gcc/objc
parent165446a1e81f5bb9597289e783af9ee67e1fe5ba (diff)
downloadgcc-e11c6046f9c8bc891a67f37f0260ef4ece482f5d.zip
gcc-e11c6046f9c8bc891a67f37f0260ef4ece482f5d.tar.gz
gcc-e11c6046f9c8bc891a67f37f0260ef4ece482f5d.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/objc')
-rw-r--r--gcc/objc/ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index e2d452f..668be66 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,32 @@
+2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR objc/101718
+ * objc-next-runtime-abi-02.c (build_v2_build_objc_method_call):
+ Revise for cases where scalar objects use an sret parameter.
+ (next_runtime_abi_02_build_objc_method_call): Likwise.
+
+2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
+
+ * objc-act.c (objc_add_property_declaration): Register unavailable
+ attribute.
+ (maybe_make_artificial_property_decl): Set available.
+ (objc_maybe_build_component_ref): Generalise to the method prototype
+ to count availability.
+ (objc_build_class_component_ref): Likewise.
+ (build_private_template): Likewise.
+ (objc_decl_method_attributes): Handle unavailable attribute.
+ (lookup_method_in_hash_lists): Amend comments.
+ (objc_finish_message_expr): Handle unavailability in addition to
+ deprecation.
+ (start_class): Likewise.
+ (finish_class): Likewise.
+ (lookup_protocol): Likewise.
+ (objc_declare_protocol): Likewise.
+ (start_protocol): Register unavailable attribute.
+ (really_start_method): Likewise.
+ (objc_gimplify_property_ref): Emit error on encountering an
+ unavailable entity (and a warning for a deprecated one).
+
2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
* objc-next-runtime-abi-02.c (objc_next_runtime_abi_02_init):