mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-27 05:44:15 +08:00
Daily bump.
This commit is contained in:
parent
a495b738e4
commit
50bd9c41d5
@ -1,3 +1,7 @@
|
||||
2023-03-22 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* MAINTAINERS: Add myself as OpenMP and libgomp maintainer.
|
||||
|
||||
2023-03-10 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
@ -1,3 +1,35 @@
|
||||
2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
* lra.cc (lra): Do not repeat inheritance and live range splitting
|
||||
when asm error is found.
|
||||
|
||||
2023-03-22 Andrew Jenner <andrew@codesourcery.com>
|
||||
|
||||
* config/gcn/gcn-protos.h (gcn_expand_dpp_swap_pairs_insn)
|
||||
(gcn_expand_dpp_distribute_even_insn)
|
||||
(gcn_expand_dpp_distribute_odd_insn): Declare.
|
||||
* config/gcn/gcn-valu.md (@dpp_swap_pairs<mode>)
|
||||
(@dpp_distribute_even<mode>, @dpp_distribute_odd<mode>)
|
||||
(cmul<conj_op><mode>3, cml<addsub_as><mode>4, vec_addsub<mode>3)
|
||||
(cadd<rot><mode>3, vec_fmaddsub<mode>4, vec_fmsubadd<mode>4)
|
||||
(fms<mode>4<exec>, fms<mode>4_negop2<exec>, fms<mode>4)
|
||||
(fms<mode>4_negop2): New patterns.
|
||||
* config/gcn/gcn.cc (gcn_expand_dpp_swap_pairs_insn)
|
||||
(gcn_expand_dpp_distribute_even_insn)
|
||||
(gcn_expand_dpp_distribute_odd_insn): New functions.
|
||||
* config/gcn/gcn.md: Add entries to unspec enum.
|
||||
|
||||
2023-03-22 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/109008
|
||||
* value-range.cc (frange::set): Add nan_state argument.
|
||||
* value-range.h (class nan_state): New.
|
||||
(frange::get_nan_state): New.
|
||||
|
||||
2023-03-22 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
2023-03-21 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* stor-layout.cc (finalize_type_size): Copy TYPE_TYPELESS_STORAGE
|
||||
|
@ -1 +1 @@
|
||||
20230322
|
||||
20230323
|
||||
|
@ -1,3 +1,14 @@
|
||||
2023-03-22 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/109239
|
||||
* program-point.cc: Include "analyzer/inlining-iterator.h".
|
||||
(program_point::effectively_intraprocedural_p): New function.
|
||||
* program-point.h (program_point::effectively_intraprocedural_p):
|
||||
New decl.
|
||||
* sm-malloc.cc (deref_before_check::emit): Use it when rejecting
|
||||
interprocedural cases, so that we reject interprocedural cases
|
||||
that have become intraprocedural due to inlining.
|
||||
|
||||
2023-03-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/109094
|
||||
|
@ -1,3 +1,21 @@
|
||||
2023-03-22 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/108390
|
||||
* pt.cc (unify): Use fold of build_nop instead of fold_convert.
|
||||
|
||||
2023-03-22 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/108795
|
||||
* semantics.cc (finish_id_expression_1): Check scope before
|
||||
returning id_expression.
|
||||
|
||||
2023-03-22 Alex Coplan <alex.coplan@arm.com>
|
||||
|
||||
PR c++/109177
|
||||
* call.cc (build_over_call): Use make_temp_override to suppress
|
||||
both unavailable and deprecated warnings when calling
|
||||
build_addr_func.
|
||||
|
||||
2023-03-21 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/106890
|
||||
|
@ -1,3 +1,10 @@
|
||||
2023-03-22 Harald Anlauf <anlauf@gmx.de>
|
||||
Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
|
||||
PR fortran/104572
|
||||
* resolve.cc (gfc_resolve_finalizers): Argument of a FINAL subroutine
|
||||
cannot be an alternate return.
|
||||
|
||||
2023-03-21 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/99036
|
||||
|
@ -1,3 +1,56 @@
|
||||
2023-03-22 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/109248
|
||||
* Make-lang.in (m2/pge-boot/%.o): Add CFLAGS and CXXFLAGS for C
|
||||
and C++ compiles.
|
||||
* gm2spec.cc (add_m2_I_path): Indentation.
|
||||
(lang_specific_driver): New variable seen_pathname.
|
||||
Detect -fm2-pathname. If not seen then push_back_Ipath (".").
|
||||
Change non iso library path to "m2cor,m2log,m2pim,m2iso".
|
||||
|
||||
2023-03-22 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/107630
|
||||
* Make-lang.in (m2/stage2/cc1gm2$(exeext)): Remove
|
||||
m2/gm2-libs-boot/M2LINK.o.
|
||||
(m2/stage1/cc1gm2$(exeext)): Ditto.
|
||||
(GM2-LIBS-BOOT-DEFS): Remove M2LINK.def.
|
||||
(GM2-LIBS-DEFS): Ditto.
|
||||
(m2/mc-boot/$(SRC_PREFIX)%.o): Replace CXX_FLAGS with CXXFLAGS.
|
||||
(m2/mc-boot-ch/$(SRC_PREFIX)%.o): Ditto.
|
||||
(m2/mc-boot/main.o): Ditto.
|
||||
(mcflex.o): Add $(CFLAGS).
|
||||
(m2/gm2-libs-boot/M2LINK.o): Remove rule.
|
||||
* gm2-compiler/M2GCCDeclare.def (DeclareM2linkGlobals): Remove.
|
||||
* gm2-compiler/M2GCCDeclare.mod: (M2LinkEntry): Remove.
|
||||
(M2LinkIndex): Remove.
|
||||
(DoVariableDeclaration): Remove initial and call to
|
||||
AddEntryM2Link.
|
||||
(AddEntryM2Link): Remove.
|
||||
(GetEntryM2Link): Remove.
|
||||
(DeclareM2linkGlobals): Remove.
|
||||
(DetectM2LinkInitial): Remove.
|
||||
(InitM2LinkModule): Remove.
|
||||
* gm2-compiler/M2GenGCC.mod (CodeFinallyEnd): Remove call to
|
||||
DeclareM2linkGlobals.
|
||||
* gm2-compiler/M2Quads.mod (BuildM2InitFunction): Add extra
|
||||
parameter containing runtime module override to ConstructModules.
|
||||
* gm2-compiler/M2Scaffold.mod: Update comment describing
|
||||
ConstructModules.
|
||||
* gm2-gcc/m2decl.cc (m2decl_DeclareM2linkForcedModuleInitOrder):
|
||||
Remove.
|
||||
* gm2-libs-iso/M2RTS.def (ConstructModules): Add overrideliborder
|
||||
parameter.
|
||||
* gm2-libs-iso/M2RTS.mod: Add overrideliborder parameter.
|
||||
* gm2-libs/M2Dependent.def (ConstructModules): Add overrideliborder
|
||||
parameter.
|
||||
* gm2-libs/M2Dependent.mod (ConstructModules): Add overrideliborder
|
||||
parameter.
|
||||
* gm2-libs/M2RTS.def (ConstructModules): Add overrideliborder parameter.
|
||||
* gm2-libs/M2RTS.mod (ConstructModules): Add overrideliborder
|
||||
parameter.
|
||||
* gm2-libs/M2LINK.def: Removed.
|
||||
|
||||
2023-03-21 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
* Make-lang.in (m2/mc-boot/$(SRC_PREFIX)%.o): Add $(CXXFLAGS).
|
||||
|
@ -1,3 +1,50 @@
|
||||
2023-03-22 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR testsuite/105959
|
||||
* gcc.dg-selftests/dg-final.exp
|
||||
(dg_final_directive_check_num_args): Update expected maximum
|
||||
number of args for the various directives using dg-scan.
|
||||
* lib/scanasm.exp (append_encoding_arg): New procedure.
|
||||
(dg-scan): Add optional 3rd argument: the encoding to use when
|
||||
reading from the file.
|
||||
* lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
|
||||
encoded when reading it.
|
||||
(scan-sarif-file-not): Likewise.
|
||||
|
||||
2023-03-22 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/108390
|
||||
* g++.dg/template/partial-order3.C: New test.
|
||||
|
||||
2023-03-22 Harald Anlauf <anlauf@gmx.de>
|
||||
Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
|
||||
PR fortran/104572
|
||||
* gfortran.dg/pr104572.f90: New test.
|
||||
|
||||
2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
* gcc.target/i386/pr109137.c: New.
|
||||
|
||||
2023-03-22 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/108795
|
||||
* g++.dg/ext/attr-tsafe1.C: New test.
|
||||
|
||||
2023-03-22 Alex Coplan <alex.coplan@arm.com>
|
||||
|
||||
PR c++/109177
|
||||
* g++.dg/ext/pr109177.C: New test.
|
||||
|
||||
2023-03-22 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/109239
|
||||
* gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
|
||||
|
||||
2023-03-22 Andrew Jenner <andrew@codesourcery.com>
|
||||
|
||||
* gcc.target/gcn/complex.c: New test.
|
||||
|
||||
2023-03-21 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/99036
|
||||
|
@ -1,3 +1,8 @@
|
||||
2023-03-22 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
* libm2pim/Makefile.am (M2DEFS): Remove M2LINK.def.
|
||||
* libm2pim/Makefile.in: Rebuild.
|
||||
|
||||
2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
* libm2cor/Makefile.am: Remove
|
||||
|
@ -1,3 +1,53 @@
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/shared_ptr_atomic.h (atomic::operator=(nullptr_t)):
|
||||
Add overload, as per LWG 3893.
|
||||
* testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc:
|
||||
Check assignment from nullptr.
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/format (formatter<const charT[N], charT>): Do not
|
||||
define partial speclialization, as per LWG 3833.
|
||||
* testsuite/std/format/formatter/requirements.cc: Check it.
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/utility (__cpp_lib_constexpr_algorithms): Define,
|
||||
as per LWG 3792.
|
||||
* testsuite/20_util/exchange/constexpr.cc: Check for it.
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/version (__cpp_lib_format): Define.
|
||||
* testsuite/std/format/functions/format.cc: Check it.
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/basic_string.tcc (basic_string::resize_and_overwrite):
|
||||
Pass rvalues to the callback, as now allowed by LWG 3645.
|
||||
Enforce preconditions on the return value.
|
||||
* testsuite/21_strings/basic_string/capacity/char/resize_and_overwrite.cc:
|
||||
Adjust.
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/format: Add a comment noting that the resolution
|
||||
of LWG 3720 has been applied..
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/regex.h (match_results): Add allocator-extended
|
||||
copy and move constructors, as per LWG 2195.
|
||||
* testsuite/28_regex/match_results/ctors/char/alloc.cc: New test.
|
||||
|
||||
2023-03-22 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stream_iterator.h (istream_iterator): Add
|
||||
constexpr to copy constructor, as per LWG 3600.
|
||||
* testsuite/24_iterators/istream_iterator/cons/constexpr.cc:
|
||||
Check copy construction.
|
||||
|
||||
2023-03-21 Matthias Kretz <m.kretz@gsi.de>
|
||||
|
||||
* include/experimental/bits/simd_x86.h
|
||||
|
Loading…
Reference in New Issue
Block a user