gcc/libgo/go
Ian Lance Taylor 22806403ec re PR go/61877 (reflect: cannot use []string as type string in Call)
PR go/61877
refect: fix direct call of variadic method value

As reported in bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61877
gcc mainline has regressed in this.  This CL adds the tests proposed
for the main Go repository:

        https://codereview.appspot.com/151280043/
        https://codereview.appspot.com/152060043/

restores the code from the amd64/386 path that makes this work and
was lost when the Go 1.3 stdlib was merged and changes the FFI path
to call into the same helper code as the amd64/386 path.

I've only tested this on amd64 but I did test a version that was
patched to unconditionally take the FFI path.

From-SVN: r215859
2014-10-03 15:51:38 +00:00
..
archive libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
bufio libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
builtin
bytes libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
compress libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
container libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
crypto libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
database/sql libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
debug libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
encoding libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
errors
exp
expvar libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
flag libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
fmt libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
go libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
hash libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
html libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
image libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
index/suffixarray
io libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
log libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
math libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
mime libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
net libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
old
os libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
path libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
reflect re PR go/61877 (reflect: cannot use []string as type string in Call) 2014-10-03 15:51:38 +00:00
regexp libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
runtime compiler: Add precise type information on the heap. 2014-09-03 22:56:09 +00:00
sort libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
strconv libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
strings libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
sync libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
syscall runtime: Use the clone system call on GNU/Linux. 2014-09-05 15:24:36 +00:00
testing libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
text libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
time libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
unicode libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00