From: Rafael Avila de Espindola Date: Wed, 15 Apr 2009 09:02:02 +0000 (+0000) Subject: class.c (build_vtbl_ref_1): Remove call to assemble_external. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3b482fca4fd5b2cb58fffffa6ca2723bccf3d9d4;p=gcc.git class.c (build_vtbl_ref_1): Remove call to assemble_external. 2009-04-15 Rafael Avila de Espindola * class.c (build_vtbl_ref_1): Remove call to assemble_external. * init.c (build_vtbl_address): Remove call to assemble_external. From-SVN: r146087 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d9aba899fd..4f2d803ca56 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-04-15 Rafael Avila de Espindola + + * class.c (build_vtbl_ref_1): Remove call to assemble_external. + * init.c (build_vtbl_address): Remove call to assemble_external. + 2009-04-14 Daniel Jacobowitz * config/rs6000/rs6000.c (rs6000_dwarf_register_span): Fix debug diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 1a96384bf40..76e63981a33 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -625,7 +625,6 @@ build_vtbl_ref_1 (tree instance, tree idx) if (!vtbl) vtbl = build_vfield_ref (instance, basetype); - assemble_external (vtbl); aref = build_array_ref (vtbl, idx, input_location); TREE_CONSTANT (aref) |= TREE_CONSTANT (vtbl) && TREE_CONSTANT (idx); diff --git a/gcc/cp/init.c b/gcc/cp/init.c index 8e3e4895264..812042d7f7f 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -869,7 +869,6 @@ build_vtbl_address (tree binfo) /* Figure out what vtable BINFO's vtable is based on, and mark it as used. */ vtbl = get_vtbl_decl_for_binfo (binfo_for); - assemble_external (vtbl); TREE_USED (vtbl) = 1; /* Now compute the address to use when initializing the vptr. */