This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[Patch committed] Bug 81033 - [8 Regression] Revision r249019 breaks bootstrap on darwin
- From: Dominique d'Humières <dominiq at lps dot ens dot fr>
- To: Jan Hubicka <hubicka at ucw dot cz>, Richard Biener <richard dot guenther at gmail dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 3 Jul 2017 18:07:30 +0200
- Subject: [Patch committed] Bug 81033 - [8 Regression] Revision r249019 breaks bootstrap on darwin
- Authentication-results: sourceware.org; auth=none
Patch
--- ../_clean/gcc/config/darwin.c 2017-01-01 17:39:06.000000000 +0100
+++ gcc/config/darwin.c 2017-07-03 14:21:19.000000000 +0200
@@ -3683,11 +3683,9 @@ default_function_sections:
void
darwin_function_switched_text_sections (FILE *fp, tree decl, bool new_is_cold)
{
- char buf[128];
- snprintf (buf, 128, "%s%s",new_is_cold?"__cold_sect_of_":"__hot_sect_of_",
- IDENTIFIER_POINTER (DECL_NAME (decl)));
/* Make sure we pick up all the relevant quotes etc. */
- assemble_name_raw (fp, (const char *) buf);
+ assemble_name_raw (fp, new_is_cold?"__cold_sect_of_":"__hot_sect_of_");
+ assemble_name_raw (fp, IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)));
fputs (":\n", fp);
}
committed as revision r249926.
Thanks Jan and Richard for the help.
Dominique