]> git.ipfire.org Git - thirdparty/gcc.git/commit
lto: Stream out partitioned toplevel assembly
authorMichal Jires <mjires@suse.cz>
Mon, 25 Aug 2025 16:30:07 +0000 (18:30 +0200)
committerMichal Jires <mjires@suse.cz>
Thu, 30 Oct 2025 15:49:34 +0000 (16:49 +0100)
commitec67b87f418785f838f0e615f7ad93bc32e86b0e
tree54a49717520c4d66706bc15c45abe274bf47df54
parente7e91a83b85e1189e513ad14edb5e69d5bd25871
lto: Stream out partitioned toplevel assembly

Toplevel assembly is now streamed as partitioned instead of into the
first partition.

gcc/ChangeLog:

* lto-cgraph.cc (output_symtab): Remove asm_nodes_out.
* lto-streamer-out.cc (lto_output_toplevel_asms): Use
partitioning.
(create_order_remap): Remove asm_nodes_out.
(lto_output): In LGEN add asm_nodes into partition.
* lto-streamer.h (lto_output_toplevel_asms): Add encoder.

gcc/lto/ChangeLog:

* lto.cc (stream_out_partitions): Remove asm_nodes_out.
gcc/lto-cgraph.cc
gcc/lto-streamer-out.cc
gcc/lto-streamer.h
gcc/lto/lto.cc