diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-03-05 07:01:13 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-03-05 07:01:13 +0100 |
commit | a5d1569a6dd3126faf40b9aee31555438918fba4 (patch) | |
tree | 649d75376ecf5d33772557e4545a55a3e2b48c45 /gcc/opts.c | |
parent | da56a169acdafa93cf79c058360de06e5530945e (diff) | |
download | gcc-a5d1569a6dd3126faf40b9aee31555438918fba4.zip gcc-a5d1569a6dd3126faf40b9aee31555438918fba4.tar.gz gcc-a5d1569a6dd3126faf40b9aee31555438918fba4.tar.bz2 |
re PR bootstrap/56509 (gnattools build failure)
PR bootstrap/56509
* opts.c (opts_obstack, opts_concat): Moved to...
* opts-common.c (opts_obstack, opts_concat): ... here.
From-SVN: r196449
Diffstat (limited to 'gcc/opts.c')
-rw-r--r-- | gcc/opts.c | 34 |
1 files changed, 0 insertions, 34 deletions
@@ -268,40 +268,6 @@ add_comma_separated_to_vector (void **pvec, const char *arg) *pvec = v; } -/* Like libiberty concat, but allocate using opts_obstack. */ - -char * -opts_concat (const char *first, ...) -{ - char *newstr, *end; - size_t length = 0; - const char *arg; - va_list ap; - - /* First compute the size of the result and get sufficient memory. */ - va_start (ap, first); - for (arg = first; arg; arg = va_arg (ap, const char *)) - length += strlen (arg); - newstr = XOBNEWVEC (&opts_obstack, char, length + 1); - va_end (ap); - - /* Now copy the individual pieces to the result string. */ - va_start (ap, first); - for (arg = first, end = newstr; arg; arg = va_arg (ap, const char *)) - { - length = strlen (arg); - memcpy (end, arg, length); - end += length; - } - *end = '\0'; - va_end (ap); - return newstr; -} - -/* Obstack for option strings. */ - -struct obstack opts_obstack; - /* Initialize OPTS and OPTS_SET before using them in parsing options. */ void |