go ``` cmd/compile:清理最近为ginsop2在ppc64x上的修复 ```

wnavrhmk  于 6个月前  发布在  Go
关注(0)|答案(4)|浏览(49)

你正在使用哪个版本的Go(go version)?

$ go version
go version devel +72d24a7 Thu Feb 28 15:25:42 2019 +0000 linux/ppc64le

这个问题在最新版本中是否会重现?

是的

你正在使用什么操作系统和处理器架构(go env)?

$ go env
linux/ppc64le
关于修复#30283的问题:

  • 为设置共享标志(位置无关代码)的构建模式添加一个或多个测试用例
  • 清理函数名ginsnop2及其使用情况
ztigrdn8

ztigrdn81#

你打算自己清理,还是我们需要找一个主人?

gev0vcfq

gev0vcfq2#

我可以做到。我现在正在处理一个测试用例。

iq0todco

iq0todco3#

我将提交代码更改,但尚未提出一个能重现原始错误的有意义的测试用例。
适当的测试应该是使用-buildmode=pie或启用位置无关代码生成的其他构建模式(-shared)来测试一些现有的软件包或软件包。对于这些构建模式,有一些测试,但它们都太简单,无法重现原始错误。当有人尝试使用-buildmode=pie在ppc64le上为云构建应用程序时发现了这个错误。

qnyhuwrf

qnyhuwrf4#

https://golang.org/cl/174757提到了这个问题:cmd/compile/internal/ppc64: improve naming for ginsnop2

相关问题