fjump-tables

Determines whether jump tables are generated for switch statements.

Syntax

Linux:

-fjump-tables

-fno-jump-tables

Windows:

None

Arguments

None

Default

-fjump-tables

The compiler may use jump tables for switch statements.

Description

This option determines whether jump tables are generated for switch statements.

Option -fno-jump-tables prevents the compiler from generating jump tables for switch statements. This action is performed unconditionally and independent of any generated code performance consideration.

Option -fno-jump-tables also prevents the compiler from creating switch statements internally as a result of optimizations.

Use -fno-jump-tables with -fpic when compiling objects that will be loaded in a way where the jump table relocation cannot be resolved.

IDE Equivalent

None

Alternate Options

None

See Also

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.