Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Dec 19, 2023
1 parent 4f54e65 commit 08c5d26
Show file tree
Hide file tree
Showing 9 changed files with 214 additions and 1 deletion.
101 changes: 101 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,104 @@
2023-12-18 Vladimir N. Makarov <[email protected]>

PR rtl-optimization/112918
* lra-constraints.cc (SMALL_REGISTER_CLASS_P): Move before in_class_p.
(in_class_p): Restrict condition for narrowing class in case of
allow_all_reload_class_changes_p.
(process_alt_operands): Pass true for
allow_all_reload_class_changes_p in calls of in_class_p.
(curr_insn_transform): Ditto for reg operand win.

2023-12-18 Uros Bizjak <[email protected]>

* config/i386/i386.md (redundant compare peephole2):
New peephole2 pattern.

2023-12-18 Andreas Krebbel <[email protected]>

* config/s390/s390.cc (s390_encode_section_info): Replace
SYMBOL_REF_LOCAL_P with decl_binds_to_current_def_p.

2023-12-18 Andrew Pinski <[email protected]>

PR tree-optimization/113054
* gimple-ssa-sccopy.cc: Wrap the local types
with an anonymous namespace.

2023-12-18 Richard Biener <[email protected]>

PR middle-end/111975
* tree-pretty-print.cc (dump_generic_node): Dump
sizetype as __SIZETYPE__ with TDF_GIMPLE.
Dump unnamed vector types as T [[gnu::vector_size(n)]] with
TDF_GIMPLE.
* tree-ssa-address.cc (create_mem_ref_raw): Never generate
a NULL STEP when INDEX is specified.

2023-12-18 Gerald Pfeifer <[email protected]>

PR target/69374
* doc/install.texi (Specific) <hppa*-hp-hpux10>: Remove section.
(Specific) <hppa*-hp-hpux11>: Remove references to GCC 2.95 and
3.0. Also libffi has been ported now.

2023-12-18 Juzhe-Zhong <[email protected]>

PR target/112432
* config/riscv/riscv.md (none,W21,W42,W84,W43,W86,W87): Add W0.
(none,W21,W42,W84,W43,W86,W87,W0): Ditto.
* config/riscv/vector.md: Ditto.

2023-12-18 Richard Biener <[email protected]>

PR c/111975
* tree-pretty-print.cc (dump_mem_ref): Use TDF_GIMPLE path
also for TARGET_MEM_REF and amend it.

2023-12-18 Juzhe-Zhong <[email protected]>

* config/riscv/riscv.cc (riscv_regmode_natural_size): Fix ICE for
FIXED-VLMAX of -march=rv32gc_zve32f.

2023-12-18 Jakub Jelinek <[email protected]>

PR tree-optimization/113013
* tree-object-size.cc (alloc_object_size): Return size_unknown if
corresponding argument(s) don't have integral type or have integral
type with higher precision than sizetype. Don't check arg1 >= 0
uselessly. Compare argument indexes against gimple_call_num_args
in unsigned type rather than int. Formatting fixes.

2023-12-18 Pan Li <[email protected]>

* config/riscv/riscv-v.cc (expand_const_vector): Take step2
instead of step1 for second series.

2023-12-18 liushuyu <[email protected]>

* config.gcc: Add loongarch-d.o to d_target_objs for LoongArch
architecture.
* config/loongarch/t-loongarch: Add object target for loongarch-d.cc.
* config/loongarch/loongarch-d.cc
(loongarch_d_target_versions): add interface function to define builtin
D versions for LoongArch architecture.
(loongarch_d_handle_target_float_abi): add interface function to define
builtin D traits for LoongArch architecture.
(loongarch_d_register_target_info): add interface function to register
loongarch_d_handle_target_float_abi function.
* config/loongarch/loongarch-d.h
(loongarch_d_target_versions): add function prototype.
(loongarch_d_register_target_info): Likewise.

2023-12-18 xuli <[email protected]>

* config/riscv/vector.md: Add viota avl_type attribute.

2023-12-18 Pan Li <[email protected]>

* config/riscv/riscv.cc (riscv_expand_mult_with_const_int):
Change int into HOST_WIDE_INT.
(riscv_legitimize_poly_move): Ditto.

2023-12-17 Xi Ruoyao <[email protected]>

* config/loongarch/loongarch.md (alslsi3_extend): New
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20231218
20231219
6 changes: 6 additions & 0 deletions gcc/c/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2023-12-18 Richard Biener <[email protected]>

PR c/111975
* gimple-parser.cc (c_parser_gimple_postfix_expression):
Parse TARGET_MEM_REF extended operands for __MEM.

2023-12-13 Jason Merrill <[email protected]>

* c-typeck.cc (convert_for_assignment): Adjust call to
Expand Down
8 changes: 8 additions & 0 deletions gcc/fortran/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
2023-12-18 Harald Anlauf <[email protected]>

PR fortran/96580
* check.cc (array_size_check): New helper function.
(gfc_check_date_and_time): Use it for checking minimum size of
VALUES argument. Update kind check to Fortran 2018.
* intrinsic.texi: Fix documentation of DATE_AND_TIME.

2023-12-17 Harald Anlauf <[email protected]>

PR fortran/97592
Expand Down
58 changes: 58 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,61 @@
2023-12-18 Harald Anlauf <[email protected]>

PR fortran/96580
* gfortran.dg/date_and_time_2.f90: New test.
* gfortran.dg/date_and_time_3.f90: New test.
* gfortran.dg/date_and_time_4.f90: New test.

2023-12-18 Andreas Krebbel <[email protected]>

* gcc.target/s390/unaligned-2.c: New test.

2023-12-18 Pan Li <[email protected]>

* gcc.target/riscv/rvv/base/pr112432-42.c: Moved to...
* gcc.target/riscv/rvv/base/pr112431-42.c: ...here.

2023-12-18 Juzhe-Zhong <[email protected]>

PR target/112432
* gcc.target/riscv/rvv/base/pr112432-42.c: New test.

2023-12-18 Richard Biener <[email protected]>

PR c/111975
* gcc.dg/gimplefe-52.c: New testcase.

2023-12-18 Juzhe-Zhong <[email protected]>

* lib/target-supports.exp: Add RV32.

2023-12-18 Juzhe-Zhong <[email protected]>

* gcc.target/riscv/rvv/autovec/bug-4.c: New test.
* gcc.target/riscv/rvv/autovec/bug-5.c: New test.
* gcc.target/riscv/rvv/autovec/bug-6.c: New test.

2023-12-18 Jakub Jelinek <[email protected]>

PR tree-optimization/113013
* gcc.dg/pr113013.c: New test.

2023-12-18 Jakub Jelinek <[email protected]>

* g++.dg/abi/abi-tag25a.C: Expect second dg-warning only for c++14
and later.

2023-12-18 xuli <[email protected]>

* gcc.target/riscv/rvv/base/cpymem-1.c: Fix checks.

2023-12-18 xuli <[email protected]>

* gcc.target/riscv/rvv/autovec/bug-2.c: New test.

2023-12-18 Pan Li <[email protected]>

* gcc.target/riscv/rvv/autovec/bug-3.c: New test.

2023-12-17 Harald Anlauf <[email protected]>

PR fortran/97592
Expand Down
6 changes: 6 additions & 0 deletions libgfortran/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2023-12-18 Harald Anlauf <[email protected]>

PR fortran/96580
* intrinsics/date_and_time.c (date_and_time): Handle VALUES argument
for kind=2 and kind=16 (if available).

2023-12-11 Lipeng Zhu <[email protected]>

* io/async.c (DEBUG_LINE): New macro.
Expand Down
6 changes: 6 additions & 0 deletions libgomp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2023-12-18 Jakub Jelinek <[email protected]>

* testsuite/libgomp.c/declare-variant-1.c: Restrict the test to x86,
drop because of that unneeded target selector from other directives
and remove the aarch64 specific ones.

2023-12-15 Andre Vieira <[email protected]>

* testsuite/libgomp.c/declare-variant-1.c: Fixed test.
Expand Down
19 changes: 19 additions & 0 deletions libphobos/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
2023-12-18 Yang Yujie <[email protected]>

* m4/druntime/cpu.m4: Support loongarch* targets.
* libdruntime/Makefile.am: Same.
* libdruntime/Makefile.in: Regenerate.
* configure: Regenerate.

2023-12-18 Yang Yujie <[email protected]>

* libdruntime/config/loongarch/switchcontext.S: New file.

2023-12-18 liushuyu <[email protected]>

* configure.tgt: Enable libphobos for LoongArch architecture.
* libdruntime/gcc/sections/elf.d: Add TLS_DTV_OFFSET constant for
LoongArch64.
* libdruntime/gcc/unwind/generic.d: Add __aligned__ constant for
LoongArch64.

2023-12-11 Iain Buclaw <[email protected]>

* libdruntime/MERGE: Merge upstream druntime 2bbf64907c.
Expand Down
9 changes: 9 additions & 0 deletions libstdc++-v3/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
2023-12-18 Patrick Palka <[email protected]>

PR libstdc++/112802
PR libstdc++/113068
* include/std/ranges (__detail::_To::operator()): Add constraints.
(__detail::_To2::operator()): Likewise.
* testsuite/std/ranges/conv/1.cc (test_sfinae): New test.
(test_composition): New test.

2023-12-16 Jonathan Wakely <[email protected]>

* src/c++23/print.cc (__open_terminal(FILE*)): Avoid fileno
Expand Down

0 comments on commit 08c5d26

Please sign in to comment.