mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-23 01:50:33 +08:00
Daily bump.
This commit is contained in:
parent
7b815107f4
commit
f71fe877da
@ -1,3 +1,7 @@
|
||||
2025-01-13 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
* MAINTAINERS: Fix the name order of the Write After Approval section.
|
||||
|
||||
2024-12-23 Mark Harmstone <mark@harmstone.com>
|
||||
|
||||
* MAINTAINERS: Add myself to write after approval.
|
||||
|
@ -1,3 +1,102 @@
|
||||
2025-01-14 Robin Dapp <rdapp.gcc@gmail.com>
|
||||
|
||||
PR target/117682
|
||||
* config/riscv/riscv-v.cc (expand_const_vector): Fall back to
|
||||
merging if either step is negative.
|
||||
|
||||
2025-01-13 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
PR target/115921
|
||||
* config/riscv/riscv.md (<optab>_shift_reverse): Remove
|
||||
check for TARGET_ZBA.
|
||||
|
||||
2025-01-13 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/118418
|
||||
* simplify-rtx.cc (simplify_context::simplify_relational_operation_1):
|
||||
Take STORE_FLAG_VALUE into account when handling signed comparisons
|
||||
of comparison results.
|
||||
|
||||
2025-01-13 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
PR target/115921
|
||||
* config/riscv/riscv.md (<optab>_shift_reverse): Only check
|
||||
popcount_hwi if !TARGET_ZBS.
|
||||
|
||||
2025-01-13 Jin Ma <jinma@linux.alibaba.com>
|
||||
|
||||
* config/riscv/riscv-vsetvl.cc (demand_system::use_max_sew): Also
|
||||
set the ratio for PREV.
|
||||
|
||||
2025-01-13 Vineet Gupta <vineetg@rivosinc.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_register_move_cost): Remove buggy
|
||||
check.
|
||||
|
||||
2025-01-13 Jin Ma <jinma@linux.alibaba.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_build_integer_1): Change
|
||||
1UL/1ULL to HOST_WIDE_INT_1U.
|
||||
|
||||
2025-01-13 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR rtl-optimization/107455
|
||||
* postreload.cc (reload_cse_regs_1): Take advantage of conditional
|
||||
equivalences.
|
||||
|
||||
2025-01-13 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR tree-optimization/118409
|
||||
* gimple-fold.cc (fold_truth_andor_for_ifcombine): Apply the
|
||||
signbit mask to the right-hand XOR operand too.
|
||||
|
||||
2025-01-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/115910
|
||||
* expr.cc (expand_expr_divmod): Prefix the TDF_DETAILS note with
|
||||
";; " and add a space before (needed tie breaker). Formatting fixes.
|
||||
|
||||
2025-01-13 Richard Biener <rguenther@suse.de>
|
||||
Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
PR tree-optimization/117119
|
||||
* tree-data-ref.cc (initialize_matrix_A): Check whether
|
||||
an INTEGER_CST fits in HWI, otherwise return chrec_dont_know.
|
||||
|
||||
2025-01-13 Michal Jires <mjires@suse.cz>
|
||||
|
||||
PR lto/118181
|
||||
* lto-ltrans-cache.cc (ltrans_file_cache::create_item):
|
||||
Pass checksum by reference.
|
||||
* lto-ltrans-cache.h: Likewise.
|
||||
|
||||
2025-01-13 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* lockfile.cc (LOCKFILE_USE_FCNTL): New.
|
||||
(lockfile::lock_write): Use LOCKFILE_USE_FCNTL.
|
||||
(lockfile::try_lock_write): Use LOCKFILE_USE_FCNTL.
|
||||
(lockfile::lock_read): Use LOCKFILE_USE_FCNTL.
|
||||
(lockfile::unlock): Use LOCKFILE_USE_FCNTL.
|
||||
(lockfile::lockfile_supported): Use LOCKFILE_USE_FCNTL.
|
||||
|
||||
2025-01-13 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/i386-expand.cc (ix86_expand_vecop_qihi2):
|
||||
Refactor to avoid redundant TARGET_AVX512BW in many places.
|
||||
|
||||
2025-01-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/117997
|
||||
PR middle-end/118415
|
||||
* expr.cc (assemble_crc_table): Make static, remove id argument,
|
||||
use output_constant_def. Emit note if -fdump-rtl-expand-details
|
||||
about which table has been emitted.
|
||||
(generate_crc_table): Make static, adjust assemble_crc_table
|
||||
caller, call it always.
|
||||
(calculate_table_based_CRC): Make static.
|
||||
* internal-fn.cc (expand_crc_optab_fn): Emit note if
|
||||
-fdump-rtl-expand-details about using optab for crc. Formatting fix.
|
||||
|
||||
2025-01-12 Maciej W. Rozycki <macro@orcam.me.uk>
|
||||
|
||||
* config/alpha/alpha.cc (alpha_expand_block_move): Use a HImode
|
||||
|
@ -1 +1 @@
|
||||
20250113
|
||||
20250114
|
||||
|
@ -1,3 +1,100 @@
|
||||
2025-01-13 Pascal Obry <obry@adacore.com>
|
||||
|
||||
* doc/gnat_ugn/platform_specific_information.rst: Update.
|
||||
* gnat_ugn.texi: Regenerate.
|
||||
|
||||
2025-01-13 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* sem_ch13.adb (Check_Aspect_At_End_Of_Declarations): Restore calls
|
||||
to Preanalyze_Spec_Expression that were replaced by calls to
|
||||
Preanalyze_And_Resolve. Add documentation.
|
||||
(Check_Aspect_At_Freeze_Point): Ditto.
|
||||
|
||||
2025-01-13 Pascal Obry <obry@adacore.com>
|
||||
|
||||
* mdll.adb: For the created DLL to be relocatable we do not want to use
|
||||
the base file name when calling gnatdll.
|
||||
* gnatdll.adb: Removes option -d which is not working anymore. And
|
||||
when using a truly relocatable DLL the base-address has no real
|
||||
meaning. Also reword the usage string for -d as we do not want to
|
||||
specify relocatable as gnatdll can be used to create both
|
||||
relocatable and non relocatable DLL.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* libgnat/a-strunb.ads: Remove redundant parentheses inside NOT
|
||||
operators.
|
||||
|
||||
2025-01-13 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* sem_util.adb (Build_Actual_Subtype_Of_Component): No action
|
||||
under preanalysis.
|
||||
* sem_ch5.adb (Set_Assignment_Type): If the right-hand side contains
|
||||
target names, expansion has been disabled to prevent expansion that
|
||||
might move target names out of the context of the assignment statement.
|
||||
Restore temporarily the current compilation mode so that the actual
|
||||
subtype can be built.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* par-ch4.adb (P_Factor): Warn when the operand of a unary operator
|
||||
doesn't require parentheses.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* libgnat/s-genbig.adb: Remove redundant parentheses in comments.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* checks.adb, exp_dist.adb, exp_imgv.adb, exp_util.adb,
|
||||
libgnarl/a-reatim.adb, libgnat/a-coinve.adb, libgnat/a-nbnbre.adb,
|
||||
libgnat/a-ngcoty.adb, libgnat/a-ngelfu.adb, libgnat/a-ngrear.adb,
|
||||
libgnat/a-strbou.ads, libgnat/a-strfix.ads, libgnat/a-strsea.adb,
|
||||
libgnat/a-strsea.ads, libgnat/a-strsup.ads,
|
||||
libgnat/a-strunb__shared.ads, libgnat/g-alleve.adb,
|
||||
libgnat/g-spitbo.adb, libgnat/s-aridou.adb, libgnat/s-arit32.adb,
|
||||
libgnat/s-dourea.ads, libgnat/s-genbig.adb, libgnat/s-imager.adb,
|
||||
libgnat/s-statxd.adb, libgnat/s-widthi.adb, sem_attr.adb, sem_ch10.adb,
|
||||
sem_ch3.adb, sem_ch6.adb, sem_ch7.adb, sem_dim.adb, sem_prag.adb,
|
||||
sem_res.adb, uintp.adb: Remove redundant parentheses inside NOT and ABS
|
||||
operators.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* par-ch3.adb (P_Discrete_Range): Detect redundant parentheses in the
|
||||
lower bound like in the upper bound.
|
||||
|
||||
2025-01-13 Gary Dismukes <dismukes@adacore.com>
|
||||
|
||||
* sem_aggr.adb (Resolve_Aggregate): Add another condition to prevent rewriting
|
||||
an aggregate whose type is an array of characters, testing for the presence of
|
||||
predicates on the component type.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* exp_ch4.adb: (Expand_N_Not_In): Preserve Alternatives in expanded
|
||||
membership operator just like preserving Right_Opnd (though only
|
||||
one of these fields is present at a time).
|
||||
* par-ch4.adb (P_Membership_Test): Remove redundant setting of fields
|
||||
to their default values.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* par-ch3.adb (P_Discrete_Range): Replace N_Subexpr, which was catching
|
||||
all subexpressions, with kinds that catch nodes that require
|
||||
parentheses to become "simple expressions".
|
||||
|
||||
2025-01-13 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* libgnat/s-valrea.adb (Large_Powfive) [2 parameters]: Add a couple
|
||||
of additional comments.
|
||||
|
||||
2025-01-13 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* par-ch4.adb (P_Relation): Prevent Expr_Form to be overwritten when
|
||||
parsing the raise expression itself.
|
||||
(P_Simple_Expression): Fix manipulation of Expr_Form.
|
||||
|
||||
2025-01-10 squirek <squirek@adacore.com>
|
||||
|
||||
* accessibility.adb:
|
||||
|
@ -1,3 +1,12 @@
|
||||
2025-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* dump-parse-tree.cc (show_attr): Fix typos for in_equivalence.
|
||||
|
||||
2025-01-13 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
* openmp.cc (gfc_match_omp_declare_variant): Match comma after directive
|
||||
name and between clauses. Emit more useful diagnostics.
|
||||
|
||||
2025-01-12 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* dump-parse-tree.cc (show_attr): Dump all symbol attributes.
|
||||
|
@ -1,3 +1,20 @@
|
||||
2025-01-13 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/116557
|
||||
* COPYING.FDL: Remove physical address and replace with a URL.
|
||||
|
||||
2025-01-13 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/118453
|
||||
* gm2-compiler/M2Check.mod (buildError4): Call MetaError1
|
||||
for the actual and formal parameter type.
|
||||
* gm2-compiler/P2Build.bnf (SubrangeType): Construct a virtual
|
||||
token containing the subrange type declaration.
|
||||
(PrefixedSubrangeType): Ditto.
|
||||
* gm2-compiler/P2SymBuild.def (BuildSubrange): Add tok parameter.
|
||||
* gm2-compiler/P2SymBuild.mod (BuildSubrange): Use tok parameter,
|
||||
rather than the token at the start of the subrange.
|
||||
|
||||
2025-01-07 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/118010
|
||||
|
@ -1,3 +1,81 @@
|
||||
2025-01-14 Robin Dapp <rdapp.gcc@gmail.com>
|
||||
|
||||
PR target/117682
|
||||
* gcc.target/riscv/rvv/autovec/pr117682.c: New test.
|
||||
|
||||
2025-01-13 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
* gcc.target/riscv/stack_save_restore_1.c: Skip for -flto.
|
||||
* gcc.target/riscv/stack_save_restore_2.c: Ditto.
|
||||
* gcc.target/riscv/zbb-rol-ror-04.c: Ditto.
|
||||
* gcc.target/riscv/zbb-rol-ror-05.c: Ditto.
|
||||
* gcc.target/riscv/zbb-rol-ror-06.c: Ditto.
|
||||
* gcc.target/riscv/zbb-rol-ror-07.c: Ditto.
|
||||
* gcc.target/riscv/zbb-rol-ror-08.c: Ditto.
|
||||
* gcc.target/riscv/zbb-rol-ror-09.c: Ditto.
|
||||
|
||||
2025-01-13 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
PR target/115921
|
||||
* gcc.target/riscv/zba-shNadd-08.c: New test.
|
||||
|
||||
2025-01-13 Jin Ma <jinma@linux.alibaba.com>
|
||||
|
||||
* gcc.target/riscv/rvv/base/bug-10.c: New test.
|
||||
|
||||
2025-01-13 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
* gfortran.dg/gomp/declare-variant-2.f90: Remove error test for a comma
|
||||
after the directive name. Add tests for other invalid syntaxes (extra
|
||||
comma and invalid clause).
|
||||
* c-c++-common/gomp/adjust-args-5.c: New test.
|
||||
* gfortran.dg/gomp/adjust-args-11.f90: New test.
|
||||
|
||||
2025-01-13 Jin Ma <jinma@linux.alibaba.com>
|
||||
|
||||
* gcc.target/riscv/zbs-bug.c: New test.
|
||||
|
||||
2025-01-13 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/118453
|
||||
* gm2/pim/fail/badbecomes2.mod: New test.
|
||||
* gm2/pim/fail/badparamset1.mod: New test.
|
||||
* gm2/pim/fail/badparamset2.mod: New test.
|
||||
* gm2/pim/fail/badsyntaxset1.mod: New test.
|
||||
|
||||
2025-01-13 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR rtl-optimization/107455
|
||||
* gcc.target/riscv/pr107455-1.c: New test.
|
||||
* gcc.target/riscv/pr107455-2.c: New test.
|
||||
|
||||
2025-01-13 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
PR tree-optimization/118409
|
||||
* gcc.dg/field-merge-20.c: New.
|
||||
|
||||
2025-01-13 Richard Biener <rguenther@suse.de>
|
||||
Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
PR tree-optimization/117119
|
||||
* gcc.dg/torture/pr117119.c: New testcase.
|
||||
|
||||
2025-01-13 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
|
||||
Un-XFAIL 'dg-note's.
|
||||
|
||||
2025-01-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/crc-builtin-target32.c: Add -fdump-rtl-expand-details
|
||||
as dg-additional-options. Scan expand dump rather than assembly,
|
||||
adjust the regexps.
|
||||
* gcc.dg/crc-builtin-target64.c: Likewise.
|
||||
* gcc.dg/crc-builtin-rev-target32.c: Likewise.
|
||||
* gcc.dg/crc-builtin-rev-target64.c: Likewise.
|
||||
* gcc.dg/pr117997.c: New test.
|
||||
* gcc.dg/pr118415.c: New test.
|
||||
|
||||
2025-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.dg/asm3.d: Adjust test.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2025-01-13 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.fortran/dispatch-1.f90: Add missing target
|
||||
directive.
|
||||
|
||||
2025-01-09 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
PR target/65181
|
||||
|
@ -1,3 +1,9 @@
|
||||
2025-01-13 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/117701
|
||||
* configure: Regenerate.
|
||||
* configure.ac (libtool_VERSION): Update to 6:0:0.
|
||||
|
||||
2025-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime c7902293d7.
|
||||
|
Loading…
x
Reference in New Issue
Block a user