-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Dec 19, 2023
1 parent
4f54e65
commit 08c5d26
Showing
9 changed files
with
214 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20231218 | ||
20231219 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|