From b6bf054de77ae3e3816d3d1b2eb9bf9bc3285187 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 29 Jul 2024 00:16:31 +0000 Subject: [PATCH] Daily bump. --- ChangeLog | 4 ++++ gcc/ChangeLog | 33 ++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 6 ++++++ gcc/m2/ChangeLog | 6 ++++++ gcc/testsuite/ChangeLog | 42 +++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 5 +++++ 7 files changed, 97 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d29315111e0..25fbbb57f21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-07-28 Jonathan Wakely + + * .b4-config: New file. + 2024-07-26 Sam James * MAINTAINERS: Add myself. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 949ffa76d4e..a7f591cf770 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,36 @@ +2024-07-28 Jonathan Wakely + + * exec-tool.in: Exit with an error if $original is empty. + +2024-07-28 Georg-Johann Lay + + PR target/116056 + * config/avr/avr.h (machine_function) : New field. + * config/avr/avr-c.cc (avr_cpu_cpp_builtins) <__HAVE_SIGNAL_N__>: New + built-in macro. + * config/avr/avr.cc (avr_declare_function_name): New function. + (avr_attribute_table) : New function attribute>. + : Allow any number of args. + (avr_insert_attributes): Check validity of "signal" and "interrupt" + arguments. + (avr_foreach_function_attribute, avr_interrupt_signal_function) + (avr_isr_number, avr_asm_isr_alias, avr_handle_isr_attribute) + (avr_noblock_function_p): New static functions. + (avr_interrupt_function): New from avr_interrupt_function_p. + Adjust callers. + (avr_signal_function): New from avr_signal_function_p. + Adjust callers. + (avr_set_current_function): Only diagnose non-__vector ISR names + when "signal" or "interrupt" attribute has no args. Set + cfun->machine->is_noblock. Warn about "noblock" in non-ISR functions. + (struct avr_fun_cookie): New. + (avr_expand_prologue, avr_asm_function_end_prologue): Handle "noblock". + * config/avr/elf.h (ASM_DECLARE_FUNCTION_NAME): New define. + * config/avr/avr-protos.h (avr_declare_function_name): New proto. + * doc/extend.texi (AVR Function Attributes): Document + signal(num) and interrupt(num). + * doc/invoke.texi (AVR Built-in Macros) <__HAVE_SIGNAL_N__>: Document. + 2024-07-27 Roger Sayle Andrew Pinski diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 65b8ef17038..d1b40fa5c77 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240728 +20240729 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 313ea7ca93e..dfed945d3c0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2024-07-28 Jason Merrill + + PR c++/115583 + * constexpr.cc (cxx_eval_conditional_expression): Don't + cp_fold_immediate for if consteval. + 2024-07-27 Jason Merrill PR c++/115986 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 1fce4a0f989..bf8241cbe8a 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,9 @@ +2024-07-28 Gaius Mulley + + PR modula2/115823 + * gm2-gcc/m2builtins.cc (define_builtin): Build + the function decl using the libname. + 2024-07-24 Gaius Mulley * gm2-compiler/M2StateCheck.mod (GenerateError): Add diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0fff05e3f30..a5d2598f355 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,45 @@ +2024-07-28 Sam James + + * gcc.target/riscv/rvv/base/cmpmem-2.c: Fix dg-add-options order. + +2024-07-28 Sam James + + PR middle-end/25521 + PR debug/93122 + * gcc.dg/pr25521.c: Fix dg-do directive order. + * gcc.dg/vect/vect-simd-clone-19.c: Likewise. + * gcc.target/arm/stack-protector-7.c: Likewise. + * gcc.target/arm/stack-protector-8.c: Likewise. + * gcc.target/powerpc/pr93122.c: Likewise. + +2024-07-28 Jason Merrill + + PR c++/115583 + * g++.dg/cpp23/consteval-if13.C: New test. + +2024-07-28 Georg-Johann Lay + + PR target/116056 + * gcc.target/avr/torture/signal_n-1.c: New test. + * gcc.target/avr/torture/signal_n-2.c: New test. + * gcc.target/avr/torture/signal_n-3.c: New test. + * gcc.target/avr/torture/signal_n-4.cpp: New test. + +2024-07-28 Gaius Mulley + + PR modula2/115823 + * gm2/builtins/run/pass/testisnormal.mod: Change to an + implementation module. + * gm2/builtins/run/pass/testisnormal.def: New test. + * gm2/builtins/run/pass/testsinl.def: New test. + * gm2/builtins/run/pass/testsinl.mod: New test. + +2024-07-28 John David Anglin + + PR testsuite/92550 + * gcc.dg/ipa/ipa-sra-8.c: Change get_a argument type to SSS. + * gcc.dg/ipa/ipa-sra-9.c: Likewise. + 2024-07-27 Jason Merrill PR c++/115986 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 80775440276..8dfaa64f1fe 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2024-07-28 Sam James + + PR libstdc++/110572 + * testsuite/18_support/type_info/110572.cc: Fix dg-do directive order. + 2024-07-27 Jonathan Wakely * include/std/charconv (__to_chars_16, __to_chars_10)