digitalmars.D.learn - core.atomic and -profile switch
- Saurabh Das (21/21) Apr 02 2014 Hello
- bearophile (4/10) Apr 02 2014 Isn't this a recent regression?
- Saurabh Das (5/16) Apr 02 2014 I see. I wasn't sure - hence I asked.
- bearophile (5/7) Apr 02 2014 Search in Bugzilla and/or ask to people.
Hello
For this test program ('test.d'):
import core.atomic;
int func1(shared int a)
{
return atomicLoad(a);
}
These invocations of dmd succeed:
1. dmd -main test.d
2. dmd -main -debug test.d
3. dmd -main -release test.d
But this one fails:
dmd -main -profile test.d
With error:
/usr/include/dmd/druntime/import/core/atomic.d(910): Error: asm
statements are assumed to throw
Is there a workaround for this? I have a decent sized codebase
which I wish to profile for hotspots - but it won't compile with
'-profile'.
Warm Regards,
Saurabh
Apr 02 2014
Saurabh Das:With error: /usr/include/dmd/druntime/import/core/atomic.d(910): Error: asm statements are assumed to throw Is there a workaround for this? I have a decent sized codebase which I wish to profile for hotspots - but it won't compile with '-profile'.Isn't this a recent regression? Bye, bearophile
Apr 02 2014
I see. I wasn't sure - hence I asked. In general, how do I check if this is a known issue? Thanks, Saurabh On Wednesday, 2 April 2014 at 11:19:16 UTC, bearophile wrote:Saurabh Das:With error: /usr/include/dmd/druntime/import/core/atomic.d(910): Error: asm statements are assumed to throw Is there a workaround for this? I have a decent sized codebase which I wish to profile for hotspots - but it won't compile with '-profile'.Isn't this a recent regression? Bye, bearophile
Apr 02 2014
Saurabh Das:I see. I wasn't sure - hence I asked.https://d.puremagic.com/issues/show_bug.cgi?id=11471In general, how do I check if this is a known issue?Search in Bugzilla and/or ask to people. Bye, bearophile
Apr 02 2014








"bearophile" <bearophileHUGS lycos.com>