diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-05-02 00:17:09 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-05-02 00:17:09 +0000 |
commit | fd48e674fd72e9de9eaa47b12a22750512070e64 (patch) | |
tree | 535dff72c586c8521a3f587c7451b135e3f9ad9e | |
parent | ff98aab108a6a4e50a831e7cfc011c2131f8d19c (diff) | |
download | gcc-fd48e674fd72e9de9eaa47b12a22750512070e64.zip gcc-fd48e674fd72e9de9eaa47b12a22750512070e64.tar.gz gcc-fd48e674fd72e9de9eaa47b12a22750512070e64.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 52 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 45 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 39 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 |
5 files changed, 143 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b88534..056994f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,55 @@ +2024-05-01 Gerald Pfeifer <gerald@pfeifer.com> + + PR target/69374 + PR target/112959 + * doc/install.texi (Specific) <*-*-freebsd*>: The Ada and D + run-time libraries are broken on i386 which also can affect + 64-bit builds. Go is broken. + +2024-05-01 Jeff Law <jlaw@ventanamicro.com> + + * config/riscv/bitmanip.md (splitter to use w-form division): Remove + explicit subregs. + (zero extended bitfield extraction): Similarly. + * config/riscv/thead.md (*th_memidx_operand): Similarly. + +2024-05-01 Jeff Law <jlaw@ventanamicro.com> + + * config/riscv/riscv.cc (riscv_macro_fusion_pair_p): Break out + tests for easier debugging in store pair fusion case. Fix offset + check in same. + +2024-05-01 Gerald Pfeifer <gerald@pfeifer.com> + + PR target/69374 + PR target/112959 + * doc/install.texi (Specific) <*-*-freebsd*>: No longer refer + to GCC or binutils in base. Recommend bootstrap using binutils. + +2024-05-01 Gerald Pfeifer <gerald@pfeifer.com> + + PR target/69374 + * doc/install.texi (Specific) <ia64-*-hpux*>: Remove details + on libunwind for GCC 3.4 and earlier. + +2024-05-01 Aldy Hernandez <aldyh@redhat.com> + + * ipa-fnsummary.cc (evaluate_properties_for_edge): Initialize Value_Range's. + * value-range.h (class Value_Range): Add a buffer and remove + m_irange and m_frange. + (Value_Range::Value_Range): Call init. + (Value_Range::set_type): Same. + (Value_Range::init): Use in place new to initialize buffer. + (Value_Range::operator=): Tidy. + +2024-05-01 Aldy Hernandez <aldyh@redhat.com> + + * value-range.cc (unsupported_range::union_): Cast vrange to + unsupported_range. + (unsupported_range::intersect): Same. + (unsupported_range::operator=): Make argument an unsupported_range. + * value-range.h: New constructor. + 2024-04-30 Andrew MacLeod <amacleod@redhat.com> * gimple-range-op.cc (gimple_range_op_handler::calc_op1): Don't diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 3424846..1453ab1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240501 +20240502 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8234073..6ac7baf 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,48 @@ +2024-05-01 Jason Merrill <jason@redhat.com> + + * cp-tree.h (base_ctor_identifier): Adjust comment. + * call.cc (in_charge_arg_for_name): Abort on deleting dtor. + * decl2.cc (maybe_retrofit_in_chrg): Don't add it for + destructors without vbases, either. + * constexpr.cc (cxx_eval_call_expression): Remove workaround. + +2024-05-01 Jason Merrill <jason@redhat.com> + + PR c++/113706 + * decl.cc (decls_match): Handle memchr return type being + const-qualified. + +2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com> + + * name-lookup.cc (walk_module_binding): Use the + partition-specific hidden flag instead of the top-level + decl_hidden. + +2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/114868 + * module.cc (depset::hash::add_binding_entity): Propagate + OVL_USING_P for using-declarations. + +2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/107688 + * name-lookup.cc (push_namespace): Error when exporting + namespace with internal linkage. + * parser.h (struct cp_parser): Add new flag + 'in_unbraced_export_declaration_p'. + * parser.cc (cp_debug_parser): Print the new flag. + (cp_parser_new): Initialise the new flag. + (cp_parser_module_export): Set the new flag. + (cp_parser_class_specifier): Clear and restore the new flag. + (cp_parser_import_declaration): Imports can now appear directly + in a linkage specification. + (cp_parser_declaration): Categorise declarations as "name" or + "special"; error on the later in contexts where the former is + required. + (cp_parser_class_head): Error when exporting a partial + specialisation. + 2024-04-30 Jakub Jelinek <jakub@redhat.com> PR c++/114456 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0690463..42cc433 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2024-05-01 Jason Merrill <jason@redhat.com> + + * g++.dg/debug/dwarf2/array-3.C: No more 'int' for in-chrg parm. + * g++.dg/debug/dwarf2/array-4.C: Likewise. + +2024-05-01 Jason Merrill <jason@redhat.com> + + PR c++/113706 + * g++.dg/opt/const-builtin1.C: New test. + * c-c++-common/pr103798-2.c: Remove xfail. + +2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com> + + * g++.dg/modules/using-16_a.C: New test. + * g++.dg/modules/using-16_b.C: New test. + * g++.dg/modules/using-16_c.C: New test. + +2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/114868 + * g++.dg/modules/using-15_a.C: New test. + * g++.dg/modules/using-15_b.C: New test. + * g++.dg/modules/using-15_c.C: New test. + +2024-05-01 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/107688 + * g++.dg/modules/contracts-1_a.C: Avoid now-illegal syntax. + * g++.dg/modules/contracts-2_a.C: Likewise. + * g++.dg/modules/contracts-3_a.C: Likewise. + * g++.dg/modules/contracts-4_a.C: Likewise. + * g++.dg/modules/lang-1_c.C: Clarify now-legal syntax. + * g++.dg/modules/pr101582-1.C: Remove now-legal XFAILS. + * g++.dg/template/crash71.C: Update error messages. + * g++.dg/cpp2a/linkage-spec1.C: New test. + * g++.dg/modules/export-3.C: New test. + * g++.dg/modules/export-4_a.C: New test. + * g++.dg/modules/export-4_b.C: New test. + 2024-04-30 Jivan Hakobyan <jivanhakobyan9@gmail.com> * gcc.target/riscv/fix.c: New test. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6051dd3..d743f9b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2024-05-01 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/114891 + * include/std/generator: Check feature test macro before using + is_pointer_interconvertible_v. + 2024-04-30 Christophe Lyon <christophe.lyon@linaro.org> * testsuite/lib/gdb-test.exp (gdb-test): Fix regexp. Quote |