4 GCC regressions, 0 new, with your patch on 2002-05-05T07:55:39Z.

GCC regression checker regress@redhat.com
Sun May 5 04:07:00 GMT 2002


With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 4
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim gcc.sum gcc.dg/cpp/charconst.c
native gcc.sum gcc.dg/i386-sse-1.c
native gcc.sum gcc.dg/i386-sse-2.c
native gcc.sum gcc.dg/i386-sse-3.c

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-05-05T04:45:01Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Sat May  4 21:45:19 2002
+++ gcc/gcc/ChangeLog	Sun May  5 00:56:00 2002
@@ -1,3 +1,12 @@
+2002-05-04  David S. Miller  <davem@redhat.com>
+
+	* config/sparc/sparc.c (sparc_rtx_costs): Describe costs of
+	more RTX codes.
+	* config/sparc/sparc.h (RTX_COSTS_CASES): List those new codes.
+
+	* recog.c (store_data_bypass_p): Handle out_insn being a PARALLEL
+	of SETs.
+
 2002-05-05  Tim Josling  <tej@melbpc.org.au>
 
 	* treelang; New directory for new sample language treelang. 
--- /maat/heart/tbox/changelog_mail/gcc/libffi/ChangeLog	Mon Apr 29 01:20:08 2002
+++ gcc/libffi/ChangeLog	Sun May  5 00:56:12 2002
@@ -1,3 +1,9 @@
+2002-05-05  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* configure.in (sparc64-*-netbsd*): Add target.
+	(sparc-*-netbsdelf*): Likewise.
+	* configure: Regenerate.
+
 2002-04-28  David S. Miller  <davem@redhat.com>
 
 	* configure.in, configure: Fix SPARC test in previous change.

ChangeLog entries between 2002-05-05T04:45:01Z and the last time everything
passed, on 2002-05-04T05:46:12Z:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Fri May  3 22:46:31 2002
+++ gcc/gcc/ChangeLog	Sat May  4 21:45:19 2002
@@ -1,3 +1,141 @@
+2002-05-05  Tim Josling  <tej@melbpc.org.au>
+
+	* treelang; New directory for new sample language treelang. 
+
+2002-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* Makefile.in (c-lex.o): Update.
+	* c-lex.c: Include target.h.
+	(cb_register_builtins): New.
+	(init_c_lex): Set builtins callback.
+	* c-lex.h (cpp_define, cpp_assert): New prototypes.
+	* cppinit.c (init_builtins): Use callback, including for
+	GXX_WEAK.
+	* cpplib.h (struct cpp_callbacks): New member.
+	* target-def.h (TARGET_REGISTER_CPP_BUILTINS): New.
+	(TARGET_INITIALIZER): Update.
+	* target.h (struct gcc_target): New hook.
+	* tree.c (default_register_cpp_builtins): New.
+	* tree.h (default_register_cpp_builtins): New.
+doc:
+	* tm.texi (TARGET_REGISTER_CPP_BUILTINS): Document.
+
+2002-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cppinit.c (MAX_WCHAR_TYPE_SIZE): Move to cpplib.h
+	(cpp_post_options): Move sanity checks to...
+	(sanity_checks): New.
+	* cpplex.c (maybe_read_ucs): Fix prototype.
+	(parse_string, cpp_parse_escape): Cast for %c format specifier.
+	* cpplib.h (cppchar_t): Use unsigned long or unsigned long long
+	if necessary.
+
+2002-05-04  Bernd Schmidt  <bernds@redhat.com>
+
+	* config/i386/i386.c (bdesc_2arg): Add a couple of missing SSE2
+	builtins.  Use V2DI patterns instead of TI for logical operations.
+	(ix86_init_mmx_sse_builtins): Add a couple of missing SSE2 builtins.
+	Correct definitions of psadbw, pmovmskb128, movntdq, cvtdq2ps.
+	(ix86_expand_builtins): Change the pattern used for movntdq.
+	* config/i386/i386.md (sse2_andv2di3, sse2_iorv2di3, sse2_xorv2di3,
+	sse2_nandv2di3): New patterns.
+	(sse2_anddf3, sse2_nanddf3, sse2_iordf3, sse2_xordf3): Correct modes
+	on operands.
+	(sse2_movntv2di): Renamed from sse2_movntti and modes adjusted.
+	(cvtdq2pd): Correct mode on operand 1.
+	(sse2_umulsidi3): Describe without unspec.
+	(sse2_psadbw, mmx_psadbw): Describe with unspec; use more appropriate
+	machine modes.
+	(lshrv2di3): Renamed from sse2_lshrv2di3 and removed unspec.
+	(ashlv2di3): Likewise, from sse2_ashlv2di3.
+	(ashrv8hi3, ashrv4si3, lshrv8hi3, lshrv4si3, lshrv2di3, ashlv8hi3,
+	ashlv4si3, ashlv2di3): Use SImode for shift count.
+	(ashrv8hi3_ti, ashrv4si3_ti, lshrv8hi3_ti, lshrv4si3_ti, lshrv2di3_ti,
+	lshrv4si3_ti, lshrv2di3_ti, ashlv8hi3_ti, ashlv4si3_ti, ashlv2di3_ti):
+	New patterns.
+	* config/i386/xmmintrin.h (__v2df, __v2di, __v4si, __v8hi, __v16qi):
+	New typedefs.
+	(__m128i, __m128d): New macros.
+	(_mm_add_pd, _mm_add_sd, _mm_sub_pd, _mm_sub_sd, _mm_mul_pd,
+	_mm_mul_sd, _mm_div_pd, _mm_div_sd, _mm_sqrt_pd, _mm_sqrt_sd,
+	_mm_min_pd, _mm_min_sd, _mm_max_sd, _mm_max_pd, _mm_and_pd,
+	_mm_andnot_pd, _mm_xor_pd, _mm_or_pd, _mm_cmpeq_pd, _mm_cmplt_pd,
+	_mm_cmple_pd, _mm_cmpgt_pd, _mm_cmpge_pd, _mm_cmpneq_pd,
+	_mm_cmpnlt_pd, _mm_cmpnle_pd, _mm_cmpngt_pd, _mm_cmpnge_pd, 
+	_mm_cmpord_pd, _mm_cmpunord_pd, _mm_cmpeq_sd, _mm_cmplt_sd,
+	_mm_cmple_sd, _mm_cmpgt_sd, _mm_cmpge_sd, _mm_cmpneq_sd,
+	_mm_cmpnlt_sd, _mm_cmpnle_sd, _mm_cmpngt_sd, _mm_cmpnge_sd, 
+	_mm_cmpord_sd, _mm_cmpunord_sd, _mm_comieq_sd, _mm_comilt_sd,
+	_mm_comile_sd, _mm_comigt_sd, _mm_comige_sd, _mm_comineq_sd,
+	_mm_ucomieq_sd, _mm_ucomieq_sd, _mm_ucomilt_sd, _mm_ucomile_sd,
+	_mm_ucomigt_sd, _mm_ucomige_sd, _mm_ucomineq_sd, _mm_cvtepi32_pd,
+	_mm_cvtepi32_ps, _mm_cvtpd_epi32, _mm_cvtpd_pi32, _mm_cvtpd_ps,
+	_mm_cvttpd_epi32, _mm_cvttpd_pi32, _mm_cvtpi32_pd, _mm_cvtps_epi32,
+	_mm_cvttps_epi32, _mm_cvtps_pd, _mm_cvtsd_si32, _mm_cvttsd_si32,
+	_mm_cvtsd_ss, _mm_cvtsi32_sd, _mm_cvtss_sd, _mm_unpackhi_pd,
+	_mm_unpacklo_pd, _mm_loadh_pd, _mm_storeh_pd, _mm_storel_pd,
+	_mm_movemask_pd, _mm_packs_epi16, _mm_packs_epi32, _mm_packus_epi16,
+	_mm_unpackhi_epi8, _mm_unpackhi_epi16, _mm_unpackhi_epi32,
+	_mm_unpacklo_epi8, _mm_unpacklo_epi16, _mm_unpacklo_epi32,
+	_mm_add_epi8, _mm_add_epi16, _mm_add_epi32, _mm_add_epi64,
+	_mm_adds_epi8, _mm_adds_epi16, _mm_adds_epu8, _mm_adds_epu16,
+	_mm_sub_epi8, _mm_sub_epi16, _mm_sub_epi32, _mm_sub_epi64,
+	_mm_subs_epi8, _mm_subs_epi16, _mm_subs_epu8, _mm_subs_epu16,
+	_mm_madd_epi16, _mm_mulhi_epi16, _mm_mullo_epi16, _mm_mul_pu16,
+	_mm_mul_epu16, _mm_sll_epi16, _mm_sll_epi32, _mm_sll_epi64,
+	_mm_sra_epi16, _mm_sra_epi32, _mm_srl_epi16, _mm_srl_epi32,
+	_mm_srl_epi64, _mm_slli_epi16, _mm_slli_epi32, _mm_slli_epi64,
+	_mm_srai_epi16, _mm_srai_epi32, _mm_srli_epi16, _mm_srli_epi32,
+	_mm_srli_epi64, _mm_and_si128, _mm_andnot_si128, _mm_or_si128,
+	_mm_xor_si128, _mm_cmpeq_epi8, _mm_cmpeq_epi16, _mm_cmpeq_epi32,
+	_mm_cmpgt_epi8, _mm_cmpgt_epi16, _mm_cmpgt_epi32, _mm_max_epi16,
+	_mm_max_epu8, _mm_min_epi16, _mm_min_epu8, _mm_movemask_epi8,
+	_mm_mulhi_epu16, _mm_maskmoveu_si128, _mm_avg_epu8, _mm_avg_epu16,
+	_mm_sad_epu8, _mm_stream_si32, _mm_stream_si128, _mm_stream_pd,
+	_mm_movpi64_epi64, _mm_clflush, _mm_lfence, _mm_mfence): New
+	functions.
+	(_mm_shufflehi_epi16, _mm_shufflelo_epi16, _mm_shuffle_epi32, 
+	_mm_extract_epi16, _mm_insert_epi16, _mm_shuffle_pd): New macros.
+
+2002-05-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* dwarf2out.c: Fix formatting.
+	* varasm.c: Likewise.
+
+2002-05-04  David Edelsohn  <edelsohn@gnu.org>
+
+	PR c/6543
+	* config/rs6000/rs6000.md (sCC pattern and splitter): Remove
+	clobber and use result as temporary value.
+
+Sat May  4 13:20:54 CEST 2002  Jan Hubicka  <jh@suse.cz>
+
+	* expr.c (force_operand): Use expand_simple_* to handle more
+	cases.
+
+2002-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-lex.c (lex_string): Let cpp_parse_escape handles truncation
+	and sign-extension.
+	(lex_charconst): Update for change in prototype of
+	cpp_interpret_charconst.  Extend from cppchar_t to HOST_WIDE_INT
+	appropriately.
+	* cpphash.h (BITS_PER_CPPCHAR_T): New.
+	* cppinit.c (cpp_create_reader): Initialize them for no
+	change in semantics.
+	(cpp_post_options): Add sanity checks.
+	* cpplex.c (cpp_parse_escape): Handle precision, sign-extension
+	and truncation issues.  Calculate in type cppchar_t.
+	(MAX_CHAR_TYPE_SIZE, MAX_WCHAR_TYPE_SIZE): Remove.
+	(cpp_interpret_charconst): Calculate in type cppchar_t.  Handle
+	run-time dependent precision correctly.  Return whether the
+	result is signed or not.
+	* cpplib.c (dequote_string): Use cppchar_t; update.
+	* cpplib.h (cppchar_signed_t): New.
+	struct cpp_options): New precision members.
+	(cpp_interpret_charconst, cpp_parse_escape): Update prototypes.
+	* cppexp.c (eval_token): Update.
+
 2002-05-03  David S. Miller  <davem@redhat.com>
 
 	* config/sparc/sparc-protos.h (sparc_rtx_costs): New.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog	Sat Apr 27 15:10:45 2002
+++ gcc/gcc/java/ChangeLog	Sat May  4 07:23:24 2002
@@ -1,3 +1,10 @@
+2002-05-04  Mark Wielaard  <mark@klomp.org>
+
+	For PR java/6519:
+	* parse.y (build_string_concatenation): Return just op1 only when op2
+	is null and op1 is a STRING_CST, otherwise always construct a
+	StringBuffer.
+
 2002-04-27  Tom Tromey  <tromey@redhat.com>
 
 	For PR java/6382:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Fri May  3 16:25:26 2002
+++ gcc/gcc/testsuite/ChangeLog	Sat May  4 21:45:21 2002
@@ -1,3 +1,8 @@
+2002-05-05  Tim Josling  <tej@melbpc.org.au>
+
+	* treelang: Added directory for new sample language treelang. Also
+	lib/treelang.exp: New file to signal treelang should be tested. 
+
 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
 
 	* gcc.dg/cpp/cmdlne-dM-M.c: New test.
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Fri May  3 13:12:46 2002
+++ gcc/libstdc++-v3/ChangeLog	Sat May  4 16:01:05 2002
@@ -1,3 +1,33 @@
+2002-05-04  Benjamin Kosnik  <bkoz@redhat.com>
+	    Paolo Carlini  <pcarlini@unitus.it>
+
+	* testsuite/22_locale/num_put_members_char.cc: Add test04(),
+	testing for the locale_facets.tcc entry of the previous commit.
+	* testsuite/22_locale/num_put_members_wchar_t.cc: Likewise.
+
+2002-05-04  Takeshi Kobayakawa  <tskoba@mte.biglobe.ne.jp>
+
+	* config/locale/generic/c_locale.cc
+	(__convert_to_v(float, double, long double)):
+	Fix the temporary switch to the "C" locale, saving and
+	restoring in the proper way the current locale.
+	* config/locale/generic/time_members.cc
+	(__timepunct<char, wchar_t>::_M_put): Likewise.
+	* config/locale/gnu/messages_members.cc
+	(messages<char>::do_get): Likewise.
+	* config/locale/gnu/messages_members.h
+	(messages<_CharT>::do_get): Likewise.
+	* config/locale/gnu/time_members.cc
+	(__timepunct<char, wchar_t>::_M_put): Likewise.
+	* include/bits/locale_facets.tcc (__convert_from_v): Likewise.
+
+2002-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* configure.in (AC_CHECK_HEADERS): Check for string.h & stdlib.h.
+	* libsupc++/Makefile.am (LTCOMPILE): Add $(DEFS).
+
+	* Makefile.in, config.h.in, configure: Regenerate.
+
 2002-05-03  Benjamin Kosnik  <bkoz@redhat.com>
 
 	PR libstdc++/6549.
--- /maat/heart/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog	Sun Apr 21 05:45:33 2002
+++ gcc/libjava/testsuite/ChangeLog	Sat May  4 07:23:28 2002
@@ -1,3 +1,9 @@
+2002-05-04  Mark Wielaard  <mark@klomp.org>
+
+	For PR java/6519:
+	* libjava.lang/emptystring.java: New.
+	* libjava.lang/emptystring.out: New.
+
 2002-04-21  Mark Wielaard  <mark@klomp.org>
 
 	* libjava.mauve/xfail: Expect failures for PR java/6391 and
-------------- next part --------------
-- 
Geoffrey Keating <regress@maat.cygnus.com> 
(via an automated GCC regression-testing script.)



More information about the Gcc-regression mailing list