[Bug lto/63286] [5 Regression] FAIL: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, * after r215196

2014-09-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63286

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |5.0


[Bug lto/63286] [5 Regression] FAIL: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, * after r215196

2014-09-19 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63286

Jan Hubicka  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Jan Hubicka  ---
Fixed.


[Bug lto/63286] [5 Regression] FAIL: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, * after r215196

2014-09-19 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63286

--- Comment #3 from Jan Hubicka  ---
Author: hubicka
Date: Fri Sep 19 18:54:23 2014
New Revision: 215403

URL: https://gcc.gnu.org/viewcvs?rev=215403&root=gcc&view=rev
Log:

PR lto/63286
* tree.c (need_assembler_name_p): Do not mangle variadic types.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree.c


[Bug lto/63286] [5 Regression] FAIL: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, * after r215196

2014-09-19 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63286

--- Comment #2 from Dominique d'Humieres  ---
> I am testing:
> Index: tree.c
> ...

AFAICT the patch in comment 1 does not fix the PR.


[Bug lto/63286] [5 Regression] FAIL: g++.dg/lto/20101014-2 cp_lto_20101014-2_0.o assemble, * after r215196

2014-09-17 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63286

Jan Hubicka  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2014-09-17
 CC||hubicka at gcc dot gnu.org
   Assignee|unassigned at gcc dot gnu.org  |hubicka at gcc dot 
gnu.org
 Ever confirmed|0   |1

--- Comment #1 from Jan Hubicka  ---
I am testing:
Index: tree.c
===
--- tree.c  (revision 215328)
+++ tree.c  (working copy)
@@ -5003,6 +5003,7 @@ need_assembler_name_p (tree decl)
   && decl == TYPE_NAME (TREE_TYPE (decl))
   && !is_lang_specific (TREE_TYPE (decl))
   && AGGREGATE_TYPE_P (TREE_TYPE (decl))
+  && variably_modified_type_p (TREE_TYPE (decl), NULL_TREE)
   && !type_in_anonymous_namespace_p (TREE_TYPE (decl)))
 return !DECL_ASSEMBLER_NAME_SET_P (decl);
   /* Only FUNCTION_DECLs and VAR_DECLs are considered.  */