25336bb650 
								
							 
						 
						
							
							
								
								simple-object.c (simple_object_internal_write): Handle EINTR and short writes.  
							
							... 
							
							
							
							2014-04-01  Richard Biener  <rguenther@suse.de>
	libiberty/
	* simple-object.c (simple_object_internal_write): Handle
	EINTR and short writes.
From-SVN: r208972 
							
						 
						
							2014-04-01 07:45:48 +00:00  
				
					
						
							
							
								 
						
							
								2486c24a8c 
								
							 
						 
						
							
							
								
								simple-object.c (simple_object_internal_read): Handle EINTR and short reads.  
							
							... 
							
							
							
							2014-03-28  Richard Biener  <rguenther@suse.de>
	libiberty/
	* simple-object.c (simple_object_internal_read): Handle
	EINTR and short reads.
	lto-plugin/
	* lto-plugin.c (process_symtab): Handle EINTR and short reads.
From-SVN: r208898 
							
						 
						
							2014-03-28 14:05:49 +00:00  
				
					
						
							
							
								 
						
							
								a9b01f002f 
								
							 
						 
						
							
							
								
								simple-object-xcoff.c: New file.  
							
							... 
							
							
							
							* simple-object-xcoff.c: New file.
        * Makefile.in: Add it to build machinery.
        * simple-object-common.h (simple_object_xcoff_functions): Declare.
        * simple-object.c (format_functions): Add
        simple_object_xcoff_functions.
From-SVN: r194774 
							
						 
						
							2013-01-01 21:04:42 -05:00  
				
					
						
							
							
								 
						
							
								d82f74d3ab 
								
							 
						 
						
							
							
								
								simple-object.h (simple_object_attributes_merge): Declare, replacing simple_object_attributes_compare.  
							
							... 
							
							
							
							include/:
	* simple-object.h (simple_object_attributes_merge): Declare,
	replacing simple_object_attributes_compare.
libiberty/:
	* simple-object.c (simple_object_attributes_merge): Rename from
	simple_object_attributes_compare.  Call merge field.
	* simple-object-common.h (struct simple_object_functions): Rename
	attributes_compare field to attribute_merge.
	* simple-object-elf.c (EM_SPARC): Define.
	(EM_SPARC32PLUS): Define.
	(simple_object_elf_attributes_merge): Renamed from
	simple_object_elf_attributes_compare.  Permit EM_SPARC and
	EM_SPARC32PLUS objects to be merged.
	(simple_object_elf_functions): Update function name.
	* simple-object-coff.c (simple_object_coff_attributes_merge):
	Rename from simple_object_coff_attributes_compare.
	(simple_object_coff_functions): Update function name.
	* simple-object-mach-o.c (simple_object_mach_o_attributes_merge):
	Renamed from simple_object_mach_o_attributes_compare.
	(simple_object_mach_o_functions): Update function name.
gcc/lto/:
	* lto-object.c (lto_obj_file_open): Call
	simple_object_attributes_merge rather than
	simple_object_attributes_compare.
From-SVN: r166848 
							
						 
						
							2010-11-17 01:03:06 +00:00  
				
					
						
							
							
								 
						
							
								1cfabf34d8 
								
							 
						 
						
							
							
								
								simple-object.h: New file.  
							
							... 
							
							
							
							include/:
	* simple-object.h: New file.
libiberty/:
	* simple-object.c: New file.
	* simple-object-common.h: New file.
	* simple-object-elf.c: New file.
	* simple-object-mach-o.c: New file.
	* simple-object-coff.c: New file.
	* simple-object.txh: New file.
	* configure.ac: Add AC_TYPE_SSIZE_T.
	* Makefile.in: Rebuild dependencies.
	(CFILES): Add simple-object.c, simple-object-coff,
	simple-object-elf.c, and simple-object-mach-o.c.
	(REQUIRED_OFILES): Add corresponding object files.
	* configure: Rebuild.
	* config.in: Rebuild.
	* functions.texi: Rebuild.
Co-Authored-By: Dave Korn <dave.korn.cygwin@gmail.com>
Co-Authored-By: Iain Sandoe <iains@gcc.gnu.org>
From-SVN: r166185 
							
						 
						
							2010-11-02 14:40:44 +00:00