Re: volatile qualifier hurts single-threaded optimized case

2006-08-30 Thread Richard Guenther
On 8/30/06, Benjamin Kosnik <[EMAIL PROTECTED]> wrote: > bits/atomicity.h has volatile qualifiers on the _Atomic_word* arguments to > the __*_single and __*_dispatch variants of the atomic operations. This > huts especially the single-threaded optimization variants which are usually > inlined.

Re: volatile qualifier hurts single-threaded optimized case

2006-08-30 Thread Benjamin Kosnik
> bits/atomicity.h has volatile qualifiers on the _Atomic_word* arguments to > the __*_single and __*_dispatch variants of the atomic operations. This > huts especially the single-threaded optimization variants which are usually > inlined. Removing those qualifiers allows to reduce code size sig

Re: volatile qualifier hurts single-threaded optimized case

2006-08-13 Thread Richard Guenther
On 8/13/06, Paolo Carlini <[EMAIL PROTECTED]> wrote: Richard Guenther wrote: > bits/atomicity.h has volatile qualifiers on the _Atomic_word* > arguments to > the __*_single and __*_dispatch variants of the atomic operations. This > huts especially the single-threaded optimization variants which

Re: volatile qualifier hurts single-threaded optimized case

2006-08-13 Thread Paolo Carlini
Richard Guenther wrote: bits/atomicity.h has volatile qualifiers on the _Atomic_word* arguments to the __*_single and __*_dispatch variants of the atomic operations. This huts especially the single-threaded optimization variants which are usually inlined. Removing those qualifiers allows to

volatile qualifier hurts single-threaded optimized case

2006-08-13 Thread Richard Guenther
bits/atomicity.h has volatile qualifiers on the _Atomic_word* arguments to the __*_single and __*_dispatch variants of the atomic operations. This huts especially the single-threaded optimization variants which are usually inlined. Removing those qualifiers allows to reduce code size significant