4 GCC regressions, 0 new, with your patch on 2002-05-06T16:54:09Z.
GCC regression checker
regress@redhat.com
Mon May 6 13:05: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-3.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-06T13:41:40Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Mon May 6 00:15:20 2002
+++ gcc/gcc/ChangeLog Mon May 6 09:54:31 2002
@@ -1,3 +1,22 @@
+2002-05-06 Jeff Law <law@redhat.com>
+
+ * pa-protos.h (hppa_fpstore_bypass_p): Declare.
+ * pa.c (pa_adjust_cost): Remove all true dependency cost
+ adjustments. Also remove support for non-DFA scheduling.
+ * pa.md (700, 7100, 7100lc, 7200, 7300): Use bypass mechanism
+ to adjust true dependency costs. Update various comments.
+ (7100lc, 7200, 7300 scheduling): Simplify by combining the
+ FP ALU & MPY units into a single unit.
+
+2002-05-06 Catherine Moore <clm@redhat.com>
+
+ * config/v850/v850.c (compute_register_save_size): Make sure
+ to count all of the registers that will be saved.
+
+Mon May 6 18:03:11 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (q_regs_operand): Use ANY_QI_REGS_P.
+
2002-05-06 David S. Miller <davem@redhat.com>
* config/sparc/sparc.c (emit_soft_tfmode_libcall): Do not
--- /maat/heart/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Mon May 6 06:42:49 2002
+++ gcc/libstdc++-v3/ChangeLog Mon May 6 09:55:12 2002
@@ -1,3 +1,8 @@
+2002-05-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * config/os/irix/irix5.2/bits/os_defines.h (_SGI_SOURCE,
+ __EXTENSIONS__): Ensure they are always defined.
+
2002-05-06 Phil Edwards <pme@gcc.gnu.org>
* docs/html/documentation.html: Fix broken link.
ChangeLog entries between 2002-05-06T13:41:40Z and the last time everything
passed, on 2002-05-04T05:46:12Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Fri May 3 13:12:32 2002
+++ gcc/ChangeLog Sun May 5 13:45:52 2002
@@ -1,3 +1,8 @@
+2002-05-05 Alexandre Oliva <aoliva@redhat.com>
+
+ * configure.in (noconfigdirs): Don't disable libgcj on
+ sparc64-*-solaris* and sparcv9-*-solaris*.
+
2002-05-03 Alexandre Oliva <aoliva@redhat.com>
* configure.in: Revert 2002-04-18's patch; fixed in libjava.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Fri May 3 22:46:31 2002
+++ gcc/gcc/ChangeLog Mon May 6 00:15:20 2002
@@ -1,3 +1,259 @@
+2002-05-06 David S. Miller <davem@redhat.com>
+
+ * config/sparc/sparc.c (emit_soft_tfmode_libcall): Do not
+ allow result to overlap input operands in memory.
+
+2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
+
+doc:
+ * cpp.texi: Update multichar charconst docs.
+
+2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpplex.c (cpp_interpret_charconst): Sign-extend each
+ character. Don't ignore excess characters. Treat
+ multicharacter character constants as signed.
+ (cpp_parse_escape): Clarify diagnostic.
+
+2002-05-05 Jakub Jelinek <jakub@redhat.com>
+
+ * config/sparc/sparc.md (ashlsi3): If shift count is const1_rtx,
+ use add instead of shift.
+ (ashldi3_sp64): Likewise.
+ (ashlsi3_const1, ashldi3_const1): Remove.
+ * config/sparc/sparc.h (PREDICATE_CODES): Add const1_operand.
+ * config/sparc/sparc.c (const1_operand): New.
+
+2002-05-05 Jason Thorpe <thorpej@wasabisystems.com>
+
+ * config.gcc (alpha*-*-netbsd*): Don't use crtstuff.
+
+2002-05-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/6561
+ * config/sparc/sparc.md (muldi3_v8plus): Handle %1 equal to %2.
+
+2002-05-05 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.c (alpha_adjust_cost): Remove everything but
+ memory latency adjustments.
+ (alpha_variable_issue): Remove.
+ (alpha_use_dfa_pipeline_interface): New.
+ (alpha_multipass_dfa_lookahead): New.
+ * config/alpha/alpha.md: Remove define_function_unit scheduling;
+ include new dfa scheduling.
+ (attr type): Add none.
+ (blockage): Use it.
+ * config/alpha/ev4.md: New.
+ * config/alpha/ev5.md: New.
+ * config/alpha/ev6.md: New.
+
+2002-05-05 David S. Miller <davem@redhat.com>
+
+ * recog.c (store_data_bypass_p): Handle CLOBBER inside PARALLEL.
+
+2002-05-05 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c: Fix formatting.
+ * emit-rtl.c: Likewise.
+
+2002-05-05 Vladimir Makarov <vmakarov@redhat.com>
+
+ * genautomata.c (initiate_states): Add additional guard to
+ initialize `units_array'.
+
+2002-05-05 Vladimir Makarov <vmakarov@redhat.com>
+
+ * genautomata.c (form_the_same_automaton_unit_lists_from_regexp,
+ process_unit_to_form_the_same_automaton_unit_lists,
+ form_the_same_automaton_unit_lists
+ check_unit_distributions_to_automata): New prototypes and
+ functions.
+ (check_automata): Rename it into `check_automata_insn_issues'.
+ (unit_decl): New fields `the_same_automaton_unit' and
+ `the_same_automaton_message_reported_p'.
+ (unit_decl_t): New typedef.
+ (the_same_automaton_lists): New gloval variable.
+ (unit_regexp, unit_set_el, units_array, units_cmp,
+ output_get_cpu_unit_code_func): Use the typedef.
+ (evaluate_max_reserv_cycles): Increment
+ `description->max_insn_reserv_cycles'.
+ (initiate_states): Don't increment `max_cycles_num'.
+ (transform_insn_regexps): Move code around transformation of
+ regexps from `generate'.
+ (generate): Remove call of `transform_insn_regexps'.
+ (expand_automata): Call `transform_insn_regexps' and
+ `check_unit_distributions_to_automata'. Check errors before
+ `generate'.
+
+ * config/sparc/ultra3.md (us3_a0, us3_a1): Move the units into
+ automaton `ultrasparc3_1'.
+
+2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-common.c (c_common_init): Set up CPP arithmetic.
+ * cppinit.c (cpp_create_reader): Default CPP arithmetic to
+ something reasonable for the host.
+ (sanity_checks): Add checks.
+ (cpp_read_main_file): Call sanity_checks() from here...
+ (cpp_post_options): ... not here.
+ * cpplex.c (cpp_interpret_charconst): Get max_chars right.
+ * cpplib.h (struct cpp_options): New member int_precision.
+
+2002-05-05 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * doc/install.texi (powerpc-*-linux-gnu*): Update build requirements.
+
+2002-05-04 David S. Miller <davem@redhat.com>
+
+ * config/sparc/linux.h, config/sparc/linux64.h
+ (HANDLE_PRAGMA_PACK_PUSH_POP): Don't define twice.
+
+ * 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.
+
+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 Mon May 6 03:26:26 2002
@@ -1,3 +1,20 @@
+2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * gcc.dg/cpp/charconst-3.c: Run, don't compile.
+
+2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * gcc.dg/cpp/charconst-3.c: New test.
+
+2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * gcc.dg/cpp/charconst.c: Update tests.
+
+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 Mon May 6 06:42:49 2002
@@ -1,3 +1,37 @@
+2002-05-06 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/html/documentation.html: Fix broken link.
+
+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/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.
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Fri May 3 22:46:52 2002
+++ gcc/libjava/ChangeLog Mon May 6 06:42:14 2002
@@ -1,3 +1,13 @@
+2002-05-06 David.Billinghurst <David.Billinghurst@riotinto.com>
+
+ * testsuite/lib/libjava.exp (libjava_arguments): Don't link
+ with -no-install on *-*-cygwin*.
+
+2002-05-06 David.Billinghurst <David.Billinghurst@riotinto.com>
+
+ * testsuite/lib/libjava.exp (test_libjava_from_source):
+ Add comment explaining last patch
+
2002-05-04 David Billinghurst <David.Billinghurst@riotinto.com>
* testsuite/lib/libjava.exp (test_libjava_from_source):
--- /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