r257157 - in /branches/c++-modules: ChangeLog.m...

nathan@gcc.gnu.org nathan@gcc.gnu.org
Mon Jan 29 17:07:00 GMT 2018


Author: nathan
Date: Mon Jan 29 17:07:14 2018
New Revision: 257157

URL: https://gcc.gnu.org/viewcvs?rev=257157&root=gcc&view=rev
Log:
	Header is separate section
	gcc/cp/
	* module.c (module_state_hash::equal): Remove string names.
	(elf_in::find): Find by name.
	(elf_in::name): New.
	(class elf_out::strtab): Rename type.
	(elf_out::strings): New member.
	(elf_in::begin): Veriy string table.  Create default.
	(elf_out::end): Write string table here.
	(bytes_in::begin, bytes_out::end): Always PROGBITS.
	(cpm_stream::rt_eof): Delete.
	(cpms_{in,out}::header): Repimlement.
	(cpms_in::read, cpms_out::write): Adjust.

Modified:
    branches/c++-modules/ChangeLog.modules
    branches/c++-modules/gcc/cp/module.c



More information about the Gcc-cvs mailing list