public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-7638] Daily bump.
@ 2023-07-29 0:21 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-07-29 0:21 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:446bf8fc9ddae92248adf53e7f7734c111a1176a
commit r13-7638-g446bf8fc9ddae92248adf53e7f7734c111a1176a
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Jul 29 00:21:20 2023 +0000
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/m2/ChangeLog | 257 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/po/ChangeLog | 6 ++
gcc/testsuite/ChangeLog | 50 ++++++++++
libgm2/ChangeLog | 30 ++++++
libstdc++-v3/ChangeLog | 137 ++++++++++++++++++++++++++
6 files changed, 481 insertions(+), 1 deletion(-)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3da940dfbb5..65a68ec5a24 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230728
+20230729
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index b661287efc9..2bf6e8ba85b 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,260 @@
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109879
+ * gm2-libs-iso/LongIO.mod (ReadReal): Call SkipSpaces.
+ * gm2-libs-iso/LongWholeIO.mod (ReadInt): Call SkipSpaces.
+ (ReadCard): Call SkipSpaces.
+ * gm2-libs-iso/RealIO.mod (ReadReal): Call SkipSpaces.
+ * gm2-libs-iso/ShortWholeIO.mod: (ReadInt): Call SkipSpaces.
+ (ReadCard): Call SkipSpaces.
+ * gm2-libs-iso/TextIO.mod: Import SkipSpaces.
+ * gm2-libs-iso/WholeIO.mod (ReadInt): Call SkipSpaces.
+ (ReadCard): Call SkipSpaces.
+ * gm2-libs-iso/TextUtil.def: New file.
+ * gm2-libs-iso/TextUtil.mod: New file.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/108344
+ * gm2-libs-coroutines/TimerHandler.mod (EnableLED): New
+ constant.
+ (Timer): Test EnableLED before switching on the scroll LED.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109830
+ * gm2-libs-iso/SeqFile.mod (newCid): New parameter toAppend
+ used to select FIO.OpenForRandom.
+ (OpenRead): Pass extra parameter to newCid.
+ (OpenWrite): Pass extra parameter to newCid.
+ (OpenAppend): Pass extra parameter to newCid.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109810
+ * gm2-compiler/M2ALU.mod (ConvertConstToType): Use
+ PrepareCopyString in place of DoCopyString.
+ * gm2-compiler/M2GenGCC.def (DoCopyString): Rename to ...
+ (PrepareCopyString): ... this.
+ * gm2-compiler/M2GenGCC.mod (CodeStatement): Call CodeReturnValue
+ with a single parameter. Call CodeXIndr with a single parameter.
+ (CodeReturnValue): Remove parameters and replace with a single
+ quadno. Reimplement using PrepareCopyString. Issue error
+ if the string exceeds designator space.
+ (DoCopyString): Reimplement and rename to ...
+ (PrepareCopyString): ... this.
+ (CodeXIndr): Remove parameters and replace with a single
+ quadno. Reimplement using PrepareCopyString. Issue error
+ if the string exceeds designator space.
+ (CodeBecomes): Remove parameters and replace with a single
+ quadno. Reimplement using PrepareCopyString. Issue error
+ if the string exceeds designator space.
+ * gm2-compiler/M2Quads.def (BuildReturn): Rename parameter to
+ tokreturn.
+ * gm2-compiler/M2Quads.mod (BuildReturn): Rename parameter to
+ tokreturn. Rename tokno to tokcombined.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109779
+ * gm2-libs-iso/RTgen.mod (doLook): Remove old.
+ Remove re-assignment of result.
+ * gm2-libs-iso/TextIO.mod (CanRead): Rename into ...
+ (CharAvailable): ... this.
+ (DumpState): New procedure.
+ (SetResult): Rename as SetNul.
+ (WasGoodChar): Rename into ...
+ (EofOrEoln): ... this.
+ (SkipLine): Skip over the newline.
+ (ReadString): Flip THEN ELSE statements after testing for
+ EofOrEoln.
+ (ReadRestLine): Flip THEN ELSE statements after testing for
+ EofOrEoln.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109729
+ PR modula2/110246
+ * gm2-compiler/M2GenGCC.mod (CodeStatement): Detect
+ ArithAddOp and call CodeAddChecked.
+ (ResolveConstantExpressions): Detect ArithAddOp and call
+ FoldArithAdd.
+ (FoldArithAdd): New procedure.
+ (FoldAdd): Refactor to use FoldArithAdd.
+ * gm2-compiler/M2Quads.def (QuadOperator): Add ArithAddOp.
+ * gm2-compiler/M2Quads.mod: Remove commented imports.
+ (QuadFrame): Changed comments to use GNU coding standards.
+ (ArithPlusTok): New global variable.
+ (BuildForToByDo): Use ArithPlusTok instead of PlusTok.
+ (MakeOp): Detect ArithPlusTok and return ArithAddOp.
+ (WriteQuad): Add ArithAddOp clause.
+ (WriteOperator): Add ArithAddOp clause.
+ (Init): Initialize ArithPlusTok.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ * Make-maintainer.in (m2/m2obj3/cc1gm2$(exeext)):
+ Remove M2LINK.o from dependency and build rule.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109675
+ * Make-lang.in (MC-LIB-DEFS): Remove M2LINK.def.
+ (BUILD-PGE-O): Remove GM2LINK.o.
+ * Make-maintainer.in (PPG-DEFS): New define.
+ (PPG-LIB-DEFS): Remove M2LINK.def.
+ (BUILD-BOOT-PPG-H): Add PPGDEF .h files.
+ (m2/ppg$(exeext)): Remove M2LINK.o
+ (PGE-DEPS): New define.
+ (m2/pg$(exeext)): Remove M2LINK.o.
+ (m2/gm2-pge-boot/$(SRC_PREFIX)%.o): Add -Im2/gm2-pge-boot.
+ (m2/pge$(exeext)): Remove M2LINK.o.
+ (pge-maintainer): Re-implement.
+ (pge-libs-push): Re-implement.
+ (m2/m2obj3/cc1gm2$(exeext)): Remove M2LINK.o.
+ * gm2-libs/DynamicStrings.mod (writeAddress): Re-implement
+ using snprintf.
+ * gm2-libs/M2Dependent.mod: Remove commented out imports.
+ * mc-boot/GDynamicStrings.cc: Rebuild.
+ * mc-boot/GFIO.cc: Rebuild.
+ * mc-boot/GFormatStrings.cc: Rebuild.
+ * mc-boot/GM2Dependent.cc: Rebuild.
+ * mc-boot/GM2Dependent.h: Rebuild.
+ * mc-boot/GM2RTS.cc: Rebuild.
+ * mc-boot/GM2RTS.h: Rebuild.
+ * mc-boot/GRTExceptions.cc: Rebuild.
+ * mc-boot/GRTint.cc: Rebuild.
+ * mc-boot/GSFIO.cc: Rebuild.
+ * mc-boot/GStringConvert.cc: Rebuild.
+ * mc-boot/Gdecl.cc: Rebuild.
+ * pge-boot/GASCII.cc: Rebuild.
+ * pge-boot/GASCII.h: Rebuild.
+ * pge-boot/GArgs.cc: Rebuild.
+ * pge-boot/GArgs.h: Rebuild.
+ * pge-boot/GAssertion.cc: Rebuild.
+ * pge-boot/GAssertion.h: Rebuild.
+ * pge-boot/GBreak.h: Rebuild.
+ * pge-boot/GCmdArgs.h: Rebuild.
+ * pge-boot/GDebug.cc: Rebuild.
+ * pge-boot/GDebug.h: Rebuild.
+ * pge-boot/GDynamicStrings.cc: Rebuild.
+ * pge-boot/GDynamicStrings.h: Rebuild.
+ * pge-boot/GEnvironment.h: Rebuild.
+ * pge-boot/GFIO.cc: Rebuild.
+ * pge-boot/GFIO.h: Rebuild.
+ * pge-boot/GFormatStrings.h:: Rebuild.
+ * pge-boot/GFpuIO.h:: Rebuild.
+ * pge-boot/GIO.cc: Rebuild.
+ * pge-boot/GIO.h: Rebuild.
+ * pge-boot/GIndexing.cc: Rebuild.
+ * pge-boot/GIndexing.h: Rebuild.
+ * pge-boot/GLists.cc: Rebuild.
+ * pge-boot/GLists.h: Rebuild.
+ * pge-boot/GM2Dependent.cc: Rebuild.
+ * pge-boot/GM2Dependent.h: Rebuild.
+ * pge-boot/GM2EXCEPTION.cc: Rebuild.
+ * pge-boot/GM2EXCEPTION.h: Rebuild.
+ * pge-boot/GM2RTS.cc: Rebuild.
+ * pge-boot/GM2RTS.h: Rebuild.
+ * pge-boot/GNameKey.cc: Rebuild.
+ * pge-boot/GNameKey.h: Rebuild.
+ * pge-boot/GNumberIO.cc: Rebuild.
+ * pge-boot/GNumberIO.h: Rebuild.
+ * pge-boot/GOutput.cc: Rebuild.
+ * pge-boot/GOutput.h: Rebuild.
+ * pge-boot/GPushBackInput.cc: Rebuild.
+ * pge-boot/GPushBackInput.h: Rebuild.
+ * pge-boot/GRTExceptions.cc: Rebuild.
+ * pge-boot/GRTExceptions.h: Rebuild.
+ * pge-boot/GSArgs.h: Rebuild.
+ * pge-boot/GSEnvironment.h: Rebuild.
+ * pge-boot/GSFIO.cc: Rebuild.
+ * pge-boot/GSFIO.h: Rebuild.
+ * pge-boot/GSYSTEM.h: Rebuild.
+ * pge-boot/GScan.h: Rebuild.
+ * pge-boot/GStdIO.cc: Rebuild.
+ * pge-boot/GStdIO.h: Rebuild.
+ * pge-boot/GStorage.cc: Rebuild.
+ * pge-boot/GStorage.h: Rebuild.
+ * pge-boot/GStrCase.cc: Rebuild.
+ * pge-boot/GStrCase.h: Rebuild.
+ * pge-boot/GStrIO.cc: Rebuild.
+ * pge-boot/GStrIO.h: Rebuild.
+ * pge-boot/GStrLib.cc: Rebuild.
+ * pge-boot/GStrLib.h: Rebuild.
+ * pge-boot/GStringConvert.h: Rebuild.
+ * pge-boot/GSymbolKey.cc: Rebuild.
+ * pge-boot/GSymbolKey.h: Rebuild.
+ * pge-boot/GSysExceptions.h: Rebuild.
+ * pge-boot/GSysStorage.cc: Rebuild.
+ * pge-boot/GSysStorage.h: Rebuild.
+ * pge-boot/GTimeString.h: Rebuild.
+ * pge-boot/GUnixArgs.h: Rebuild.
+ * pge-boot/Gbnflex.cc: Rebuild.
+ * pge-boot/Gbnflex.h: Rebuild.
+ * pge-boot/Gdtoa.h: Rebuild.
+ * pge-boot/Gerrno.h: Rebuild.
+ * pge-boot/Gldtoa.h: Rebuild.
+ * pge-boot/Glibc.h: Rebuild.
+ * pge-boot/Glibm.h: Rebuild.
+ * pge-boot/Gpge.cc: Rebuild.
+ * pge-boot/Gtermios.h: Rebuild.
+ * pge-boot/Gwrapc.h: Rebuild.
+ * mc-boot/GM2LINK.h: Removed.
+ * pge-boot/GM2LINK.cc: Removed.
+ * pge-boot/GM2LINK.h: Removed.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/108121
+ * gm2-compiler/M2ALU.mod (Less): Reformatted.
+ * gm2-compiler/SymbolTable.mod (DetermineSizeOfConstant): Remove
+ from import.
+ (ConstantStringExceedsZType): Import.
+ (GetConstLitType): Re-implement using ConstantStringExceedsZType.
+ * gm2-gcc/m2decl.cc (m2decl_DetermineSizeOfConstant): Remove.
+ (m2decl_ConstantStringExceedsZType): New function.
+ (m2decl_BuildConstLiteralNumber): Re-implement.
+ * gm2-gcc/m2decl.def (DetermineSizeOfConstant): Remove.
+ (ConstantStringExceedsZType): New function.
+ * gm2-gcc/m2decl.h (m2decl_DetermineSizeOfConstant): Remove.
+ (m2decl_ConstantStringExceedsZType): New function.
+ * gm2-gcc/m2expr.cc (append_digit): Remove.
+ (m2expr_interpret_integer): Remove.
+ (append_m2_digit): Remove.
+ (m2expr_StrToWideInt): New function.
+ (m2expr_interpret_m2_integer): Remove.
+ * gm2-gcc/m2expr.def (CheckConstStrZtypeRange): New function.
+ * gm2-gcc/m2expr.h (m2expr_StrToWideInt): New function.
+ * gm2-gcc/m2type.cc (build_m2_word64_type_node): New function.
+ (build_m2_ztype_node): New function.
+ (m2type_InitBaseTypes): Call build_m2_ztype_node.
+ * gm2-lang.cc (gm2_type_for_size): Re-write using early returns.
+
2023-07-27 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 7c2659551aa..5b117959fdc 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2023-07-28 Joseph Myers <joseph@codesourcery.com>
+
+ * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+ zh_TW.po: Update.
+
2023-07-27 Release Manager
* GCC 13.2.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 20f70abf6f4..a1c3d88b3e3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,53 @@
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109879
+ * gm2/isolib/run/pass/testreadint.mod: New test.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109830
+ * gm2/isolib/run/pass/seqappend.mod: New test.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109810
+ * gm2/pim/fail/highice.mod: New test.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109779
+ * gm2/isolib/run/pass/skiplinetest.mod: New test.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109729
+ * gm2/pim/run/pass/ForChar.mod: New test.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/108121
+ * gm2/pim/fail/largeconst.mod: Increased constant value test
+ to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
+ * gm2/pim/fail/largeconst2.mod: New test.
+
2023-07-27 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 8cdb3d19a84..0550b3507b3 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,33 @@
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109879
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Regenerate.
+ * libm2cor/Makefile.in: Regenerate.
+ * libm2iso/Makefile.am (M2DEFS): Add TextUtil.def.
+ (M2MODS): Add TextUtil.mod.
+ * libm2iso/Makefile.in: Regenerate.
+ * libm2log/Makefile.in: Regenerate.
+ * libm2min/Makefile.in: Regenerate.
+ * libm2pim/Makefile.in: Regenerate.
+
+2023-07-28 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/108344
+ * libm2cor/KeyBoardLEDs.cc (initialize_module): New
+ function.
+ (SwitchScroll): Call initialize_module.
+ (SwitchNum): Call initialize_module.
+ (SwitchCaps): Call initialize_module.
+ (SwitchLEDs): Call initialize_module.
+ (M2EXPORT): Remove initialization code.
+
2023-07-27 Release Manager
* GCC 13.2.0 released.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4d024e8aa94..2cd7b9ba62b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,140 @@
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-19 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/chrono_io.h (__formatter_chrono::_M_format):
+ Do not set __is_neg for hh_mm_ss before calling
+ _M_format_to_ostream. Change __print_sign lambda to only check
+ __is_neg for durations and hh_mm_ss types.
+ (__formatter_chrono::_M_format_to_ostream): Only check __is_neg
+ for duration types.
+ * testsuite/std/time/hh_mm_ss/io.cc: Check negative values.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110719
+ * include/bits/chrono_io.h (__formatter_chrono::_S_floor_seconds):
+ Handle duration and hh_mm_ss.
+ * testsuite/20_util/duration/io.cc: Check locale-specific
+ formats.
+ * testsuite/std/time/hh_mm_ss/io.cc: Likewise.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110719
+ * include/bits/chrono_io.h (__formatter_chrono::_M_parse): Fix
+ allowed modifiers for %z and %Z. Fix -Wparentheses and
+ -Wnarrowing warnings.
+ (__formatter_chrono::_M_format): Call new functions for %d, %e,
+ %H, %I, %m and %M.
+ (__formatter_chrono::_M_c): Use _S_floor_seconds to remove
+ subsecond precision.
+ (__formatter_chrono::_M_C_y_Y): Use _M_locale_fmt to handle
+ modifiers.
+ (__formatter_chrono::_M_e): Replace with _M_d_e and use
+ _M_locale_fmt.
+ (__formatter_chrono::_M_I): Replace with _M_H_I and use
+ _M_locale_fmt.
+ (__formatter_chrono::_M_m): New function.
+ (__formatter_chrono::_M_M): New function.
+ (__formatter_chrono::_M_r): Use _M_locale_fmt.
+ (__formatter_chrono::_M_S): Likewise.
+ (__formatter_chrono::_M_u_w): Likewise.
+ (__formatter_chrono::_M_U_V_W): Likewise.
+ (__formatter_chrono::_M_X): Use _S_floor_seconds.
+ (__formatter_chrono::_M_Z): Fix untested branch for wchar_t.
+ (__formatter_chrono::_S_altnum): Remove function.
+ (__formatter_chrono::_S_dd_zero_fill): Remove function.
+ (__formatter_chrono::_S_floor_seconds): New function.
+ (__formatter_chrono::_M_locale_fmt): New function.
+ * testsuite/std/time/clock/system/io.cc: Adjust expected output
+ for locale-specific formats and check modified formats.
+ * testsuite/std/time/clock/utc/io.cc: Likewise.
+ * testsuite/std/time/zoned_time/io.cc: New test.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110708
+ * include/bits/chrono_io.h (__formatter_chrono::_M_parse): Only
+ allow a single modifier.
+ * testsuite/std/time/format.cc: Check multiple modifiers.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-19 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/format (__write_padded): Initialize first element
+ of array to avoid a -Wmaybe-uninitialized warning.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110593
+ * include/bits/chrono.h (duration): Improve static assert
+ messages.
+ (__is_ratio): Move to ...
+ * include/std/ratio (__is_ratio): ... here.
+ (__is_ratio_v): New variable template and partial
+ specialization.
+ (__are_both_ratios): New function template.
+ (__ratio_multiply, ratio_equal, ratio_less, __ratio_add):
+ Add static assertion.
+ * testsuite/20_util/ratio/requirements/type_constraints.cc:
+ New test.
+ * testsuite/20_util/duration/requirements/typedefs_neg1.cc:
+ Adjust expected error.
+ * testsuite/20_util/duration/requirements/typedefs_neg2.cc:
+ Likewise.
+
+2023-07-28 Deev Patel <pateldeev@nevada.unr.edu>
+
+ Backported from master:
+ 2023-07-24 Deev Patel <pateldeev@nevada.unr.edu>
+
+ * include/std/format (_Formatting_scanner::_M_on_chars): Add
+ missing constexpr specifier.
+ (_Formatting_scanner::_M_format_arg): Likewise.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-26 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110807
+ * include/bits/stl_bvector.h (vector(const vector&)): Access
+ iterators before allocating.
+ * include/bits/vector.tcc (vector<bool>::_M_insert_range):
+ Likewise.
+ * testsuite/23_containers/vector/bool/110807.cc: New test.
+
+2023-07-28 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-07-26 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/algorithmfwd.h (random_shuffle): Add deprecated
+ attribute.
+ * include/bits/stl_algo.h (random_shuffle): Correct comments.
+ * testsuite/25_algorithms/random_shuffle/1.cc: Disable
+ deprecated warnings.
+ * testsuite/25_algorithms/random_shuffle/59603.cc: Likewise.
+ * testsuite/25_algorithms/random_shuffle/moveable.cc: Likewise.
+ * testsuite/25_algorithms/random_shuffle/deprecated.cc: New
+ test.
+
2023-07-27 Release Manager
* GCC 13.2.0 released.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-07-29 0:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-29 0:21 [gcc r13-7638] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).