This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Latest (and hopefully last!) sizing changes
- To: gcc-patches at gcc dot gnu dot org, kenner at vlsi1 dot ultra dot nyu dot edu
- Subject: Re: Latest (and hopefully last!) sizing changes
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Sun, 26 Mar 2000 10:00:11 -0500 (EST)
I had some trouble on irix6 and solaris2.7 which I think is
related to your patch. Here's the output from x86-linux->solaris2.7
cross compile:
../../../egcs-CVS20000326/gcc/config/sparc/sparc.c: In function `function_arg_record_value_1':
../../../egcs-CVS20000326/gcc/config/sparc/sparc.c:4105: invalid type argument of `->'
../../../egcs-CVS20000326/gcc/config/sparc/sparc.c: In function `function_arg_record_value_2':
../../../egcs-CVS20000326/gcc/config/sparc/sparc.c:4221: invalid type argument of `->'
All the errors in the solaris2.7 and irix6 builds seemed to share this
egrep pattern:
egrep 'TREE_INT_CST_(LOW|HIGH)[ \t]*\([ \t]*DECL_FIELD_BITPOS'
There's also one from arm/pe.c:
config/arm/pe.c:477: || (TREE_INT_CST_LOW (DECL_FIELD_BITPOS (field))
config/mips/mips.c:3850: && (TREE_INT_CST_LOW (DECL_FIELD_BITPOS (field))
config/mips/mips.c:3887: && (TREE_INT_CST_LOW (DECL_FIELD_BITPOS (field))
config/mips/mips.c:3892: && TREE_INT_CST_LOW (DECL_FIELD_BITPOS (field)) == bitpos
config/mips/mips.c:7421: = TREE_INT_CST_LOW (DECL_FIELD_BITPOS (fields[0]));
config/mips/mips.c:7423: = TREE_INT_CST_LOW (DECL_FIELD_BITPOS (fields[1]));
config/sparc/sparc.c:4105: bitpos += TREE_INT_CST_LOW (DECL_FIELD_BITPOS (field));
config/sparc/sparc.c:4221: bitpos += TREE_INT_CST_LOW (DECL_FIELD_BITPOS (field));
--
Kaveh R. Ghazi Engagement Manager / Project Services
ghazi@caip.rutgers.edu Qwest Internet Solutions