This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed with your patch on 2000-12-28T06:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2000-12-28T06:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Thu, 28 Dec 2000 07:16:47 +0000
- CC: cchavva at redhat dot com, lehotsky at tiac dot net, warrenl at redhat dot com
(This is an automated message.)
With your recent patch, GCC does not compile. The last 20 or so
lines of the build output are attached. Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2000-12-22T11:20:02Z.
The build failures are new.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c: In function `extract_bit_field':
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1070: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1079: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1112: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1145: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1204: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c: In function `extract_fixed_bit_field':
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1554: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c: In function `extract_split_bit_field':
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1778: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1793: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c: In function `expand_shift':
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:1991: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c: In function `emit_store_flag':
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:4221: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/gcc/gcc/expmed.c:4515: warning: comparison between signed and unsigned
make[1]: *** [expmed.o] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/gcc/ChangeLog Tue Dec 19 11:50:12 2000
+++ gcc/ChangeLog Wed Dec 27 17:05:51 2000
@@ -1,3 +1,7 @@
+2000-12-28 Ben Elliston <bje@redhat.com>
+
+ * MAINTAINERS: Add myself under ``Write After Approval''.
+
2000-12-19 Joseph S. Myers <jsm28@cam.ac.uk>
* texinfo: Remove directory from GCC.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/ChangeLog Fri Dec 22 03:21:03 2000
+++ gcc/gcc/ChangeLog Wed Dec 27 22:50:50 2000
@@ -1,3 +1,152 @@
+2000-12-28 <lehotsky@tiac.net>
+
+ * expmed.c (store_bit_field): Correctly compute smallest mode that
+ is sufficient to contain all bits we are storing.
+
+2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * builtins.c (build_function_call_expr): New function. Use it
+ everywhere in lieu of manually constructing a CALL_EXPR.
+
+2000-12-27 Chandrakala Chavva <cchavva@redhat.com>
+
+ * calls.c (store_one_arg): If parm is passed both in stack and in
+ register and offset is greater than reg_parm_stack_space, split
+ the offset and call emit_push_insn().
+
+2000-12-27 Nick Clifton <nickc@redhat.com>
+
+ * ifcvt.c (noce_emit_store_flag): Handle jump insns that are
+ PARALLEL.
+
+2000-12-27 Alexandre Oliva <aoliva@redhat.com>
+
+ * rtl.c (copy_most_rtx, shallow_copy_rtx): Copy frame_related
+ flag.
+
+2000-12-27 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/Makefile.in: fix for ancient Bourne shell
+ * fixinc/Makefile.BEOS: obsolete
+ * fixinc/Makefile.DOS: obsolete
+ * fixinc/fixincl.sh(LINKS): use `test -d' rather than `ls' for testing
+
+2000-12-27 Bernd Schmidt <bernds@redhat.com>
+
+ * sched-deps.c (get_condition, conditions_mutex_p): New functions.
+ (add_dependence): Use them to avoid adding unnecessary dependencies
+ between conditionally executed insns.
+ (sched_analyze_1, sched_analyze_2, sched_analyze_insn): Don't free
+ dependency lists if current insn is a COND_EXEC.
+
+2000-12-27 Geoffrey Keating <geoffk@redhat.com>
+
+ * config/rs6000/rs6000.md (define_attr "length"): Correct
+ calculation.
+
+2000-12-26 Kazu Hirata <kazu@hxi.com>
+
+ * config/h8300/h8300.c: Fix a comment typo.
+ (get_shift_alg): Fix a typo in the assembly code for 12-bit
+ ASHIFTRT in HImode. Do not output extra whitespace after one line
+ of assembly code. Output a tab after an opcode instead of a
+ space.
+ (emit_a_shift): Output a tab after an opcode instead of a space.
+
+2000-12-23 Marek Michalkiewicz <marekm@linux.org.pl>
+
+ * config/avr/avr.c (out_movqi_r_mr, out_movhi_r_mr, out_movsi_r_mr,
+ out_movsi_mr_r, out_movqi_mr_r, out_movhi_mr_r): Use %o instead of
+ %4 in output templates, do not modify operands passed by the caller.
+
+2000-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * builtins.def (BUILT_IN_LABS, BUILT_IN_LLABS, BUILT_IN_IMAXABS):
+ Don't define.
+ * builtins.c (expand_builtin): Don't handle BUILT_IN_LABS,
+ BUILT_IN_LLABS and BUILT_IN_IMAXABS.
+ * c-common.c (c_common_nodes_and_builtins): Use BUILT_IN_ABS for
+ builtin labs, llabs and imaxabs.
+ (expand_tree_builtin): Don't handle BUILT_IN_LABS, BUILT_IN_LLABS
+ and BUILT_IN_IMAXABS.
+
+2000-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-common.c (builtin_function_2): New function.
+ (c_common_nodes_and_builtins): Use it to define each pair (foo,
+ __builtin_foo) of builtins in one place.
+
+2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gccbug.in: Add libgcj and preprocessor categories.
+
+2000-12-22 Bernd Schmidt <bernds@redhat.com>
+
+ * config/ia64/ia64.c (itanium_reorder): Only schedule stops in
+ the final scheduling pass.
+
+2000-12-22 Nick Clifton <nickc@redhat.com>
+
+ * config/arm/arm.h (struct machine_function): Add new field
+ 'lr_save_eliminated'.
+ * config/arm/arm.c (arm_compute_save_reg_mask): Do not include the
+ link register if its save has been eliminated.
+ (output_arm_prologue): Mention if the save of the link register
+ has been eliminated.
+ (output_arm_epilogue): Rename 'live_regs_mask' to
+ 'saved_regs_mask'.
+ Test 'saved_regs_mask' for the link register, not regs_ever_live.
+ (arm_expand_prologue): If the link register has not been saved set
+ lr_save_eliminated and emit a USE to prevent later passes from
+ scavenging it.
+
+ * dwarf2out_frame_debug_expr: Allow the (scratch) frame
+ pointer to be initialised from the stack pointer plus a
+ constant.
+
+2000-12-22 Bernd Schmidt <bernds@redhat.com>
+
+ * regrename.c (struct du_chain): New field "earlyclobber".
+ (enum scan_actions): Remove unused entry "note_reference".
+ (enum scan_actions_name): Likewise.
+ (note_sets, clear_dead_regs, merge_overlapping_regs): New static
+ functions.
+ (regrename_optimize): Use them to compute unavailable regs; get
+ rid of the more simpleminded code we used to have here.
+ Use a tick array to ensure registers are allocated in a more
+ round-robin way. Disable code that only optimizes registers
+ that were seen more than once.
+ (referenced_regs): Remove variable.
+ (scan_rtx_reg): New arg "earlyclobber". All callers changed.
+ Store its value in newly generated du_chain structures.
+ Add new du_chains at the end, not the start, of the list.
+ Don't handle the "note_reference" action.
+ (scan_rtx): New arg "earlyclobber". All callers changed.
+ (build_def_use): Lose code to keep track of referenced regs.
+
+2000-12-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Makefile.in (sched-deps.o, sched-rgn.o): Fix dependency typo.
+
+ * fp-bit.h (usi_to_float): Add prototype.
+
+ * i386.c (ix86_expand_builtin): Delete unused label.
+
+ * dwarf2out.c (file_info_cmp): Prototype.
+ (dwarf2out_line): Hide variable `old_in_use'.
+
+ * objc-act.c (objc_fatal): Delete.
+
+ * sched-vis.c (visualize_stall_cycles): Remove unused variable.
+
+ * system.h (getopt): Fix error in last change.
+
+ * varasm.c (assemble_trampoline_template): Constify.
+
+2000-12-22 Jason Merrill <jason@redhat.com>
+
+ * collect2.c (main): Use auto_demangling.
+
2000-12-22 Alexandre Oliva <aoliva@redhat.com>
* function.c (assign_parms): Update parm's DECL_INCOMING_RTL
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Thu Dec 21 10:35:55 2000
+++ gcc/gcc/cp/ChangeLog Fri Dec 22 16:50:33 2000
@@ -1,4 +1,27 @@
-2000-12-20 Jason Merrill <jason@redhat.com>
+2000-12-22 Jason Merrill <jason@redhat.com>
+
+ * typeck.c (build_binary_op): Fix pmf comparison logic.
+
+ * call.c (joust): Use DECL_NONSTATIC_MEMBER_FUNCTION_P, not
+ DECL_STATIC_FUNCTION_P.
+
+ * semantics.c (genrtl_finish_function): Don't try to jump to
+ return_label unless it exists.
+
+ In partial ordering for a call, ignore parms for which we don't have
+ a real argument.
+ * call.c (joust): Pass len to more_specialized.
+ (add_template_candidate_real): Strip 'this', pass len.
+ * pt.c (more_specialized): Pass len down. Lose explicit_args parm.
+ (get_bindings_order): New fn. Pass len down.
+ (get_bindings_real): Strip 'this', pass len.
+ (fn_type_unification): Likewise.
+ (type_unification_real): Succeed after checking 'len' args.
+ (most_specialized_instantiation): Lose explicit_args parm.
+ * class.c (resolve_address_of_overloaded_function): Strip 'this',
+ pass len.
+
+2000-12-21 Jason Merrill <jason@redhat.com>
* pt.c (tsubst_decl): A FUNCTION_DECL has DECL_RESULT, not
DECL_TEMPLATE_RESULT.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/java/ChangeLog Mon Dec 18 13:23:01 2000
+++ gcc/gcc/java/ChangeLog Sat Dec 23 18:50:44 2000
@@ -1,3 +1,12 @@
+2000-12-22 Bryce McKinlay <bryce@albatross.co.nz>
+
+ Shorten primitive array allocation path:
+ * decl.c (init_decl_processing): Use _Jv_NewPrimArray not _Jv_NewArray
+ to create new primitive arrays.
+ * expr.c (build_newarray): If generating native code, call
+ soft_newarray_node with a reference to the primitive TYPE identifier
+ instead of type_value.
+
2000-12-17 Bryce McKinlay <bryce@albatross.co.nz>
Fix for PRs gcj/312 and gcj/253:
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Fri Dec 22 03:21:20 2000
+++ gcc/gcc/testsuite/ChangeLog Wed Dec 27 09:35:47 2000
@@ -1,3 +1,31 @@
+2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
+ * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
+ * gcc.c-torture/execute/string-opt-1.c: Likewise.
+ * gcc.c-torture/execute/string-opt-2.c: Likewise.
+ * gcc.c-torture/execute/string-opt-3.c: Likewise.
+ * gcc.c-torture/execute/string-opt-4.c: Likewise.
+ * gcc.c-torture/execute/string-opt-6.c: Likewise.
+ * gcc.c-torture/execute/string-opt-7.c: Likewise.
+ * gcc.c-torture/execute/string-opt-8.c: Likewise.
+ * gcc.c-torture/execute/string-opt-9.c: Likewise.
+ * gcc.c-torture/execute/string-opt-10.c: Likewise.
+ * gcc.c-torture/execute/string-opt-11.c: Likewise.
+ * gcc.c-torture/execute/string-opt-12.c: Likewise.
+
+ * gcc.c-torture/execute/string-opt-3.c: Test rindex.
+ * gcc.c-torture/execute/string-opt-4.c: Test index.
+
+2000-12-26 Geoffrey Keating <geoffk@redhat.com>
+
+ * gcc.c-torture/compile/20001226-1.c: New test.
+
+2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gcc.c-torture/compile/20001222-1.c: New test.
+ * gcc.c-torture/compile/20001222-1.x: Xfail.
+
Fri Dec 22 06:45:03 2000 Alexandre Oliva <aoliva@redhat.com>
* gcc.c-torture/execute/comp-goto-2.c: New test.
--- /sloth/delay/tbox/changelog_pass/gcc/libiberty/ChangeLog Wed Dec 13 10:11:45 2000
+++ gcc/libiberty/ChangeLog Tue Dec 26 16:05:45 2000
@@ -1,3 +1,10 @@
+2000-12-26 Michael Sokolov <msokolov@ivan.Harhan.ORG>
+
+ * bsearch.c: New file.
+ * configure.in (funcs): Add bsearch.
+ (AC_CHECK_FUNCS): Likewise.
+ * configure, config.in: Regenerate.
+
2000-12-13 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* safe-ctype.c: #include "ansidecl.h".
--- /sloth/delay/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Fri Dec 22 03:21:55 2000
+++ gcc/libstdc++-v3/ChangeLog Fri Dec 22 23:20:49 2000
@@ -1,3 +1,22 @@
+2000-12-23 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/Makefile.am (CSTD_INCLUDES): Change from CSHADOW_INCLUDES.
+ (strstream.cc): Add special rule for deprecated files.
+ * libsupc++/Makefile.am (INCLUDES): Sync.
+ * acinclude.m4 (GLIBCPP_EXPORT_INCLUDES): And here.
+
+ Reported by Fred Fish <fnf@ninemoons.com>
+ * include/backward/iomanip.h: Remove backward from include
+ * include/backward/strstream.h: Same.
+ * include/backward/stream.h: Same.
+ * include/backward/ostream.h: Same.
+ * include/backward/istream.h: Same.
+ * src/strstream.cc: And here.
+
+ Reported by Brad Garcia <bgarcia@laurelnetworks.com>
+ * src/string-inst.cc (_S_find): Use generic template.
+ * include/bits/string.tcc (_S_find): Remove specializations
+
2000-12-22 Benjamin Kosnik <bkoz@fillmore.redhat.com>
Attempt to make locale visible in gdb.
--- /sloth/delay/tbox/changelog_pass/gcc/boehm-gc/ChangeLog Fri Dec 15 00:13:12 2000
+++ gcc/boehm-gc/ChangeLog Fri Dec 22 19:50:46 2000
@@ -1,3 +1,7 @@
+2000-12-23 Hans Boehm <Hans_Boehm@hp.com>
+
+ * gcj_mlc.c (GC_gcj_malloc): Don't release allocation lock twice.
+
2000-12-15 Bryce McKinlay <bryce@albatross.co.nz>
* Makefile.dist: Renamed from Makefile.orig.
--- /sloth/delay/tbox/changelog_pass/gcc/libjava/ChangeLog Thu Dec 21 22:20:53 2000
+++ gcc/libjava/ChangeLog Wed Dec 27 22:50:51 2000
@@ -1,3 +1,107 @@
+2000-12-27 Warren Levy <warrenl@redhat.com>
+
+ Fix for PR libgcj/1358:
+ * java/lang/System.java: Update Copyright date properly.
+ * java/util/Calendar.java: Fix typo in comment.
+ (set): Set 24-hour clock hour instead of 12-hour clock hour.
+ * java/util/GregorianCalendar.java (GregorianCalendar): Properly
+ initialize times. Spec says to set H:M:S values to zero only if
+ a date is given.
+ * java/util/TimeZone.java (getDefaultDisplayName): Casts to char
+ needed for evaluating numbers '0' to '9' in printouts of GMT offsets.
+ * java/util/natGregorianCalendar.cc (computeTime): Properly handle
+ timezones and GMT offsets, being careful to account for units of
+ milliseconds vs. seconds.
+
+2000-12-28 Bryce McKinlay <bryce@albatross.co.nz>
+
+ * java/lang/natClass.cc (_Jv_IsAssignableFrom): Primitive TYPEs can
+ not be assigned to Object.
+
+ Fix for PR libgcj/1516:
+ * java/lang/reflect/natMethod.cc (primitives): Remove void entry.
+ Add boolean entry.
+ (can_widen): Declared inline. Remove redundant checks for void
+ arguments and char->short conversion. Add special case for boolean
+ conversions.
+ (ffi_type): Declared inline.
+ (_Jv_CallAnyMethodA): Move unwrapping logic inside isPrimitive() block.
+
+2000-12-26 Petter Reinholdtsen <pere@hungry.com>
+
+ * java/sql/SQLWarning.java: Fixed typo in comment.
+
+2000-12-26 Tom Tromey <tromey@redhat.com>
+
+ * java/awt/MenuItem.java (paramString): Now protected.
+
+ * java/awt/MenuShortcut.java: Implements Serializable.
+
+ * java/awt/MenuBar.java: Rewrote from scratch.
+
+ * java/awt/MenuComponent.java (removeNotify): Wrote.
+ Implements Serializable.
+
+ * java/awt/GridBagConstraints.java (GridBagConstraints): New
+ constructor.
+
+ * java/awt/CheckboxMenuItem.java: Wrote.
+
+2000-12-25 Tom Tromey <tromey@redhat.com>
+
+ * java/awt/MenuContainer.java: Fixed typo.
+
+ * Makefile.in: Rebuilt.
+ * Makefile.am (awt_java_source_files): Added SystemColor.java.
+ * java/awt/SystemColor.java: New file.
+
+ * java/awt/Color.java (rgba): Now package-private.
+
+ * java/awt/event/InputEvent.java (isAltGraphDown): New method.
+
+ * java/awt/event/ContainerEvent.java (getContainer): Renamed from
+ getComponent.
+
+ * java/awt/MenuItem.java (addNotify): New method.
+ (MenuItem(String,MenuShortcut)): New constructor.
+ (setLabel): Notify peer of change.
+ (setEnabled): Likewise.
+
+ * java/awt/GridLayout.java (toString): New method.
+
+ * java/awt/FlowLayout.java (LEADING, TRAILING): New constants.
+ (FlowLayout): Check for LEADING and TRAILING.
+ (setAlignment): Likewise.
+ (layoutContainer): Handle component orientation.
+
+ * java/awt/Component.java (orientatin): New field.
+ (setComponentOrientation): Wrote.
+ (getComponentOrientation): Wrote.
+
+ * java/awt/Event.java (Event): Implements Serializable.
+ (consumed): New field for serialization.
+ * java/awt/Dimension.java (Dimension): Implements Serializable.
+ * java/awt/Cursor.java (Cursor): Implements Serializable.
+ * java/awt/Container.java (Container): No longer abstract.
+
+ * java/awt/Choice.java: Wrote.
+ * java/awt/Checkbox.java: Wrote.
+ * java/awt/ItemSelectable.java: Documented.
+ * java/awt/CheckboxGroup.java: Wrote.
+
+ * java/awt/CardLayout.java (layoutContainer): Directly use fields
+ in other classes.
+ (getSize): Likewise.
+
+2000-12-24 Jeff Sturm <jeff.sturm@commerceone.com>
+
+ * java/io/FileDescriptor.java: Initialize fd to -1.
+ Remove default constructor.
+
+2000-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * java/lang/mprec.h: Change C9X reference to refer to C99.
+
2000-12-22 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/Throwable.java (trace_enabled): New static field.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
cchavva@redhat.com
lehotsky@tiac.net
warrenl@redhat.com
2000-12-28T06:50:00Z 2000-12-28T07:16:42Z build