From d53c5bca736884ff53023e5a953932e5c65fa706 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 14 Sep 2024 00:16:52 +0000 Subject: Daily bump. --- gcc/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) (limited to 'gcc/ChangeLog') 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + 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 + + * config/s390/s390.cc (s390_mem_constraint): Check displacement + for AQ and AR constraints. + +2024-09-13 Georg-Johann Lay + + * 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 + + * 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 + + * config/avr/avr.cc (avr_init_machine_status): Move code to... + (avr_option_override) : ...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 + + * match.pd: Remove the types_match check for signed SAT_ADD + case 1. + 2024-09-12 Alexandre Oliva Olivier Hainque -- cgit v1.1