Program that segfaults with-Ofast

Christer Solskogen christer.solskogen@gmail.com
Thu Jan 4 08:19:00 GMT 2018


On 03.01.2018 16:23, David Brown wrote:
> On 03/01/18 13:28, Christer Solskogen wrote:
>> ... but works fine with O2.
>> How can I debug that?
>>
>> It does not with happen on 6.3.0, but it does with 7.2.0. Or.. say in
>> another way: It works in Raspbian, but not in Arch Linux ARM. And it's
>> quite easy to make the assumption that the compiler is to blame (it
>> might not be!)
>>
>> So the question is... How can I debug it?
>> Oh, it also segfaults with O3.
>>
>>
> 
> First, make sure you are compiling with plenty of warnings (-Wall
> -Wextra to start with, but look at the manual for more) to see if there
> is anything obvious going on.  Newer versions of gcc have more warnings.
> 

No warnings :(


> Then try the sanitize options.  That won't stop the program crashing,
> but will (hopefully!) stop the program with useful information when the
> error occurs.
> 

Any tips on which one? The options for gcc was a bit far over my head.




More information about the Gcc-help mailing list