public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-4985] Daily bump.
@ 2023-01-04 0:18 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-01-04 0:18 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:0f8fbb57a8930dd013bdce8a5337d1a6aa9eb8b1
commit r13-4985-g0f8fbb57a8930dd013bdce8a5337d1a6aa9eb8b1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Jan 4 00:17:22 2023 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 71 ++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 107 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/c-family/ChangeLog | 21 ++++++++++
gcc/testsuite/ChangeLog | 25 +++++++++++
libgcc/ChangeLog | 32 +++++++++++++++
6 files changed, 257 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 71bfc4ebc66..0191f9224eb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,74 @@
+2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
+
+ * cgraph.h (struct cgraph_node): Add gc_candidate bit, modify
+ default constructor to initialize it.
+ * cgraphunit.cc (expand_all_functions): Save gc_candidate functions
+ for last and iterate to handle recursive calls. Delete leftover
+ candidates at the end.
+ * omp-simd-clone.cc (simd_clone_create): Set gc_candidate bit
+ on local clones.
+ * tree-vect-stmts.cc (vectorizable_simd_clone_call): Clear
+ gc_candidate bit when a clone is used.
+
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ Revert:
+ 2023-01-02 Florian Weimer <fweimer@redhat.com>
+
+ * dwarf2cfi.cc (init_return_column_size): Remove.
+ (init_one_dwarf_reg_size): Adjust.
+ (generate_dwarf_reg_sizes): New function. Extracted
+ from expand_builtin_init_dwarf_reg_sizes.
+ (expand_builtin_init_dwarf_reg_sizes): Call
+ generate_dwarf_reg_sizes.
+ * target.def (init_dwarf_reg_sizes_extra): Adjust
+ hook signature.
+ * config/msp430/msp430.cc
+ (msp430_init_dwarf_reg_sizes_extra): Adjust.
+ * config/rs6000/rs6000.cc
+ (rs6000_init_dwarf_reg_sizes_extra): Likewise.
+ * doc/tm.texi: Update.
+
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ Revert:
+ 2023-01-02 Florian Weimer <fweimer@redhat.com>
+
+ * debug.h (dwarf_reg_sizes_constant): Declare.
+ * dwarf2cfi.cc (dwarf_reg_sizes_constant): New function.
+
+2023-01-03 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ PR tree-optimization/105043
+ * doc/extend.texi (Object Size Checking): Split out into two
+ subsections and mention _FORTIFY_SOURCE.
+
+2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
+
+ * config/i386/i386-expand.cc (ix86_expand_int_movcc): Rewrite
+ RTL expansion to allow condition (mask) to be shared/reused,
+ by avoiding overwriting pseudos and adding REG_EQUAL notes.
+
+2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR target/108229
+ * config/i386/i386-features.cc
+ (general_scalar_chain::compute_convert_gain) <case PLUS>: Consider
+ the gain/cost of converting a MEM operand.
+
+2023-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/108264
+ * expr.cc (store_expr): For stores into SUBREG_PROMOTED_* targets
+ from source which doesn't have scalar integral mode first convert
+ it to outer_mode.
+
+2023-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/108263
+ * cfgrtl.cc (fixup_reorder_chain): Avoid trying to redirect
+ asm goto to EXIT.
+
2023-01-02 Alexander Monakov <amonakov@ispras.ru>
PR target/87832
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 42a6b8e6344..488992842fa 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230103
+20230104
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4bf5fbdc29d..c492ee71f27 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,110 @@
+2023-01-03 Ghjuvan Lacambre <lacambre@adacore.com>
+
+ * errout.adb (Write_JSON_Span): Escape subprogram name.
+
+2023-01-03 Ghjuvan Lacambre <lacambre@adacore.com>
+
+ * output.adb (Write_Buffer): Use Flush_Buffer instead of Write_Eol.
+
+2023-01-03 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnat/g-forstr.adb (P_Flt_Format): Add "*" syntax handling.
+
+2023-01-03 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnat/g-forstr.adb (P_Int_Format): Fix parsing bug.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * exp_ch6.adb (Expand_Simple_Function_Return): Make sure that a
+ captured function call also verifies Is_Related_To_Func_Return.
+ Do not generate an actual subtype for special return objects.
+ * exp_util.ads (Is_Related_To_Func_Return): Add commentary.
+
+2023-01-03 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnat/g-forstr.adb
+ (Advance_And_Accumulate_Until_Next_Specifier): New procedure.
+ ("-"): Replace inline code with call to
+ Advance_And_Accumulate_Until_Next_Specifier.
+ (Next_Format): likewise.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * checks.adb (Apply_Discriminant_Check.Denotes_Explicit_Dereference):
+ Return false for artificial dereferences generated by the expander.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * exp_ch6.adb (Is_Build_In_Place_Function): Adjust comment.
+ * sem_util.adb (Compute_Returns_By_Ref): Do not set Returns_By_Ref
+ on functions with foreign convention.
+
+2023-01-03 Marc Poulhiès <poulhies@adacore.com>
+
+ * exp_aggr.adb (Build_Assignment_With_Temporary): New.
+ (Expand_Array_Aggregate): Tune backend optimization
+ and insert a temporary in the case of an access with
+ Designated_Storage_Model aspect.
+ (Convert_Array_Aggr_In_Allocator): Likewise.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * sem_res.adb (Resolve_Membership_Op): Adjust again latest change.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * sem_util.ads (Set_Debug_Info_Defining_Id): Adjust comment.
+ * sem_util.adb (Is_Aliased_View) <N_Explicit_Dereference>: Return
+ false for more artificial dereferences generated by the expander.
+ (Set_Debug_Info_Defining_Id): Set Debug_Info_Needed unconditionally
+ in -gnatD mode.
+ * exp_ch6.adb (Replace_Renaming_Declaration_Id): Also preserve the
+ Is_Aliased flag.
+
+2023-01-03 Joel Brobecker <brobecker@adacore.com>
+
+ * doc/gnat_ugn/platform_specific_information.rst
+ (_Platform_Specific_Information): Minor rewording of intro text.
+ * gnat_ugn.texi: Regenerate.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * exp_util.ads (Is_Captured_Function_Call): Declare.
+ * exp_util.adb (Is_Captured_Function_Call): New predicate.
+ * exp_ch3.adb (Expand_N_Object_Declaration): Use it to detect a
+ rewritten function call as the initializing expression.
+ * exp_ch6.adb (Expand_Simple_Function_Return): Use it to detect a
+ rewritten function call as the returned expression.
+
+2023-01-03 Bob Duff <duff@adacore.com>
+
+ * exp_util.adb (Integer_Type_For): Assertion and comment.
+ (Small_Integer_Type_For): Remove some code and call
+ Integer_Type_For instead.
+ * sem_util.ads (Rep_To_Pos_Flag): Improve comments. "Standard_..."
+ seems overly pedantic here.
+ * exp_attr.adb (Succ, Pred): Clean up: make the code as similar as
+ possible.
+ * exp_ch4.adb: Minor: named notation.
+
+2023-01-03 Javier Miranda <miranda@adacore.com>
+
+ * ghost.adb (Is_OK_Declaration): A reference to a Ghost entity may
+ appear within the class-wide precondition of a helper subprogram.
+ This context is treated as suitable because it was already
+ verified when we were analyzing the original class-wide
+ precondition.
+
+2023-01-03 Eric Botcazou <ebotcazou@adacore.com>
+
+ * exp_tss.adb (Base_Init_Proc): Do not return the Init_Proc of the
+ ancestor type for a derived array type.
+ * sem_ch13.adb (Inherit_Aspects_At_Freeze_Point): Factor out the
+ common processing done on representation items.
+ For Default_Component_Value and Default_Value, look into the first
+ subtype to find out the representation items.
+
2023-01-02 Iain Sandoe <iain@sandoe.co.uk>
PR ada/108202
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index e9d1b925604..c57cd01136a 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,24 @@
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ * c-cppbuiltin.cc (c_cpp_builtins): Define
+ __LIBGCC_DWARF_CIE_DATA_ALIGNMENT__.
+
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ Revert:
+ 2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ * c-cppbuiltin.cc (__LIBGCC_DWARF_REG_SIZES_CONSTANT__):
+ Define if constant is known.
+
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ Revert:
+ 2023-01-02 Florian Weimer <fweimer@redhat.com>
+
+ * c-cppbuiltin.cc (c_cpp_builtins): Define
+ __LIBGCC_DWARF_CIE_DATA_ALIGNMENT__.
+
2023-01-02 Florian Weimer <fweimer@redhat.com>
* c-cppbuiltin.cc (c_cpp_builtins): Define
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 24b2aa3e68a..365de9d05ad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,28 @@
+2023-01-03 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/modules/modules.exp: Skip on AIX.
+ * gcc.target/powerpc/pr99708.c: Skip on AIX.
+
+2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
+
+ * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
+ that the unused clone is GC'ed.
+ * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
+
+2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.target/i386/cmov10.c: New test case.
+
+2023-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/108264
+ * gcc.dg/pr108264.c: New test.
+
+2023-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/108263
+ * gcc.dg/pr108263.c: New test.
+
2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 10b31342b03..d9a1aef0dcf 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,35 @@
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ * unwind-dw2-execute_cfa.h: New file. Extracted from
+ the execute_cfa_program function in unwind-dw2.c.
+ * unwind-dw2.c (execute_cfa_program_generic): New function.
+ (execute_cfa_program_specialized): Likewise.
+ (execute_cfa_program): Call execute_cfa_program_specialized
+ or execute_cfa_program_generic, as appropriate.
+
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ Revert:
+ 2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ * unwind-dw2.c (dwarf_reg_size): New function.
+ (_Unwind_GetGR, _Unwind_SetGR, _Unwind_SetGRPtr)
+ (_Unwind_SetSpColumn, uw_install_context_1): Use it.
+ (uw_init_context_1): Do not initialize dwarf_reg_size_table
+ if not in use.
+
+2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ Revert:
+ 2023-01-03 Florian Weimer <fweimer@redhat.com>
+
+ * unwind-dw2-execute_cfa.h: New file. Extracted from
+ the execute_cfa_program function in unwind-dw2.c.
+ * unwind-dw2.c (execute_cfa_program_generic): New function.
+ (execute_cfa_program_specialized): Likewise.
+ (execute_cfa_program): Call execute_cfa_program_specialized
+ or execute_cfa_program_generic, as appropriate.
+
2023-01-02 Florian Weimer <fweimer@redhat.com>
* unwind-dw2-execute_cfa.h: New file. Extracted from
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-01-04 0:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-04 0:18 [gcc r13-4985] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).