Date: Sat, 10 Jun 2017 19:24:23 -0700 From: "Russell L. Carter" <rcarter@pinyon.org> To: freebsd-questions@freebsd.org Subject: Re: -O2 flag Message-ID: <74d71bbd-a177-5fbc-8ed2-ca42e3f4915c@pinyon.org> In-Reply-To: <1497145677.3245.5.camel@mailman-hosting.com> References: <593C4679.5010104@gmail.com> <20170610223753.4e37600d2c32d0b689144e00@yahoo.es> <593C8DE1.4060803@gmail.com> <1497145677.3245.5.camel@mailman-hosting.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 06/10/17 18:47, Jim Ohlstein wrote: > On Sat, 2017-06-10 at 21:25 -0300, Friedrich Locke wrote: >> i switched to clan40, same error, i.e., it still persist. >> >> The problem is that open OpenBSD/amd64 6.1, "gcc -O2" works 100 %. >> >> What could it be the problem ? > > As a practical suggestion, how about installing one of the versions of > gcc in ports and using that to compile your app? > > He's tried both gcc and clang and the result was the same. The problem is most likely an assumption about the values on the stack, given that the application "works" on openbsd. These stack details were pointed out previously and all the new evidence only increases the likelihood that it is a stack problem in the code. No guarantees, though. HtH, Russell
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?74d71bbd-a177-5fbc-8ed2-ca42e3f4915c>