mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
1604f7cebc
commit
9353f6f475
@ -1,3 +1,59 @@
|
|||||||
|
2024-04-25 David Faust <david.faust@oracle.com>
|
||||||
|
|
||||||
|
* config/bpf/bpf.h (PREFERRED_DEBUGGING_TYPE): Set to BTF_DEBUG.
|
||||||
|
|
||||||
|
2024-04-25 David Faust <david.faust@oracle.com>
|
||||||
|
|
||||||
|
* config/bpf/bpf.cc (bpf_option_override): Improve handling of CO-RE
|
||||||
|
options to avoid issues with -gtoggle.
|
||||||
|
|
||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR fortran/114825
|
||||||
|
* tree-nested.cc (get_debug_decl): New function.
|
||||||
|
(get_nonlocal_debug_decl): Use it.
|
||||||
|
(get_local_debug_decl): Likewise.
|
||||||
|
|
||||||
|
2024-04-25 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||||
|
|
||||||
|
* config/bpf/bpf.opt: Use ASM_PSEUDOC for the default value of
|
||||||
|
-masm.
|
||||||
|
* config/bpf/bpf.h (ASM_SPEC): Adapt accordingly.
|
||||||
|
* doc/invoke.texi (eBPF Options): Update.
|
||||||
|
|
||||||
|
2024-04-25 Richard Ball <richard.ball@arm.com>
|
||||||
|
|
||||||
|
PR target/114837
|
||||||
|
* config/arm/arm.cc (cmse_nonsecure_call_inline_register_clear):
|
||||||
|
Add zero/sign extend.
|
||||||
|
(arm_expand_prologue): Add zero/sign extend.
|
||||||
|
|
||||||
|
2024-04-25 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/114792
|
||||||
|
* tree-ssa-loop-ch.cc (ch_order_loops): New function.
|
||||||
|
(ch_base::copy_headers): Sort loops to unloop inner-to-outer.
|
||||||
|
|
||||||
|
2024-04-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
PR target/114416
|
||||||
|
* config/sparc/sparc.h (SUN_V9_ABI_COMPATIBILITY): New macro.
|
||||||
|
* config/sparc/sol2.h (SUN_V9_ABI_COMPATIBILITY): Redefine it.
|
||||||
|
* config/sparc/sparc.cc (fp_type_for_abi): New predicate.
|
||||||
|
(traverse_record_type): Use it to spot floating-point types.
|
||||||
|
(compute_fp_layout): Also deal with array types.
|
||||||
|
|
||||||
|
2024-04-25 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
* config/riscv/vector-crypto.md: Add early clobber to the
|
||||||
|
dest operand of vwsll.
|
||||||
|
|
||||||
|
2024-04-25 Haochen Gui <guihaoc@gcc.gnu.org>
|
||||||
|
|
||||||
|
* config/rs6000/altivec.md (*bcdinvalid_<mode>): Replace bcdadd
|
||||||
|
with bcdsub.
|
||||||
|
(bcdinvalid_<mode>): Likewise.
|
||||||
|
|
||||||
2024-04-24 Jakub Jelinek <jakub@redhat.com>
|
2024-04-24 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR other/114738
|
PR other/114738
|
||||||
|
@ -1 +1 @@
|
|||||||
20240425
|
20240426
|
||||||
|
@ -1,3 +1,26 @@
|
|||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/111284
|
||||||
|
* constexpr.cc (cxx_bind_parameters_in_call): For PARM_DECLs with
|
||||||
|
TREE_ADDRESSABLE types use vc_glvalue rather than vc_prvalue for
|
||||||
|
cxx_eval_constant_expression and if it doesn't have the same
|
||||||
|
type as it should, cast the reference type to reference to type
|
||||||
|
before convert_from_reference and instead of adjust_temp_type
|
||||||
|
take address of the arg, cast to reference to type and then
|
||||||
|
convert_from_reference.
|
||||||
|
(cxx_eval_constant_expression) <case PARM_DECL>: For lval case
|
||||||
|
on parameters with TREE_ADDRESSABLE types lookup result in
|
||||||
|
ctx->globals if possible. Otherwise if lookup in ctx->globals
|
||||||
|
was successful for parameter with TREE_ADDRESSABLE type,
|
||||||
|
recurse with vc_prvalue on the returned value.
|
||||||
|
|
||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR lto/113208
|
||||||
|
* cp-tree.h (maybe_optimize_cdtor): Declare.
|
||||||
|
* decl2.cc (import_export_decl): Call it for cloned cdtors.
|
||||||
|
* optimize.cc (maybe_optimize_cdtor): New function.
|
||||||
|
|
||||||
2024-04-24 Patrick Palka <ppalka@redhat.com>
|
2024-04-24 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
PR c++/114709
|
PR c++/114709
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
2024-04-25 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/93678
|
||||||
|
* trans-expr.cc (gfc_conv_procedure_call): Use the interface,
|
||||||
|
where possible, to obtain the type of character procedure
|
||||||
|
pointers of class entities.
|
||||||
|
|
||||||
|
2024-04-25 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
Jakub Jelinek <jakub@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/89462
|
||||||
|
* decl.cc (build_sym): Add an extra argument 'elem'. If 'elem'
|
||||||
|
is greater than 1, gfc_new_charlen is called to generate a new
|
||||||
|
charlen, registered in the symbol namespace.
|
||||||
|
(variable_decl, enumerator_decl): Set the new argument in the
|
||||||
|
calls to build_sym.
|
||||||
|
|
||||||
2024-04-21 Paul Thomas <pault@gcc.gnu.org>
|
2024-04-21 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
|
||||||
PR fortran/103471
|
PR fortran/103471
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
2024-04-25 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR modula2/114836
|
||||||
|
* gm2-compiler/M2Range.mod (FoldTypeAssign): Avoid error
|
||||||
|
string concatenation.
|
||||||
|
|
||||||
|
2024-04-25 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
* gm2-compiler/M2FileName.def (CalculateFileName): Remove
|
||||||
|
quoted string in comment.
|
||||||
|
* gm2-compiler/M2Range.mod (FoldTypeParam): Generate dialect
|
||||||
|
specific parameter incompatibility error message.
|
||||||
|
|
||||||
2024-04-23 Jakub Jelinek <jakub@redhat.com>
|
2024-04-23 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* lang.opt (fdef=, fmod=): Spelling fix: recognise -> recognize.
|
* lang.opt (fdef=, fmod=): Spelling fix: recognise -> recognize.
|
||||||
|
@ -1,3 +1,153 @@
|
|||||||
|
2024-04-25 David Faust <david.faust@oracle.com>
|
||||||
|
|
||||||
|
* gcc.target/bpf/bpf-debug-options-1.c: New test.
|
||||||
|
* gcc.target/bpf/bpf-debug-options-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/bpf-debug-options-3.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-options-4.c: Likewise.
|
||||||
|
|
||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/111284
|
||||||
|
* g++.dg/cpp1z/constexpr-111284.C: New test.
|
||||||
|
* g++.dg/cpp1y/constexpr-lifetime7.C: Expect one error on a different
|
||||||
|
line.
|
||||||
|
|
||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR lto/113208
|
||||||
|
* g++.dg/abi/comdat2.C: New test.
|
||||||
|
* g++.dg/abi/comdat5.C: New test.
|
||||||
|
* g++.dg/lto/pr113208_0.C: New test.
|
||||||
|
* g++.dg/lto/pr113208_1.C: New file.
|
||||||
|
* g++.dg/lto/pr113208.h: New file.
|
||||||
|
|
||||||
|
2024-04-25 David Faust <david.faust@oracle.com>
|
||||||
|
|
||||||
|
* gcc.target/bpf/core-options-1.c: New test.
|
||||||
|
* gcc.target/bpf/core-options-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-options-3.c: Likewise.
|
||||||
|
|
||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR fortran/114825
|
||||||
|
* gfortran.dg/gomp/pr114825.f90: New test.
|
||||||
|
|
||||||
|
2024-04-25 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||||
|
|
||||||
|
* gcc.target/bpf/alu-1.c: Specify conventional asm dialect.
|
||||||
|
* gcc.target/bpf/xbpf-indirect-call-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/sync-fetch-and-add.c: Likewise.
|
||||||
|
* gcc.target/bpf/smov-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/smov-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/smod-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/sload-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/sdiv-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/nop-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/neg-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/ldxdw.c: Likewise.
|
||||||
|
* gcc.target/bpf/jmp-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/inline-memops-threshold-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/float-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/double-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/double-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-type-id.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-type-based.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-size-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-sign-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-sign-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-rshift-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-rshift-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-offset-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-lshift-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-lshift-1-le.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-lshift-1-be.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-existence-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c:
|
||||||
|
Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-exprlist-4.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-exprlist-3.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-exprlist-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-exprlist-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-enumvalue-opt.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-enumvalue-errors.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-enumvalue.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-3.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-builtin-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-struct-as-array.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-6.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-5.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-4.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-3.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/core-attr-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/builtin-load.c: Likewise.
|
||||||
|
* gcc.target/bpf/btfext-funcinfo-nocore.c: Likewise.
|
||||||
|
* gcc.target/bpf/btfext-funcinfo.c: Likewise.
|
||||||
|
* gcc.target/bpf/bswap-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/bswap-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/attr-kernel-helper.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-xchg-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-xchg-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-op-3.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-op-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-op-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-fetch-op-3.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-fetch-op-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-fetch-op-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-cmpxchg-2.c: Likewise.
|
||||||
|
* gcc.target/bpf/atomic-cmpxchg-1.c: Likewise.
|
||||||
|
* gcc.target/bpf/alu-2.c: Likewise.
|
||||||
|
|
||||||
|
2024-04-25 Richard Ball <richard.ball@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/arm/cmse/extend-param.c: New test.
|
||||||
|
* gcc.target/arm/cmse/extend-return.c: New test.
|
||||||
|
|
||||||
|
2024-04-25 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/114792
|
||||||
|
* gcc.dg/torture/pr114792.c: New testcase.
|
||||||
|
|
||||||
|
2024-04-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* gcc.target/sparc/small-struct-1.c: New test.
|
||||||
|
* gcc.target/sparc/pr105573.c: Rename to...
|
||||||
|
* gcc.target/sparc/20230425-1.c: ...this.
|
||||||
|
* gcc.target/sparc/pr109541.c: Rename to...
|
||||||
|
* gcc.target/sparc/20230607-1.c: ...this
|
||||||
|
|
||||||
|
2024-04-25 Pan Li <pan2.li@intel.com>
|
||||||
|
Kito Cheng <kito.cheng@sifive.com>
|
||||||
|
|
||||||
|
PR target/114714
|
||||||
|
* g++.target/riscv/rvv/base/pr114714-1.C: New test.
|
||||||
|
* g++.target/riscv/rvv/base/pr114714-2.C: New test.
|
||||||
|
|
||||||
|
2024-04-25 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/93678
|
||||||
|
* gfortran.dg/pr93678.f90: New test.
|
||||||
|
|
||||||
|
2024-04-25 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
Jakub Jelinek <jakub@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/89462
|
||||||
|
* gfortran.dg/pr89462.f90: New test.
|
||||||
|
|
||||||
|
2024-04-25 Haochen Gui <guihaoc@gcc.gnu.org>
|
||||||
|
|
||||||
|
* gcc.target/powerpc/bcd-4.c: Adjust the number of bcdadd and
|
||||||
|
bcdsub.
|
||||||
|
|
||||||
|
2024-04-25 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
* gcc.target/riscv/rvv/base/pr112431-1.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/pr112431-2.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/base/pr112431-3.c: New test.
|
||||||
|
|
||||||
2024-04-24 Patrick Palka <ppalka@redhat.com>
|
2024-04-24 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
* g++.dg/modules/pr99023_a.X: Run only in C++20 mode.
|
* g++.dg/modules/pr99023_a.X: Run only in C++20 mode.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2024-04-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* gthr.h (GTHREAD_USE_WEAK): Redefine to 0 for GLIBC 2.34 or later.
|
||||||
|
|
||||||
2024-04-21 Georg-Johann Lay <avr@gjlay.de>
|
2024-04-21 Georg-Johann Lay <avr@gjlay.de>
|
||||||
|
|
||||||
PR target/114794
|
PR target/114794
|
||||||
|
@ -1,3 +1,26 @@
|
|||||||
|
2024-04-25 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* scripts/run_doxygen: Rename man pages for nested types.
|
||||||
|
|
||||||
|
2024-04-25 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* include/std/chrono (tzdb_list): Fix typo in Doxygen comment.
|
||||||
|
|
||||||
|
2024-04-25 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* scripts/run_doxygen: Adjust sed pattern to match '\fR' for
|
||||||
|
new man output that Doxygen 1.10 generates.
|
||||||
|
|
||||||
|
2024-04-25 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* doc/doxygen/stdheader.cc (init_map): Add missing headers.
|
||||||
|
* doc/doxygen/user.cfg.in (EXCLUDE): Exclude generated files for
|
||||||
|
std::format and std::text_encoding.
|
||||||
|
|
||||||
|
2024-04-25 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* include/std/variant: Add comment to #include.
|
||||||
|
|
||||||
2024-04-22 Matthias Kretz <m.kretz@gsi.de>
|
2024-04-22 Matthias Kretz <m.kretz@gsi.de>
|
||||||
|
|
||||||
PR libstdc++/114803
|
PR libstdc++/114803
|
||||||
|
Loading…
Reference in New Issue
Block a user