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