]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 14 Apr 2024 00:16:53 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 14 Apr 2024 00:16:53 +0000 (00:16 +0000)
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
libstdc++-v3/ChangeLog

index a25dc7472c004c6ae1c9726f740dad27fb904b8f..e82c2e6627decdb5c215ca43b92428bac71c2d86 100644 (file)
@@ -1 +1 @@
-20240413
+20240414
index 5c577bbc81491cf3543e78acd62e4df95441c30a..0e8784f98210a0e8dc95a1520ec6b6e1f049488f 100644 (file)
@@ -1,3 +1,7 @@
+2024-04-13  Mark Wielaard  <mark@klomp.org>
+
+       * c.opt.urls: Regenerate.
+
 2024-04-12  Jason Merrill  <jason@redhat.com>
            Patrick Palka  <ppalka@redhat.com>
 
index 9282af5680ac3470cffeee32af4b6eca0ce0ccb6..ae1725e1663f2d848b88b0a80363b2ddaf704394 100644 (file)
@@ -1,3 +1,50 @@
+2024-04-13  Patrick Palka  <ppalka@redhat.com>
+
+       * module.cc (struct bytes_in::bits_in): Define defaulted
+       move ctor.
+       (struct bytes_out::bits_out): Likewise.
+
+2024-04-13  Patrick Palka  <ppalka@redhat.com>
+
+       * module.cc: Update comment about classes defined within.
+       (class data): Enclose in an anonymous namespace.
+       (data::calc_crc): Moved from bytes::calc_crc.
+       (class bytes): Remove.  Move bit_flush to namespace scope.
+       (class bytes_in): Enclose in an anonymous namespace.  Inherit
+       directly from data and adjust accordingly.  Move b and bflush
+       members to bits_in.
+       (class bytes_out): As above.  Remove is_set static data member.
+       (bit_flush): Moved from class bytes.
+       (struct bytes_in::bits_in): Define.
+       (struct bytes_out::bits_out): Define.
+       (bytes_in::stream_bits): Define.
+       (bytes_out::stream_bits): Define.
+       (bytes_out::bflush): Moved to bits_out/in.
+       (bytes_in::bflush): Likewise
+       (bytes_in::bfill): Removed.
+       (bytes_out::b): Moved to bits_out/in.
+       (bytes_in::b): Likewise.
+       (class trees_in): Enclose in an anonymous namespace.
+       (class trees_out): Enclose in an anonymous namespace.
+       (trees_out::core_bools): Add bits_out/in parameter and use it.
+       Unconditionally stream a bit for public_flag.  Add early exits
+       as appropriate.
+       (trees_out::core_bools): Likewise.
+       (trees_out::lang_decl_bools): Add bits_out/in parameter and use
+       it.  Flush the current bit buffer at the start.  Unconditionally
+       stream a bit for module_keyed_decls_p.
+       (trees_in::lang_decl_bools): Likewise.
+       (trees_out::lang_type_bools): Add bits_out/in parameter and use
+       it.  Flush the current bit buffer at the start.
+       (trees_in::lang_type_bools): Likewise.
+       (trees_out::tree_node_bools): Construct a bits_out object and
+       use/pass it.
+       (trees_in::tree_node_bools): Likewise.
+       (trees_out::decl_value): Likewise.
+       (trees_in::decl_value): Likewise.
+       (module_state::write_define): Likewise.
+       (module_state::read_define): Likewise.
+
 2024-04-12  Marek Polacek  <polacek@redhat.com>
 
        PR c++/109966
index 8c64ad9a1c7d5d1aa6031ac9ae4ece8bf1bad5bb..ce4c07a39c1bf84695b35dc915f4711809dd6733 100644 (file)
@@ -1,3 +1,8 @@
+2024-04-13  H.J. Lu  <hjl.tools@gmail.com>
+
+       * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt:
+       Updated.
+
 2024-04-11  Jakub Jelinek  <jakub@redhat.com>
 
        * doc/xml/manual/abi.xml: Add latest library versions.