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-03T14:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2000-12-03T14:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Sun, 3 Dec 2000 15:20:24 +0000
- CC: bernds at redhat dot co dot uk, neilb at earthling dot net
(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-03T09:50:01Z.
The build failures are new.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:753: `current_sched_info' undeclared (first use in this function)
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c: At top level:
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:809: warning: function declaration isn't a prototype
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c: In function `print_block_visualization':
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:814: `sched_dump' undeclared (first use in this function)
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c: At top level:
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:839: warning: function declaration isn't a prototype
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:849: warning: function declaration isn't a prototype
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c: In function `visualize_scheduled_insns':
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:868: warning: implicit declaration of function `get_unit_last_insn'
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:868: warning: initialization makes pointer from integer without a cast
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:872: warning: implicit declaration of function `actual_hazard_this_instance'
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c: At top level:
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:896: warning: function declaration isn't a prototype
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:919: warning: function declaration isn't a prototype
/sloth/delay/tbox/cvs-gcc/egcs/gcc/sched-vis.c:927: warning: function declaration isn't a prototype
make[1]: *** [sched-vis.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/egcs/gcc/ChangeLog Sun Dec 3 01:50:35 2000
+++ egcs/gcc/ChangeLog Sun Dec 3 06:50:45 2000
@@ -1,3 +1,59 @@
+2000-12-03 Bernd Schmidt <bernds@redhat.co.uk>
+
+ * Makefile.in (OBJS): Add sched-vis.o.
+ (sched-vis.o): New rule.
+ * haifa-sched.c (get_unit_last_insn): New function.
+ (sched_dump, insn_unit, actual_hazard_this_instance): No longer
+ static.
+ (schedule_block): Call visualize_alloc and visualize_free. Delete
+ spurious return statement.
+ (init_target_units, insn_print_units, get_visual_tbl_length,
+ init_block_visualization, print_block_visualization, safe_concat,
+ visualize_scheduled_inns, visualize_no_unit, visualize_stall_cycles,
+ print_exp, print_value, print_pattern, print_insn, target_units,
+ MAX_VISUAL_LINES, INSN_LEN, n_visual_lines, visual_tbl,
+ n_vis_no_unit, vis_no_unit): Move scheduling visualization
+ functions/variables...
+ * sched-vis.c: ...here. New file.
+ (visualize_alloc, visualize_free): New functions.
+ (visualize_scheduled_insns, visualize_stall_cycles,
+ print_block_visualization): Lose basic block argument. All callers
+ changed.
+ (visualize_scheduled_insns): Use new function get_unit_last_insn.
+
+ * sched-int.h: New file.
+ * Makefile.in (haifa-sched.o): Depend on it.
+ * haifa-sched.c: Include it.
+ (no_real_insns_p): New function.
+ (current_sched_info): New static variable.
+ (__inline, HAIFA_INLINE): Moved to sched-int.h.
+ (get_block_head_tail): Minor cleanup.
+ (init_ready_list, can_schedule_ready_p, new_ready, schedule_more_p,
+ rgn_print_insn, rgn_rank): New functions, broken out of
+ rank_for_schedule, schedule_insn and schedule_block, where they
+ are now called through function pointers in current_sched_info.
+ (queue_insn, schedule_insn, queue_to_ready, debug_ready_list,
+ print_insn): To display uid and block number, call the print_insn
+ function pointer in current_schedule_info.
+ (region_sched_info): New static variable.
+ (sched_target_n_insns, sched_n_insns, target_n_insns): New global
+ variables, moved out of schedule_block.
+ (schedule_block): Return void. All callers changed.
+ Move some of the setup code into schedule_region. Get head/tail
+ from current_sched_info, and update it when done.
+ (schedule_region): Slightly rearranged, some code moved here from
+ schedule_block. Call no_real_insns_p to avoid doing work for a
+ block that consists only of notes and labels.
+ (schedule_insns): Initialize current_sched_info.
+
+2000-12-03 Neil Booth <neilb@earthling.net>
+
+ * cppmacro.c (funlike_invocation_p): Re-disable macros enabled
+ by contexts drops AFTER argument pre-expansion, so that they
+ remain enabled during argument pre-expansion.
+ (_cpp_pop_context): Unconditionally re-enable a macro when
+ dropping a context level.
+
2000-12-03 Manfred Hollstein <manfredh@redhat.com>
* arm/t-linux (MULTILIB_OPTIONS): Comment.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Sat Dec 2 21:20:46 2000
+++ egcs/gcc/testsuite/ChangeLog Sun Dec 3 06:50:47 2000
@@ -1,3 +1,7 @@
+2000-12-03 Neil Booth <neilb@earthling.net>
+
+ * gcc.dg/cpp/macro6.c: New test cases.
+
2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.c-torture/execute/string-opt-9.c: New test.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
bernds@redhat.co.uk
neilb@earthling.net
2000-12-03T14:50:00Z 2000-12-03T15:20:19Z build