- 20 Jul, 2014 2 commits
-
-
This variable is unused apparently as a result of local changes. gccgo accepts this variable declaration, but other frontends may not. From-SVN: r212873
Ian Lance Taylor committed -
This adds an import of the runtime package to fix compilation of the TestStopCPUProfilingWithProfilerOff function. The gccgo compiler should never have accepted this. The patch for the comiler is http://codereview.appspot.com/116960043 . The test is https://codereview.appspot.com/118000043 . From-SVN: r212870
Ian Lance Taylor committed
-
- 19 Jul, 2014 2 commits
-
-
Keep using the existing 386 and amd64 code on those archs, since it is more efficient. From-SVN: r212853
Ian Lance Taylor committed -
From-SVN: r212837
Ian Lance Taylor committed
-
- 12 Jul, 2014 1 commit
-
-
This revision renames several files in the runtime directory from .c to .goc. From-SVN: r212472
Ian Lance Taylor committed
-
- 24 Jun, 2014 1 commit
-
-
From-SVN: r211961
Ian Lance Taylor committed
-
- 06 Jun, 2014 1 commit
-
-
The next revision, 19185, renames several runtime files, and will be handled in a separate change. From-SVN: r211328
Ian Lance Taylor committed
-
- 04 Jun, 2014 1 commit
-
-
This revision was committed January 7, 2014. The next revision deleted runtime/mfinal.c. That will be done in a subsequent merge. This merge changes type descriptors to add a zero field, pointing to a zero value for that type. This is implemented as a common variable. * go-gcc.cc (Gcc_backend::implicit_variable): Add is_common and alignment parameters. Permit init parameter to be NULL. From-SVN: r211249
Ian Lance Taylor committed
-
- 17 Apr, 2014 3 commits
-
-
A gccgo language extension allows a function to be declared multiple times. Avoid the use of this extension by dedeplicating declarations in mksyscall.awk. From-SVN: r209508
Ian Lance Taylor committed -
The use of this syntax was eliminated upstream in Go 992248b2adc2, but this particular use slipped through somehow. From-SVN: r209506
Ian Lance Taylor committed -
Avoid the use of a gccgo language extension which allows unsafe.Sizeof to accept a type by passing an expression of the relevant type. From-SVN: r209503
Ian Lance Taylor committed
-
- 16 Apr, 2014 1 commit
-
-
From Rainer Orth. From-SVN: r209448
Ian Lance Taylor committed
-
- 03 Mar, 2014 1 commit
-
-
From-SVN: r208286
Ian Lance Taylor committed
-
- 08 Jan, 2014 1 commit
-
-
PR go/59430 os/user: Use POSIX functions on Solaris. From-SVN: r206412
Ian Lance Taylor committed
-
- 06 Jan, 2014 1 commit
-
-
I am reliably informed that the architecture name and letter for the plan9/inferno compilers for 64-bit ARM systems will be "arm64" and "7" respectively, so let's get that bit in nice and early. From Michael Hudson-Doyle. https://codereview.appspot.com/34830045/ From-SVN: r206374
Ian Lance Taylor committed
-
- 28 Dec, 2013 1 commit
-
-
On Solaris, if you do a in-progress connect, and then the server accepts and closes the socket, the client's later attempt to complete the connect will fail with EINVAL. Handle this case by assuming that the connect succeeded. This code is weird enough that it is implemented as Solaris-only so that it doesn't hide a real error on a different OS. See http://golang.org/issue/6828. From-SVN: r206232
Ian Lance Taylor committed
-
- 27 Dec, 2013 1 commit
-
-
PR go/59506 net: use DialTimeout in TestSelfConnect Backported from master repository. This avoids problems with systems that take a long time to find out nothing is listening, while still testing for the self-connect misfeature since a self-connect should be fast. With this we may be able to remove the test for non-Linux systems. Tested (on GNU/Linux) by editing selfConnect in tcpsock_posix.go to always return false and verifying that TestSelfConnect then fails with and without this change. Idea from Uros Bizjak. From-SVN: r206224
Ian Lance Taylor committed
-
- 25 Dec, 2013 2 commits
-
-
From-SVN: r206201
Uros Bizjak committed -
gcc/ 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org> H.J. Lu <hongjiu.lu@intel.com> PR target/59422 * config/i386/i386.c (get_builtin_code_for_version): Handle PROCESSOR_HASWELL, PROCESSOR_SILVERMONT, PROCESSOR_BTVER1, PROCESSOR_BTVER2, PROCESSOR_BDVER3 and PROCESSOR_BDVER4. Change priority of PROCESSOR_BDVER1 to P_PROC_XOP. (fold_builtin_cpu): Add "ivybridge", "haswell", "bonnell", "silvermont", "bobcat" and "jaguar" CPU names. Add "sse4a", "fma4", "xop" and "fma" ISA names. libgcc/ 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org> H.J. Lu <hongjiu.lu@intel.com> PR target/59422 * config/i386/cpuinfo.c (enum processor_types): Add AMD_BOBCAT and AMD_JAGUAR. (enum processor_subtypes): Add AMDFAM15H_BDVER3, AMDFAM15H_BDVER4, INTEL_COREI7_IVYBRIDGE and INTEL_COREI7_HASWELL. (enum processor_features): Add FEATURE_SSE4_A, FEATURE_FMA4, FEATURE_XOP and FEATURE_FMA. (get_amd_cpu): Handle AMD_BOBCAT, AMD_JAGUAR, AMDFAM15H_BDVER2 and AMDFAM15H_BDVER3. (get_intel_cpu): Handle INTEL_COREI7 and INTEL_COREI7_HASWELL. (get_available_features): Handle FEATURE_FMA, FEATURE_SSE4_A, FEATURE_FMA4 and FEATURE_XOP. testsuite/ 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org> PR target/59422 * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma, test_no_xop, test_arch_corei7, test_arch_corei7_avx, test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2, test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx, test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and test_tune_bdver3): New function prototypes. From-SVN: r206200
Allan Sandfeld Jensen committed
-
- 12 Dec, 2013 2 commits
-
-
From-SVN: r205932
Ian Lance Taylor committed -
From-SVN: r205913
Ian Lance Taylor committed
-
- 11 Dec, 2013 1 commit
-
-
From-SVN: r205908
Ian Lance Taylor committed
-
- 30 Nov, 2013 2 commits
-
-
From-SVN: r205555
Ian Lance Taylor committed -
When a 386 function returns a struct, it needs to return using an rtd instruction that pops the hidden struct parameter off the stack. That wasn't happening. From-SVN: r205551
Ian Lance Taylor committed
-
- 27 Nov, 2013 1 commit
-
-
From-SVN: r205426
Ian Lance Taylor committed
-
- 25 Nov, 2013 1 commit
-
-
In particular this means that the names Getsockname returns are not truncated to 26 characters. Fixes issue 6829 https://codereview.appspot.com/31840043/ From-SVN: r205368
Ian Lance Taylor committed
-
- 24 Nov, 2013 1 commit
-
-
From-SVN: r205321
Ian Lance Taylor committed
-
- 19 Nov, 2013 1 commit
-
-
Fixes issue 6761 This simple change seems to work fine, slightly to my surprise. This includes the tests I submitted to the main Go repository at https://codereview.appspot.com/26570046 From-SVN: r205001
Ian Lance Taylor committed
-
- 14 Nov, 2013 3 commits
-
-
From-SVN: r204819
Ian Lance Taylor committed -
From-SVN: r204796
Ian Lance Taylor committed -
If cmd/go is rebuilt using -compiler gccgo the version of go/build that is linked into that cmd/go will not function properly as the list of file suffixes know as operating systems or architectures is incorrect. From-SVN: r204794
Ian Lance Taylor committed
-
- 11 Nov, 2013 3 commits
-
-
From-SVN: r204688
Ian Lance Taylor committed -
For Solaris and CentOS portability. From-SVN: r204687
Ian Lance Taylor committed -
From-SVN: r204684
Ian Lance Taylor committed
-
- 06 Nov, 2013 1 commit
-
-
From-SVN: r204466
Ian Lance Taylor committed
-
- 17 Oct, 2013 1 commit
-
-
From-SVN: r203788
Ian Lance Taylor committed
-
- 07 Oct, 2013 1 commit
-
-
From Rainer Orth. From-SVN: r203249
Ian Lance Taylor committed
-
- 04 Oct, 2013 1 commit
-
-
From-SVN: r203212
Ian Lance Taylor committed
-
- 02 Oct, 2013 1 commit
-
-
From Rainer Orth. From-SVN: r203120
Ian Lance Taylor committed
-
- 01 Oct, 2013 1 commit
-
-
From-SVN: r203052
Ian Lance Taylor committed
-