From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id 6BAFD3850435; Fri, 6 Nov 2020 13:04:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6BAFD3850435 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/users/marxin/heads/martin-hook-test-v2)] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/users/marxin/heads/martin-hook-test-v2 X-Git-Oldrev: bc27fa82b9e24e1efae61472c8f7df29aaf523c9 X-Git-Newrev: 57ff5a7a21397bed2bc6781dfcd6e69cfa3397be Message-Id: <20201106130429.6BAFD3850435@sourceware.org> Date: Fri, 6 Nov 2020 13:04:29 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Nov 2020 13:04:29 -0000 https://gcc.gnu.org/g:57ff5a7a21397bed2bc6781dfcd6e69cfa3397be commit 57ff5a7a21397bed2bc6781dfcd6e69cfa3397be Author: GCC Administrator Date: Mon Oct 12 00:16:25 2020 +0000 Daily bump. Diff: --- gcc/ChangeLog | 25 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 +++++ gcc/objc/ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ libatomic/ChangeLog | 5 ++++ libgomp/ChangeLog | 5 ++++ libobjc/ChangeLog | 5 ++++ libstdc++-v3/ChangeLog | 5 ++++ 9 files changed, 194 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1c195bbf783..a5dadb9c37c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,28 @@ +2020-10-11 Iain Sandoe + + * config/darwin.c (darwin_globalize_label): Make a subset of + metadate symbols global. + (darwin_label_is_anonymous_local_objc_name): Make a subset of + metadata symbols linker-visible. + (darwin_override_options): Track more target OS versions, make + the next_runtime version track this (unless it's set to 0 for + GNU runtime). + +2020-10-11 Iain Sandoe + + * config/darwin.c (darwin_globalize_label): Add protocol + meta-data labels to the set that are global. + (darwin_label_is_anonymous_local_objc_name): Arrange for meta- + data start labels to be linker-visible. + +2020-10-11 Iain Sandoe + + * config/darwin.c (darwin_objc2_section): Allow for + values > 1 to represent the next runtime. + (darwin_objc1_section): Likewise. + * config/darwin.h (NEXT_OBJC_RUNTIME): Set the default + next runtime value to be 10.5.8. + 2020-10-10 Jan Hubicka * ipa-modref.c (modref_transform): Fix parameter map computation. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d02c1f74829..02373369eab 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20201011 +20201012 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index d6e7b4c660f..98e0f455525 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2020-10-11 Alexandre Oliva + + * libgnat/a-numaux.ads: Make all imports Intrinsic. + * libgnat/a-numaux__darwin.ads: Likewise. + * libgnat/a-numaux__libc-x86.ads: Likewise. + * libgnat/a-numaux__vxworks.ads: Likewise. + 2020-09-28 Eric Botcazou * gcc-interface/trans.c (Subprogram_Body_to_gnu): Set the end locus diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 065dba65eac..f69d2d7d5ad 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,69 @@ +2020-10-11 Iain Sandoe + + * objc-next-runtime-abi-02.c + (create_global_decl): Update to allow the caller to + specify declaration or definition. + (create_hidden_decl): Likewise. + (next_runtime_abi_02_protocol_decl): Make the symbol + weak and hidden for later OS runtime versions. + (build_v2_protocol_list_address_table): Likewise. + +2020-10-11 Iain Sandoe + + * objc-next-runtime-abi-02.c (objc_v2_build_ivar_ref): Test + DECL_C_BIT_FIELD to detect that an ivar is a bitfield. + +2020-10-11 Iain Sandoe + + * objc-next-runtime-abi-02.c (FIXUP_NEEDED): Rename ... + (USE_FIXUP_BEFORE): ... to this. + (next_runtime_02_initialize): Likewise. + (next_runtime_abi_02_get_arg_type_list_base): Likewise. + (next_runtime_abi_02_build_objc_method_call): Likewise. + +2020-10-11 Iain Sandoe + + * objc-next-runtime-abi-02.c (TAG_MSGSENDSUPER): Revised + spelling. + (TAG_MSGSENDID): Likewise. + (TAG_MSGSENDSUPER_STRET): Likewise. + (TAG_MSGSENDID_STRET): Likewise. + (FIXUP_NEEDED): Likewise. + (TAG_FIXUP): New. + (next_runtime_02_initialize): Adjust message calls to use + fixup variants only when required. + (next_runtime_abi_02_get_arg_type_list_base): Correct + indent. + (build_v2_build_objc_method_call): New. + (build_v2_objc_method_fixup_call): Split out from ... + (next_runtime_abi_02_build_objc_method_call): ... here. + Arrange to adjust the call on the basis of the target + runtime. + +2020-10-11 Iain Sandoe + + * objc-runtime-shared-support.c (start_var_decl): Make the + decl_assembler_name follow the metadata name for C++ on NeXT + runtime platforms. + +2020-10-11 Iain Sandoe + + * objc-next-runtime-abi-02.c + (next_runtime_abi_02_category_decl): Adjust category + superclass name ordering. + +2020-10-11 Iain Sandoe + + * objc-next-runtime-abi-02.c (build_v2_super_template): Add new + fields to the template. + (build_v2_protocol_template): Build new field entries. + (generate_v2_meth_descriptor_table): Adjust to allow recording all + method types. + (generate_v2_meth_type_list): New. + (build_v2_protocol_initializer): Initialize the additional fields. + (generate_v2_protocols): Record method types for all entries and + generate the additional method type table. + 2020-10-10 Iain Sandoe * objc-next-runtime-abi-02.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6f549b3fc3a..12c7d8fe384 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,78 @@ +2020-10-11 Iain Sandoe + + * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: + Adjust testcase to include expressions for @selector and + @protocol. XFAIL where this is still not sufficient to obtain + a disgnostic range. + +2020-10-11 Iain Sandoe + + * objc-obj-c++-shared/TestsuiteObject.h: Add dummy retain and + release method declarations. + * objc-obj-c++-shared/TestsuiteObject.m: Add dummy retain and + release implementations. + +2020-10-11 Iain Sandoe + + * obj-c++.dg/objc-gc-3.mm:i Skip for Darwin >= 16. + +2020-10-11 Iain Sandoe + + * obj-c++.dg/cxx-ivars-3.mm: Skip for macOS >= 10.7. + +2020-10-11 Iain Sandoe + + * obj-c++.dg/gnu-api-2-class-meta.mm: Add a flag to cause NeXT + headers to expose prototypes for messaging. + * obj-c++.dg/gnu-api-2-class.mm: Likewise. + * obj-c++.dg/gnu-api-2-objc.mm: Skip this because of the extra + protocols pulled in by system headers. + +2020-10-11 Iain Sandoe + + * objc.dg/plugin/diagnostic-test-expressions-1.m: Use assignment + expressions for @selector and @protocol to obtain a useful + diagnostic range. + +2020-10-11 Iain Sandoe + + * objc.dg/call-super-2.m: Remove inclusion of runtime.h. + Add a FIXME about the test portability. + +2020-10-11 Iain Sandoe + + * objc.dg/torture/forward-1.m: Implement forwarding using the + native NeXT (NSInvocation) method for Darwin. + +2020-10-11 Iain Sandoe + + * objc.dg/ivar-scope-4.m: Add inititialize method to the + root class. + +2020-10-11 Iain Sandoe + + * objc.dg/gnu-api-2-class-meta.m: Add a flag to cause NeXT + headers to expose prototypes for messaging. Mark the root + class if the objc_root_class attribute is available. Use + char ** as the second arg to main. + * objc.dg/gnu-api-2-class.m: Use dispatch prototype. + * objc.dg/gnu-api-2-objc.m: Skip on NeXT because of extra + prototypes pulled in by headers. + +2020-10-11 Iain Sandoe + + * objc.dg/objc-gc-4.m: Disable for macOS 10.15 and 11.x. + +2020-10-11 Iain Sandoe + + * objc-obj-c++-shared/TestsuiteObject.h: If the compiler + supports objc_root_object attributes, then mark the testsuite + object accordingly. + * objc-obj-c++-shared/TestsuiteObject.m: Avoid direct access + to isa, which is an error for modern Objective-C. + * objc/execute/class-tests-1.h: Declare a string function we + use locally (avoid pulling in the whole of string.h). + 2020-10-10 Iain Sandoe * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 28bdc22f641..b78355f9693 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,8 @@ +2020-10-11 Clement Chigot + + * config/t-aix: Delete and recreate libatomic before creating + FAT library. + 2020-09-27 Clement Chigot * config/t-aix: Use $(AR) without -X32_64. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 21a0e1b4832..bab61a7b1da 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2020-10-11 Clement Chigot + + * config/t-aix: Delete and recreate libgomp before creating + FAT library. + 2020-10-08 Tom de Vries PR libgomp/81802 diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 9b2d90ae3a4..43578a06292 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,8 @@ +2020-10-11 Iain Sandoe + + * encoding.c (_darwin_rs6000_special_round_type_align): + Use DFMode in the emulation of the special round type. + 2020-05-29 H.J. Lu PR bootstrap/95413 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 933b775b5bf..d2f33232af6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2020-10-11 Clement Chigot + + * config/os/aix/t-aix: Add complementary mode object file to + libstdc++fs.a + 2020-10-10 Jonathan Wakely PR libstdc++/97362