diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 78 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/objc/ChangeLog | 28 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 17 |
4 files changed, 124 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 506489e..1c195bb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,81 @@ +2020-10-10 Jan Hubicka <jh@suse.cz> + + * ipa-modref.c (modref_transform): Fix parameter map computation. + +2020-10-10 Tom de Vries <tdevries@suse.de> + + PR target/97318 + * config/nvptx/nvptx.c (nvptx_replace_dot): New function. + (write_fn_proto, write_fn_proto_from_insn, nvptx_output_call_insn): + Use nvptx_replace_dot. + +2020-10-10 Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.c (write_fn_proto_1): New function, factored out + of ... + (write_fn_proto): ... here. Return void. + +2020-10-10 Jan Hubicka <jh@suse.cz> + + * ipa-modref.c (remap_arguments): Check range in map access. + +2020-10-10 Jan Hubicka <jh@suse.cz> + + * ipa-modref.c (modref_transform): Use reserve instead of safe_grow. + +2020-10-10 Jan Hubicka <jh@suse.cz> + + * ipa-modref.c (modref_transform): Check that summaries are allocated. + +2020-10-10 Jan Hubicka <jh@suse.cz> + + * ipa-modref-tree.h (struct modref_tree): Revert prevoius change. + * ipa-modref.c (analyze_function): Dump original summary. + (modref_read): Only set IPA if streaming summary (not optimization + summary). + (remap_arguments): New function. + (modref_transform): New function. + (compute_parm_map): Fix offset calculation. + (ipa_merge_modref_summary_after_inlining): Do not merge stores when + they can be ignored. + +2020-10-10 Jan Hubicka <jh@suse.cz> + + * tree-ssa-alias.c (ref_maybe_used_by_call_p_1): Improve debug dumps. + (call_may_clobber_ref_p_1): Improve debug dumps. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin.c (output_objc_section_asm_op): Avoid extra + objective-c section switches unless the linker needs them. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin-sections.def (objc2_data_section): New. + (objc2_ivar_section): New. + * config/darwin.c (darwin_objc2_section): Act on Protocol and + ivar refs. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin-sections.def (objc2_class_names_section, + objc2_method_names_section, objc2_method_types_section): New + * config/darwin.c (output_objc_section_asm_op): Output new + sections. (darwin_objc2_section): Select new sections where + used. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin.c (darwin_emit_local_bss): Amend section names to + match system tools. (darwin_output_aligned_bss): Likewise. + +2020-10-10 Aldy Hernandez <aldyh@redhat.com> + + PR tree-optimization/97359 + * gimple-range-gori.cc (logical_stmt_cache::cacheable_p): Only + handle ANDs and ORs. + (gori_compute_cache::cache_stmt): Adjust comment. + 2020-10-09 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/97313 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bca154a..d02c1f7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20201010 +20201011 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index fd36c3d..065dba6 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,31 @@ +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * objc-next-runtime-abi-02.c + (objc_get_superclass_ref_decl): Split this code out. + (next_runtime_abi_02_get_class_super_ref): Compute + super refs using the objc_get_superclass_ref_decl(). + (next_runtime_abi_02_get_category_super_ref): Likewise. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * objc-next-runtime-abi-02.c + (next_runtime_abi_02_init_metadata_attributes): Make protocol + refs a distinct section. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * objc-next-runtime-abi-02.c + (next_runtime_abi_02_init_metadata_attributes): Attach metadata + for the special string sections to class, method and method type + string sections. + +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * objc-gnu-runtime-abi-01.c + (build_shared_structure_initializer): Remove references to + the NeXT runtime. + (generate_static_references): Likewise. + 2020-09-19 Sandra Loosemore <sandra@codesourcery.com> * objc-act.c (objc_start_method_definition): Update to reflect diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 043b9bc..6f549b3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2020-10-10 Iain Sandoe <iain@sandoe.co.uk> + + * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common + sections. Cater for 64 and 128 bit long doubles. + +2020-10-10 H.J. Lu <hjl.tools@gmail.com> + + PR target/97250 + * gcc.target/i386/x86-64-v2.c: Verify that + __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 is defined. + * gcc.target/i386/x86-64-v3.c: Likewise. + * gcc.target/i386/x86-64-v4.c: Likewise. + +2020-10-10 Aldy Hernandez <aldyh@redhat.com> + + * gcc.dg/pr97359.c: New test. + 2020-10-09 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/97313 |