mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-26 21:33:59 +08:00
Daily bump.
This commit is contained in:
parent
29ac92436a
commit
fd52355aa5
@ -1,3 +1,7 @@
|
||||
2024-02-28 Fangrui Song <maskray@gcc.gnu.org>
|
||||
|
||||
* MAINTAINERS: Add myself.
|
||||
|
||||
2024-02-26 Juergen Christ <jchrist@linux.ibm.com>
|
||||
|
||||
* MAINTAINERS: Add myself to write after approval and DCO.
|
||||
|
107
gcc/ChangeLog
107
gcc/ChangeLog
@ -1,3 +1,110 @@
|
||||
2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||
|
||||
* config.gcc (target_gtfiles): Change coreout to btfext-out.
|
||||
(extra_objs): Change coreout to btfext-out.
|
||||
* config/bpf/coreout.cc: Rename to btfext-out.cc.
|
||||
* config/bpf/btfext-out.cc: Add.
|
||||
* config/bpf/coreout.h: Rename to btfext-out.h.
|
||||
* config/bpf/btfext-out.h: Add.
|
||||
* config/bpf/core-builtins.cc: Change include.
|
||||
* config/bpf/core-builtins.h: Change include.
|
||||
* config/bpf/t-bpf: Accomodate renamed files.
|
||||
|
||||
2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||
|
||||
PR target/113453
|
||||
* config/bpf/bpf.cc (bpf_function_prologue): Define target
|
||||
hook.
|
||||
* config/bpf/coreout.cc (brf_ext_info_section)
|
||||
(btf_ext_info): Move from coreout.h
|
||||
(btf_ext_funcinfo, btf_ext_lineinfo): Add struct.
|
||||
(bpf_core_reloc): Rename to btf_ext_core_reloc.
|
||||
(btf_ext): Add static variable.
|
||||
(btfext_info_sec_find_or_add, SEARCH_NODE_AND_RETURN)
|
||||
(bpf_create_or_find_funcinfo, bpt_create_core_reloc)
|
||||
(btf_ext_add_string, btf_funcinfo_type_callback)
|
||||
(btf_add_func_info_for, btf_validate_funcinfo)
|
||||
(btf_ext_info_len, output_btfext_func_info): Add function.
|
||||
(output_btfext_header, bpf_core_reloc_add)
|
||||
(output_btfext_core_relocs, btf_ext_init, btf_ext_output):
|
||||
Change to support new structs.
|
||||
* config/bpf/coreout.h (btf_ext_funcinfo, btf_ext_lineinfo):
|
||||
Move and change in coreout.cc.
|
||||
(btf_add_func_info_for, btf_ext_add_string): Add prototypes.
|
||||
|
||||
2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||
|
||||
* config/bpf/bpf.cc (bpf_option_override): Make .BTF.ext
|
||||
enabled by default for BPF.
|
||||
(bpf_file_end): Call BTF deallocation.
|
||||
(bpf_asm_init_sections): Correct condition.
|
||||
* dwarf2ctf.cc (ctf_debug_finalize): Conditionally execute BTF
|
||||
deallocation.
|
||||
(ctf_debuf_finish): Correct condition for calling
|
||||
ctf_debug_finalize.
|
||||
|
||||
2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||
|
||||
* btfout.cc (output_btf_func_types): Use FOR_EACH_VEC_ELT.
|
||||
(traverse_btf_func_types): Define function.
|
||||
* ctfc.h (funcs_traverse_callback): Typedef for function
|
||||
prototype.
|
||||
(traverse_btf_func_types): Add prototype.
|
||||
|
||||
2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||
|
||||
* btfout.cc (btf_collect_dataset): Corrects BTF type id.
|
||||
|
||||
2024-02-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/113831
|
||||
PR tree-optimization/108355
|
||||
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): Revert
|
||||
PR113831 fix.
|
||||
|
||||
2024-02-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/114121
|
||||
* tree-ssa-sccvn.h (vn_reference_s::offset,
|
||||
vn_reference_s::max_size): New fields.
|
||||
(vn_reference_insert_pieces): Adjust prototype.
|
||||
* tree-ssa-pre.cc (phi_translate_1): Preserve offset/max_size.
|
||||
* tree-ssa-sccvn.cc (vn_reference_eq): Compare offset and
|
||||
size, allow using "don't know" state.
|
||||
(vn_walk_cb_data::finish): Pass along offset/max_size.
|
||||
(vn_reference_lookup_or_insert_for_pieces): Take offset and
|
||||
max_size as argument and use it.
|
||||
(vn_reference_lookup_3): Properly adjust offset and max_size
|
||||
according to the adjusted ao_ref.
|
||||
(vn_reference_lookup_pieces): Initialize offset and max_size.
|
||||
(vn_reference_lookup): Likewise.
|
||||
(vn_reference_lookup_call): Likewise.
|
||||
(vn_reference_insert): Likewise.
|
||||
(visit_reference_op_call): Likewise.
|
||||
(vn_reference_insert_pieces): Take offset and max_size
|
||||
as argument and use it.
|
||||
|
||||
2024-02-28 Juergen Christ <jchrist@linux.ibm.com>
|
||||
|
||||
PR tree-optimization/114075
|
||||
* tree-vect-stmts.cc (vectorizable_operation): Don't emulate floating
|
||||
point vectors
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/114041
|
||||
* graphite-sese-to-poly.cc (add_conditions_to_domain): Check for
|
||||
INTEGRAL_TYPE_P check rather than INTEGER_TYPE.
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/113988
|
||||
* stor-layout.h (bitwise_mode_for_size): Declare.
|
||||
* stor-layout.cc (bitwise_mode_for_size): New function.
|
||||
* gimple-fold.cc (gimple_fold_builtin_memory_op): Use it.
|
||||
Use bitwise_type_for_mode instead of build_nonstandard_integer_type.
|
||||
Use BITS_PER_UNIT instead of 8.
|
||||
|
||||
2024-02-27 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/113871
|
||||
|
@ -1 +1 @@
|
||||
20240228
|
||||
20240229
|
||||
|
@ -1,3 +1,17 @@
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/113976
|
||||
* decl.cc (grokdeclarator): Don't call cp_apply_type_quals_to_decl
|
||||
on DECL_TEMPLATE_INSTANTIATED VAR_DECLs.
|
||||
|
||||
2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/113970
|
||||
PR c++/114013
|
||||
* decl.cc (make_rtl_for_nonlocal_decl): Don't defer inline
|
||||
variables.
|
||||
|
||||
2024-02-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/113083
|
||||
|
@ -1,3 +1,73 @@
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/113976
|
||||
* g++.dg/cpp1y/var-templ87.C: New test.
|
||||
|
||||
2024-02-28 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||
|
||||
PR target/113453
|
||||
PR target/113453
|
||||
* gcc.target/bpf/btfext-funcinfo-nocore.c: Add.
|
||||
* gcc.target/bpf/btfext-funcinfo.c: Add.
|
||||
* gcc.target/bpf/core-attr-5.c: Fix regexp.
|
||||
* gcc.target/bpf/core-attr-6.c: Fix regexp.
|
||||
* gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Fix regexp.
|
||||
* gcc.target/bpf/core-section-1.c: Fix regexp.
|
||||
|
||||
2024-02-28 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
* gfortran.dg/pr101026.f: Let variables used in specification
|
||||
expression be passed as dummy arguments
|
||||
|
||||
2024-02-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/113831
|
||||
PR tree-optimization/108355
|
||||
* gcc.dg/tree-ssa/ssa-fre-104.c: XFAIL.
|
||||
|
||||
2024-02-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/114121
|
||||
* gcc.dg/torture/pr114121.c: New testcase.
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR testsuite/111462
|
||||
* gcc.dg/tree-ssa/ssa-sink-18.c: XFAIL also on powerpc64.
|
||||
|
||||
2024-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR tree-optimization/91567
|
||||
* gcc.dg/tree-ssa/builtin-snprintf-6.c (scan-tree-dump-times):
|
||||
Treat i?86-*-* like x86_64-*-*.
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/114075
|
||||
* gcc.dg/gomp/pr114075.c: New test.
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/114041
|
||||
* gcc.dg/graphite/run-id-pr114041-1.c: New test.
|
||||
* gcc.dg/graphite/run-id-pr114041-2.c: New test.
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/113988
|
||||
* gcc.dg/bitint-91.c: New test.
|
||||
|
||||
2024-02-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/c23-stdarg-6.c: New test.
|
||||
|
||||
2024-02-28 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/113970
|
||||
PR c++/114013
|
||||
* g++.dg/cpp1z/inline-var10.C: New test.
|
||||
|
||||
2024-02-27 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/113871
|
||||
|
@ -1,3 +1,91 @@
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/114152
|
||||
* include/experimental/scope (scope_exit scope_fail): Make
|
||||
destructor unconditionally noexcept.
|
||||
(scope_sucess): Fix noexcept-specifier.
|
||||
* testsuite/experimental/scopeguard/114152.cc: New test.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/appendix_contributing.xml: Change URLs to use
|
||||
https.
|
||||
* doc/html/manual/*: Regenerate.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/appendix_contributing.xml: Replace outdated
|
||||
info on ChangeLog entries.
|
||||
* doc/html/manual/appendix_contributing.html: Regenerate.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_bvector.h (vector<bool, A>::at): Add
|
||||
nodiscard.
|
||||
* include/bits/stl_vector.h (vector<T, A>::at): Likewise.
|
||||
(operator==, operator<=>, operator<, operator!=, operator>)
|
||||
(operator<=, operator>=): Likewise.
|
||||
* include/debug/vector (operator==, operator<=>, operator<)
|
||||
(operator!=, operator>, operator<=, operator>=): Likewise.
|
||||
* testsuite/23_containers/vector/nodiscard.cc: New test.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/atomic_base.h (operator|, operator&): Add
|
||||
noexcept.
|
||||
* include/bits/fs_fwd.h (operator&, operator|, operator^)
|
||||
(operator~): Add nodiscard to overloads for copy_options, perms,
|
||||
perm_options, and directory_options.
|
||||
* include/bits/ios_base.h (operator&, operator|, operator^)
|
||||
(operator~): Add nodiscard and noexcept to overloads for
|
||||
_Ios_Fmtflags, _Ios_Openmode, and _Ios_Iostate.
|
||||
(operator|=, operator&=, operator^=): Add constexpr for C++14.
|
||||
* include/bits/regex_constants.h (operator&, operator|, operator^)
|
||||
(operator~): Add nodiscard and noexcept to overloads for
|
||||
syntax_option_type and match_flag_type.
|
||||
(operator|=, operator&=, operator^=): Add noexcept.
|
||||
* include/std/charconv (operator&, operator|, operator^)
|
||||
(operator~): Add nodiscard to overloads for chars_format.
|
||||
* include/std/future (operator&, operator|, operator^)
|
||||
(operator~): Add nodiscard for overloads for launch.
|
||||
(operator&=, operator|=, operator^=): Add constexpr for C++14.
|
||||
* include/experimental/bits/fs_fwd.h (operator&, operator|)
|
||||
(operator^, operator~): Add nodiscard to overloads for
|
||||
copy_options, perms, and directory_options.
|
||||
* testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
|
||||
Add dg-warning for nodiscard warnings.
|
||||
* testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc:
|
||||
Likewise.
|
||||
* testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
|
||||
Likewise.
|
||||
* testsuite/27_io/filesystem/operations/bitmask_types.cc:
|
||||
New test.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/27_io/basic_ostream/print/1.cc: Check error
|
||||
handling.
|
||||
* testsuite/27_io/print/1.cc: Likewise.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/ostream (vprint_unicode) [__CYGWIN__]: Use POSIX
|
||||
code path for Cygwin instead of Windows.
|
||||
* include/std/print (vprint_unicode) [__CYGWIN__]: Likewise.
|
||||
* testsuite/27_io/basic_ostream/print/1.cc: Only add -lstdc++exp
|
||||
for *-*-mingw* targets.
|
||||
* testsuite/27_io/print/1.cc: Likewise.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/alloc_traits.h: Include <bits/stl_iterator.h> for
|
||||
__make_move_if_noexcept_iterator.
|
||||
|
||||
2024-02-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/stacktrace: Add nodiscard attribute to all
|
||||
functions without side effects.
|
||||
|
||||
2024-02-20 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/bits/stl_algobase.h (std::__niter_wrap): Add a call to
|
||||
|
Loading…
Reference in New Issue
Block a user