gcc/ChangeLog:
Fix bootstap on mips
* dwarf2out.c (is_naming_typedef_dec): Built-in TYPE_DECLs cannot
be naming typedefs.
gcc/testsuite/ChangeLog:
Fix MIPS bootstrap
* g++.dg/other/typedef4.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160599
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-06-10 Dodji Seketeli <dodji@redhat.com>
+
+ Fix bootstap on mips
+ * dwarf2out.c (is_naming_typedef_dec): Built-in TYPE_DECLs cannot
+ be naming typedefs.
+
2010-06-11 Kai Tietz <kai.tietz@onevision.com>
* system.h (helper_const_non_const_cast): New inline for
if (decl == NULL_TREE
|| TREE_CODE (decl) != TYPE_DECL
|| !is_tagged_type (TREE_TYPE (decl))
+ || DECL_IS_BUILTIN (decl)
|| is_redundant_typedef (decl)
/* It looks like Ada produces TYPE_DECLs that are very similar
to C++ naming typedefs but that have different
+2010-06-10 Dodji Seketeli <dodji@redhat.com>
+
+ Fix MIPS bootstrap
+ * g++.dg/other/typedef4.C: New test.
+
2010-06-10 Janus Weil <janus@gcc.gnu.org>
PR fortran/44207
--- /dev/null
+// { dg-options "-g" }
+// { dg-do compile }
+
+// On some platforms like MIPS, __builtin_va_list is a
+// RECORD_TYPE. Make sure we don't wrongly try to generate debug info
+// for its TYPE_DECL and crash.
+typedef __builtin_va_list foo;