Date: Sun, 18 Jan 2015 23:00:42 +0100 From: Andreas Tobler <andreast-list@fgznet.ch> To: Daisuke Aoyama <aoyama@peach.ne.jp>, freebsd-arm@freebsd.org Subject: Re: C++ exception of RPi Message-ID: <54BC2D0A.6080509@fgznet.ch> In-Reply-To: <B2EE65BDDC8E4D059172C2E23AB9E147@ad.peach.ne.jp> References: <8938766D727E4CD587AB34DB32A67916@ad.peach.ne.jp> <B2EE65BDDC8E4D059172C2E23AB9E147@ad.peach.ne.jp>
index | next in thread | previous in thread | raw e-mail
On 18.01.15 17:08, Daisuke Aoyama wrote:
> I've written example of C++ exception since just boot up r276981.
> Try to compile by "clang++ sample.cc".
> If your /lib/libcxxrt.so.1 is not affected, you can get a result like this:
>
> # ./a.out
> catch: 10
>
> Otherwise,
>
> # ./a.out
> pid 653 (a.out), uid 0: exited on signal 6 (core dumped)
> Abort trap (core dumped)
>
> sample.cc:
> ----------------------------------------------------------------------
> #include <iostream>
> using namespace std;
>
> int main()
> {
> try{
> throw 10;
> } catch (int e) {
> cout << "catch: " << e << endl;
> }
> }
> ----------------------------------------------------------------------
>
> Regards,
>
For the record:
andreast@wandquad:~ % clang++ -o sample sample.cc
andreast@wandquad:~ % ./sample
Bus error (core dumped)
andreast@wandquad:~ % g++49 -o sample sample.cc
andreast@wandquad:~ % ./sample
catch: 10
---
FreeBSD 11.0-CURRENT #32: Sun Jan 18 21:36:10 CET 2015
andreast@t510.andreast.nets:/usr/obj/arm.armv6hf/usr/src/sys/WANDQUAD arm
FreeBSD clang version 3.5.1 (tags/RELEASE_351/final 225668) 20150115
---
And g++49 is from ports.
Andreas
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54BC2D0A.6080509>
