dwarf2out.c (add_AT_string): Replace ggc_alloc_string (X, -1) with ggc_strdup.
* dwarf2out.c (add_AT_string): Replace ggc_alloc_string (X, -1) with ggc_strdup. * stmt.c (expand_asm_operands): Likewise. * config/rs6000/rs6000.md (builtin_setjmp_receiver): Likewise. From-SVN: r68659
This commit is contained in:
parent
b01258dd12
commit
485bad26ce
gcc
@ -1,3 +1,10 @@
|
|||||||
|
2003-06-29 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
|
* dwarf2out.c (add_AT_string): Replace ggc_alloc_string (X,
|
||||||
|
-1) with ggc_strdup.
|
||||||
|
* stmt.c (expand_asm_operands): Likewise.
|
||||||
|
* config/rs6000/rs6000.md (builtin_setjmp_receiver): Likewise.
|
||||||
|
|
||||||
2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
|
2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
* config/ip2k/ip2k.c (ip2k_reorg): Use INSN_P instead of its
|
* config/ip2k/ip2k.c (ip2k_reorg): Use INSN_P instead of its
|
||||||
|
@ -10141,14 +10141,14 @@
|
|||||||
if (DEFAULT_ABI == ABI_DARWIN)
|
if (DEFAULT_ABI == ABI_DARWIN)
|
||||||
{
|
{
|
||||||
const char *picbase = machopic_function_base_name ();
|
const char *picbase = machopic_function_base_name ();
|
||||||
rtx picrtx = gen_rtx_SYMBOL_REF (Pmode, ggc_alloc_string (picbase, -1));
|
rtx picrtx = gen_rtx_SYMBOL_REF (Pmode, ggc_strdup (picbase));
|
||||||
rtx picreg = gen_rtx_REG (Pmode, RS6000_PIC_OFFSET_TABLE_REGNUM);
|
rtx picreg = gen_rtx_REG (Pmode, RS6000_PIC_OFFSET_TABLE_REGNUM);
|
||||||
rtx tmplabrtx;
|
rtx tmplabrtx;
|
||||||
char tmplab[20];
|
char tmplab[20];
|
||||||
|
|
||||||
ASM_GENERATE_INTERNAL_LABEL(tmplab, \"LSJR\",
|
ASM_GENERATE_INTERNAL_LABEL(tmplab, \"LSJR\",
|
||||||
CODE_LABEL_NUMBER (operands[0]));
|
CODE_LABEL_NUMBER (operands[0]));
|
||||||
tmplabrtx = gen_rtx_SYMBOL_REF (Pmode, ggc_alloc_string (tmplab, -1));
|
tmplabrtx = gen_rtx_SYMBOL_REF (Pmode, ggc_strdup (tmplab));
|
||||||
|
|
||||||
emit_insn (gen_load_macho_picbase (picreg, tmplabrtx));
|
emit_insn (gen_load_macho_picbase (picreg, tmplabrtx));
|
||||||
emit_insn (gen_macho_correct_pic (picreg, picreg, picrtx, tmplabrtx));
|
emit_insn (gen_macho_correct_pic (picreg, picreg, picrtx, tmplabrtx));
|
||||||
|
@ -4703,7 +4703,7 @@ add_AT_string (die, attr_kind, str)
|
|||||||
if (*slot == NULL)
|
if (*slot == NULL)
|
||||||
*slot = ggc_alloc_cleared (sizeof (struct indirect_string_node));
|
*slot = ggc_alloc_cleared (sizeof (struct indirect_string_node));
|
||||||
node = (struct indirect_string_node *) *slot;
|
node = (struct indirect_string_node *) *slot;
|
||||||
node->str = ggc_alloc_string (str, -1);
|
node->str = ggc_strdup (str);
|
||||||
node->refcount++;
|
node->refcount++;
|
||||||
|
|
||||||
attr->dw_attr_next = NULL;
|
attr->dw_attr_next = NULL;
|
||||||
|
@ -1830,7 +1830,7 @@ expand_asm_operands (string, outputs, inputs, clobbers, vol, filename, line)
|
|||||||
|
|
||||||
sprintf (buffer, "%d", j);
|
sprintf (buffer, "%d", j);
|
||||||
ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, ninputs - ninout + i)
|
ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, ninputs - ninout + i)
|
||||||
= gen_rtx_ASM_INPUT (inout_mode[i], ggc_alloc_string (buffer, -1));
|
= gen_rtx_ASM_INPUT (inout_mode[i], ggc_strdup (buffer));
|
||||||
}
|
}
|
||||||
|
|
||||||
generating_concat_p = old_generating_concat_p;
|
generating_concat_p = old_generating_concat_p;
|
||||||
|
Loading…
Reference in New Issue
Block a user