mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
4ffca9966a
commit
d53c5bca73
@ -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>
|
||||
|
||||
|
@ -1 +1 @@
|
||||
20240913
|
||||
20240914
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user