Next: , Previous: , Up: Grade options   [Contents][Index]


9.5.3 LLDS backend grade options


--gcc-global-registers (grades: ‘reg’, ‘asm_fast’)
--no-gcc-global-registers (grades: ‘none’)

Specify whether to use GNU C’s global register variables extension. This option is used only when targeting C with ‘--no-high-level-code’.


--gcc-non-local-gotos (grades: ‘asm_fast’)
--no-gcc-non-local-gotos (grades: ‘none’, ‘reg’)

Specify whether to use GNU C’s “labels as values” extension. This option is used only when targeting C with ‘--no-high-level-code’.


--asm-labels (grades: ‘asm_fast’)
--no-asm-labels (grades: ‘none’, ‘reg’)

Specify whether GNU C’s asm extensions for inline assembler labels. This option is used only when targeting C with ‘--no-high-level-code’.