summaryrefslogtreecommitdiffstats
path: root/libgo
Commit message (Collapse)AuthorAgeFilesLines
...
* PR go/48553ian2011-04-231-1/+3
| | | | | | | libgo: Bring over patch to lower recursion depth in fmt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172883 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Support multilib testing.ian2011-04-222-76/+180
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172865 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48503ian2011-04-221-3/+31
| | | | | | | libgo: Bring over http/cgi environment inheritance patches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172864 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Fix append declaration.ian2011-04-181-1/+1
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172659 138bc75d-0d04-0410-961f-82ee72b054a4
* Unify handling of runtime support functions.ian2011-04-1315-68/+75
| | | | | | | | | | This introduces the new approach, and rewrites the lowering code which uses runtime functions. The code which calls runtime functions at GENERIC conversion time is not yet rewritten. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172396 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to current Go library.ian2011-04-07110-3137/+4609
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172106 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Always use AM_LDFLAGS when linking libgo.la.ian2011-04-062-2/+2
| | | | | | | This ensures that we pass -fsplit-stack as required. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172018 138bc75d-0d04-0410-961f-82ee72b054a4
* gotest: Add external timeout if internal timeout fails.ian2011-04-051-1/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172003 138bc75d-0d04-0410-961f-82ee72b054a4
* gotest: Avoid echo -n.ian2011-04-051-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172000 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Use MAP_FIXED if necessary to grab arena.ian2011-04-054-2/+37
| | | | | | | | | | | | | | | From Rainer Orth. PR go/48240 * configure.ac: Check for mincore. * configure: Regenerate. * config.h.in: Regenerate. * runtime/mem.c: Include unistd.h. (addrspace_free): New function. (runtime_SysMap): Retry 64-bit runtime_mmap with MAP_FIXED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171961 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Always initialize semaphores.ian2011-04-044-0/+14
| | | | | | | | | | | | | | 2011-04-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR go/48222 * runtime/malloc.goc (runtime_mallocinit): Call runtime_Mprof_Init, runtime_initfintab. * runtime/cpuprof.c (runtime_cpuprofinit): New function. * runtime/runtime.h (runtime_cpuprofinit): Declare it. * runtime/go-main.c (main): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171960 138bc75d-0d04-0410-961f-82ee72b054a4
* Mark as executable in SVN.ian2011-04-031-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171913 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Sort test output in libgo.sum and libgo.log.ian2011-04-022-298/+349
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171868 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Support for alpha.ian2011-04-014-2/+251
| | | | | | | From Uros Bizjak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171860 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Try to guess the right type for select bits in mksysinfo.ian2011-04-014-4/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171858 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Support Solaris 8/9.ian2011-04-016-15/+51
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171818 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Recognize MIPS ABIs.ian2011-04-012-35/+134
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171809 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47515ian2011-03-317-9/+83
| | | | | | | | | libgo: Add Irix support. From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171806 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Set name of test when using DejaGNU tests.ian2011-03-314-3/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171805 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48242ian2011-03-312-1/+35
| | | | | | | libgo: Add timeout for tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171803 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Remove unnecessary EINTR checks.ian2011-03-311-7/+7
| | | | | | | | We always use SA_RESTART with signals, so read/write/etc. should never return EINTR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171802 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/syscalls: Use _C_long as the type of the select bits array.ian2011-03-311-5/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171799 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo Makefile: Fix typo in test case name.ian2011-03-312-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171793 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Generate DejaGNU like .sum and .log files for "make check".ian2011-03-312-45/+136
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171791 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Use waitpid on systems which do not have wait4.ian2011-03-308-20/+80
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171758 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Support systems which do not have strerror_r.ian2011-03-305-7/+61
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171757 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Use the right files on Solaris variants.ian2011-03-302-11/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171753 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/Makefile.am: Add missing dependencies for net/net.lo.ian2011-03-302-4/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171737 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current Go library.ian2011-03-30113-671/+1892
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171732 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48312ian2011-03-285-9/+20
| | | | | | | | | | | Fix fd_select.go for changes in FD handling. We have to wake up the goroutine waiting in select each time we change the set of descriptors we are waiting for, unlike epoll. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171623 138bc75d-0d04-0410-961f-82ee72b054a4
* Rename net/fd_rtems.go to net/fd_select.go.ian2011-03-283-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171621 138bc75d-0d04-0410-961f-82ee72b054a4
* Add runtime profiling infrastructure, not yet working.ian2011-03-278-43/+598
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171579 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove closedchan function.ian2011-03-271-11/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171577 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove closed function. Fix tuple receive in select.ian2011-03-258-57/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171440 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go library.ian2011-03-24168-2743/+8977
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171427 138bc75d-0d04-0410-961f-82ee72b054a4
* Tuple receives indicate whether channel is closed.ian2011-03-244-15/+30
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171380 138bc75d-0d04-0410-961f-82ee72b054a4
* Send on a closed channel panics.ian2011-03-239-66/+32
| | | | | | | | Calling close on a closed channel panics. Don't limit number of receives on a closed channel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171364 138bc75d-0d04-0410-961f-82ee72b054a4
* Missed test data in libgo update.ian2011-03-233-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171362 138bc75d-0d04-0410-961f-82ee72b054a4
* Somehow missed this addition when updating the library.ian2011-03-231-0/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171361 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Add GOTESTFLAGS variable used when testing.ian2011-03-212-4/+7
| | | | | | | From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171272 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't catch LIBPROF in Go code.ian2011-03-161-3/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171077 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go library (revision 94d654be2064).ian2011-03-16292-4878/+16258
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171076 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't use intermediate .la files building libgo.ian2011-03-112-1501/+954
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170862 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48020ian2011-03-101-1/+3
| | | | | | | gotest: Pass -v to nm to avoid sorting on Solaris. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170842 138bc75d-0d04-0410-961f-82ee72b054a4
* Solaris specific syslog support.ian2011-03-096-36/+147
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170837 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/README.gcc: Mention GCCGO_RUN_ALL_TESTS.ian2011-03-091-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170828 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48019ian2011-03-091-0/+3
| | | | | | | Ignore EINTR in socket connect. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170811 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48019ian2011-03-091-2/+7
| | | | | | | Ignore EINTR in runtime_lock_full. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170810 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/48017ian2011-03-092-6/+6
| | | | | | | Only run net tests if GCCGO_RUN_ALL_TESTS is set in environment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170809 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47910ian2011-03-091-1/+1
| | | | | | | Correct search for next prime in libgo map code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170808 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud