Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								2e8e58aa8a 
								
							 
						 
						
							
							
								
								syscalls: Add SPARC RTEMS specific file.  
							
							 
							
							... 
							
							
							
							From-SVN: r169119 
							
						 
						
							2011-01-22 02:01:38 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								7e33c4aadc 
								
							 
						 
						
							
							
								
								Avoid deadlock creating new thread.  
							
							 
							
							... 
							
							
							
							From-SVN: r169114 
							
						 
						
							2011-01-22 00:12:00 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								cf606aeb06 
								
							 
						 
						
							
							
								
								Avoid deadlock when finalizer lock is held during gc.  
							
							 
							
							... 
							
							
							
							From-SVN: r169112 
							
						 
						
							2011-01-21 23:33:52 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								22afca6694 
								
							 
						 
						
							
							
								
								Fix race condition in test case.  
							
							 
							
							... 
							
							
							
							Brought over from master repository.
From-SVN: r169106 
							
						 
						
							2011-01-21 22:01:02 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								ff5f50c52c 
								
							 
						 
						
							
							
								
								Remove the types float and complex.  
							
							 
							
							... 
							
							
							
							Update to current version of Go library.
Update testsuite for removed types.
	* go-lang.c (go_langhook_init): Omit float_type_size when calling
	go_create_gogo.
	* go-c.h: Update declaration of go_create_gogo.
From-SVN: r169098 
							
						 
						
							2011-01-21 18:19:03 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								15049fa5af 
								
							 
						 
						
							
							
								
								libgo/Makefile.am: Fix typo naming socket_bsd.go.  
							
							 
							
							... 
							
							
							
							From-SVN: r169037 
							
						 
						
							2011-01-19 23:03:33 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								ed4ebabc90 
								
							 
						 
						
							
							
								
								libgo: Check whether we need -lrt for sched_yield.  
							
							 
							
							... 
							
							
							
							From Rainer Orth.
From-SVN: r168816 
							
						 
						
							2011-01-14 19:18:38 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								3ad3790dc0 
								
							 
						 
						
							
							
								
								libgo: Use $(SHELL) to invoke gotest.  
							
							 
							
							... 
							
							
							
							From Rainer Orth.
From-SVN: r168815 
							
						 
						
							2011-01-14 19:13:24 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								2ab1753476 
								
							 
						 
						
							
							
								
								libgo/syscalls: Finish Solaris code.  
							
							 
							
							... 
							
							
							
							Mostly from Rainer Orth.
From-SVN: r168814 
							
						 
						
							2011-01-14 19:10:02 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								8c954c529d 
								
							 
						 
						
							
							
								
								libgo/Makefile.am: Correct typos in Solaris support.  
							
							 
							
							... 
							
							
							
							From Rainer Orth.
From-SVN: r168804 
							
						 
						
							2011-01-14 18:46:42 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								8610843513 
								
							 
						 
						
							
							
								
								mksysinfo: Define _pad128_t and _upad128_t if commented out.  
							
							 
							
							... 
							
							
							
							From Rainer Orth.
From-SVN: r168800 
							
						 
						
							2011-01-14 18:41:31 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								389295b785 
								
							 
						 
						
							
							
								
								Don't exit mksysinfo.sh if there is no _user_regs_struct.  
							
							 
							
							... 
							
							
							
							From-SVN: r168764 
							
						 
						
							2011-01-13 20:23:19 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								545d1aa13c 
								
							 
						 
						
							
							
								
								Use GOARCH value of sparc64 rather than sparcv9.  
							
							 
							
							... 
							
							
							
							From-SVN: r168740 
							
						 
						
							2011-01-13 06:18:45 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								5fd58e56f0 
								
							 
						 
						
							
							
								
								Add some Solaris support to mksysinfo.sh.  
							
							 
							
							... 
							
							
							
							From Rainer Orth.
From-SVN: r168739 
							
						 
						
							2011-01-13 05:42:40 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								cff0c39da1 
								
							 
						 
						
							
							
								
								Clean up syscalls, add some Solaris support.  
							
							 
							
							... 
							
							
							
							From-SVN: r168738 
							
						 
						
							2011-01-13 05:17:52 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								c7aca2ff21 
								
							 
						 
						
							
							
								
								Use correct nm and nm options.  
							
							 
							
							... 
							
							
							
							From-SVN: r168730 
							
						 
						
							2011-01-12 23:06:13 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								86d013a7f0 
								
							 
						 
						
							
							
								
								Make using DejaGNU work for libgo testing on a native system.  
							
							 
							
							... 
							
							
							
							From-SVN: r168729 
							
						 
						
							2011-01-12 21:56:10 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								f2ee78b861 
								
							 
						 
						
							
							
								
								Preliminary framework for Solaris support.  
							
							 
							
							... 
							
							
							
							Partly from Rainer Orth.
From-SVN: r168697 
							
						 
						
							2011-01-12 06:34:08 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								c3b5b97b64 
								
							 
						 
						
							
							
								
								Simplify libgo Makefile conditionals.  
							
							 
							
							... 
							
							
							
							From-SVN: r168696 
							
						 
						
							2011-01-12 02:03:46 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								21822c903b 
								
							 
						 
						
							
							
								
								Change libgo testsuite format to be more like DejaGNU.  
							
							 
							
							... 
							
							
							
							From-SVN: r168685 
							
						 
						
							2011-01-11 23:37:05 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								2e7e3e1de1 
								
							 
						 
						
							
							
								
								Add file missed in previous commit.  
							
							 
							
							... 
							
							
							
							From-SVN: r168684 
							
						 
						
							2011-01-11 23:26:03 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								9a270ad3c0 
								
							 
						 
						
							
							
								
								Add cgo support routines corresponding to the ones in 6g/8g.  
							
							 
							
							... 
							
							
							
							From-SVN: r168679 
							
						 
						
							2011-01-11 18:59:30 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								cd656e2360 
								
							 
						 
						
							
							
								
								re PR go/47176 (libgo doesn't compile if libunicode is installed)  
							
							 
							
							... 
							
							
							
							PR go/47176
byte/libbytes.a depends on unicode.gox.
From-SVN: r168512 
							
						 
						
							2011-01-05 14:12:37 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								9a00604e53 
								
							 
						 
						
							
							
								
								re PR go/46959 (M68K Not Supported by Go)  
							
							 
							
							... 
							
							
							
							PR go/46959
	PR go/46960
	PR go/46961
	PR go/46962
	PR go/46963
	PR go/46964
Use __builtin_unwind_init rather than the SAVE_REGS hack.
From-SVN: r168500 
							
						 
						
							2011-01-05 00:24:15 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								a3bc69c529 
								
							 
						 
						
							
							
								
								re PR go/46958 (ARM Go Does Not Compile (__builtin_return_address))  
							
							 
							
							... 
							
							
							
							PR go/46958
	PR go/46965
Call __builtin_return_address with 0 rather than 1.
From-SVN: r168495 
							
						 
						
							2011-01-05 00:07:59 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								a4ad1c7a08 
								
							 
						 
						
							
							
								
								Rework locking code to split stack much less.  
							
							 
							
							... 
							
							
							
							From-SVN: r167973 
							
						 
						
							2010-12-17 06:42:06 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								785e11cc21 
								
							 
						 
						
							
							
								
								Update to current master source.  
							
							 
							
							... 
							
							
							
							From-SVN: r167972 
							
						 
						
							2010-12-17 06:37:06 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								2bc4b68293 
								
							 
						 
						
							
							
								
								Don't split stack in bytes.IndexByte.  
							
							 
							
							... 
							
							
							
							From-SVN: r167971 
							
						 
						
							2010-12-17 06:36:10 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								b5343013fe 
								
							 
						 
						
							
							
								
								Avoid always splitting the stack when calling append and copy.  
							
							 
							
							... 
							
							
							
							From-SVN: r167970 
							
						 
						
							2010-12-17 06:33:41 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								646abff51d 
								
							 
						 
						
							
							
								
								Better error message if malloc gets a SIGSEGV.  
							
							 
							
							... 
							
							
							
							From-SVN: r167785 
							
						 
						
							2010-12-14 05:19:51 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								cac7efc966 
								
							 
						 
						
							
							
								
								Release cache while holding thread lock.  
							
							 
							
							... 
							
							
							
							Don't bother to hold thread lock while allocating cache.
From-SVN: r167784 
							
						 
						
							2010-12-14 05:16:18 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								d3de3f21fd 
								
							 
						 
						
							
							
								
								re PR bootstrap/46812 (Linux libgo compilation fails when a "libnet" is already installed)  
							
							 
							
							... 
							
							
							
							PR bootstrap/46812
Add explicit -I . when building libgo.
From-SVN: r167668 
							
						 
						
							2010-12-09 22:17:25 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								505b439a06 
								
							 
						 
						
							
							
								
								re PR other/46840 (libgo should link against libm)  
							
							 
							
							... 
							
							
							
							PR other/46840
Link libgo against -lm.
From-SVN: r167582 
							
						 
						
							2010-12-08 02:08:59 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								73d520afa5 
								
							 
						 
						
							
							
								
								Fix test by copying from master.  
							
							 
							
							... 
							
							
							
							From-SVN: r167575 
							
						 
						
							2010-12-08 00:14:10 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								ac819ba59a 
								
							 
						 
						
							
							
								
								re PR other/46789 (go configuration with --prefix=/usr pollutes the /usr/lib namespace)  
							
							 
							
							... 
							
							
							
							PR other/46789
	PR bootstrap/46812
	* go-lang.c (go_char_p): Define type and vectors.
	(go_search_dirs): New static variable.
	(go_langhook_handle_option): Use version and version/machine
	directories for -L.
	(go_langhook_post_options): Add non-specific -L paths.
	* Make-lang.in (go/go-lang.o): Define DEFAULT_TARGET_VERSION and
	DEFAULT_TARGET_MACHINE when compiling.
	* gccgo.texi (Invoking gccgo): Only document -L for linking.
	(Import and Export): Don't mention -L for finding import files.
libgo: Install .gox files in version and target specific directory.
From-SVN: r167537 
							
						 
						
							2010-12-07 14:18:35 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								bc24461fb6 
								
							 
						 
						
							
							
								
								LICENSE: separate, change PATENTS text.  
							
							 
							
							... 
							
							
							
							Split patent grant clause out of LICENSE file
and update text to be more like that used by WebM.
These changes should make Go more acceptable
to the Fedora project and they are acceptable to the FSF.
From-SVN: r167520 
							
						 
						
							2010-12-06 22:27:47 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								6c94a9fa16 
								
							 
						 
						
							
							
								
								Check for -pthread and -lpthread at configure time.  
							
							 
							
							... 
							
							
							
							From-SVN: r167445 
							
						 
						
							2010-12-03 21:27:06 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								3f8ea4759e 
								
							 
						 
						
							
							
								
								It's a contributor license agreement, not a copyright LA.  
							
							 
							
							... 
							
							
							
							From-SVN: r167443 
							
						 
						
							2010-12-03 20:41:15 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								b02785a8d0 
								
							 
						 
						
							
							
								
								Typo.  
							
							 
							
							... 
							
							
							
							From-SVN: r167440 
							
						 
						
							2010-12-03 19:08:11 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								29fecdee3e 
								
							 
						 
						
							
							
								
								Clarify copyright license agreement.  
							
							 
							
							... 
							
							
							
							From-SVN: r167439 
							
						 
						
							2010-12-03 19:03:38 +00:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								7a9389330e 
								
							 
						 
						
							
							
								
								Add Go frontend, libgo library, and Go testsuite.  
							
							 
							
							... 
							
							
							
							gcc/:
	* gcc.c (default_compilers): Add entry for ".go".
	* common.opt: Add -static-libgo as a driver option.
	* doc/install.texi (Configuration): Mention libgo as an option for
	--enable-shared.  Mention go as an option for --enable-languages.
	* doc/invoke.texi (Overall Options): Mention .go as a file name
	suffix.  Mention go as a -x option.
	* doc/frontends.texi (G++ and GCC): Mention Go as a supported
	language.
	* doc/sourcebuild.texi (Top Level): Mention libgo.
	* doc/standards.texi (Standards): Add section on Go language.
	Move references for other languages into their own section.
	* doc/contrib.texi (Contributors): Mention that I contributed the
	Go frontend.
gcc/testsuite/:
	* lib/go.exp: New file.
	* lib/go-dg.exp: New file.
	* lib/go-torture.exp: New file.
	* lib/target-supports.exp (check_compile): Match // Go.
From-SVN: r167407 
							
						 
						
							2010-12-03 04:34:57 +00:00