On 14 March 2014 17:42, Laszlo Ersek <ler...@redhat.com> wrote: > However, it wouldn't be an immediate, transparent change. For example, > out-of-range left-shifting for a signed int is explicitly undefined > behavior in C99 (6.5.7p4) -- equally for shifting left a negative value > -- and the argument has been made before that C89 does *not* say this.
Does gcc *actually* change its behaviour in this area depending on the stanadrd specified? thanks -- PMM