Re: GCC/G++ compiler: Error goes away when run through debugger

ike@localhost.claranet.nl (Ike Naar)
Tue, 29 Mar 2011 21:42:12 +0000 (UTC)

          From comp.compilers

Related articles
[3 earlier articles]
Re: GCC/G++ compiler: Error goes away when run through debugger robin51@dodo.com.au (robin) (2011-03-28)
Re: GCC/G++ compiler: Error goes away when run through debugger Pidgeot18@verizon.invalid (Joshua Cranmer) (2011-03-27)
Re: GCC/G++ compiler: Error goes away when run through debugger torbenm@diku.dk (2011-03-28)
Re: GCC/G++ compiler: Error goes away when run through debugger bc@freeuk.com (BartC) (2011-03-28)
Re: GCC/G++ compiler: Error goes away when run through debugger gneuner2@comcast.net (George Neuner) (2011-03-29)
Re: GCC/G++ compiler: Error goes away when run through debugger gah@ugcs.caltech.edu (glen herrmannsfeldt) (2011-03-29)
Re: GCC/G++ compiler: Error goes away when run through debugger ike@localhost.claranet.nl (2011-03-29)
Re: GCC/G++ compiler: Error goes away when run through debugger gneuner2@comcast.net (George Neuner) (2011-03-31)
Re: GCC/G++ compiler: Error goes away when run through debugger shankarke@gmail.com (Shankar) (2011-04-01)
| List of all articles for this month |

From: ike@localhost.claranet.nl (Ike Naar)
Newsgroups: comp.compilers
Date: Tue, 29 Mar 2011 21:42:12 +0000 (UTC)
Organization: A noiseless patient Spider
References: 11-03-054 11-03-061
Keywords: GCC, debug
Posted-Date: 30 Mar 2011 16:27:21 EDT

George Neuner <gneuner2@comcast.net> wrote:
>GCC's -O3 optimization level is widely known to cause strange problems
>... almost always because the program is violating assumptions made by
>the more advanced optimizations.
>
>The -O2 level typically is safe. If you think you need the -O3
>optimizations, you should individually enable them to see if any
>breaks the program. Specify -O3 only if you find they all work.


Sometimes using -O3 makes the program run slower than when using -O2.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.