summaryrefslogtreecommitdiffstats
path: root/libgo
Commit message (Collapse)AuthorAgeFilesLines
...
* syscall: Always use _C_int for C libcalls.ian2013-02-0810-48/+50
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195897 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Change main in goc2c to return int.ian2013-02-071-1/+1
| | | | | | | From Uros Bizjak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195868 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/56173ian2013-02-071-2/+12
| | | | | | | crypto/md5: fix for big-endian processors git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195867 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Correct test for whether to use DejaGNU.ian2013-02-072-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195861 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/56172ian2013-02-071-1/+1
| | | | | | | | | net: Skip TestMulticastListener on Solaris From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195855 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/56172ian2013-02-064-7/+34
| | | | | | | | | | net: Fixes for select based pollster. Make Close work properly, mainly for testing. Restart the select if a descriptor is closed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195823 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/56172ian2013-02-051-1/+1
| | | | | | | runtime: Fix argument passed to forcegchelper. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195774 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/56017ian2013-02-055-12/+26
| | | | | | | libgo: Use DejaGNU when testing a cross-compiler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195766 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/56171ian2013-02-023-4/+32
| | | | | | | syscall: Only run creds_test on GNU/Linux. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195686 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Correct handling of runtime.Callers skip parameter.ian2013-02-021-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195685 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Correct test for morestack.S.ian2013-02-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195640 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Recognize morestack.S if there is no function name.ian2013-01-311-1/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195634 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Remove confusion about split stack functions in backtrace.ian2013-01-311-2/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195627 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Block signals when creating a new thread.ian2013-01-311-1/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195619 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Don't allocate when doing a backtrace.ian2013-01-311-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195615 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: In backtraces, get inline functions, skip split-stack fns.ian2013-01-307-53/+143
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195591 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update Go library to master revision 15502/229081515358.ian2013-01-3017-98/+158
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195569 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update Go library to master revision 15489/921e53d4863c.ian2013-01-29290-49301/+60967
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195560 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: SPARCv9 fixes for lfstack.ian2013-01-291-1/+4
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195534 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Add --enable-werror configure option.ian2013-01-262-5/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195482 138bc75d-0d04-0410-961f-82ee72b054a4
* PR other/56076ian2013-01-251-2/+11
| | | | | | | runtime: Support sparc64 in lfstack. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195479 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/46986ian2013-01-2435-116/+131
| | | | | | | | all: prepend #__USER_LABEL_PREFIX__ to mangled Go symbols For old-fashioned Darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195438 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/46986ian2013-01-243-8/+8
| | | | | | | libgo/Makefile, libgo/go/os/stat_atimespec.go: fix typos git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195436 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to revision 15193:6fdc1974457c of master library.ian2012-12-22104-685/+2433
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194692 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Error if name defined in both package and file blocks.ian2012-12-211-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194685 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Link against libatomic_convenience.la.ian2012-12-182-8/+9
| | | | | | | | | | | | | gcc/go: PR go/55201 * gospec.c: Revert last patch. gcc/testsuite: PR go/55201 * lib/go.exp: Revert last patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194593 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Link against libatomic.ian2012-12-182-6/+8
| | | | | | | | | | | | | | | | | | ./: PR go/55201 * Makefile.def (all-target-libgo): Depend on all-target-libatomic. * Makefile.in: Regenerate. gcc/go: PR go/55201 * gospec.c (LIBATOMIC): Define. (LIBATOMIC_PROFILE): Define. (lang_specific_driver): Add LIBATOMIC[_PROFILE] option. gcc/testsuite: * lib/go.exp (go_link_flags): Add libatomic location to flags and ld_library_path. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194581 138bc75d-0d04-0410-961f-82ee72b054a4
* log/syslog: Solaris portability patches.ian2012-12-171-8/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194566 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Delete from a nil map is now a no-op.ian2012-12-121-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194462 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to current master library sources.ian2012-12-12145-1915/+6240
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194460 138bc75d-0d04-0410-961f-82ee72b054a4
* os: Clean up directory reading code.ian2012-12-062-24/+41
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194237 138bc75d-0d04-0410-961f-82ee72b054a4
* syscall: Fix splice syscall.ian2012-12-051-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194185 138bc75d-0d04-0410-961f-82ee72b054a4
* mksysinfo: Fix TIOCNOTTY and TIOCSCTTY for ARM.ian2012-12-041-0/+16
| | | | | | | From Matthias Klose. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194118 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Fix build failures with -D_FORTIFY_SOURCE=2.ian2012-12-042-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194116 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler, runtime: Track fields with tag go:"track".ian2012-11-294-1/+119
| | | | | | | | | | * go-gcc.cc: Include "output.h". (global_variable): Add is_unique_section parameter. (global_variable_set_init): Adjust unique section if necessary. * Make-lang.in (go/go-gcc.o): Add dependency on output.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193945 138bc75d-0d04-0410-961f-82ee72b054a4
* syscall: Fix handling of Unix domain @ addresses.ian2012-11-242-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193783 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to current version of master library.ian2012-11-21321-19158/+62006
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193688 138bc75d-0d04-0410-961f-82ee72b054a4
* reflect: Fix invalid sharing in valueInterface.ian2012-11-191-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193614 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Fix use of __atomic_compare_exchange_n: not weak, consistent.ian2012-11-171-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193581 138bc75d-0d04-0410-961f-82ee72b054a4
* syscall: Force first letter of error message to lower case.ian2012-11-123-6/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193449 138bc75d-0d04-0410-961f-82ee72b054a4
* reflect: Fix bug comparing struct field types.ian2012-11-101-3/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193395 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler, runtime: Size of int is now 64 bits on x86_64.ian2012-11-061-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193255 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler, libgo: Fixes to prepare for 64-bit int.ian2012-11-0611-19/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193254 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler, runtime: Memcmp routine returns intgo.ian2012-11-063-13/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193253 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: provide initcontext and fixcontext for NetBSDian2012-11-051-1/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193173 138bc75d-0d04-0410-961f-82ee72b054a4
* os: support more OSesian2012-11-054-1/+87
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193172 138bc75d-0d04-0410-961f-82ee72b054a4
* syscall, mksysinfo: Prepare syscall package for 64-bit int.ian2012-11-0214-137/+153
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193112 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Fix reflect.Call support for 64-bit ints.ian2012-11-021-7/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193110 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler, runtime: More steps toward separating int and intgo.ian2012-11-0156-259/+252
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193059 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime/goc2c: Drop gc support, change int to intgo.ian2012-10-313-171/+54
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193046 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud