On 2018-07-12 07:42 +0000, Mahmood Naderan via gcc-help wrote: > As you can see the 0xffffcfs2 is correctly placed in 0xffffd04c. > > Still I wonder why that is called undefined behavior?! In <http://gcc.gnu.org/wiki/FAQ#undefinedbut>: > Please: > > * do not ask or propose a defined (or an unspecified, but > consistent) behaviour for undefined behaviour; > * do not report that something bad happened as a result of > undefined behaviour; > * do not argue whether or why some behaviour should be > undefined or not. This is totally off-topic in this mail list now. You are doing some assembly language and even machine language programming. The C compiler has nothing to do with it. -- Xi Ruoyao <ryxi@xxxxxxxxxxxxxxxxx> School of Aerospace Science and Technology, Xidian University