From: Bob Wilson Date: Tue, 25 Apr 2006 16:32:56 +0000 (+0000) Subject: * config/tc-xtensa.c (xtensa_create_literal_symbol, X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5033a6459b577c4eb87f9f59d5d65c47ff1d8a41;p=binutils-gdb.git * config/tc-xtensa.c (xtensa_create_literal_symbol, xg_assemble_literal, xg_assemble_literal_space): Do not set the frag's is_literal flag. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index b8366948756..12ba1007b09 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2006-04-25 Bob Wilson + + * config/tc-xtensa.c (xtensa_create_literal_symbol, + xg_assemble_literal, xg_assemble_literal_space): Do not set the + frag's is_literal flag. + 2006-04-25 Bob Wilson * config/xtensa-relax.c (XCHAL_HAVE_WIDE_BRANCHES): Provide default. diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c index c1c8fad76d5..85d1b37e469 100644 --- a/gas/config/tc-xtensa.c +++ b/gas/config/tc-xtensa.c @@ -3980,7 +3980,6 @@ xtensa_create_literal_symbol (segT sec, fragS *frag) xtensa_add_literal_sym (symbolP); - frag->tc_frag_data.is_literal = TRUE; lit_num++; return symbolP; } @@ -4046,7 +4045,6 @@ xg_assemble_literal (/* const */ TInsn *insn) frag_now->tc_frag_data.literal_frag = get_literal_pool_location (now_seg); frag_now->fr_symbol = xtensa_create_literal_symbol (now_seg, frag_now); lit_sym = frag_now->fr_symbol; - frag_now->tc_frag_data.is_literal = TRUE; /* Go back. */ xtensa_restore_emit_state (&state); @@ -4075,7 +4073,6 @@ xg_assemble_literal_space (/* const */ int size, int slot) lit_saved_frag = frag_now; frag_now->tc_frag_data.literal_frag = get_literal_pool_location (now_seg); - frag_now->tc_frag_data.is_literal = TRUE; frag_now->fr_symbol = xtensa_create_literal_symbol (now_seg, frag_now); xg_finish_frag (0, RELAX_LITERAL, 0, size, FALSE); @@ -4230,7 +4227,6 @@ xg_resolve_labels (TInsn *insn, symbolS *label_sym) { symbolS *sym = get_special_label_symbol (); int i; - /* assert (!insn->is_literal); */ for (i = 0; i < insn->ntok; i++) if (insn->tok[i].X_add_symbol == sym) insn->tok[i].X_add_symbol = label_sym;