digitalmars.D.learn - Sectioned variables?
- Arav Ka (3/3) Sep 27 2017 GCC supports a `__attribute((section("...")))` for variables to
- kinke (3/6) Sep 28 2017 LDC does, see
- Nicholas Wilson (6/9) Sep 28 2017 GDC should
GCC supports a `__attribute((section("...")))` for variables to put them in specific sections in the final assembly. Is there any way this can be achieved in D? Does GDC support this?
Sep 27 2017
On Wednesday, 27 September 2017 at 11:59:16 UTC, Arav Ka wrote:GCC supports a `__attribute((section("...")))` for variables to put them in specific sections in the final assembly. Is there any way this can be achieved in D? Does GDC support this?LDC does, see https://github.com/ldc-developers/druntime/blob/ldc/src/ldc/attributes.d#L166.
Sep 28 2017
On Wednesday, 27 September 2017 at 11:59:16 UTC, Arav Ka wrote:GCC supports a `__attribute((section("...")))` for variables to put them in specific sections in the final assembly. Is there any way this can be achieved in D? Does GDC support this?GDC should https://github.com/D-Programming-GDC/GDC/blob/master/libphobos/libdruntime/gcc/attribute.d#L30 import gcc.attribute; attribute("section","foo") int bar; is what you want I think (untested) if you are using GDC.
Sep 28 2017