How to understand the "memory" and the volatile keyword?

2017-01-29 Thread parmenides via gcc
Hi, I want to know how to use inline assembler instruction, and wonder what is the meaning of "memory" in clobbered register list. According to the manual of GCC, the "memory" will cause GCC to not keep memory values cached in registers across the assembler instruction and not optimize stor

Re: How to understand the "memory" and the volatile keyword?

2017-01-29 Thread Richard Biener
On January 29, 2017 4:56:46 PM GMT+01:00, parmenides via gcc wrote: >Hi, > > I want to know how to use inline assembler instruction, and wonder >what is the meaning of "memory" in clobbered register list. According >to >the manual of GCC, the "memory" will cause GCC to not keep memory >values

gcc-7-20170129 is now available

2017-01-29 Thread gccadmin
Snapshot gcc-7-20170129 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/7-20170129/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 7 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/trunk revision