mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 15:00:55 +08:00
re PR bootstrap/51094 (Bootstrap failure at revision 181279 on non-ELF targets)
PR bootstrap/51094 * config/elfos.h (STRING_ASM_OP): Define. * varasm.c (default_elf_asm_output_limited_string): Use it. From-SVN: r181327
This commit is contained in:
parent
123cd4632d
commit
c9febe1567
@ -1,5 +1,9 @@
|
||||
2011-11-12 Dimitrios Apostolou <jimis@gmx.net>
|
||||
|
||||
PR bootstrap/51094
|
||||
* config/elfos.h (STRING_ASM_OP): Define.
|
||||
* varasm.c (default_elf_asm_output_limited_string): Use it.
|
||||
|
||||
PR bootstrap/51094
|
||||
* gcc/configure.ac: Check for stpcpy declaration.
|
||||
* system.h: Declare it if not.
|
||||
|
@ -402,6 +402,8 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
|
||||
#define ELF_STRING_LIMIT ((unsigned) 256)
|
||||
|
||||
#define STRING_ASM_OP "\t.string\t"
|
||||
|
||||
/* The routine used to output NUL terminated strings. We use a special
|
||||
version of this for most svr4 targets because doing so makes the
|
||||
generated assembly code more compact (and thus faster to assemble)
|
||||
|
@ -7528,7 +7528,8 @@ default_elf_asm_output_limited_string (FILE *f, const char *s)
|
||||
int escape;
|
||||
unsigned char c;
|
||||
|
||||
fputs ("\t.string\t\"", f);
|
||||
fputs (STRING_ASM_OP, f);
|
||||
putc ('"', f);
|
||||
while (*s != '\0')
|
||||
{
|
||||
c = *s;
|
||||
|
Loading…
x
Reference in New Issue
Block a user