https://gcc.gnu.org/g:b6bf054de77ae3e3816d3d1b2eb9bf9bc3285187

commit r15-2372-gb6bf054de77ae3e3816d3d1b2eb9bf9bc3285187
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jul 29 00:16:31 2024 +0000

    Daily bump.

Diff:
---
 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 d29315111e0a..25fbbb57f212 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-07-28  Jonathan Wakely  <jwak...@redhat.com>
+
+       * .b4-config: New file.
+
 2024-07-26  Sam James  <s...@gentoo.org>
 
        * MAINTAINERS: Add myself.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 949ffa76d4ed..a7f591cf7708 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,36 @@
+2024-07-28  Jonathan Wakely  <jwak...@redhat.com>
+
+       * exec-tool.in: Exit with an error if $original is empty.
+
+2024-07-28  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/116056
+       * config/avr/avr.h (machine_function) <is_noblock>: 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) <noblock>: New function attribute>.
+       <signal, interrupt>: 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  <ro...@nextmovesoftware.com>
            Andrew Pinski  <quic_apin...@quicinc.com>
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 65b8ef17038c..d1b40fa5c77a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240728
+20240729
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 313ea7ca93e6..dfed945d3c03 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-07-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115583
+       * constexpr.cc (cxx_eval_conditional_expression): Don't
+       cp_fold_immediate for if consteval.
+
 2024-07-27  Jason Merrill  <ja...@redhat.com>
 
        PR c++/115986
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 1fce4a0f989d..bf8241cbe8a9 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,9 @@
+2024-07-28  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/115823
+       * gm2-gcc/m2builtins.cc (define_builtin): Build
+       the function decl using the libname.
+
 2024-07-24  Gaius Mulley  <gaiusm...@gmail.com>
 
        * gm2-compiler/M2StateCheck.mod (GenerateError): Add
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0fff05e3f305..a5d2598f3552 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2024-07-28  Sam James  <s...@gentoo.org>
+
+       * gcc.target/riscv/rvv/base/cmpmem-2.c: Fix dg-add-options order.
+
+2024-07-28  Sam James  <s...@gentoo.org>
+
+       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  <ja...@redhat.com>
+
+       PR c++/115583
+       * g++.dg/cpp23/consteval-if13.C: New test.
+
+2024-07-28  Georg-Johann Lay  <a...@gjlay.de>
+
+       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  <gaiusm...@gmail.com>
+
+       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  <dang...@gcc.gnu.org>
+
+       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  <ja...@redhat.com>
 
        PR c++/115986
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 80775440276b..8dfaa64f1fe6 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2024-07-28  Sam James  <s...@gentoo.org>
+
+       PR libstdc++/110572
+       * testsuite/18_support/type_info/110572.cc: Fix dg-do directive order.
+
 2024-07-27  Jonathan Wakely  <jwak...@redhat.com>
 
        * include/std/charconv (__to_chars_16, __to_chars_10)

Reply via email to