This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] fix bootstrap on darwin to adapt to VEC changes
- From: Jack Howarth <howarth at bromo dot med dot uc dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Cc: dominiq at lps dot ens dot fr, mikestump at comcast dot net, iain at codecodesourcery dot com
- Date: Tue, 11 Sep 2012 10:55:03 -0400
- Subject: [PATCH] fix bootstrap on darwin to adapt to VEC changes
The attached patch fixes the bootstrap on darwin to cope with the
VEC changes to remove unnecessary VEC function overloads. Tested on
x86_64-apple-darwin12. Okay for gcc trunk.
Jack
2012-09-11 Dominique d'Humieres <dominiq@lps.ens.fr>
Jack Howarth <howarth@bromo.med.uc.edu>
* config/darwin.c (darwin_asm_named_section): Adjust for VEC
changes.
(darwin_asm_dwarf_section): Likewise.
Index: gcc/config/darwin.c
===================================================================
--- gcc/config/darwin.c (revision 191179)
+++ gcc/config/darwin.c (working copy)
@@ -1878,7 +1878,7 @@ darwin_asm_named_section (const char *na
the assumption of how this is done. */
if (lto_section_names == NULL)
lto_section_names = VEC_alloc (darwin_lto_section_e, gc, 16);
- VEC_safe_push (darwin_lto_section_e, gc, lto_section_names, &e);
+ VEC_safe_push (darwin_lto_section_e, gc, lto_section_names, e);
}
else if (strncmp (name, "__DWARF,", 8) == 0)
darwin_asm_dwarf_section (name, flags, decl);
@@ -2698,7 +2698,7 @@ darwin_asm_dwarf_section (const char *na
fprintf (asm_out_file, "Lsection%.*s:\n", namelen, sname);
e.count = 1;
e.name = xstrdup (sname);
- VEC_safe_push (dwarf_sect_used_entry, gc, dwarf_sect_names_table, &e);
+ VEC_safe_push (dwarf_sect_used_entry, gc, dwarf_sect_names_table, e);
}
}