mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 10:54:07 +08:00
Daily bump.
This commit is contained in:
parent
8367c996e5
commit
f2d0116090
@ -1,3 +1,69 @@
|
||||
2024-05-02 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* config/riscv/riscv.md (<round_pattern><ANYF:mode>2): Adjust
|
||||
condition to match what can be properly implemented. Fix various
|
||||
formatting issues.
|
||||
(l<round_pattern><ANYF:mode>si2_sext): Fix formatting
|
||||
|
||||
2024-05-02 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* config/riscv/predicates.md (arith_or_zbs_operand): New predicate.
|
||||
* config/riscv/riscv.cc (riscv_build_integer_one): Use bseti to set
|
||||
single bits when profitable.
|
||||
* config/riscv/riscv.md (*<optab><mode>3): Renamed with '*' prefix.
|
||||
(<optab><mode>3): New expander for IOR/XOR.
|
||||
|
||||
2024-05-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.cc (vect_print_slp_tree): Mark live lanes.
|
||||
(dot_slp_tree): New overload for multiple entries.
|
||||
|
||||
2024-05-02 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/113836
|
||||
* doc/gm2.texi (Compiler options): Add -fm2-debug-trace=,
|
||||
-fm2-dump, -fm2-dump-decl=, -fm2-dump-gimple=, -fm2-dump-quad=
|
||||
and -fm2-dump-filter=.
|
||||
|
||||
2024-05-02 Marc Poulhiès <poulhies@adacore.com>
|
||||
|
||||
* value-range.h: fix static_assert to use 2 arguments.
|
||||
|
||||
2024-05-02 Peter Damianov <peter0x44@disroot.org>
|
||||
|
||||
PR lto/110710
|
||||
* lto-wrapper.cc (run_gcc): Instead of truncating a processed
|
||||
ltrans input from the Makefile use the new -truncate option
|
||||
to accomplish the same.
|
||||
|
||||
2024-05-02 Peter Damianov <peter0x44@disroot.org>
|
||||
|
||||
PR lto/110710
|
||||
* common.opt (truncate): New internal option.
|
||||
* gcc.cc (totruncate_file): New global.
|
||||
(driver_handle_option): Handle -truncate <file>.
|
||||
(driver::final_actions): Truncate the file indicated.
|
||||
|
||||
2024-05-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* graphds.cc (dump_graph): Dump in graphviz format.
|
||||
|
||||
2024-05-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-ssa-live.h (tree_live_info_d::global): Remove.
|
||||
(partition_is_global): Likewise.
|
||||
(make_live_on_entry): Do not set bit in global.
|
||||
* tree-ssa-live.cc (new_tree_live_info): Do not allocate
|
||||
global bitmap.
|
||||
(delete_tree_live_info): Do not release it.
|
||||
(set_var_live_on_entry): Do not set bits in it.
|
||||
|
||||
2024-05-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/114579
|
||||
* cfgexpand.cc (add_scope_conflicts_1): Record all-to-all
|
||||
conflicts only when there's a CFG merge but for all CFG merges.
|
||||
|
||||
2024-05-01 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
PR target/69374
|
||||
|
@ -1 +1 @@
|
||||
20240502
|
||||
20240503
|
||||
|
@ -1,3 +1,9 @@
|
||||
2024-05-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/114458
|
||||
* c-cppbuiltin.cc (c_cpp_builtins): Predefine
|
||||
__cpp_deleted_function=202403L for C++26.
|
||||
|
||||
2024-04-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/114456
|
||||
|
@ -1,3 +1,45 @@
|
||||
2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/114917
|
||||
* parser.cc (cp_parser_declaration_seq_opt): Clear
|
||||
parser->in_unbraced_* flags when parsing toplevel declarations.
|
||||
|
||||
2024-05-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/114458
|
||||
* parser.cc (cp_parser_pure_specifier): Implement C++26 P2573R2
|
||||
- = delete("should have a reason");. Parse deleted-function-body.
|
||||
* decl.cc (duplicate_decls): Copy DECL_INITIAL from DECL_DELETED_FN
|
||||
olddecl to newdecl if it is a STRING_CST.
|
||||
(cp_finish_decl): Handle deleted init with a reason.
|
||||
* decl2.cc: Include "escaped_string.h".
|
||||
(grokfield): Handle deleted init with a reason.
|
||||
(mark_used): Emit DECL_DELETED_FN reason in the message if any.
|
||||
* cp-tree.h (DECL_DELETED_FN): Document representation of
|
||||
= delete("reason") on a DECL.
|
||||
|
||||
2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/114630
|
||||
* module.cc (depset::hash::add_partial_entities): Mark GM
|
||||
specializations as unreached.
|
||||
(depset::hash::find_dependencies): Also reach entities in the
|
||||
DECL_TEMPLATE_SPECIALIZATIONS list.
|
||||
|
||||
2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/105224
|
||||
* class.cc (finish_struct_1): Also push classes attached to a
|
||||
module into the 'keyed_classes' list.
|
||||
* decl.cc (record_key_method_defined): Don't push classes
|
||||
attached to a named module into the 'keyed_classes' list.
|
||||
* module.cc (trees_in::read_class_def): Likewise.
|
||||
* decl2.cc (import_export_class): Uniquely emit vtables for
|
||||
non-template classes attached to a named module.
|
||||
(vtables_uniquely_emitted): New function.
|
||||
(import_export_decl): Update comments. Update with knowledge
|
||||
about new kinds of uniquely emitted vtables.
|
||||
|
||||
2024-05-01 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* cp-tree.h (base_ctor_identifier): Adjust comment.
|
||||
|
@ -1,3 +1,30 @@
|
||||
2024-05-02 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/113836
|
||||
* gm2-compiler/M2AsmUtil.def: Remove export qualified and
|
||||
unused import.
|
||||
* gm2-compiler/M2LangDump.mod (AddRuleTextDump): New procedure.
|
||||
(AddRuleScopeQualidentDump): Add warning check against unmatched
|
||||
rule.
|
||||
(GenQualidentSymString): New procedure function.
|
||||
(IdentQualidentMatch): New procedure function.
|
||||
(IsRuleFilenameMatch): New procedure function.
|
||||
(CheckRuleMatch): New procedure function.
|
||||
(AddRuleFilenameDump): New procedure function.
|
||||
* gm2-gcc/m2misc.cc (m2misc_warning_m2_dump_filter): New function.
|
||||
* gm2-gcc/m2misc.def (warning_m2_dump_filter): New procedure.
|
||||
* gm2-gcc/m2misc.h (m2misc_warning_m2_dump_filter): New prototype.
|
||||
* gm2-gcc/m2pp.cc (VERBOSE_TYPE_DESC): New define.
|
||||
(m2pp_identifier): Define out verbose type info.
|
||||
(m2pp_constructor): Define out verbose type info.
|
||||
(m2pp_assignment): Define out verbose type info.
|
||||
* gm2-lang.cc (ENABLE_M2DUMP_ALL): Remove.
|
||||
* lang.opt (fm2-dump): Add.
|
||||
(fm2-dump-decl=): Add.
|
||||
(fm2-dump-gimple=): Add.
|
||||
(fm2-dump-quad=): Add.
|
||||
(fm2-dump-filter=): Add.
|
||||
|
||||
2024-04-25 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/114836
|
||||
|
@ -1,3 +1,10 @@
|
||||
2024-05-02 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* objc-next-runtime-abi-02.cc (WEAK_PROTOCOLS_AFTER): New.
|
||||
(next_runtime_abi_02_protocol_decl): Use WEAK_PROTOCOLS_AFTER
|
||||
to determine this ABI change.
|
||||
(build_v2_protocol_list_address_table): Likewise.
|
||||
|
||||
2024-03-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* objc-next-runtime-abi-02.cc (build_v2_class_ro_t_initializer): Use
|
||||
|
@ -1,3 +1,7 @@
|
||||
2024-05-02 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* gcc.pot: Regenerate.
|
||||
|
||||
2024-04-23 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* gcc.pot: Regenerate.
|
||||
|
@ -1,3 +1,55 @@
|
||||
2024-05-02 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* gcc.target/riscv/synthesis-1.c: New test.
|
||||
|
||||
2024-05-02 Patrick O'Neill <patrick@rivosinc.com>
|
||||
|
||||
PR middle-end/114734
|
||||
* gcc.target/riscv/rvv/autovec/pr114734.c: New test.
|
||||
|
||||
2024-05-02 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* gcc.target/riscv/round_32.c: Add require-effective-target glibc.
|
||||
* gcc.target/riscv/round_64.c: Likewise.
|
||||
|
||||
2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/114917
|
||||
* g++.dg/modules/export-5_a.C: New test.
|
||||
* g++.dg/modules/export-5_b.C: New test.
|
||||
* g++.dg/parse/linkage4.C: New test.
|
||||
|
||||
2024-05-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/114458
|
||||
* g++.dg/cpp26/feat-cxx26.C (__cpp_deleted_function): Add test.
|
||||
* g++.dg/cpp26/delete-reason1.C: New test.
|
||||
* g++.dg/cpp26/delete-reason2.C: New test.
|
||||
* g++.dg/parse/error65.C (f1): Adjust expected diagnostics.
|
||||
|
||||
2024-05-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* gcc.target/s390/risbg-ll-2.c: Fix start offset for rosbg of
|
||||
f10.
|
||||
|
||||
2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/114630
|
||||
* g++.dg/modules/partial-3.C: New test.
|
||||
|
||||
2024-05-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* gcc.dg/zero_bits_compound-1.c: Fix for s390.
|
||||
|
||||
2024-05-02 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/105224
|
||||
* g++.dg/modules/virt-2_a.C: Update linkage requirements.
|
||||
* g++.dg/modules/virt-2_b.C: Likewise.
|
||||
* g++.dg/modules/virt-2_c.C: Likewise.
|
||||
* g++.dg/modules/virt-4_a.C: New test.
|
||||
* g++.dg/modules/virt-4_b.C: New test.
|
||||
|
||||
2024-05-01 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/debug/dwarf2/array-3.C: No more 'int' for in-chrg parm.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2024-05-02 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||
|
||||
* Makefile.am: Use sub-dirs, amend recipies accordingly.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2024-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||
|
||||
* gfortran.map: Add _gfortran_selected_logical_kind.
|
||||
|
@ -1,3 +1,13 @@
|
||||
2024-05-02 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
* libm2cor/Makefile.in: Ditto.
|
||||
* libm2iso/Makefile.in: Ditto.
|
||||
* libm2log/Makefile.in: Ditto.
|
||||
* libm2min/Makefile.in: Ditto.
|
||||
* libm2pim/Makefile.in: Ditto.
|
||||
* aclocal.m4: Ditto.
|
||||
|
||||
2024-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* configure.host: Fix duplicated words; the the -> the.
|
||||
|
@ -1,3 +1,12 @@
|
||||
2024-05-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* testsuite/libgomp.c/declare-variant-4.h (gfx90c, gfx1036, gfx1103):
|
||||
New functions.
|
||||
(f): Add #pragma omp declare variant directives for those.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx90c.c: New test.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx1036.c: New test.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx1103.c: New test.
|
||||
|
||||
2024-04-26 Frederik Harwath <frederik@harwath.name>
|
||||
|
||||
* plugin/plugin-gcn.c (isa_hsa_name): Handle EF_AMDGPU_MACH_AMDGCN_GFX90c.
|
||||
|
Loading…
Reference in New Issue
Block a user