About 1,800,000 results
Open links in new tab
  1. Is optimisation level -O3 dangerous in g++? - Stack Overflow

    Jul 18, 2018 · I have heard from various sources (though mostly from a colleague of mine), that compiling with an optimisation level of -O3 in g++ is somehow 'dangerous', and should be …

  2. c++ - GCC: Difference between -O3 and -Os - Stack Overflow

    Oct 30, 2013 · The GCC documentation describes what these options do very explicitly. -O3 tries to optimize code very heavily for performance. It includes all of the optimizations -O2 includes, …

  3. How can I prevent GCC optimizing some statements in C?

    Nov 24, 2023 · 127 Turning off optimization fixes the problem, but it is unnecessary. A safer alternative is to make it illegal for the compiler to optimize out the store by using the volatile …

  4. Constants and compiler optimization in C++ - Stack Overflow

    Jul 3, 2012 · All of the optimization opportunities mentioned in this answer appear to be possible only in case of compile-time constants. They seem useless in the case of const declared …

  5. c++ - How do compilers optimize our code? - Stack Overflow

    Compilers are free to optimize code so long as they can guarantee the semantics of the code are not changed. I would suggestion starting at the Compiler optimization wikipedia page as there …

  6. List of common C++ Optimization Techniques - Stack Overflow

    Can I have a great list of common C++ optimization practices? What I mean by optimization is that you have to modify the source code to be able to run a program faster, not changing the compiler

  7. Disable compiler optimization for function or block of code?

    Jan 10, 2024 · 1 I want to disable compiler optimization for a single function or block of code. I'm in Visual studio 2019 Environment. I try below:

  8. What are copy elision and return value optimization?

    Oct 18, 2012 · NRVO (Named Return Value Optimization): If a function returns a class type by value and the return statement's expression is the name of a non-volatile object with automatic …

  9. What's the difference between a compiler's `-O0 ... - Stack Overflow

    Aug 13, 2020 · It should be the optimization level of choice for the standard edit-compile-debug cycle, offering a reasonable level of optimization while maintaining fast compilation and a good …

  10. Which gcc optimization flags should I use? - Stack Overflow

    Optimization is compiler-specific. You appear to be using GCC-style compiler options, but other compilers accept similar flags. Tag this question with the C compiler you are using if you want …