This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
Regression for trunk on athlon_mp-pc-linux-gnu
- From: Autocrasher <autocrasher at devphil dot com>
- To: gcc-regression at gcc dot gnu dot org
- Date: Thu, 24 Jul 2003 12:34:37 -0400
- Subject: Regression for trunk on athlon_mp-pc-linux-gnu
One or more new FAIL's have appeared for athlon_mp-pc-linux-gnu:
g++.sum g++.dg/ext/packed2.C
g++.sum g++.old-deja/g++.other/anon7.C
These tests passed the last time they were ran.
Attached are the ChangeLogs since the previous run. There have been too
many changes since then, so I cannot notify each maintainer individually.
(The large recipient list would be treated as spam.)
The full transcript is at http://www.devphil.com/build/
Host was specified as athlon_mp-pc-linux-gnu. Target was specified
as athlon_mp-pc-linux-gnu.
This particular run used standard (previously installed) binutils.
This email is generated by a machine, not sent from a person. If you think
it's been sent to you in error, please see the gcc-regression list archives
for possible followup discussion; this could be legitimate or it could be a
false positive. Also watch for email from the other regression testers and
check the logs from the known autobuilders.
With love,
The Autocrasher (Phil's Builder Bot, version 2.0)
=========================================================================
diff -u1r previous/CL/ChangeLog current/CL/ChangeLog
--- previous/CL/ChangeLog 2003-07-20 05:42:18.000000000 -0400
+++ current/CL/ChangeLog 2003-07-23 12:58:10.000000000 -0400
@@ -1 +1,6 @@
+2003-07-22 Alexandre Oliva <aoliva@redhat.com>
+
+ * Makefile.tpl (all-make): Depend on intl.
+ * Makefile.in: Rebuilt.
+
2003-07-20 Phil Edwards <pme@gcc.gnu.org>
diff -u1r previous/CL/gcc/ChangeLog current/CL/gcc/ChangeLog
--- previous/CL/gcc/ChangeLog 2003-07-22 04:30:03.000000000 -0400
+++ current/CL/gcc/ChangeLog 2003-07-24 04:30:03.000000000 -0400
@@ -1 +1,106 @@
+2003-07-24 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/rs6000.c (rs6000_emit_prologue): Save fp regs inline
+ if current_function_calls_eh_return.
+
+2003-07-23 Mark Mitchell <mark@codesourcery.com>
+
+ * doc/c-tree.texi (OFFSET_TYPE): Update description.
+
+2003-07-23 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/crti.asm (_init, _fini): Increase frame size to 64.
+ * config/xtensa/lib1funcs.asm (__mulsi3, __udivsi3, __divsi3,
+ __umodsi3, __modsi3): Increase frame size to 32.
+
+2003-07-23 Geoffrey Keating <geoffk@apple.com>
+
+ * config/rs6000/host-darwin.c: ANSIfy, update comment for sigaltstack
+ prototype.
+
+2003-07-23 Mark Mitchell <mark@codesourcery.com>
+
+ * doc/c-tree.texi (Types): Update documentation for OFFSET_TYPE.
+
+ PR optimization/10679
+ * tree-inline.c (inlinable_function_p): Honor MIN_INLINE_INSNS.
+
+2003-07-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR target/11607 and PR target/11516
+ * pa.md (extzv, extv, insv): Revert latter half of last patch.
+
+2003-07-22 Mark Mitchell <mark@codesourcery.com>
+
+ * fold-const.c (force_fit_type): Handle OFFSET_TYPE.
+ * varasam.c (output_constant): Likewise.
+
+2003-07-22 Kazu Hirata <kazu@cs.umass.edu>
+
+ * alias.c: Fix comment formatting.
+ * c-common.c: Likewise.
+ * c-decl.c: Likewise.
+ * c-opts.c: Likewise.
+ * combine.c: Likewise.
+ * cpplib.c: Likewise.
+ * diagnostic.c: Likewise.
+ * dojump.c: Likewise.
+ * final.c: Likewise.
+ * fold-const.c: Likewise.
+ * gcc.c: Likewise.
+ * gcse.c: Likewise.
+ * ggc-page.c: Likewise.
+ * jump.c: Likewise.
+ * loop.c: Likewise.
+ * mips-tfile.c: Likewise.
+ * recog.c: Likewise.
+ * regclass.c: Likewise.
+ * regmove.c: Likewise.
+ * tree.c: Likewise.
+ * tree.h: Likewise.
+
+2003-07-22 Per Bothner <pbothner@apple.com>
+
+ * line-map.c (add_line_map): Handle invalid LEAVE request.
+ Fixes PR preprocessor/11361.
+
+2003-07-22 Per Bothner <pbothner@apple.com>
+
+ * diagnostic.c.(diagnostic_report_current_module): Update to match
+ 2003-06-05 changes to push_srcloc and pop_srcloc.
+
+2003-07-22 Wolfgang Bangerth <bangerth@dealii.org>
+
+ * doc/trouble.texi: Better document two-stage name lookup.
+
+2003-07-22 Eric Christopher <echristo@redhat.com>
+
+ * config/s390.c (s390_valid_pointer_mode): New.
+ (TARGET_VALID_POINTER_MODE): Use.
+ (s390_emit_prologue): Add tpf profiling hooks.
+ (s390_emit_epilogue): Ditto.
+ * config/s390.h (MASK_TPF): New.
+ (TARGET_TPF): Use.
+ (POINTERS_EXTEND_UNSIGNED): Define.
+ * config/s390.md (ptr_extend): New pattern.
+
+2003-07-22 Zack Weinberg <zack@codesourcery.com>
+
+ * hashtable.c (approx_sqrt): Make static.
+ * hashtable.h: Don't prototype approx_sqrt.
+ * line-map.c (init_line_maps): Rename linemap_init.
+ (free_line_maps): Rename linemap_free.
+ (add_line_map): Rename linemap_add.
+ (lookup_line): Rename linemap_lookup.
+ (print_containing_files): Rename linemap_print_containing_files.
+ * linemap.h: Update to match.
+
+ * cpperror.c, cppinit.c, cpplib.c, cppmacro.c: Update calls to
+ linemap routines to use new names.
+
+2003-07-16 Nathan Sidwell <nathan@codesourcery.com>
+
+ * c-common.c (handle_packed_attribute): Don't pack a struct via a
+ typedef. Propagate packedness from a main variant.
+
2003-07-22 Nathanael Nerode <neroden@gcc.gnu.org>
@@ -74,3 +179,3 @@
- PR optimization/11536
+ PR optimization/11536
* unroll.c (loop_iterations): Do not replace a register holding
@@ -90,3 +195,3 @@
- * doc/invoke.texi: Fixes to style, grammar and diction.
+ * doc/invoke.texi: Fixes to style, grammar and diction.
diff -u1r previous/CL/gcc/cp/ChangeLog current/CL/gcc/cp/ChangeLog
--- previous/CL/gcc/cp/ChangeLog 2003-07-21 16:50:13.000000000 -0400
+++ current/CL/gcc/cp/ChangeLog 2003-07-24 04:30:10.000000000 -0400
@@ -1 +1,133 @@
+2003-07-23 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/11645
+ * cp-tree.h (accessible_base_p): Declare.
+ * call.c (build_over_call): Use it.
+ * search.c (accessible_base_p): New function, split out from ...
+ (lookup_base): ... here.
+
+ PR c++/11517
+ * call.c (build_conditional_expr): Use perform_implicit_conversion
+ and error_operand_p. Robustify.
+ * typeck.c (build_unary_op): Use perform_implicit_conversion.
+
+2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/10953
+ * parser.c (cp_parser_nested_name_specifier): Reset scope on
+ failure.
+ (cp_parser_elaborated_type_specifier): Likewise.
+
+2003-07-22 Mark Mitchell <mark@codesourcery.com>
+
+ Eliminate use of POINTER_TYPE for pointers-to-members.
+ * call.c (standard_conversion): Rework pointer-to-member handling.
+ Add comments.
+ (add_builtin_candidate): Likewise.
+ (resolve_scoped_fn_name): Remove.
+ (build_conditional_expr): Rework pointer-to-member handling.
+ (compare_ics): Likewise.
+ * class.c (check_field_decls): Use TYPE_PTR_P.
+ * cp-lang.c (cp_var_mod_type_p): Rework pointer-to-member
+ handling.
+ * cp-tree.h (SCALAR_TYPE_P): Use TYPE_PTR_TO_MEMBER_P.
+ (TYPE_PTRMEM_P): Add comment.
+ (TYPE_PTR_P): Simplify.
+ (TYPE_PTROB_P): Correct definition.
+ (TYPE_PTR_TO_MEMBER_P): New macro.
+ (TYPE_PTRMEM_CLASS_TYPE): Adjust.
+ (TYPE_PTRMEM_POINTED_TO_TYPE): Likewise.
+ (resolved_scoped_fn_name): Remove declaration.
+ (build_offset_ref): Change prototype.
+ (resolve_offset_ref): Remove.
+ (comp_target_types): Remove.
+ * cvt.c (cp_convert_to_pointer): Rework pointer-to-member
+ handling.
+ (convert_to_reference): Use can_convert.
+ (ocp_convert): Improve error handling. Rework pointer-to-member
+ handling.
+ (perform_qualification_conversions): Rework pointer-to-member
+ handling.
+ * decl.c (build_ptrmem_type): Handle functions too.
+ (create_array_type_for_decl): Remove OFFSET_TYPE error message.
+ (grokdeclarator): Use OFFSET_TYPE for pointers to data members.
+ (grokparms): Remove OFFSET_TYPE error message.
+ * dump.c (cp_dump_tree): Rework pointer-to-member handling.
+ * error.c (dump_type_prefix): Likewise.
+ * expr.c (cplus_expand_constant): Use build_nop.
+ * init.c (build_offset_ref): Add address_p parameter. Fold in
+ necessary bits from resolve_offset_ref.
+ (resolve_offset_ref): Remove.
+ * parser.c (cp_parser_postfix_expression): Remove special case
+ code for OFFSET_TYPE.
+ * pt.c (convert_nontype_argument): Rework pointer-to-member
+ handling.
+ (convert_template_argument): Likewise.
+ (unify): Likewise.
+ (invalid_nontype_parm_type_p): Likewise.
+ (dependent_type_p_r): Likewise.
+ * rtti.c (get_tinfo_decl): Remove OFFSET_TYPE special case.
+ (target_incomplete_p_): Rework pointer-to-member
+ handling.
+ (get_pseudo_ti_init): Likewise.
+ (get_pseudo_ti_desc): Likewise.
+ * semantics.c (finish_qualified_id_expr): Adjust call to
+ build_offset_ref. Remove use of resolve_offset_ref.
+ * tree.c (pod_type_p): Use TYPE_PTR_TO_MEMBER_P.
+ * typeck.c (target_type): Use TYPE_PTRMEM_P.
+ (type_unknown_p): Remove obsolete code about the time before
+ non-dependent expressions were handled correctly.
+ (qualify_type_recursive): Remove.
+ (composite_pointer_type_r): New function.
+ (composite_pointer_type): Use it.
+ (merge_types): Remove dead comments.
+ (comp_cv_target_types): Remove.
+ (comp_target_types): Likewise.
+ (comp_target_parms): Likewise.
+ (cxx_sizeof_or_alignof_type): Remove OFFSET_TYPE error.
+ (build_indirect_ref): Use TYPE_PTR_TO_MEMBER_P.
+ (build_binary_op): Do not use of comp_target_types.
+ (pointer_diff): Remove OFFSET_TYPE case.
+ (build_unary_op): Adjust pointer-to-member handling.
+ (unary_complex_lvalue): Likewise.
+ (check_for_casting_away_constness): Add description parameter.
+ (build_static_cast): Pass it.
+ (build_reinterpret_cast): Use check_for_casting_away_constness.
+ (build_const_cast): Adjust pointer-to-member handling.
+ (build_c_cast): Likewise.
+ (convert_for_assignment): Remove OFFSET_TYPE error message.
+ (comp_ptr_ttypes_real): Adjust pointer-to-member handling.
+ (comp_ptr_ttypes_reinterpret): Remove.
+ (casts_away_constness_r): Adjust pointer-to-member handling.
+ (casts_away_constness): Liekwise.
+ (strip_all_pointer_quals): Remove.
+ * typeck2.c (digest_init): Adjust pointer-to-member handling.
+ (build_m_component_ref): Likewise.
+
+2003-07-22 Wolfgang Bangerth <bangerth@dealii.org>
+
+ * lex.c (unqualified_fn_lookup_error): Mention that the error
+ message needs to be kept in synch with the manual.
+
+2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/11614
+ * decl.c (grokdeclarator): An array member is only a flexible
+ array member if the field itself is the array.
+
+2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/10793
+ * decl.c (xref_basetypes): Handle error_mark_node.
+
+2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
+
+ * cp-tree.h (enum cp_lvalue_kind): Add clk_packed.
+ * tree.c (lvalue_p_1): Set it.
+ * class.c (check_field): Don't allow non-packed non-POD fields to
+ be packed.
+ * call.c (reference_binding): Need a temporary for all bitfield
+ and packed fields.
+ (convert_like_real): Check it is ok to make a temporary here.
+
2003-07-21 Nathan Sidwell <nathan@codesourcery.com>
diff -u1r previous/CL/gcc/testsuite/ChangeLog current/CL/gcc/testsuite/ChangeLog
--- previous/CL/gcc/testsuite/ChangeLog 2003-07-22 04:30:14.000000000 -0400
+++ current/CL/gcc/testsuite/ChangeLog 2003-07-24 04:30:12.000000000 -0400
@@ -1 +1,64 @@
+2003-07-23 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/11645
+ * g++.dg/inherit/access4.C: New test.
+
+ PR c++/11517
+ * g++.dg/expr/cond2.C: New test.
+
+ PR optimization/10679
+ * g++.dg/opt/inline4.C: New test.
+
+2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.dg/parse/crash10: New test.
+
+2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.dg/ext/flexary1.C: New test.
+
+2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/10793
+ * g++.dg/template/crash9.C: New test.
+
+2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c++/3004
+ * g++.dg/parse/typedef3.C: New test.
+
+ PR c++/7906
+ * g++.dg/parse/operator2.C: New test.
+
+ PR c++/8895
+ * g++.dg/parse/def-tmpl-arg1.C: New test.
+
+ PR c++/9282
+ * g++.dg/parse/funptr1.C: New test.
+
+ PR c++/9452
+ * g++.dg/parse/ambig3.C: New test.
+
+ PR c++/9454
+ * g++.dg/parse/operator3.C: New test.
+
+ PR c++/9486
+ * g++.dg/parse/template10.C: New test.
+
+ PR c++/9488
+ * g++.dg/parse/template11.C: New test.
+
+ PR c++/10150
+ * g++.dg/parse/invalid-op1.C: New test.
+
+ PR c++/10247
+ * g++.dg/parse/condexpr1.C: New test.
+
+2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.dg/ext/packed3.C: New test.
+ * g++.dg/ext/packed4.C: New test.
+
+ * gcc.dg/pack-test-3.c: New test.
+
2003-07-21 Janis Johnson <janis187@us.ibm.com>
diff -u1r previous/CL/libstdc++-v3/ChangeLog current/CL/libstdc++-v3/ChangeLog
--- previous/CL/libstdc++-v3/ChangeLog 2003-07-22 04:30:22.000000000 -0400
+++ current/CL/libstdc++-v3/ChangeLog 2003-07-23 21:52:29.000000000 -0400
@@ -1 +1,67 @@
+2003-07-23 Alexandre Oliva <aoliva@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_PCH): Rework test such that it
+ tests not only generation of pch files, but also their use.
+ * aclocal.m4, configure: Rebuilt.
+
+2003-07-23 Steve Ellcey <sje@cup.hp.com>
+
+ * config/cpu/hppa/atomicity.h: Change
+ _GLIBCXX_INST_GLIBCXX_ATOMICITY_LOCK to _GLIBCXX_INST_ATOMICITY_LOCK
+ to match misc-inst.cc
+
+2003-07-23 Steve Ellcey <sje@cup.hp.com>
+
+ * include/c_std/cmath.tcc: Use _GLIBCXX_ prefix on file guard.
+ * include/c_std/std_cctype.h: Ditto.
+ * include/c_std/std_cerrno.h: Ditto.
+ * include/c_std/std_cfloat.h: Ditto.
+ * include/c_std/std_climits.h: Ditto.
+ * include/c_std/std_clocale.h: Ditto.
+ * include/c_std/std_cmath.h: Ditto.
+ * include/c_std/std_csetjmp.h: Ditto.
+ * include/c_std/std_csignal.h: Ditto.
+ * include/c_std/std_cstdarg.h: Ditto.
+ * include/c_std/std_cstddef.h: Ditto.
+ * include/c_std/std_cstdio.h: Ditto.
+ * include/c_std/std_cstdlib.h: Ditto.
+ * include/c_std/std_cstring.h: Ditto.
+ * include/c_std/std_ctime.h: Ditto.
+ * include/c_std/std_cwchar.h: Ditto.
+ * include/c_std/std_cwctype.h: Ditto.
+ * include/std/std_algorithm.h: Ditto.
+ * include/std/std_bitset.h: Ditto.
+ * include/std/std_complex.h: Ditto.
+ * include/std/std_deque.h: Ditto.
+ * include/std/std_fstream.h: Ditto.
+ * include/std/std_functional.h: Ditto.
+ * include/std/std_iomanip.h: Ditto.
+ * include/std/std_ios.h: Ditto.
+ * include/std/std_iosfwd.h: Ditto.
+ * include/std/std_iostream.h: Ditto.
+ * include/std/std_istream.h: Ditto.
+ * include/std/std_iterator.h: Ditto.
+ * include/std/std_limits.h: Ditto.
+ * include/std/std_list.h: Ditto.
+ * include/std/std_locale.h: Ditto.
+ * include/std/std_map.h: Ditto.
+ * include/std/std_memory.h: Ditto.
+ * include/std/std_numeric.h: Ditto.
+ * include/std/std_ostream.h: Ditto.
+ * include/std/std_queue.h: Ditto.
+ * include/std/std_set.h: Ditto.
+ * include/std/std_sstream.h: Ditto.
+ * include/std/std_stack.h: Ditto.
+ * include/std/std_stdexcept.h: Ditto.
+ * include/std/std_streambuf.h: Ditto.
+ * include/std/std_string.h: Ditto.
+ * include/std/std_utility.h: Ditto.
+ * include/std/std_valarray.h: Ditto.
+ * include/std/std_vector.h: Ditto.
+
+2003-07-22 Doug Gregor <dgregor@apple.com>
+
+ * include/bits/basic_string.h (basic_string::insert): Deprecate
+ GNU extension.
+
2003-07-21 Benjamin Kosnik <bkoz@redhat.com>
@@ -10,3 +76,3 @@
-2003-07-21 Doug Gregor <dgregor@apple.com.>
+2003-07-21 Doug Gregor <dgregor@apple.com>