Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 Mar 2023 00:16:44 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 7 Mar 2023 00:16:44 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog

index 6bfb1f1..e33fbd4 100644 (file)
@@ -1,3 +1,35 @@
+2023-03-06  Paul-Antoine Arras  <pa@codesourcery.com>
+
+       * config/gcn/gcn-valu.md (<expander><mode>3_exec): Add patterns for
+       {s|u}{max|min} in QI, HI and DI modes.
+       (<expander><mode>3): Add pattern for {s|u}{max|min} in DI mode.
+       (cond_<fexpander><mode>): Add pattern for cond_f{max|min}.
+       (cond_<expander><mode>): Add pattern for cond_{s|u}{max|min}.
+       * config/gcn/gcn.cc (gcn_spill_class): Allow the exec register to be
+       saved in SGPRs.
+
+2023-03-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109025
+       * tree-vect-loop.cc (vect_is_simple_reduction): Verify
+       the inner LC PHI use is the inner loop PHI latch definition
+       before classifying an outer PHI as double reduction.
+
+2023-03-06  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR target/108429
+       * config/i386/x86-tune.def (X86_TUNE_USE_SCATTER_2PARTS): Enable for
+       generic.
+       (X86_TUNE_USE_SCATTER_4PARTS): Likewise.
+       (X86_TUNE_USE_SCATTER): Likewise.
+
+2023-03-06  Xi Ruoyao  <xry111@xry111.site>
+
+       PR target/109000
+       * config/loongarch/loongarch.h (FP_RETURN): Use
+       TARGET_*_FLOAT_ABI instead of TARGET_*_FLOAT.
+       (UNITS_PER_FP_ARG): Likewise.
+
 2023-03-05  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
 
        * config/riscv/riscv-vsetvl.cc (reg_available_p): Fix bug.
index 086e055..c01bc02 100644 (file)
@@ -1 +1 @@
-20230306
+20230307
index f0113f0..c3741f7 100644 (file)
@@ -1,3 +1,19 @@
+2023-03-06  Javier Miranda  <miranda@adacore.com>
+
+       PR ada/108858
+       * sem_ch6.adb (Analyze_Subprogram_Body_Helper): For functions with
+       separate spec, if their return type was visible through a limited-
+       with context clause, their extra formals were not added when the
+       spec was analyzed.  Now the full view must be available, and the
+       extra formals can be created and Returns_By_Ref computed.
+
+2023-03-06  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/108909
+       PR ada/108983
+       * Make-generated.in: Do not use GNATMAKE.
+       * gcc-interface/Makefile.in: Ditto.
+
 2023-02-26  Peter Foley  <pefoley2@pefoley.com>
 
        PR ada/108909
index e7782c1..4c62082 100644 (file)
@@ -1,3 +1,7 @@
+2023-03-06  Joseph Myers  <joseph@codesourcery.com>
+
+       * fr.po, sv.po: Update.
+
 2023-02-24  Joseph Myers  <joseph@codesourcery.com>
 
        * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
index 08e93e0..08d5c0e 100644 (file)
@@ -1,3 +1,87 @@
+2023-03-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
+       int32_t being "long int".
+
+2023-03-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/multiline.exp (_build_multiline_regex): Map
+       "{re:" to "(", similarly ")?" from ":re?}" and the
+       same without question mark.
+
+2023-03-06  Paul-Antoine Arras  <pa@codesourcery.com>
+
+       * gcc.target/gcn/cond_fmaxnm_1.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_2.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_3.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_4.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_5.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_6.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_7.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_8.c: New test.
+       * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_1.c: New test.
+       * gcc.target/gcn/cond_fminnm_1_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_2.c: New test.
+       * gcc.target/gcn/cond_fminnm_2_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_3.c: New test.
+       * gcc.target/gcn/cond_fminnm_3_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_4.c: New test.
+       * gcc.target/gcn/cond_fminnm_4_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_5.c: New test.
+       * gcc.target/gcn/cond_fminnm_5_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_6.c: New test.
+       * gcc.target/gcn/cond_fminnm_6_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_7.c: New test.
+       * gcc.target/gcn/cond_fminnm_7_run.c: New test.
+       * gcc.target/gcn/cond_fminnm_8.c: New test.
+       * gcc.target/gcn/cond_fminnm_8_run.c: New test.
+       * gcc.target/gcn/cond_smax_1.c: New test.
+       * gcc.target/gcn/cond_smax_1_run.c: New test.
+       * gcc.target/gcn/cond_smin_1.c: New test.
+       * gcc.target/gcn/cond_smin_1_run.c: New test.
+       * gcc.target/gcn/cond_umax_1.c: New test.
+       * gcc.target/gcn/cond_umax_1_run.c: New test.
+       * gcc.target/gcn/cond_umin_1.c: New test.
+       * gcc.target/gcn/cond_umin_1_run.c: New test.
+       * gcc.target/gcn/smax_1.c: New test.
+       * gcc.target/gcn/smax_1_run.c: New test.
+       * gcc.target/gcn/smin_1.c: New test.
+       * gcc.target/gcn/smin_1_run.c: New test.
+       * gcc.target/gcn/umax_1.c: New test.
+       * gcc.target/gcn/umax_1_run.c: New test.
+       * gcc.target/gcn/umin_1.c: New test.
+       * gcc.target/gcn/umin_1_run.c: New test.
+
+2023-03-06  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109025
+       * gcc.dg/vect/pr109025.c: New testcase.
+
+2023-03-06  Xi Ruoyao  <xry111@xry111.site>
+
+       * gcc.target/loongarch/prolog-opt.c (dg-options): Add
+       -fno-stack-protector.
+       * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
+       Likewise.
+       * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
+       Likewise.
+
+2023-03-06  Xi Ruoyao  <xry111@xry111.site>
+
+       PR target/109000
+       * gcc.target/loongarch/flt-abi-isa-1.c: New test.
+       * gcc.target/loongarch/flt-abi-isa-2.c: New test.
+       * gcc.target/loongarch/flt-abi-isa-3.c: New test.
+       * gcc.target/loongarch/flt-abi-isa-4.c: New test.
+
 2023-03-05  Harald Anlauf  <anlauf@gmx.de>
            Tobias Burnus   <tobias@codesourcery.com>
 
index 97f3442..bf7062c 100644 (file)
@@ -1,3 +1,19 @@
+2023-03-06   Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/107299
+       * config/rs6000/_divkc3.c (COPYSIGN): Use the correct built-in based on
+       whether long double is IBM or IEEE.
+       (INFINITY): Likewise.
+       (FABS): Likewise.
+       * config/rs6000/_mulkc3.c (COPYSIGN): Likewise.
+       (INFINITY): Likewise.
+       * config/rs6000/quad-float128.h (TF): Remove definition.
+       (TFtype): Define to be long double or _Float128.
+       (TCtype): Define to be _Complex long double or _Complex _Float128.
+       * libgcc2.h (TFtype): Allow machine config files to override this.
+       (TCtype): Likewise.
+       * soft-fp/quad.h (TFtype): Likewise.
+
 2023-02-13  Kito Cheng  <kito.cheng@sifive.com>
 
        * config.host (riscv*-*-*): Add config/riscv/value-unwind.h.