diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-09-14 00:16:52 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-09-14 00:16:52 +0000 |
commit | d53c5bca736884ff53023e5a953932e5c65fa706 (patch) | |
tree | 95694a99430a36c22dcc970e8215e5f2a2b761f8 /gcc | |
parent | 4ffca9966a9c43cedafe56d3ef8033182290f25b (diff) | |
download | gcc-d53c5bca736884ff53023e5a953932e5c65fa706.zip gcc-d53c5bca736884ff53023e5a953932e5c65fa706.tar.gz gcc-d53c5bca736884ff53023e5a953932e5c65fa706.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 75 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 32 |
5 files changed, 133 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 301cf58..49e339d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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> diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bc24009..84c2c89 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240913 +20240914 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3fd441a..b82aab7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index e9474ea..654dee7 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1cfe771..babb535 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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> |