Re: Compiler-generated implicit symbols and --gc-sections

2014-01-08 Thread Mike
On Tuesday, 7 January 2014 at 11:04:45 UTC, Joakim wrote: I ran into this recently when compiling for Android/x86, as the Android NDK linker calls --gc-sections by default. I was able to reproduce the segfault with dmd compiling a linux/x86 executable with the --gc-sections flag added to the l

Re: Exceptions in ARM

2014-01-08 Thread Mike
On Wednesday, 8 January 2014 at 19:13:36 UTC, Timo Sintonen wrote: On Wednesday, 8 January 2014 at 15:52:25 UTC, Johannes Pfau wrote: Stupid question, but are C++ exceptions working for you? I think we don't change anything inthe compiler related to exception handling, so if C++ worked and

Re: Exceptions in ARM

2014-01-08 Thread Timo Sintonen
On Wednesday, 8 January 2014 at 15:52:25 UTC, Johannes Pfau wrote: Stupid question, but are C++ exceptions working for you? I think we don't change anything inthe compiler related to exception handling, so if C++ worked and D didn't it could only be a problem with the runtime code? I have

Why is dejagnu skipping some tests in the testsuite?

2014-01-08 Thread Johannes Pfau
cat gcc/testsuite/gdc/gdc.sum | grep template6.d PASS: runnable/template6.d (test for excess errors) PASS: runnable/template6.d execution test PASS: runnable/template6.d -g (test for excess errors) PASS: runnable/template6.d -g execution test PASS: runnable/template6.d -O2 (test for excess error

Re: Exceptions in ARM

2014-01-08 Thread Johannes Pfau
Am Wed, 08 Jan 2014 08:37:43 + schrieb "Timo Sintonen" : > On Sunday, 5 January 2014 at 10:21:36 UTC, Timo Sintonen wrote: > > On Sunday, 5 January 2014 at 10:06:48 UTC, Johannes Pfau wrote: > > > >> I should really start pushing my local ARM changes upstream. > >> Here's a > >> fix for the E

Re: Exceptions in ARM

2014-01-08 Thread Iain Buclaw
On 8 January 2014 08:37, Timo Sintonen wrote: > On Sunday, 5 January 2014 at 10:21:36 UTC, Timo Sintonen wrote: >> >> On Sunday, 5 January 2014 at 10:06:48 UTC, Johannes Pfau wrote: >> >>> I should really start pushing my local ARM changes upstream. Here's a >>> fix for the EABI unwinder: >>> >>>

Re: Exceptions in ARM

2014-01-08 Thread Timo Sintonen
On Sunday, 5 January 2014 at 10:21:36 UTC, Timo Sintonen wrote: On Sunday, 5 January 2014 at 10:06:48 UTC, Johannes Pfau wrote: I should really start pushing my local ARM changes upstream. Here's a fix for the EABI unwinder: https://github.com/jpf91/GDC/commit/262e432e95cbe31a6764cd337f64022a5