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