s********k 发帖数: 6180 | 1 GCC里面的关于pointer dereference的strict aliasing被linus骂的狗血淋头,后来怎
么样了?(LLVM里面应该没有这个限制) |
t****t 发帖数: 6806 | 2 it's the requirement of C, so it's the problem of the program.
【在 s********k 的大作中提到】 : GCC里面的关于pointer dereference的strict aliasing被linus骂的狗血淋头,后来怎 : 么样了?(LLVM里面应该没有这个限制)
|
s********k 发帖数: 6180 | 3 LLVM里面好像没有这个限制吧
【在 t****t 的大作中提到】 : it's the requirement of C, so it's the problem of the program.
|
t****t 发帖数: 6806 | 4 这是不相干的. 以前有人举的例子很好, 说有人在14街闯红灯总是不被抓, 在15街闯红
灯就被抓, 所以就得出结论说15街闯红灯就是安全的?
但是从根本上就不应该闯红灯.
【在 s********k 的大作中提到】 : LLVM里面好像没有这个限制吧
|
s********k 发帖数: 6180 | 5 你说的这个没错,但是是否证明这个是一个bad design,根本就不应该有这个限制?
【在 t****t 的大作中提到】 : 这是不相干的. 以前有人举的例子很好, 说有人在14街闯红灯总是不被抓, 在15街闯红 : 灯就被抓, 所以就得出结论说15街闯红灯就是安全的? : 但是从根本上就不应该闯红灯.
|
t****t 发帖数: 6806 | 6 因为linus骂, 所以这是一个bad design?
besides, gcc可以通过-fno-strict-aliasing关掉这个优化, 不知道有什么好骂的.
【在 s********k 的大作中提到】 : 你说的这个没错,但是是否证明这个是一个bad design,根本就不应该有这个限制?
|
z********0 发帖数: 9013 | 7 LLVM has TBAA and -O3 enables -fstrict-aliasing
【在 s********k 的大作中提到】 : LLVM里面好像没有这个限制吧
|