66 GCC regressions, 52 new, with your patch on 2003-07-09T04:45:01Z.

Andrew Pinski pinskia@physics.uc.edu
Wed Jul 9 10:27:00 GMT 2003


All of these are caused by Jan Hubicka's inlining patch:

Wed Jul  9 02:25:39 CEST 2003  Jan Hubicka  <jh@suse.cz>

	* c-common.c (c_estimate_num_insns_1): New static function.
	(c_estimate_num_insns): New global function.
	* c-common.h (DECL_NUM_STMTS): Rename to...
	(DECL_ESTIMATED_INSNS): ... this.
	(c_estimate_num_insns): Declare.
	* c-decl.c (duplicate_decls): Use DECL_ESTIMATED_INSNS.
	* c-lang.c (LANG_HOOKS_TREE_INLINING_ESTIMATE_NUM_INSNS): New.
	* c-semantics.c (add_stmt): Do not account statements.
	* langhooks-def.h (LANG_HOOKS_TREE_INLINING_ESTIMATE_NUM_INSNS):
	New.

This is the same problem as Mark referred to 
<http://gcc.gnu.org/ml/gcc/2003-07/msg00667.html>.
Note Objective-C's trees are just C's tree so mostly likely you just 
have set the Objective-C
to the same as C.


Thanks,
Andrew Pinski

On Wednesday, Jul 9, 2003, at 05:41 US/Eastern, GCC regression checker 
wrote:

> With your recent patch, GCC has some regression test failures, which
> used to pass.  There are 52 new failures, and 14
> failures that existed before and after that patch; 0 failures
> have been fixed.
>
> The new failures are:
> native objc.sum objc.dg/bitfield-1.m
> native objc.sum objc.dg/bitfield-2.m
> native objc.sum objc.dg/comp-types-1.m
> native objc.sum objc.dg/comp-types-2.m
> native objc.sum objc.dg/comp-types-3.m
> native objc.sum objc.dg/comp-types-4.m
> native objc.sum objc.dg/comp-types-5.m
> native objc.sum objc.dg/comp-types-6.m
> native objc.sum objc.dg/const-str-1.m
> native objc.sum objc.dg/desig-init-1.m
> native objc.sum objc.dg/local-decl-1.m
> native objc.sum objc.dg/method-1.m
> native objc.sum objc.dg/method-2.m
> native objc.sum objc.dg/naming-1.m
> native objc.sum objc.dg/param-1.m
> native objc.sum objc.dg/proto-hier-1.m
> native objc.sum objc.dg/proto-hier-2.m
> native objc.sum objc.dg/proto-lossage-1.m
> native objc.sum objc.dg/selector-1.m
> native objc.sum objc.dg/super-class-2.m
> native objc.sum objc.dg/undeclared-selector.m
> native objc.sum objc/compile/20011211-1.m,
> native objc.sum objc/execute/accessing_ivars.m
> native objc.sum objc/execute/bycopy-1.m
> native objc.sum objc/execute/bycopy-2.m
> native objc.sum objc/execute/compatibility_alias.m
> native objc.sum objc/execute/encode-1.m
> native objc.sum objc/execute/enumeration-1.m
> native objc.sum objc/execute/enumeration-2.m
> native objc.sum objc/execute/fdecl.m
> native objc.sum objc/execute/formal_protocol-1.m
> native objc.sum objc/execute/formal_protocol-2.m
> native objc.sum objc/execute/formal_protocol-3.m
> native objc.sum objc/execute/formal_protocol-4.m
> native objc.sum objc/execute/formal_protocol-5.m
> native objc.sum objc/execute/formal_protocol-6.m
> native objc.sum objc/execute/formal_protocol-7.m
> native objc.sum objc/execute/informal_protocol.m
> native objc.sum objc/execute/initialize.m
> native objc.sum objc/execute/load-2.m
> native objc.sum objc/execute/load-3.m
> native objc.sum objc/execute/load.m
> native objc.sum objc/execute/nested-1.m
> native objc.sum objc/execute/nested-2.m
> native objc.sum objc/execute/nil_method-1.m
> native objc.sum objc/execute/no_clash.m
> native objc.sum objc/execute/np-1.m
> native objc.sum objc/execute/object_is_class.m
> native objc.sum objc/execute/object_is_meta_class.m
> native objc.sum objc/execute/private.m
> native objc.sum objc/execute/protocol.m
> native objc.sum objc/execute/selector-1.m
>
> For more information, see http://gcc.gnu.org/regtest/.
> <ChangeLog.diff>--
> Geoffrey Keating <geoffk@apple.com>
> (via an automated GCC regression-testing script.)



More information about the Gcc-regression mailing list