Regression for trunk on athlon_mp-pc-linux-gnu
Autocrasher
autocrasher@devphil.com
Mon Sep 15 14:55:00 GMT 2003
One or more new FAIL's have appeared for athlon_mp-pc-linux-gnu:
g++.sum g++.dg/parse/crash10.C
g++.sum g++.old-deja/g++.other/crash31.C
These tests passed the last time they were ran.
Attached are the ChangeLogs since the previous run. Possibly a patch with
your name on it has caused the problem(s).
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/gcc/ChangeLog current/CL/gcc/ChangeLog
--- previous/CL/gcc/ChangeLog 2003-09-14 04:30:03.000000000 -0400
+++ current/CL/gcc/ChangeLog 2003-09-15 04:30:03.000000000 -0400
@@ -1 +1,76 @@
+2003-09-15 Andreas Jaeger <aj@suse.de>
+
+ * config/rs6000/altivec.h: Convert () prototypes to ISO C90.
+ * config/rs6000/rs6000.c: Likewise.
+
+2003-09-12 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ PR optimization/10914
+ * expr.h (get_condition, canonicalize_condition): Declaration changed.
+ * cfgloopanal.c (simple_loop_exit_p): Add parameter to a get_condition
+ and canonicalize_condition calls.
+ * gcse.c (fis_get_condition, delete_null_pointer_checks_1,
+ delete_null_pointer_checks): Ditto.
+ * ifcvt.c (noce_get_alt_condition, noce_get_condition): Ditto.
+ * predict.c (estimate_probability, expected_value_to_br_prob): Ditto.
+ * loop.c (check_dbra_loop, get_condition_for_loop): Ditto.
+ (canonicalize_condition, get_condition): Allow to return comparisons
+ of cc mode registers.
+ * loop-unswitch.c (may_unswitch_on_p, unswitch_single_loop): Allow
+ cc mode registers comparison in condition.
+
+2003-09-12 Mark Mitchell <mark@codesourcery.com>
+
+ * coverage.c (create_coverage): Do not call pushlevel/poplevel.
+ * langhooks-def.h (lhd_do_nothing_iii_return_null_tree): New
+ function.
+ * langhooks.c (lhd_do_nothing_iii_return_null_tree): Define it.
+
+2003-09-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * combine.c (simplify_comparison): Convert
+ (ne (and (lshiftrt (xor X CST) Y) 1) 0) into
+ (eq (and (lshiftrt X Y) 1) 0).
+
+2003-09-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * alias.c: Follow spelling conventions.
+ * cpphash.h: Likewise.
+ * fold-const.c: Likewise.
+
+2003-09-14 Alexandre Oliva <aoliva@redhat.com>
+
+ * c-ppoutput.c (cb_line_change): Revert 2003-08-04's change.
+ * c-lex.c (cb_line_change): Skip line changing whenever
+ c-ppoutput.c would.
+
+2003-09-14 Steven Bosscher <steven@gcc.gnu.org>
+
+ * ra.c: Convert to ISO C90 prototypes.
+ * ra-build.c: Likewise.
+ * ra-colorize.c: Likewise.
+ * ra-debug.c: Likewise.
+ * ra-rewrite.c: Likewise.
+
+2003-09-14 Richard Sandiford <rsandifo@redhat.com>
+
+ * Makefile.in (%.dvi): Remove excess $(docdir).
+
+2003-09-14 Richard Sandiford <rsandifo@redhat.com>
+
+ * function.c (STACK_BYTES): Move definition to head of file.
+ (assign_parms): Don't pass current_function_pretend_args_size
+ directly to SETUP_INCOMING_VARARGS. For partial register arguments,
+ round current_function_pretend_args_size up to STACK_BYTES. Skip any
+ excess before laying out the argument.
+
+2003-09-14 Andreas Jaeger <aj@suse.de>
+
+ * objc/objc-act.c: Convert to ISO C90 prototypes.
+ * objc/objc-act.h: Likewise.
+
+2003-09-14 Olaf Hering <olh@suse.de>
+
+ * config/rs6000/rs6000.c: Fix typo: Remove extra ')'.
+
2003-09-13 Andrew Pinski <pinskia@physics.uc.edu>
diff -u1r previous/CL/gcc/cp/ChangeLog current/CL/gcc/cp/ChangeLog
--- previous/CL/gcc/cp/ChangeLog 2003-09-14 04:30:17.000000000 -0400
+++ current/CL/gcc/cp/ChangeLog 2003-09-15 04:30:19.000000000 -0400
@@ -1 +1,85 @@
+2003-09-12 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/3907
+ * class.c (maybe_note_name_used_in_class): Refine test for whether
+ or not we are in a class scope.
+
+ * cp-tree.h (language_function): Remove x_expanding_p.
+ (expanding_p): Remove.
+ (doing_semantic_analysis_p): Remove.
+ (scope_kind): Add sk_function_parms, sk_class,
+ sk_namespace.
+ (innermost_scope_kind): New method.
+ * call.c (cxx_type_promotes_to): Use type_decays_to.
+ * cp-lang.c (LANG_HOOKS_PUSHLEVEL): Redefine.
+ (LANG_HOOKS_POPLEVEL): Likewise.
+ * decl.c (cp_binding_level): Remove parm_flag, template_parms_p,
+ template_spec_p, namespace_p, is_for_scope, is_try_scope, and
+ is_catch_scope. Add kind and explicit_spec_p.
+ (cxx_scope_descriptor): Use a lookup table.
+ (find_class_binding_level): Use "kind" field in binding_level, not
+ the various flags.
+ (pop_binding_level): Likewise.
+ (innermost_nonclass_level): Likewise.
+ (toplevel_bindings_p): Likewise.
+ (namespace_bindings_p): Likewise.
+ (template_parm_scope_p): Likewise.
+ (innermost_scope_kind): New method.
+ (current_tmpl_spec_kind): Use "kind" field in binding_level, not
+ the various flags.
+ (pushlevel): Remove check for doing_semantic_analysis_p.
+ (begin_scope): Simplify.
+ (add_decl_to_level): Use "kind" field in binding_level, not
+ the various flags.
+ (push_local_binding): Likewise.
+ (pop_label): Remove check for doing_semantic_analysis_p.
+ (poplevel): Use "kind" field in binding_level, not
+ the various flags.
+ (set_block): Remove check for doing_semantic_analysis_p.
+ (pushlevel_class): Use "kind" field in binding_level, not
+ the various flags.
+ (poplevel_class): Likewise.
+ (initial_push_namespace_scope): Likewise.
+ (maybe_push_to_top_level): Likewise.
+ (set_identifier_type_value_with_scope): Likewise.
+ (pop_everything): Likewise.
+ (maybe_process_template_type_declaration): Likewise.
+ (pushtag): Likewise.
+ (pushdecl): Likewise.
+ (pushdecl_with_scope): Likewise.
+ (check_previous_goto_1): Likewise.
+ (define_label): Likewise.
+ (finish_case_label): Likewise.
+ (lookup_tag): Likewise.
+ (unqualified_namespace_lookup): Likewise.
+ (lookup_name_real): Likewise.
+ (lookup_name_current_level): Likewise.
+ (lookup_type_current_level): Likewise.
+ (record_builtin_type): Likewise.
+ (cp_make_fname_decl): Likewise.
+ (maybe_inject_for_scope_var): Likewise.
+ (cp_finish_decl): Remove check for doing_semantic_analysis_p.
+ (start_function): Use begin_scope, not pushlevel.
+ (finish_function): Use "kind" field in binding_level, not
+ the various flags.
+ (start_method): Use begin_scope, not pushlevel.
+ (make_label_decl): Do not check expanding_p.
+ (save_function-data): Do not set expanding_p.
+ (cxx_push_function_context): Do not clear expanding_p.
+ * semantics.c (cxx_expand_function_start): Do not set expanding_p.
+
+2003-09-14 Mark Mitchell <mark@codesourcery.com>
+
+ * class.c (layout_class_type): Make DECL_MODE match TYPE_MODE for
+ an bit-field whose width exceeds that of its type.
+
+2003-09-14 Geoffrey Keating <geoffk@apple.com>
+
+ * rtti.c (get_tinfo_decl): Set TREE_PUBLIC for typeinfo decls.
+
+2003-09-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * ChangeLog: Follow spelling conventions.
+ * parser.c: Likewise.
+
2003-09-13 Richard Henderson <rth@redhat.com>
@@ -787,3 +871,3 @@
* cp-tree.h (TMPL_ARGS_HAVE_MULTIPLE_LEVELS): non-NULL
- NODE is always a TREE_VEC of non-zero size.
+ NODE is always a TREE_VEC of nonzero size.
(NUM_TMPL_ARGS): NODE is always a TREE_VEC.
diff -u1r previous/CL/gcc/testsuite/ChangeLog current/CL/gcc/testsuite/ChangeLog
--- previous/CL/gcc/testsuite/ChangeLog 2003-09-12 04:30:17.000000000 -0400
+++ current/CL/gcc/testsuite/ChangeLog 2003-09-15 04:30:22.000000000 -0400
@@ -1 +1,19 @@
+2003-09-14 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/3907
+ * g++.dg/parse/template12.C: New test.
+
+ * g++.dg/abi/bitfield11.C: New test.
+ * g++.dg/abi/bitfield12.C: Likewise.
+
+2003-09-14 Alexandre Oliva <aoliva@redhat.com>
+
+ * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
+ non-expansion of functional macro name without arguments at EOL.
+ * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
+
+2003-09-14 Richard Sandiford <rsandifo@redhat.com>
+
+ * gcc.c-torture/execute/20030914-[12].c: New tests.
+
2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
More information about the Gcc-regression
mailing list