]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 14 Sep 2024 00:16:52 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 14 Sep 2024 00:16:52 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog
libcpp/ChangeLog
libstdc++-v3/ChangeLog

index 301cf5895ec8a133a56e0b772117409783341546..49e339dfb03946beb1b94531a15e476d461a33ba 100644 (file)
@@ -1,3 +1,78 @@
+2024-09-13  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_2word_insn_p): Return true for
+       transparent calls: When insn attribute "type" is "xcall"
+       or when "adjust_len" is "call".
+
+2024-09-13  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * tree-ssa-phiopt.cc (factor_out_conditional_operation): Instead
+       of just ignorning a NOP/PREDICT, skip over them before checking
+       the heuristics.
+
+2024-09-13  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc: Use functions like avr_byte,
+       avr_word, avr_[u]int8/16 if convenient.
+       (avr_uint16): New function.
+
+2024-09-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR fortran/116661
+       * omp-api.h (omp_get_fr_id_from_name, omp_get_name_from_fr_id): New
+       prototypes.
+       * omp-general.cc (omp_get_fr_id_from_name, omp_get_name_from_fr_id):
+       New.
+
+2024-09-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       * config/gcn/mkoffload.cc (read_file): Remove.
+       (process_asm): Do not add '#include' to generated C file.
+       (process_obj): Generate C file that uses #embed and use
+       __SIZE_TYPE__ and __UINTPTR_TYPE__ instead the #include-defined
+       size_t and uintptr.
+       (main): Update call to it; remove no longer needed file I/O.
+
+2024-09-13  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       PR target/115860
+       * config/s390/s390.cc (print_operand): Remove operand specifier
+       %V.
+       * config/s390/s390.md (UNSPEC_TF_TO_FPRX2): New.
+       * config/s390/vector.md (*tf_to_fprx2_0): Remove.
+       (*tf_to_fprx2_1): Remove.
+       (tf_to_fprx2): New.
+
+2024-09-13  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * config/s390/s390.cc (s390_mem_constraint): Check displacement
+       for AQ and AR constraints.
+
+2024-09-13  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_chunk, avr_byte, avr_word)
+       (avr_int8, avr_uint8, avr_int16): New helper functions.
+       (avr_out_compare): Overhaul.
+
+2024-09-13  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_out_compare): Tweak 32-bit EQ and NE
+       comparisons that can use SBIW for the hi16 part.
+
+2024-09-13  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_init_machine_status): Move code to...
+       (avr_option_override) <init_machine_status>: ...lambda.
+       (avr_insn_has_reg_unused_note_p): Move up.
+       (_reg_unused_after, reg_unused_after): Move up.
+       (output_reload_in_const): Move up.
+       (avr_c_mode_for_floating_type): Move down.
+
+2024-09-13  Pan Li  <pan2.li@intel.com>
+
+       * match.pd: Remove the types_match check for signed SAT_ADD
+       case 1.
+
 2024-09-12  Alexandre Oliva  <oliva@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index bc24009907479b91736abe97f904b5aa7dba8ef1..84c2c89a522e8b175511682f46c93cf37043343b 100644 (file)
@@ -1 +1 @@
-20240913
+20240914
index 3fd441aabf5dd9fb52c4711d4d44c2624efbb96a..b82aab7ee3a1c465c5e6d0d62099c00a64d0f319 100644 (file)
@@ -1,3 +1,17 @@
+2024-09-13  Jason Merrill  <jason@redhat.com>
+
+       PR c++/116696
+       * constexpr.cc (explain_invalid_constexpr_fn): When
+       -fimplicit-constexpr, also explain inline functions, and point out
+       non-inline functions.
+
+2024-09-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/116678
+       * optimize.cc: Include decl.h.
+       (maybe_thunk_body): Temporarily change deprecated_state to
+       UNAVAILABLE_DEPRECATED_SUPPRESS.
+
 2024-09-12  Jonathan Wakely  <jwakely@redhat.com>
 
        PR c++/116673
index e9474ea9f702439fb57915e60c4b7b800224d230..654dee7b9e46dec5d28e60a164088489e11e6aed 100644 (file)
@@ -1,3 +1,14 @@
+2024-09-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR fortran/116661
+       * gfortran.h (gfc_omp_namelist): Rename 'init' members for clarity.
+       * match.cc (gfc_free_omp_namelist): Handle renaming.
+       * dump-parse-tree.cc (show_omp_namelist): Update for new format
+       and features.
+       * openmp.cc (gfc_match_omp_prefer_type): Parse list to 'fr' and 'attr';
+       store 'fr' values as integer.
+       (gfc_match_omp_init): Rename variable names.
+
 2024-09-12  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        * module.cc (bt_types): Add BT_UNSIGNED.
index 1cfe771dccfd616391bbc8809711e56053b5d16b..babb5350096c109f891a5d568f7a6a5d7b16434b 100644 (file)
@@ -1,3 +1,35 @@
+2024-09-13  Jason Merrill  <jason@redhat.com>
+
+       PR c++/116696
+       * g++.dg/DRs/dr2478.C: Prune extra diagnostic.
+       * g++.dg/ext/fimplicit-constexpr1.C: New test.
+
+2024-09-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR fortran/116661
+       * gfortran.dg/gomp/interop-1.f90: Extend, update dg-*.
+       * gfortran.dg/gomp/interop-2.f90: Update dg-error.
+       * gfortran.dg/gomp/interop-3.f90: Add dg-warning.
+
+2024-09-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/116678
+       * g++.dg/warn/deprecated-20.C: New test.
+
+2024-09-13  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * gcc.target/s390/vector/long-double-asm-abi.c: Adapt
+       scan-assembler directive.
+       * gcc.target/s390/vector/long-double-to-i64.c: Adapt
+       scan-assembler directive.
+       * gcc.target/s390/pr115860-1.c: New test.
+
+2024-09-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/116653
+       * gfortran.dg/unsigned_21.f90:
+       * gfortran.dg/unsigned_21_be.f90: New test.
+
 2024-09-12  Alexandre Oliva  <oliva@adacore.com>
            Olivier Hainque  <hainque@adacore.com>
 
index f3fc0caf4dedf5d7c6b4a17178f363bd9fdf3263..db28d8daf6bf17790e20b48dca83802ddb09043d 100644 (file)
@@ -1,3 +1,9 @@
+2024-09-13  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR fortran/116661
+       * gomp-constants.h (GOMP_INTEROP_IFR_LAST,
+       GOMP_INTEROP_IFR_SEPARATOR, GOMP_INTEROP_IFR_NONE): New.
+
 2024-08-09  Will Hawkins  <hawkinsw@obs.cr>
 
        * btf.h (BTF_TYPE_INFO): Protect against user providing invalid
index 89c84dda8952a7715f127dda13b8f6f16b7199a3..fb916130648f8b4123c4c58089a0e6ef8dc2e5df 100644 (file)
@@ -1,3 +1,8 @@
+2024-09-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * files.cc (finish_embed): Initialize toks to tok rather
+       than NULL.
+
 2024-09-12  Jakub Jelinek  <jakub@redhat.com>
 
        * internal.h (struct cpp_embed_params): Add base64 member.
index 7e2c756f265961b156539576c2f7e9a8cce8100a..cb2049429ecf406f5cf6ec0f26c5c1b902398f02 100644 (file)
@@ -1,3 +1,20 @@
+2024-09-13  Giuseppe D'Angelo  <giuseppe.dangelo@kdab.com>
+
+       PR libstdc++/108846
+       PR libstdc++/116471
+       * include/bits/ranges_algobase.h (__assign_one): New helper
+       function.
+       (__copy_or_move): Remove a spurious static_assert; use
+       __assign_one for memcpyable ranges of length 1.
+       (__copy_or_move_backward): Likewise.
+       * testsuite/25_algorithms/copy/108846.cc: Extend to range-based
+       algorithms, and cover both memcpyable and non-memcpyable
+       cases.
+       * testsuite/25_algorithms/copy_backward/108846.cc: Likewise.
+       * testsuite/25_algorithms/copy_n/108846.cc: Likewise.
+       * testsuite/25_algorithms/move/108846.cc: Likewise.
+       * testsuite/25_algorithms/move_backward/108846.cc: Likewise.
+
 2024-09-12  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/std/optional (__is_bool): Remove.
This page took 0.090173 seconds and 5 git commands to generate.