This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/45865] [4.6 regression] Failed to build 403.gcc in SPEC CPU 2006
- From: "hjl.tools at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 9 Oct 2010 22:45:54 +0000
- Subject: [Bug debug/45865] [4.6 regression] Failed to build 403.gcc in SPEC CPU 2006
- Auto-submitted: auto-generated
- References: <bug-45865-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45865
--- Comment #6 from H.J. Lu <hjl.tools at gmail dot com> 2010-10-09 22:45:44 UTC ---
A small testcase
--
[hjl@gnu-6 gcc]$ cat /export/gnu/import/delta/foo.c
typedef union tree_node *tree;
enum ix86_builtin_type {
IX86_BT_LAST_VECT,
IX86_BT_LAST_PTR
};
extern const enum ix86_builtin_type ix86_builtin_type_ptr_base[];
extern tree build_qualified_type (tree, int);
extern tree build_pointer_type (tree);
tree
ix86_get_builtin_type (enum ix86_builtin_type tcode, unsigned int index)
{
tree type, itype;
int quals;
if (tcode <= IX86_BT_LAST_PTR)
quals = 0x0;
else
quals = 0x1;
itype = ix86_get_builtin_type (ix86_builtin_type_ptr_base[index],
index);
if (quals != 0x0)
itype = build_qualified_type (itype, quals);
type = build_pointer_type (itype);
return type;
}
[hjl@gnu-6 gcc]$ ./xgcc -B./ -O2 -g -fcompare-debug -S -m32
/export/gnu/import/delta/foo.c -Wall
xgcc: error: /export/gnu/import/delta/foo.c: -fcompare-debug failure (length)
[hjl@gnu-6 gcc]$
----