Skip to content

Commit

Permalink
Merge of d9ed3ac
Browse files Browse the repository at this point in the history
  • Loading branch information
nstester committed Jan 22, 2024
2 parents ca7062f + d9ed3ac commit 0346466
Show file tree
Hide file tree
Showing 6 changed files with 116 additions and 1 deletion.
45 changes: 45 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
2024-01-21 Mikael Pettersson <[email protected]>

PR target/82420
PR target/111279
* calls.cc (emit_library_call_value_1): Pass valid TYPE
to emit_push_insn.
* expr.cc (emit_push_insn): Likewise.

2024-01-21 Jeff Law <[email protected]>

* config/riscv/riscv.cc (riscv_init_cumulative_args): Install
correcction version of last change.

2024-01-21 Jeff Law <[email protected]>

* config/riscv/riscv.cc (riscv_init_cumulative_args): Update and
fix bugs in signature.

2024-01-21 Roger Sayle <[email protected]>
Richard Biener <[email protected]>

PR rtl-optimization/111267
* fwprop.cc (fwprop_propagation::profitabe_p): Rename
profitable_p method to likely_profitable_p.
(try_fwprop_subst_node): Update call to likely_profitable_p.
Only bail-out early when !prop.likely_profitable_p for instructions
that are not single sets. When comparing costs, bail-out if the
cost is unchanged and !prop.likely_profitable_p.

2024-01-21 Sandra Loosemore <[email protected]>

PR c++/90464
* doc/invoke.texi (Warning Options): Document that -Wunused-parameter
isn't enabled by -Wunused unless -Wextra is provided, and that
-Wunused does enable -Wunused-const-variable=1 for C. Clarify that
-Wunused doesn't enable -Wunused-* options documented as behaving
otherwise, and list them explicitly.

2024-01-21 Sandra Loosemore <[email protected]>

PR c/109708
* doc/invoke.texi (Warning Options): Fix broken example and
clean up/reorganize the others. Also describe what the short-form
options mean.

2024-01-20 Sandra Loosemore <[email protected]>

PR c/102998
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20240121
20240122
7 changes: 7 additions & 0 deletions gcc/c/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2024-01-21 Martin Uecker <[email protected]>

PR c/113492
* c-decl.cc (grokdeclarator): Use c_common_unsigned_type instead of
unsigned_type_for to create the unsigned type for bitfields declared
with int when using -funsigned-bitfields.

2024-01-12 Jakub Jelinek <[email protected]>

PR c/113315
Expand Down
6 changes: 6 additions & 0 deletions gcc/fortran/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2024-01-21 Harald Anlauf <[email protected]>

PR fortran/113377
* trans-expr.cc (gfc_conv_procedure_call): Fix handling of optional
scalar arguments of intrinsic type with the VALUE attribute.

2024-01-20 Mikael Morin <[email protected]>

PR fortran/48776
Expand Down
25 changes: 25 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
2024-01-21 Mary Bennett <[email protected]>

* gcc.target/riscv/cv-alu-fail-compile.c: Change warning to error.

2024-01-21 Co-authored-by: Thorsten Otto <[email protected]>

PR target/82420
* gcc.target/m68k/pr82420.c: New test.

2024-01-21 Roger Sayle <[email protected]>
Richard Biener <[email protected]>

PR rtl-optimization/111267
* gcc.target/i386/pr111267.c: New test case.

2024-01-21 Harald Anlauf <[email protected]>

PR fortran/113377
* gfortran.dg/optional_absent_9.f90: New test.

2024-01-21 Martin Uecker <[email protected]>

PR c/113492
* gcc.dg/pr113492.c: New test.

2024-01-20 John David Anglin <[email protected]>

* gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for
Expand Down
32 changes: 32 additions & 0 deletions libstdc++-v3/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
2024-01-21 Jonathan Wakely <[email protected]>

PR libstdc++/113500
* include/bits/chrono_io.h (__formatter_chrono::_M_S): Fix
printing of subseconds with floating-point rep.
(__formatter_chrono::_M_format_to_ostream): Do not write
time_point specializations directly to the ostream.
(formatter<chrono::sys_time<D>, C>::parse): Do not allow an
empty chrono-spec if the type fails to meet the constraints for
writing to an ostream with operator<<.
* testsuite/std/time/clock/file/io.cc: Check formatting
non-integral times with empty chrono-specs.
* testsuite/std/time/clock/gps/io.cc: Likewise.
* testsuite/std/time/clock/utc/io.cc: Likewise.
* testsuite/std/time/hh_mm_ss/io.cc: Likewise.

2024-01-21 Jonathan Wakely <[email protected]>

* include/bits/chrono.h (__file_clock::from_sys)
(__file_clock::to_sys, __file_clock::_S_from_sys)
(__file_clock::_S_to_sys): Use common_type for return type.
* testsuite/std/time/clock/file/members.cc: Check round trip
conversion for time with lower precision that seconds.

2024-01-21 Jonathan Wakely <[email protected]>

PR libstdc++/113512
* include/std/format (__formatter_fp::format): Fix logic for
alternate forms.
* testsuite/std/format/functions/format.cc: Check buggy cases of
alternate forms with g presentation type.

2024-01-20 Marek Polacek <[email protected]>

PR c++/111410
Expand Down

0 comments on commit 0346466

Please sign in to comment.