[tree-ssa mudflap] ia64 reloc tweak
Frank Ch. Eigler
fche@redhat.com
Thu Jun 5 20:19:00 GMT 2003
Hi -
The following patch makes most of the tests run on ia64, and
keeps working the i386 and x86_64 targets, so it can't be too evil.
2003-06-05 Frank Ch. Eigler <fche@redhat.com>
* c-mudflap.c (mflang_register_call): Give the synthetic decl
undefined (not zero) size.
[same for cp-mudflap.c]
Index: c-mudflap.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/c-mudflap.c,v
retrieving revision 1.1.2.5
diff -u -p -r1.1.2.5 c-mudflap.c
--- c-mudflap.c 5 Jun 2003 17:29:39 -0000 1.1.2.5
+++ c-mudflap.c 5 Jun 2003 20:17:35 -0000
@@ -86,7 +86,7 @@ mflang_register_call (label, regsize, re
tree mf_register_fndecl = mflang_lookup_decl ("__mf_register");
/* See gcc-checker's c-bounds.c (declare_private_statics) */
- decltype = build_array_type (char_type_node, build_index_type (integer_zero_node));
+ decltype = build_array_type (char_type_node, 0);
decl = mf_mark (build_decl (VAR_DECL, get_identifier (label), decltype));
TREE_STATIC (decl) = 1;
Index: cp/cp-mudflap.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/cp/Attic/cp-mudflap.c,v
retrieving revision 1.1.2.5
diff -u -p -r1.1.2.5 cp-mudflap.c
--- cp/cp-mudflap.c 5 Jun 2003 17:29:40 -0000 1.1.2.5
+++ cp/cp-mudflap.c 5 Jun 2003 20:17:35 -0000
@@ -86,7 +86,7 @@ mflang_register_call (label, regsize, re
tree mf_register_fndecl = mflang_lookup_decl ("__mf_register");
/* See gcc-checker's c-bounds.c (declare_private_statics) */
- decltype = build_array_type (char_type_node, build_index_type (integer_zero_node));
+ decltype = build_array_type (char_type_node, 0);
decl = mf_mark (build_decl (VAR_DECL, get_identifier (label), decltype));
TREE_STATIC (decl) = 1;
More information about the Gcc-patches
mailing list