aboutsummaryrefslogtreecommitdiff
path: root/libgo
AgeCommit message (Collapse)AuthorFilesLines
2011-01-14libgo: Use $(SHELL) to invoke gotest.Ian Lance Taylor2-4/+4
From Rainer Orth. From-SVN: r168815
2011-01-14libgo/syscalls: Finish Solaris code.Ian Lance Taylor3-3/+27
Mostly from Rainer Orth. From-SVN: r168814
2011-01-14libgo/Makefile.am: Correct typos in Solaris support.Ian Lance Taylor2-8/+8
From Rainer Orth. From-SVN: r168804
2011-01-14mksysinfo: Define _pad128_t and _upad128_t if commented out.Ian Lance Taylor1-0/+9
From Rainer Orth. From-SVN: r168800
2011-01-13Don't exit mksysinfo.sh if there is no _user_regs_struct.Ian Lance Taylor1-1/+1
From-SVN: r168764
2011-01-13Use GOARCH value of sparc64 rather than sparcv9.Ian Lance Taylor4-18/+18
From-SVN: r168740
2011-01-13Add some Solaris support to mksysinfo.sh.Ian Lance Taylor1-4/+27
From Rainer Orth. From-SVN: r168739
2011-01-13Clean up syscalls, add some Solaris support.Ian Lance Taylor18-310/+413
From-SVN: r168738
2011-01-12Use correct nm and nm options.Ian Lance Taylor1-1/+3
From-SVN: r168730
2011-01-12Make using DejaGNU work for libgo testing on a native system.Ian Lance Taylor5-22/+42
From-SVN: r168729
2011-01-12Preliminary framework for Solaris support.Ian Lance Taylor15-76/+423
Partly from Rainer Orth. From-SVN: r168697
2011-01-12Simplify libgo Makefile conditionals.Ian Lance Taylor13-158/+129
From-SVN: r168696
2011-01-11Change libgo testsuite format to be more like DejaGNU.Ian Lance Taylor2-10/+14
From-SVN: r168685
2011-01-11Add file missed in previous commit.Ian Lance Taylor1-0/+42
From-SVN: r168684
2011-01-11Add cgo support routines corresponding to the ones in 6g/8g.Ian Lance Taylor2-3/+13
From-SVN: r168679
2011-01-05re PR go/47176 (libgo doesn't compile if libunicode is installed)Ian Lance Taylor2-2/+4
PR go/47176 byte/libbytes.a depends on unicode.gox. From-SVN: r168512
2011-01-05re PR go/46959 (M68K Not Supported by Go)Ian Lance Taylor1-17/+2
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-05re PR go/46958 (ARM Go Does Not Compile (__builtin_return_address))Ian Lance Taylor1-1/+1
PR go/46958 PR go/46965 Call __builtin_return_address with 0 rather than 1. From-SVN: r168495
2010-12-17Rework locking code to split stack much less.Ian Lance Taylor8-31/+83
From-SVN: r167973
2010-12-17Update to current master source.Ian Lance Taylor1-252/+159
From-SVN: r167972
2010-12-17Don't split stack in bytes.IndexByte.Ian Lance Taylor1-3/+5
From-SVN: r167971
2010-12-17Avoid always splitting the stack when calling append and copy.Ian Lance Taylor4-25/+61
From-SVN: r167970
2010-12-14Better error message if malloc gets a SIGSEGV.Ian Lance Taylor1-0/+6
From-SVN: r167785
2010-12-14Release cache while holding thread lock.Ian Lance Taylor1-5/+4
Don't bother to hold thread lock while allocating cache. From-SVN: r167784
2010-12-09re PR bootstrap/46812 (Linux libgo compilation fails when a "libnet" is ↵Ian Lance Taylor2-2/+2
already installed) PR bootstrap/46812 Add explicit -I . when building libgo. From-SVN: r167668
2010-12-08re PR other/46840 (libgo should link against libm)Ian Lance Taylor5-7/+58
PR other/46840 Link libgo against -lm. From-SVN: r167582
2010-12-08Fix test by copying from master.Ian Lance Taylor1-1/+1
From-SVN: r167575
2010-12-07re PR other/46789 (go configuration with --prefix=/usr pollutes the /usr/lib ↵Ian Lance Taylor2-341/+356
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-06LICENSE: separate, change PATENTS text.Ian Lance Taylor2-42/+49
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-03Check for -pthread and -lpthread at configure time.Ian Lance Taylor5-9/+106
From-SVN: r167445
2010-12-03It's a contributor license agreement, not a copyright LA.Ian Lance Taylor1-1/+1
From-SVN: r167443
2010-12-03Typo.Ian Lance Taylor1-1/+1
From-SVN: r167440
2010-12-03Clarify copyright license agreement.Ian Lance Taylor1-7/+5
From-SVN: r167439
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor893-0/+237081
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