818ab71a41 
								
							 
						 
						
							
							
								
								Update copyright years.  
							
							... 
							
							
							
							From-SVN: r232055 
							
						 
						
							2016-01-04 15:30:50 +01:00  
				
					
						
							
							
								 
						
							
								5624e564d2 
								
							 
						 
						
							
							
								
								Update copyright years.  
							
							... 
							
							
							
							From-SVN: r219188 
							
						 
						
							2015-01-05 13:33:28 +01:00  
				
					
						
							
							
								 
						
							
								ac1dca3cab 
								
							 
						 
						
							
							
								
								Update copyright years in libgcc/  
							
							... 
							
							
							
							From-SVN: r206295 
							
						 
						
							2014-01-02 22:25:22 +00:00  
				
					
						
							
							
								 
						
							
								1602204161 
								
							 
						 
						
							
							
								
								tree-tailcall.c (find_tail_calls): Don't use tail-call recursion for built-in functions.  
							
							... 
							
							
							
							gcc/
2013-10-15  Richard Biener  <rguenther@suse.de>
	* tree-tailcall.c (find_tail_calls): Don't use tail-call recursion
	for built-in functions.
gcc/testsuite/
	* gcc.dg/torture/builtin-self.c: New file.
libgcc/
	* sync.c: Remove static aliases and define each function directly
	under its real name.
From-SVN: r203628 
							
						 
						
							2013-10-15 18:24:30 +00:00  
				
					
						
							
							
								 
						
							
								5d5bf77569 
								
							 
						 
						
							
							
								
								Update copyright in libgcc.  
							
							... 
							
							
							
							From-SVN: r195731 
							
						 
						
							2013-02-04 19:06:20 +00:00  
				
					
						
							
							
								 
						
							
								c6412d8676 
								
							 
						 
						
							
							
								
								sync.c: Move to ../libgcc.  
							
							... 
							
							
							
							gcc:
	* config/sync.c: Move to ../libgcc.
	* Makefile.in (libgcc.mvars): Remove LIBGCC_SYNC,
	LIBGCC_SYNC_CFLAGS.
	* config/mips/t-libgcc-mips16 (LIBGCC_SYNC, LIBGCC_SYNC_CFLAGS):
	Remove.
	libgcc:
	* sync.c: New file.
	* config/mips/t-mips16: New file.
	* config.host (mips64*-*-linux*): Add mips/t-mips16 to tmake_file.
	(mips*-*-linux*): Likewise.
	(mips*-sde-elf*): Likewise.
	(mipsisa32-*-elf*): Join with mipsisa32r2-*-elf*,
	mipsisa64-*-elf*, mipsisa64r2-*-elf*.
	Add mips/t-mips16 to tmake_file.
	(mipsisa64sb1-*-elf*): Add mips/t-mips16 to tmake_file.
	(mips-*-elf*): Likewise.
	(mips64-*-elf*): Likewise.
	(mips64orion-*-elf*): Likewise.
	(mips*-*-rtems*): Likewise.
	(mipstx39-*-elf*): Likewise.
	* Makefile.in: Use SYNC instead of LIBGCC_SYNC.
	($(libgcc-sync-size-funcs-o)): Use SYNC_CFLAGS instead of
	LIBGCC_SYNC_CFLAGS.
	Use $(srcdir) to refer to sync.c.
	Use $<.
	($(libgcc-sync-funcs-o)): Likewise.
	($(libgcc-sync-size-funcs-s-o)): Likewise.
	($(libgcc-sync-funcs-s-o)): Likewise.
From-SVN: r177601 
							
						 
						
							2011-08-09 15:40:30 +00:00