15 GCC HEAD regressions, 4 new, with your patch on 2004-08-19T23:24:56Z.

Andrew Pinski pinskia@physics.uc.edu
Fri Aug 20 16:06:00 GMT 2004


> 
> --BOUNDARY
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> 
> With your recent patch, GCC HEAD has some regression test failures, 
> which used to pass.  There are 4 new failures, and 11
> failures that existed before and after that patch; 0 failures
> have been fixed.
> 
> The new failures are:
> 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-4.m
> native objc.sum objc.dg/comp-types-5.m

These four were caused by:
+2004-08-19  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * doc/invoke.texi (integer-share-limit): Document.
+
+       * tree.h (TYPE_CACHED_VALUES_P): New.
+       (TYPE_CACHED_VALUES): New.
+       (TYPE_ORIG_SIZE_TYPE): Adjust.
+       * tree.def (INTEGER_CST): Update documentation.
+       * tree.c: Inlcude params.h.
+       (build_int_cst): Cache small values.
+       (build_type_copy): Do not copy the value cache.
+       * c-common.c (c_common_nodes_and_builtins): Add comment, remove
+       unneeded zeroing.
+       * c-typeck.c (build_c_cast): Add comment about OVERFLOW setting.
+       * expmed.c (const_mult_add_overflow_p): Clear type copy's value
+       cache.
+       * fold-const.c (force_fit_type): Copy value when setting
+       overflows.
+       (int_const_binop): Likewise.
+       * stor-layout.c: Include params.h
+       (set_sizetype): Create values cache.
+       (fixup_unsigned_type): Set UNSIGNED_P before caching any values.
+       * params.def (PARAM_INTEGER_SHARE_LIMIT): New.
+       * params.h (INTEGER_SHARE_LIMIT): New.
+       * Makefile.in (tree.o, stor-layout.o): Depend on PARAMS_H.


Thanks,
Andrew Pinski



More information about the Gcc-regression mailing list