/* tc-xtensa.h -- Header file for tc-xtensa.c.
- Copyright (C) 2003-2014 Free Software Foundation, Inc.
+ Copyright (C) 2003-2015 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* When the code density option is available, this will generate a
NOP.N marked RELAX_NARROW. Otherwise, it will create an rs_fill
fragment with a NOP in it. Once a frag has been converted to
- RELAX_LOOP_END_ADD_NOP, it should never be changed back to
+ RELAX_LOOP_END_ADD_NOP, it should never be changed back to
RELAX_LOOP_END. */
RELAX_LITERAL,
RELAX_UNREACHABLE frag. */
RELAX_ORG,
- /* This marks the location as having previously been an rs_org frag.
+ /* This marks the location as having previously been an rs_org frag.
rs_org frags are converted to fill-zero frags immediately after
relaxation. However, we need to remember where they were so we can
prevent the linker from changing the size of any frag between the
section start and the org frag. */
+ RELAX_TRAMPOLINE,
+ /* Every few thousand frags, we insert one of these, just in case we may
+ need some space for a trampoline (jump to a jump) because the function
+ has gotten too big. If not needed, it disappears. */
+
RELAX_NONE
};