This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Wed, 15 Oct 2014, Jonathan Wakely wrote:
On 14 October 2014 18:29, Johan Alfredsson wrote:As my application is single-threaded, I don't want to pay the performance penalty of mutexes etc. Hence, my question is if it is possible to explicitly request gcc to compile my application in single-threaded mode.It should happen automatically, there's no way to request it because there should be no need.
Well, I would quite like a compilation flag -fI-promise-not-to-use-threads, that would automatically turn atomics into plain variables with regular operations, turn TLS into regular memory, remove locks, etc, and perform all the optimizations this enables. It isn't quite the same as a runtime test that only skips a few mutexes in the library.
-- Marc Glisse
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |