Daily bump.

This commit is contained in:
GCC Administrator 2024-09-05 00:22:17 +00:00
parent a054ba563b
commit 0c4a95e9f5
5 changed files with 193 additions and 1 deletions

View File

@ -1,3 +1,56 @@
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
PR target/112108
* config/aarch64/aarch64-builtins.cc (handle_arm_acle_h): Remove
feature check at initialisation.
(aarch64_general_check_builtin_call): Check ls64 intrinsics.
* config/aarch64/arm_acle.h: (data512_t) Make always available.
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
PR target/112108
* config/aarch64/aarch64-builtins.cc (aarch64_init_memtag_builtins):
Define intrinsic names directly.
(aarch64_general_init_builtins): Move memtag intialisation...
(handle_arm_acle_h): ...to here, and remove feature check.
(aarch64_general_check_builtin_call): Check memtag intrinsics.
* config/aarch64/arm_acle.h (__arm_mte_create_random_tag)
(__arm_mte_exclude_tag, __arm_mte_ptrdiff)
(__arm_mte_increment_tag, __arm_mte_set_tag, __arm_mte_get_tag):
Remove.
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
PR target/112108
* config/aarch64/aarch64-builtins.cc (aarch64_init_tme_builtins):
Define intrinsic names directly.
(aarch64_general_init_builtins): Move tme initialisation...
(handle_arm_acle_h): ...to here, and remove feature check.
(aarch64_general_check_builtin_call): Check tme intrinsics.
* config/aarch64/arm_acle.h (__tstart, __tcommit, __tcancel)
(__ttest): Remove.
(_TMFAILURE_*): Define unconditionally.
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
* config/aarch64/aarch64-sve-builtins.cc (check_builtin_call)
(expand_builtin): Update calls to the below.
(report_missing_extension, report_missing_registers)
(check_required_extensions): Move out of aarch64_sve namespace,
rename, and move into...
* config/aarch64/aarch64-builtins.cc (aarch64_report_missing_extension)
(aarch64_report_missing_registers)
(aarch64_check_required_extensions) ...here.
* config/aarch64/aarch64-protos.h (aarch64_check_required_extensions):
Add prototype.
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
* config/aarch64/aarch64-sve-builtins.cc
(check_required_registers): Remove target check and rename to...
(report_missing_registers): ...this.
(check_required_extensions): Refactor.
2024-09-03 Haochen Jiang <haochen.jiang@intel.com>
* config/i386/avx512fp16intrin.h

View File

@ -1 +1 @@
20240904
20240905

View File

@ -1,3 +1,27 @@
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
PR target/112108
* gcc.target/aarch64/acle/ls64_guard-1.c: New test.
* gcc.target/aarch64/acle/ls64_guard-2.c: New test.
* gcc.target/aarch64/acle/ls64_guard-3.c: New test.
* gcc.target/aarch64/acle/ls64_guard-4.c: New test.
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
PR target/112108
* gcc.target/aarch64/acle/memtag_guard-1.c: New test.
* gcc.target/aarch64/acle/memtag_guard-2.c: New test.
* gcc.target/aarch64/acle/memtag_guard-3.c: New test.
* gcc.target/aarch64/acle/memtag_guard-4.c: New test.
2024-09-04 Andrew Carlotti <andrew.carlotti@arm.com>
PR target/112108
* gcc.target/aarch64/acle/tme_guard-1.c: New test.
* gcc.target/aarch64/acle/tme_guard-2.c: New test.
* gcc.target/aarch64/acle/tme_guard-3.c: New test.
* gcc.target/aarch64/acle/tme_guard-4.c: New test.
2024-09-03 Haochen Jiang <haochen.jiang@intel.com>
* gcc.target/i386/avx512fp16-vfpclassph-1c.c: New test.

View File

@ -1,3 +1,99 @@
2024-09-04 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
2024-09-03 Jonathan Wakely <jwakely@redhat.com>
* src/c++17/fs_ops.cc (auto_win_file_handle): Add error_code&
member and set it if CreateFileW or GetFileInformationByHandle
fails.
(fs::equiv_files) [_GLIBCXX_FILESYSTEM_IS_WINDOWS]: Simplify
control flow.
(fs::hard_link_count) [_GLIBCXX_FILESYSTEM_IS_WINDOWS]: Clear ec
on success.
* testsuite/27_io/filesystem/operations/hard_link_count.cc:
Check error handling.
2024-09-04 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
2024-07-30 Jonathan Wakely <jwakely@redhat.com>
* src/c++17/fs_ops.cc (auto_win_file_handle): Change constructor
parameter from const path& to const wchar_t*.
(fs::equiv_files): New function.
(fs::equivalent): Use equiv_files.
* src/filesystem/ops-common.h (fs::equiv_files): Declare.
(do_copy_file): Use equiv_files.
* src/filesystem/ops.cc (fs::equiv_files): Define.
(fs::copy, fs::equivalent): Use equiv_files.
* testsuite/27_io/filesystem/operations/copy.cc: Test
overwriting directory contents recursively.
* testsuite/27_io/filesystem/operations/copy_file.cc: Test
overwriting existing files.
2024-09-04 Lennox Shou Hao Ho <lennoxhoe@gmail.com>
Backported from master:
2024-07-30 Lennox Shou Hao Ho <lennoxhoe@gmail.com>
PR libstdc++/113663
* src/c++17/fs_ops.cc (fs::equivalent): Moved helper class
auto_handle to anonymous namespace as auto_win_file_handle.
(fs::hard_link_count): Changed Windows implementation to use
information provided by GetFileInformationByHandle which is more
reliable.
* testsuite/27_io/filesystem/operations/hard_link_count.cc: New
test.
2024-09-04 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
2024-09-03 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/116549
* include/bits/stl_iterator.h (disable_sized_sentinel_for):
Define specialization for two move_iterator types, as per LWG
3736.
* testsuite/24_iterators/move_iterator/lwg3736.cc: New test.
2024-09-04 Dhruv Chawla <dhruvc@nvidia.com>
Backported from master:
2024-09-03 Dhruv Chawla <dhruvc@nvidia.com>
* include/std/deque: Define macro
__glibcxx_want_allocator_traits_is_always_equal.
* include/std/forward_list: Likewise.
* include/std/list: Likewise.
* include/std/map: Likewise.
* include/std/scoped_allocator: Likewise.
* include/std/set: Likewise.
* include/std/string: Likewise.
* include/std/unordered_map: Likewise.
* include/std/unordered_set: Likewise.
* include/std/vector: Likewise.
* testsuite/20_util/headers/memory/version.cc: New test.
* testsuite/20_util/scoped_allocator/version.cc: Likewise.
* testsuite/21_strings/headers/string/version.cc: Likewise.
* testsuite/23_containers/deque/version.cc: Likewise.
* testsuite/23_containers/forward_list/version.cc: Likewise.
* testsuite/23_containers/list/version.cc: Likewise.
* testsuite/23_containers/map/version.cc: Likewise.
* testsuite/23_containers/set/version.cc: Likewise.
* testsuite/23_containers/unordered_map/version.cc: Likewise.
* testsuite/23_containers/unordered_set/version.cc: Likewise.
* testsuite/23_containers/vector/version.cc: Likewise.
2024-09-04 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
2024-08-21 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/116381
* include/std/variant (variant): Fix conditions for
static_assert to match the spec.
* testsuite/20_util/variant/types_neg.cc: New test.
2024-08-03 Jonathan Wakely <jwakely@redhat.com>
Backported from master:

View File

@ -1,3 +1,22 @@
2024-09-04 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2024-08-23 H.J. Lu <hjl.tools@gmail.com>
PR lto/116361
* lto-plugin.c (claim_file_handler_v2): Don't check obj.found
for the offload section.
2024-09-04 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2024-08-22 H.J. Lu <hjl.tools@gmail.com>
PR lto/116361
* lto-plugin.c (claim_file_handler_v2): Rename claimed to
can_be_claimed. Include the LTO object only if it is known to
be included in link output.
2024-08-01 Release Manager
* GCC 14.2.0 released.