@hyc_symas @johnregehr @kssreeram I consider building anything without -fno-strict-aliasing a bug.
-
-
Replying to @landley
@landley@hyc_symas@johnregehr@kssreeram These optimizations still apply even with -fno-strict-aliasing. That only disables type-based AA.1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
@landley@hyc_symas@johnregehr@kssreeram In GCC, for some reason -fno-strict-aliasing also makes restrict a no-op, but not in LLVM.1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
@landley@hyc_symas@johnregehr@kssreeram See http://llvm.org/docs/LangRef.html#pointer-aliasing-rules …. Those aliasing rules are there with or without -fno-strict-aliasing.1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
@landley@hyc_symas@johnregehr@kssreeram No doubt GCC and LLVM will take advantage of any new assumptions allowed by this 'clarification'.1 reply 0 retweets 1 like -
Replying to @CopperheadOS
@CopperheadSec@landley@hyc_symas@johnregehr@kssreeram Hopefully not. This doc (proposal) renders lots of previously-conforming code UB.1 reply 0 retweets 1 like -
Replying to @RichFelker
@CopperheadSec@landley@hyc_symas@johnregehr@kssreeram It has no correspondence to anything in past or current versions of the standard.1 reply 0 retweets 0 likes -
Replying to @RichFelker
@RichFelker@landley@hyc_symas@johnregehr@kssreeram GCC and LLVM did stretch the meaning of the standard to come up with similar rules.3 replies 0 retweets 1 like -
Replying to @CopperheadOS
@RichFelker@landley@hyc_symas@johnregehr@kssreeram This is way less lenient than the implementations they have right now though...1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
@CopperheadSec@landley@hyc_symas@johnregehr@kssreeram Indeed. "Provenance" for integers is completely contrary to "pure binary" spec.1 reply 0 retweets 1 like
@CopperheadSec @landley @hyc_symas @johnregehr @kssreeram If a program ever observes uintptr_t a==b, (T*)a and (T*)b must be same.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.