Re: [PATCH] Change default optimization level to -Og

2017-10-30 Thread Eric Gallager
On Thu, Oct 26, 2017 at 2:16 PM, Eric Gallager wrote: > On 10/26/17, Wilco Dijkstra wrote: >> GCC's default optimization level is -O0. Unfortunately unlike other >> compilers, >> GCC generates extremely inefficient code with -O0. It is almost unusable >> for >> low-level debugging or manual ins

Re: [PATCH] Change default optimization level to -Og

2017-10-27 Thread Jeff Law
On 10/26/2017 01:50 PM, Jakub Jelinek wrote: > On Thu, Oct 26, 2017 at 05:12:40PM +, Wilco Dijkstra wrote: >> GCC's default optimization level is -O0. Unfortunately unlike other >> compilers, >> GCC generates extremely inefficient code with -O0. It is almost unusable for >> low-level debuggi

Re: [PATCH] Change default optimization level to -Og

2017-10-27 Thread Wilco Dijkstra
Andrew Pinski wrote: > I think this goes against what most folks are used to.  I know you are > saying most folks are used to a compiler defaulting to optimizations > on but I don't think that is true.  In fact GCC has been this way > since day one. Well it may depend which part of the industry y

Re: [PATCH] Change default optimization level to -Og

2017-10-26 Thread Andrew Pinski
On Thu, Oct 26, 2017 at 10:12 AM, Wilco Dijkstra wrote: > GCC's default optimization level is -O0. Unfortunately unlike other > compilers, > GCC generates extremely inefficient code with -O0. It is almost unusable for > low-level debugging or manual inspection of generated code. So a -O option

Re: [PATCH] Change default optimization level to -Og

2017-10-26 Thread Jakub Jelinek
On Thu, Oct 26, 2017 at 05:12:40PM +, Wilco Dijkstra wrote: > GCC's default optimization level is -O0. Unfortunately unlike other > compilers, > GCC generates extremely inefficient code with -O0. It is almost unusable for > low-level debugging or manual inspection of generated code. So a -O

Re: [PATCH] Change default optimization level to -Og

2017-10-26 Thread Eric Botcazou
> GCC's default optimization level is -O0. Unfortunately unlike other > compilers, GCC generates extremely inefficient code with -O0. Agreed (but this can probably be worked on). > It is almost unusable for low-level debugging or manual inspection of > generated code. Likewise. > So a -O opti

Re: [PATCH] Change default optimization level to -Og

2017-10-26 Thread Eric Gallager
On 10/26/17, Wilco Dijkstra wrote: > GCC's default optimization level is -O0. Unfortunately unlike other > compilers, > GCC generates extremely inefficient code with -O0. It is almost unusable > for > low-level debugging or manual inspection of generated code. So a -O option > is > always requi