- 主题:贵版有人搞gcc么?
有个gcc-11的issue
union + bit-filed + BitFieldMember包装类 相关
大家写代码的时候注意下
Marek Polacek 说是和 -fno-ipa-modref 相关
This changed with
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=d119f34c952f8718fdbabc63e2f369a16e92fa07
so the old behavior can be brought by -fno-ipa-modref.
--
修改:kirbyzhou FROM 116.213.168.*
FROM 116.213.168.*
大致上就是有个Safe Bitfields in C++的玩法在gcc-11里面可能会出幺蛾子
https://preshing.com/20150324/safe-bitfields-in-cpp/
assert(oldStatus.readers == 0);
newStatus = oldStatus;
newStatus.writers--;
waitToRead = oldStatus.waitToRead;
if (waitToRead > 0)
{
newStatus.waitToRead = 0;
newStatus.readers = waitToRead;
}
gcc-11下
if waitToRead>0 then newStatus.writers will not be changed.
【 在 kirbyzhou 的大作中提到: 】
: 有个gcc-11的issue
: union + bit-filed + BitFieldMember包装类 相关
: 大家写代码的时候注意下
: ...................
--
FROM 116.213.168.*
@gokiller 你全家都是土鳖蛋孵的土鳖崽,王八下的王八犊子,狗逼养的的货 @lichtenlade,骂土鳖可以对吧,水木监管还确实别具风格,不好拿捏,估计也是狗逼养的的货 ,哈哈
【 在 gokiller 的大作中提到: 】
: 怎么总有土鳖把国外看成白莲花?有人的地方就有江湖,就有争斗。最多就是方式不同,程度不同罢了
【 在 kirbyzhou 的大作中提到: 】
: 有个gcc-11的issue
: union + bit-filed + BitFieldMember包装类 相关
: 大家写代码的时候注意下
: ...................
--
FROM 106.121.188.*