This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed with your patch.
- To: zack at wolery dot cumb dot org
- To: jakub at redhat dot com
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Mon, 31 Jul 2000 17:39:52 -0700 (PDT)
(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-07-30T18:20:00Z.
The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
If it seems that you have been sent this mail incorrectly---that is,
if you did not recently check in a change to GCC---please
contact Geoffrey Keating <geoffk@cygnus.com>. The script that
extracts e-mail addresses from ChangeLog entries is not completely
reliable.
make[4]: Leaving directory `/sloth/delay/tbox/build/powerpc-eabisim/nof/le/und/libiberty/testsuite'
make[3]: Leaving directory `/sloth/delay/tbox/build/powerpc-eabisim/nof/le/und/libiberty'
make[2]: Leaving directory `/sloth/delay/tbox/build/powerpc-eabisim/libiberty'
make[1]: Leaving directory `/sloth/delay/tbox/build/powerpc-eabisim/libiberty'
make[1]: Entering directory `/sloth/delay/tbox/build/powerpc-eabisim/libio'
if [ x"" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
rootme=`pwd`/ ; export rootme; \
CC="/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -B/sloth/delay/tbox/objs/powerpc-eabisim/lib/ -isystem /sloth/delay/tbox/objs/powerpc-eabisim/include -I. -I/sloth/delay/tbox/cvs/egcs/libio"; export CC; \
CXX=" -I. -I/sloth/delay/tbox/cvs/egcs/libio -nostdinc++ -nostdinc++ -g -O2"; export CXX; \
CONFIG_NM="powerpc-eabisim-nm"; export CONFIG_NM; \
/usr/clocal/bin/bash /sloth/delay/tbox/cvs/egcs/libio/gen-params LIB_VERSION=2.8.0 >tmp-params.h
/sloth/delay/tbox/cvs/egcs/libio/gen-params: -I.: command not found
gen-params: could not compile dummy.C with -I. -I/sloth/delay/tbox/cvs/egcs/libio -nostdinc++ -nostdinc++ -g -O2
make[1]: *** [_G_config.h] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build/powerpc-eabisim/libio'
make: *** [all-target-libio] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Sun Jul 30 11:20:24 2000
+++ egcs/gcc/ChangeLog Mon Jul 31 16:51:28 2000
@@ -1,3 +1,287 @@
+2000-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ * cpplex.c (_cpp_get_line): If index is 0, return line 0 col 0.
+ (_cpp_get_token): Don't macro expand a just pasted token if it
+ was pasted at no_expand_level.
+
+2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cppmacro.c (find_param, count_params, save_expansion):
+ Permit 'defined' as a macro parameter name.
+
+2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
+
+ * Makefile.in: Rename cpp to cpp0, tradcpp to tradcpp0, and
+ xcpp to cpp throughout.
+ (native): Remove unnecessary dependency on cpp.
+
+ * gcc.c (trad_capable_cpp, C specs): Rename cpp to cpp,
+ tradcpp to tradcpp0.
+ (.i spec): Add missing output-file spec to cc1 command line.
+ * objc/lang-specs.h: Rename cpp to cpp0 and/or tradcpp to tradcpp0.
+
+2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
+
+ * c-decl.c (mesg_implicit_function_declaration): Init to -1.
+ (implicit_decl_warning): New function.
+ (implicitly_declare): Use it.
+ * c-typeck.c (build_external_ref): Use implicit_decl_warning
+ to complain about implicit decls of builtins.
+
+ * c-lang.c (lang_init): Set mesg_implicit_function_declaration
+ based on pedantic && flag_isoc99, if not already set.
+ * c-tree.h: Declare mesg_implicit_function_declaration.
+ Prototype implicit_decl_warning.
+
+2000-07-30 Jeffrey D. Oldham <oldham@codesourcery.com>
+
+ * Makefile.in (ssa.o): Updated header files in dependences.
+ * basic-block.h: Added compute_immediate_postdominators declaration.
+ * config/i386/i386.h (CONVERT_HARD_REGISTER_TO_SSA_P): Added
+ definition.
+ * flow.c (compute_immediate_dominators): Updated comment.
+ (compute_immediate_postdominators): Added definition.
+ * rtl.h (HARD_REGISTER_P): Added definition.
+ * ssa.c: Include additional header files.
+ (assert): Added definition.
+ (ssa_rename_to_lookup): Added to reimplement ssa_rename_to to
+ include select hard registers.
+ (ssa_rename_to_insert): Likewise.
+ (ssa_rename_from_initialize): Likewise.
+ (ssa_rename_from_lookup): Likewise.
+ (original_register): Likewise.
+ (ssa_rename_from_insert): Added to reimplement ssa_rename_from to
+ include select hard reigsters.
+ (ssa_rename_from_traverse): Likewise.
+ (ssa_rename_from_free): Likewise.
+ (ssa_rename_from_print): Likewise.
+ (ssa_rename_from_print_1): Likewise.
+ (ssa_rename_from_hash_function): Likewise.
+ (ssa_rename_from_equal): Likewise.
+ (ssa_rename_from_delete): Likewise.
+ (simplify_to_immediate_dominators): Removed in favor of
+ flow.c:compute_immediate_dominators.
+ (find_evaluations_1): Modified to work with hard registers.
+ (insert_phi_node): Likewise.
+ (insert_phi_nodes): Likewise.
+ (struct rename_set_data): Updated prev_reg comment.
+ (create_delayed_rename): Modified to work with hard registers.
+ (RENAME_NO_RTX): Updated comment.
+ (apply_delayed_renames): Modified to work with hard registers.
+ (rename_insn_1): Likewise and added handling of CLOBBER rtls.
+ (rename_block): Updated to use revised ssa_rename_to interface.
+ (rename_registers): Updated to use revised ssa_rename_to and
+ ssa_rename_from interface.
+ (convert_to_ssa): Revised to use compute_immediate_dominators and
+ deal with hard registers.
+ (make_regs_equivalent_over_bad_edges): Modified to work with hard
+ registers. Added check for illegal unification of hard register.
+ (make_equivalent_phi_alternatives_equivalent): Modified to work
+ with hard registers.
+ (compute_conservative_reg_partition): Likewise.
+ (coalesce_if_unconflicting): Modified to work with hard registers
+ and check for conflicting hard registers.
+ (mark_phi_and_copy_regs): Revised loop to work only on pseudo
+ registers.
+ (rename_equivalent_regs_in_insn): Modified to work with hard
+ registers.
+ (record_canonical_element_1): Added definition.
+ (check_hard_regs_in_partition): Added definition.
+ (convert_from_ssa): Added data structure deallocation and check
+ for illegal hard register unification.
+ (conflict_hard_regs_p): Added definition.
+ * toplev.c (rest_of_compilation): Added comment.
+
+2000-07-31 Anthony Green <green@redhat.com>
+
+ * config/ia64/crtbegin.asm (__EH_FRAME_BEGIN__): Align correctly.
+
+2000-07-31 Jason McMullan <jmcmullan@linuxcare.com>
+
+ * builtins.c (expand_builtin_apply): Don't defer pop during
+ argument setup.
+
+2000-07-31 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
+
+ * calls.c (combine_pending_stack_adjustment_and_call): Only use
+ preferred_unit_stack_boundary when it is > 1.
+
+2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-common.c (init_function_format_info): Add C99 format functions
+ in C99 mode.
+
+ * c-decl.c (get_parm_info): Don't treat 'const void', 'volatile
+ void' or 'register void' as being the special case of 'void' alone
+ in a parameter list.
+
+ * c-typeck.c (build_c_cast): Change -Wcast-qual pedwarn for
+ discarding qualifiers into a plain warning.
+
+2000-07-31 Kazu Hirata <kazu@hxi.com>
+
+ * local-alloc.c: Fix formatting.
+
+ * h8300.c (get_shift_alg): Remove the variable alg.
+ (emit_a_shift): Rearrange code to improve readability.
+
+ * h8300.md (movsi_h8300hs): Rearrange code to improve readability.
+
+ * h8300.h (MODES_TIEABLE_P): Accept a combination of QImode and
+ HImode on all architectures and a combination of HImode and SImode
+ on H8/300H and H8/S.
+
+ * h8300.c (split_adds_subs): Rearrange code for conciseness.
+
+Mon Jul 31 12:27:55 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (addsi to lea splitter, ashlqi3_1_lea): Fix bugs
+ in my last checkin.
+
+Mon Jul 31 10:41:01 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * recog.c (extract_insn): Set operand_mode according to
+ operand if match_operand is VOIDmode.
+
+Mon Jul 31 10:36:38 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * recog.c (validate_replace_rtx_1): Do not abort for (nil) expression.
+
+2000-07-31 Geoff Keating <geoffk@cygnus.com>
+
+ * c-parse.in (extdefs): Call ggc_collect between external
+ definitions.
+
+2000-07-30 Michael Hayes <mhayes@cygnus.com>
+ Richard Henderson <rth@cygnus.com>
+
+ * Makefile.in (OBJS): Add doloop.o.
+ * doloop.c: New file.
+
+ * final.c (insn_current_reference_address): Return 0 before final.
+ * flags.h (flag_branch_on_count_reg): Fix typos in commentary.
+ * jump.c (any_uncondjump_p): Likewise.
+ * loop.c (indirect_jump_in_function): Make static.
+ (strength_reduce): Call doloop_optimize.
+ (insert_bct, instrument_loop_bct): Remove.
+ * loop.h (doloop_optimize): Prototype.
+ * recog.c (split_all_insns): Split all INSN_P.
+ * toplev.c (flag_branch_on_count_reg): Default on.
+
+ * config/c4x/c4x.c (c4x_optimization_options): Don't set
+ flag_branch_on_count_reg.
+ * config/i386/i386.c (override_options): Likewise.
+ * config/rs6000/rs6000.c (optimization_options): Likewise.
+
+ * config/i386/i386.md (decrement_and_branch_on_count): Remove.
+ (doloop_end): New.
+ (dbra_ge): Remove, as well as all it's splitters.
+
+ * config/rs6000/rs6000.md (decrement_and_branch_on_count): Remove.
+ (doloop_end): New.
+
+ * config/ia64/ia64-protos.h (ar_lc_reg_operand): Declare.
+ (ia64_register_move_cost): Declare.
+ * config/ia64/ia64.c (ar_lc_reg_operand): New.
+ (struct ia64_frame_info): Add ar_size.
+ (ia64_compute_frame_size): Set it.
+ (save_restore_insns): Save and restore ar.lc.
+ (ia64_register_move_cost): New, moved from header file. Handle
+ application registers.
+ (REG_AR_PFS, REG_AR_EC): Remove. Replace with AR_*_REGNUM numbers.
+ (emit_insn_group_barriers): Special case doloop_end_internal.
+ (ia64_epilogue_uses): Mark ar.lc live at end.
+ * config/ia64/ia64.h (AR_CCV_REGNUM, AR_LC_REGNUM): New registers.
+ (AR_EC_REGNUM, AR_PFS_REGNUM): New registers.
+ (FIRST_PSEUDO_REGISTER): Make room.
+ (AR_M_REGNO_P, AR_I_REGNO_P, AR_REGNO_P): New.
+ (FIXED_REGISTERS, CALL_USED_REGISTERS): Update.
+ (REG_ALLOC_ORDER): Update.
+ (HARD_REGNO_MODE_OK): Update.
+ (REGISTER_NAMES): Update.
+ (enum reg_class): Add AR_M_REGS and AR_I_REGS.
+ (REG_CLASS_NAMES, REG_CLASS_CONTENTS): Update.
+ (REGNO_REG_CLASS): Update.
+ (LEGITIMATE_ADDRESS_DISP): Displacement range is 9 bits, not 10.
+ (REGISTER_MOVE_COST): Move out of line.
+ (PREDICATE_CODES): Update.
+ * config/ia64/ia64.md (movdi patterns): Handle ar register classes.
+ (addsi3_plus1_alt, adddi3_plus1_alt): New.
+ (shladd_elim splitter): Allow constants in the predicate.
+ (doloop_end, doloop_end_internal): New.
+
+2000-07-30 Richard Henderson <rth@cygnus.com>
+
+ * genattrtab.c (struct insn_def): Add lineno member.
+ (struct insn_ent): Likewise.
+ (struct attr_desc): Likewise.
+ (struct delay_desc): Likewise.
+ (struct function_unit_op): Likewise.
+ (struct function_unit): Likewise.
+ (check_attr_value): Use message_with_line.
+ (check_defs): Likewise.
+ (expand_units): Likewise.
+ (check_attr_test): Take a lineno argument.
+ (gen_attr): Likewise.
+ (gen_insn): Likewise.
+ (gen_delay): Likewise.
+ (gen_unit): Likewise.
+ (main): Give it to them.
+ (convert_set_attr_alternative): Take an insn_def argument
+ instead of num_alt and insn_index.
+ (convert_set_attr): Likewise.
+ (write_test_expr): Protect INSN_ADDRESSES load
+ with INSN_ADDRESSES_SET_P.
+
+2000-07-30 Richard Henderson <rth@cygnus.com>
+
+ * flow.c (init_propagate_block_info): Use pc_set.
+
+Sun Jul 30 20:58:34 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (*lea_general_[123]) New insns and splits.
+ (addsi3 to lea splitter): Handle other modes too.
+ (shlsi3 to lea splitter): Likewise.
+ (addhi_1_lea, shlhi_1_lea): New patterns.
+ (addhi_1, shlhi_1): Conditionize by PARTIAL_REG_STALL.
+
+Sun Jul 30 20:51:25 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * recog.c (general_operand, nonimmediate_operand): Accept
+ any mode for VOIDmode CONSTANT_P operands.
+
+Sun Jul 30 20:42:21 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * gcse.c (try_replace_reg): Use validate_replace_rtx_subexp
+ instead of replace_rtx.
+ * recog.c (validate_replace_rtx_subexp): New function.
+ * recog.h (validate_replace_rtx_subexp): Declare.
+
+Sun Jul 30 20:38:26 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * combine.c (simplify_set, make_extraction, make_compound_operation
+ make_field_assignment): Use full mask instead of GET_MODE_MASK (mode)
+ as force_to_mode argument.
+
+Sun Jul 30 20:30:41 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * combine.c (if_then_else_cond): Be sure that mode fits in
+ HOST_WIDE_INT.
+
+Sun Jul 30 20:27:36 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * combine.c (record_promoted_value): Allow bitsize of mode
+ to be equivalent to HOST_BITS_PER_WISE_INT.
+
+Sun Jul 30 20:25:21 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * function.c (assign_stack_local_1, assign_stack_temp_for_type):
+ Do not call gen_mode_alignment when mode is BLKmode.
+
+Sun Jul 30 20:21:54 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * loop.c (express_from_1): Fix call of simplify_gen_binary.
+
Sun Jul 30 20:08:37 MET DST 2000 Jan Hubicka <jh@suse.cz>
* simplify-rtx.c (simplify_relational_operation): Verify that mode ==
@@ -2192,16863 +2476,5 @@
of the low 13 bits into a CONST plus an adddi3.
(load_symptr): Set RTX_UNCHANGING_P.
-2000-06-30 Mark Mitchell <mark@codesourcery.com>
-
- * Makefile.in (c-common.o): Don't depend on c-tree.h or c-lex.h.
- * c-common.c (ridpointers): Declare.
- * c-common.h (enum rid): Declare.
- (NORID): Likewise.
- (ridpointers): Likewise.
- * c-lex.c (ridpointers): Don't declare.
- (init_lex): Initialize ridpointers.
- * c-lex.h (enum rid): Don't declare.
- (NORID): Likewise.
- (RID_FIRST_MODIFIER): Likewise.
- (ridpointers): Likewise.
-
-2000-06-30 J. David Anglin <dave@hiauly1.hia.nrc.ca>
-
- * pa/som.h (ASM_WEAKEN_LABEL): Export weak data symbols so that they
- have global scope.
-
-2000-06-30 Martin von Loewis <loewis@informatik.hu-berlin.de>
-
- * invoke.texi (-Wreturn-type): In C++, a missing return type is
- always an error.
-
-2000-06-30 Catherine Moore <clm@cygnus.com>
-
- * c-common.c (decl_attributes): Differentiate between
- types and type decls for alignment.
-
-2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
-
- * cpp.texi: Document #pragma GCC dependency
- * cppfiles.c (open_include_file): Set date to unknown.
- (_cpp_compare_file_date): New function.
- (read_include_file): Set file date.
- * cpphash.h (struct include_file): Add date member.
- (_cpp_compare_file_date): Prototype.
- * cpplib.c (parse_include): Add trail parameter. Adjust.
- (do_include): Adjust parse_include call.
- (do_import): Likewise.
- (do_include_next): Likewise.
- (gcc_pragmas): Add dependency pragma.
- (do_pragma_dependancy): New pragma.
-
-2000-06-29 Jason Merrill <jason@redhat.com>
-
- * dwarf2out.c (output_loc_operands): Don't abort on codes that have
- no operands.
-
-2000-06-29 Jim Wilson <wilson@cygnus.com>
-
- * config/ia64/ia64.h (PREFERRED_RELOAD_CLASS): Return NO_REGS for
- a volatile mem and FR_REGS.
-
-2000-06-29 Mark Mitchell <mark@codesourcery.com>
-
- * c-common.c: Include c-common.h, not c-lex.h or c-tree.h.
- * c-common.h (flag_const_strings): Declare.
- (warn_format): Likewise.
- (flag_traditional): Likewise.
- (flag_isoc99): Likewise.
- (warn_parentheses): Likewise.
- (warn_conversion): Likewise.
- (C_TYPE_OBJECT_P): Likewise.
- (C_TYPE_INCOMPLETE_P): Likewise.
- (C_TYPE_FUNCTION_P): Likewise.
- (C_TYPE_OBJECT_OR_INCOMPLETE_P): Likewise.
- (C_EXP_ORIGINAL_CODE): Likewise.
- (build_unary_op): Likewise.
- (build_binary_op): Likewise.
- (lvalue_p): Likewise.
- (default_conversion): Likewise.
- (common_type): Likewise.
- * c-tree.h (C_TYPE_OBJECT_P): Remove.
- (C_TYPE_INCOMPLETE_P): Likewise.
- (C_TYPE_FUNCTION_P): Likewise.
- (C_TYPE_OBJECT_OR_INCOMPLETE_P): Likewise.
- (C_EXP_ORIGINAL_CODE): Likewise.
- (common_type): Likewise.
- (default_conversion): Likewise.
- (build_binary_op): Likewise.
- (build_unary_op): Likewise.
- (lvalue_p): Likewise.
- (flag_const_strings): Likewise.
- (warn_format): Likewise.
- (warn_conversion): Likewise.
- (flag_traditional): Likewise.
- (flag_isoc99): Likewise.
- (warn_parentheses): Likewise.
-
-2000-06-29 James E. Wilson <wilson@cygnus.com>
-
- * config/ia64/linux.h (LINK_SPEC): Change so.1 to so.2.
-
- * config/ia64/ia64.h (MODES_TIEABLE_P): Only tie if mode class is the
- same. Only tie XFmode with XFmode.
-
-2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
-
- * c-decl.c, timevar.c, tlink.c: Include intl.h.
- * Makefile.in: Update deps.
-
-2000-06-29 Andrew Haley <aph@cygnus.com>
-
- * toplev.c (main): On an IA-64, make flag_unwind_tables defauit
- to true.
-
-2000-06-29 Andrew Haley <aph@cygnus.com>
-
- * config/ia64/linux.h (JMP_BUF_SIZE): Size is in Pmode units, not
- bytes: remove the multiply by 8.
-
-2000-06-29 Philipp Thomas <pthomas@suse.de>
-
- * rtl.c : Revert NLS changes.
- * gcc.c : Fix bug in display_help introced by my last changes.
-
-Wed Jun 28 21:09:33 2000 Raja R Harinath <harinath@cs.umn.edu>
-
- * dbxout.c (dbxout_symbol, case RESULT_DECL, VAR_DECL): Use
- DECL_CONTEXT, not DECL_FIELD_CONTEXT.
-
-2000-06-29 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
-
- * flow.c (flow_depth_first_order_compute): Fix algorithm.
-
-2000-06-28 Philipp Thomas <pthomas@suse.de>
-
- * c-decl.c : Mark strings for translation.
- (parmlist_tags_warning): Use distinct messages instead
- of conditional expressions.
- * diagnostic.c (v_message_with_decl): Mark string for translation.
- * gcc.c: Mark messages for translation.
- (display_help): Combine messages into one string where necessary.
- * mips-tfile: Add intl.h. Mark messages for translation.
- * rtl.c (fatal_with_file_and_line): Modify function for NLS. Mark
- messages for translation.
- * timevar.c: Mark messages for translation.
- * tlink.c: Likewise.
- * toplev.c: Likewise.
-
-Wed Jun 28 15:39:26 2000 Donn Terry (donnte@microsoft.com)
-
- * i386-interix.h (STRIP_NAME_ENCODING): Declare _new_name properly.
-
- * alpha/alpha-interix.h: Delete redundant -Asystem(interix),
- use -isystem instead of -idirafter.
- * i386/i386-interix.h: Likewise.
-
-2000-06-28 Jason Merrill <jason@redhat.com>
-
- * dwarf2out.c (output_loc_operands): Don't support >1 byte output
- unless DWARF2_DEBUGGING_INFO is defined.
- (ASM_OUTPUT_DWARF_*): Wrap normal output defs with #ifndefs.
-
-2000-06-28 Richard Henderson <rth@cygnus.com>
-
- * config/alpha/alpha.c (summarize_insn): Ignore SCRATCH.
-
-2000-06-28 Jakub Jelinek <jakub@redhat.com>
-
- * cpplex.c (output_line_command): Output correct #line if a header
- is including itself and is not protected against multiple inclusion.
-
-2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
-
- * cppfiles.c (open_include_file): If open(2) returns EMFILE or
- ENFILE, close all cached file descriptors and try again.
- (_cpp_execute_include): Keep a count of the number of times
- each header is included.
- (close_cached_fd): New function.
- * cpphash.h (struct include_file): Rename before to
- include_count; all users updated. Make include_count and sysp
- unsigned short.
- * cppinit.c (cpp_finish): If -H, report headers that could use
- reinclude guards.
- (report_missing_guard): New function.
-
-Wed Jun 28 14:46:58 MET DST 2000 Jan Hubicka <jh@suse.cz>
-
- * i386.md (prologue_set_got): Set length_immediate field.
- (testqi_ccno_1): Add missing '@' character.
-
-2000-06-27 Jason Merrill <jason@redhat.com>
-
- * dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Use
- DWARF_FRAME_REGNUM.
-
-2000-06-27 Andrew Macleod <amacleod@cygnus.com>
-
- * dwarf2out.c (ASM_OUTPUT_DWARF_DATA2): Provide default when no
- unsigned macros available.
-
-2000-06-27 Richard Henderson <rth@cygnus.com>
-
- * config/ia64/ia64.c (emit_insn_group_barriers): Special case
- epilogue_deallocate_stack.
-
- * config/ia64/ia64.c (ia64_print_operand) [case D]: Emit
- completers for UNORDERED and ORDERED as well.
- * config/ia64/ia64.md (bunordered, bordered): New.
- (sunordered, sordered): New.
-
-Tue Jun 27 12:14:12 MET DST 2000 Jan Hubicka <jh@suse.cz>
-
- * genattrtab.c (write_attr_value): Do not abort for CONST_INT operands.
- * i386.c (ix86_attr_length_default): Kill.
- (ix86_attr_length_immediate_default, ix86_attr_length_address_default):
- New.
- * i386-protos.h (ix86_attr_length_default): Kill
- (ix86_attr_length_immediate_default, ix86_attr_length_address_default):
- Add prototype
- * i386.md (attribute type): Add "test".
- (attribute length_prefix): Kill.
- (attribute length_opcode): Kill.
- (attribute i387, mode, length_immediate, length_address, prefix_data16,
- prefix_rep, prefix_0f, modrm): New.
- (attribute length): Compute using the new attributes.
- (attribute pent_prefix): New.
- (attribute pent_pair): Compute using pent_prefix.
- (all insn patterns): Set mode,modrm and immediate_length attributes where
- needed.
- (cmpsi patterns): Compute sizes propertly for test instruction.
- (movsi, movhi patterns): Compute sizes propertly for eax shortcuts.
- (movstricthi_xor, movstrictqi_xor): New patterns.
- (andsi/andhi): Use splitters to generate xor instructions.
- (xorqi_ext_1): New pattern.
- (movstricthi->movstricthi_xor peep2): New.
-
-Tue Jun 27 12:03:03 MET DST 2000 Jan Hubicka <jh@suse.cz>
-
- * i386.md (addqi_low_1): Remove.
-
-2000-06-27 Philipp Thomas <pthomas@suse.de>
-
- * 1750a.h: Mark help strings for options/switches for translation.
- * a29k.h: Likewise.
- * alpha.h: Likewise.
- * arm.h: Likewise.
- * pe.h: Likewise.
- * riscix.h: Likewise.
- * c4x.h: Likewise.
- * clipper.h: Likewise.
- * convex.h: Likewise.
- * elxsi.h: Likewise.
- * fr30.h: Likewise.
- * fx80.h: Likewise.
- * h8300.h: Likewise.
- * i370.h: Likewise.
- * cygwin.h: Likewise.
- * dgux.h: Likewise.
- * djgpp.h: Likewise.
- * i386.h: Likewise.
- * osf1elf.h: Likewise.
- * osfrose.h: Likewise.
- * sco5.h: Likewise.
- * win32.h: Likewise.
- * i860.h: Likewise.
- * paragon.h: Likewise.
- * i960.h: Likewise.
- * ia64.h: Likewise.
- * m32r.h: Likewise.
- * mcore.h: Likewise.
- * mips.h: Likewise.
- * mn10300.h: Likewise.
- * ns32k.h: Likewise.
- * pdp11.h: Likewise.
- * pj.h: Likewise.
- * aix.h: Likewise.
- * aix41.h: Likewise.
- * aix43.h: Likewise.
- * beos.h: Likewise.
- * rs6000.h: Likewise.
- * sysv4.h: Likewise.
- * linux.h: Likewise.
- * linux64.h: Likewise.
- * sp64-elf.h: Likewise.
- * sparc.h: Likewise.
- * splet.h: Likewise.
- * v850.h: Likewise.
- * convex.h (TARGET_SWITCHES): Provide descriptions and mark them
- for translation.
- * sp86x-aout.h: Remove bogus first definition of SUBTARGET_SWITCHES.
- Properly document option and mark for translation.
- * sp86x-elf.h: Likewise.
-
-2000-06-27 Bernd Schmidt <bernds@cygnus.co.uk>
-
- Add MMX and SSE registers to i386 machine description.
- * i386-protos.h (ix86_constant_alignment, ix86_data_alignment,
- ix86_local_alignment): Declare.
-
- * i386.h (TARGET_MMX, TARGET_SSE): New.
- (FIRST_PSEUDO_REGISTER, FIXED_REGISTERS, CALL_USED_REGISTERS,
- REG_ALLOC_ORDER, HARD_REGNO_NREGS, HARD_REGNO_MODE_OK,
- REG_CLASS_NAMES, REG_CLASS_CONTENTS,REG_CLASS_FROM_LETTER,
- enum reg_class, HI_REGISTER_NAMES): Added MMX/SSE registers.
- (FIRST_SSE_REG, LAST_SSE_REG, SSE_REGNO_P): New.
- (FIRST_MMX_REG, LAST_MMX_REG, MMX_REGNO_P, MMX_REG_P): New macros.
- (RETURN_IN_MEMORY): Handle MMX/SSE.
- (REG_PARM_STACK_SPACE): Added so the first three TImode parameters
- also get stack space.
- (MUST_PASS_IN_STACK): Added TImode to the default definition.
- (CUMULATIVE_ARGS): Added sse_nregs, sse_regno and sse_words.
- (MMX_REGISTER_NAMES): New.
- (ALIGN_MODE_128): New macro.
- (CONSTANT_ALIGNMENT): Code moved out-of-line; just call the function.
- (DATA_ALIGNMENT): Likewise.
- (LOCAL_ALIGNMENT): Likewise.
- (CONDITIONAL_REGISTER_USAGE): Make MMX/SSE regs fixed if not
- TARGET_MMX/TARGET_SSE.
- (VALID_SSE_REG_MODE, VALID_MMX_REG_MODE): New macros.
- (REG_CLASS_FROM_LETTER): 'y' for MMX regs.
- (SECONDARY_MEMORY_NEEDED): Be conservative about copying between
- SSE/MMX regs and something else.
- (CLASS_MAX_NREGS): 1 for SSE and MMX regs.
- (REGISTER_MOVE_COST): 10 if trying to move between MMX and SSE regs,
- 3 if moving between MMX regs and something else.
-
- * i386.c (reg_class): Add SSE_REGS, MMX_REGS.
- (regclass_map): Add MMX/SSE registers.
- (print_operand): Add code to print XMMWORD as appropriate.
- (ix86_split_movdi): Abort for MMX regs.
- (init_cumulative_args): Also allow SSE_REGS
- (function_arg_advance, function_arg): Likewise
- (print_reg): Support 'm'. Add case for TImode.
- (override_options): TARGET_SSE implies TARGET_MMX.
- (ix86_constant_alignment, ix86_data_alignment, ix86_local_alignment):
- New functions.
-
- * config/i386/unix.h (VALUE_REGNO): VECTOR_MODE values go to
- FIRST_SSE_REG.
- * config/i386/ptx4-i.h (RETURN_IN_MEMORY): Return MMX values in
- memory.
- * config/i386/sysv4.h (RETURN_IN_MEMORY): Likewise.
- * config/i386/i386elf.h (RETURN_IN_MEMORY): Likewise.
-
-2000-06-26 Geoff Keating <geoffk@cygnus.com>
-
- * ssa.c (struct rename_set_data): Change the name of field
- 'set_dest' to 'old_reg'. Add comments.
- (struct rename_context): Change the name of 'set_data' to
- 'new_renames'. Add new field 'done_renames'.
- (create_delayed_rename): New function.
- (apply_delayed_renames): New function.
- (rename_insn_1): Use the new functions. Handle CLOBBERS. Handle
- SUBREGs and similar by emitting a move.
- (new_registers_for_updates): Delete, functionality moved to
- apply_delayed_renames.
- (rename_block): Handle moves emitted by rename_insn_1 by putting
- them into a SEQUENCE with the original insn. Add sanity checks
- and comments.
- (rename_equivalent_regs_in_insn): Don't handle SUBREGs specially.
- (rename_equivalent_regs): Expand SEQUENCEs out to individual insns.
-
-2000-06-26 Andrew Macleod <amacleod@cygnus.com>
- Jason Merrill <jason@redhat.com>
-
- * dwarf2.h (enum dwarf_call_frame_info): Add
- DW_CFA_def_cfa_expression.
- * dwarf2out.c (union dw_cfi_oprnd_struct): Add a pointer to a
- dw_loc_descr_struct entry.
- (struct cfa_loc): New structure to track a CFA location.
- (lookup_cfa): Take a cfa_loc parameter instead of a reg and an offset.
- (lookup_cfa_1): Take a cfa_loc parameter instead of a reg and an
- offset, plus handle DW_CFA_def_cfa_expression.
- (def_cfa_1): Use to be dwarf2out_def_cfa, only now it uses a
- cfa_loc record.
- (dwarf2out_def_cfa): Entry point maintained for compatability.
- (dwarf_cfi_name): Add DW_CFA_def_cfa_expression.
- (cfa_reg, cfa_offset): Replace with cfa_loc record 'cfa'.
- (cfa_store_reg, cfa_store_offset): Replace with cfa_loc 'cfa_store'.
- (initial_return_save, dwarf2out_stack_adjust): Use cfa.reg, not
- cfa_reg.
- (dwarf2out_frame_debug_expr): Use new cfa_loc records. Recognize rtl
- sequences for the new DW_CFA_def_cfa_expression record.
- (dwarf2out_frame_debug): Use new variables/fields.A
- (output_cfi): Handle DW_CFA_def_cfa_expression.
- (output_cfa_loc): New function to generate a CFI record for
- DW_CFA_def_cfa_expression.
- (get_cfa_from_loc_descr): New function to get a cfa_loc record from
- a dw_loc_descr sequeunce.
- (build_loc_descr): Build a dw_loc_descr from a cfa_loc record.
- (dwarf_stack_op_name, new_loc_descr, add_loc_descr, size_of_loc_descr,
- size_of_locs, output_loc_operands, output_loc_sequence): Move into
- unwind info section.
- * frame.h (frame_state): Add base_offset and indirect fields.
- * frame-dwarf2.c (decode_stack_op): New function to interpret a
- dw_loc_descr operation.
- (execute_cfa_insn): Add support for DW_CFA_def_cfa_expression.
- (struct frame_state): Add base offset and indirect fields.
- * libgcc2.c (next_stack_level): Support indirect loading for CFA.
-
-2000-06-26 Joseph S. Myers <jsm28@cam.ac.uk>
-
- * c-decl.c (grokdeclarator): Don't warn about `long long' in C99.
- Make warnings about implicit int be pedwarns in C99. Don't warn
- about duplicate type qualifiers in C99.
- (start_function): Make warning about implict int return type be a
- pedwarn in C99.
- * c-lex.c (yylex): Don't warn about `long long' in C99.
- * c-typeck.c (c_expand_return): In C99, always pedwarn about
- `return' with no value in function returning non-void.
-
-2000-06-26 Richard Henderson <rth@cygnus.com>
-
- * c-typeck.c (pedwarn_c99): New.
- * diagnostic.c (verror, vwarning, vpedwarn): Export.
- * toplev.h: Prototype them.
-
-2000-06-26 J. David Anglin <dave@hiauly1.hia.nrc.ca>
-
- * c-typeck.c (digest_init): Return error_mark_node node when
- TREE_TYPE (init) == error_mark_node.
-
-2000-06-26 Philipp Thomas <pthomas@suse.de>
-
- * aclocal.m4 (AM_WITH_NLS): Don't set MSGFMT or GMSGFMT to no,
- test for msgfmt without path instead.
- * configure: Rebuilt.
-
-2000-06-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
-
- * gengenrtl.c (special_rtx): Fix typo in comment.
-
-2000-06-26 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
-
- * mklibgcc.in (LIB2FUNCS): Add missing space.
-
-2000-06-24 Bernd Schmidt <bernds@cygnus.co.uk>
-
- * tree.h (enum tree_index): Add vector type nodes.
- Add accessor macros for them.
- (TYPE_REPRESENATION_TYPE): New macro.
- * tree.c (build_common_tree_nodes_2): Build these nodes.
- (finish_vector_type): New function.
- * c-common.c (type_for_mode): Handle vector modes.
- * tm.texi (VECTOR_MODE_SUPPORTED_P): Document.
-
- * dbxout.c (dbxout_type): Handle VECTOR_TYPEs.
- * dwarf.h (enum dwarf_fundamental_type): Add 128 bit integers.
- * dwarf2out.c (lookup_type_die): Handle VECTOR_TYPEs.
- (gen_type_die): Likewise.
- * dwarfout.c (dwarf_fund_type_name): Handle 128 bit integers.
- (fundamental_type_code): Likewise.
- (type_is_fundamental): VECTOR_TYPEs aren't.
- (output_type): Handle VECTOR_TYPEs.
-
-2000-06-25 Kazu Hirata <kazu@hxi.com>
-
- * config/arm.c: Fix a comment typo.
- * config/arm.h: Likewise.
-
-2000-06-25 Philipp Thomas <pthomas@suse.de>
-
- * aclocal.m4 (AM_WITH_NLS): Set create_catalogs=no if no catalog
- compiler found.
- AM_GNU_GETTEXT: Don't set CATALOGS if create_catalogs=no.
- * configure: Rebuilt.
-
-2000-06-25 John David Anglin <dave.anglin@nrc.ca>
-
- * config/vax/vax.h (TARGET_SWITCHES): Provide descriptions.
-
-2000-06-25 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
-
- * mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2FUNCS when generating
- libgcc.a.
-
-2000-06-24 Marc Espie <espie@cvs.openbsd.org>
-
- * collect2.c (resolve_lib_name): Move '/' check out of loop.
-
-2000-06-24 Dirk Duellmann <Dirk.Duellmann@cern.ch>
-
- * ginclude/stddef.h (NULL): define for non-gnu C++ parsers as 0.
-
-2000-06-24 Jakub Jelinek <jakub@redhat.com>
-
- * stmt.c (expand_decl_cleanup): Emit a dummy insn after
- last_unconditional_cleanup.
-
-2000-06-24 Bernd Schmidt <bernds@cygnus.co.uk>
-
- * tree.def (VECTOR_TYPE): New node type.
- * tree.h: Adjust some comments to reflect addition of vector types.
- (TYPE_VECTOR_SUBPARTS): New macro.
- * stor-layout.c (layout_type): Handle VECTOR_TYPE.
- * c-convert.c (convert): Likewise.
- * convert.c (convert_to_integer): Handle vector modes.
- (convert_to_vector): New function.
- * convert.h (convert_to_vector): Declare.
- * expr.c (convert_move): Handle vector modes.
- * expmed.c (extract_bit_field): Don't abort for vector modes.
-
-2000-06-24 Marek Michalkiewicz <marekm@linux.org.pl>
-
- * config/avr/avr-protos.h (avr_hard_regno_mode_ok): New prototype.
- * config/avr/avr.c (out_adj_frame_ptr, out_set_stack_ptr):
- New functions, common code moved from function_{prologue,epilogue}
- and extended to support the -mtiny-stack option.
- (function_prologue, function_epilogue): Use them.
- Use lo8/hi8 consistently for asm output readability.
- (avr_hard_regno_mode_ok): New function.
- * config/avr/avr.h (TARGET_SWITCHES): Fix typo. Add -mtiny-stack.
- (UNITS_PER_WORD): Define as 4 (not 1) when compiling libgcc2.c.
- (HARD_REGNO_MODE_OK): Call the avr_hard_regno_mode_ok function.
- * config/avr/avr.md (*mov_sp_r): Add support for -mtiny-stack.
- Write SPH before SPL.
- (*movqi): No need to disable interrupts for just one "out"
- in alternative 5. Change length attribute from 4 to 1.
- * config/avr/libgcc.S (__prologue_saves__, __epilogue_restores__):
- Write SPH before SPL.
-
-2000-06-24 Bernd Schmidt <bernds@cygnus.co.uk>
-
- * rtl.texi (Vector Operations): New node.
- (Arithmetic): Add ss_plus, us_plus, ss_minus, us_minus.
- (Conversions): Add ss_truncate, us_truncate.
- * rtl.def (VEC_MERGE, VEC_SELECT, VEC_CONCAT, VEC_REORDER,
- VEC_CONST, VEC_DUPLICATE, SS_PLUS, SS_MINUS, SS_TRUNCATE,
- US_TRUNCATE): New rtx codes.
- * machmode.def: Add vector modes.
- * machmode.h (enum mode_class): Add MODE_VECTOR_INT and
- MODE_VECTOR_FLOAT.
- (INTEGER_MODE_P): Check for MODE_VECTOR_INT.
- (FLOAT_MODE_P): Check for MODE_VECTOR_FLOAT.
- (VECTOR_MODE_P): New.
-
-2000-06-24 Nathan Sidwell <nathan@codesourcery.com>
-
- * cpp.texi: Clarify #pragma GCC namespace.
-
-2000-06-24 Philipp Thomas <pthomas@suse.de>
-
- * aclocal.m4(AM_GNU_GETTEXT): If LINGUAS isn't set, build
- all catalogs specified in ALL_LINGUAS.
- * configure: Rebuilt.
-
-2000-06-23 Jakub Jelinek <jakub@redhat.com>
-
- * config/sparc/sparc.md (reload_outdi+1): Handle
- HOST_BITS_PER_WIDE_INT == 64 case correctly.
- (adddi3_insn_sp32+1, adddi3_insn_sp32+2, andsi3+2): Likewise.
-
-2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
-
- * alias.c (fixed_scalar_and_varying_struct_p): Don't examine
- struct vs. scalar-ness when -fno-strict-aliasing.
-
-2000-06-23 Nathan Sidwell <nathan@codesourcery.com>
-
- * cpplib.c (struct pragma_entry): New structure.
- (pragma_dispatch): Pragma dispatcher.
- (top_pragmas, gcc_pragmas): New static variables.
- (do_pragma): Use pragma_dispatch.
- (do_pragma_gcc): New pragma handler.
- * cpp.texi: Update.
-
-2000-06-23 Jakub Jelinek <jakub@redhat.com>
-
- * calls.c (compute_argument_addresses): Force stack slots into
- alias set 0.
- * expr.c (emit_push_insn): Force pushes into alias set 0.
-
-2000-06-23 Richard Henderson <rth@cygnus.com>
-
- * config/ia64/ia64.md (pred_rel_mutex): Only take one register.
- * config/ia64/ia64.c (emit_predicate_relation_info): Adjust to match.
-
-2000-06-22 Jason Merrill <jason@redhat.com>
-
- * toplev.c (compile_file): Always call timevar_print.
- * Makefile.in (calls.o): Depend on TIMEVAR_H.
-
-2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
-
- * varasm.c (constant_descriptor): Make contents unsigned char.
- (mark_const_hash_entry): Adjust.
- (const_hash): Just hash the code of unknown nodes.
- (compare_constant_1): Adjust for unsigned char.
- Use language specific expander on unknown nodes.
- (record_constant_1): Likewise.
-
-2000-06-21 Zack Weinberg <zack@wolery.cumb.org>
-
- * cppfiles.c (cpp_make_system_header): New function.
- * cpplib.h: Prototype it.
- * cpplib.c (do_line, do_pragma_system_header): Use it.
- * fix-header.c (read_scan_file): Use it.
-
- * fix-header.c (check_macro_names): Cast second arg of
- cpp_defined to const unsigned char *.
- (read_scan_file): Make getchar_call const unsigned char.
-
-2000-06-21 Zack Weinberg <zack@wolery.cumb.org>
-
- * cppfiles.c: Include splay-tree.h, not hashtab.h.
- (redundant_include_p, make_IHASH, hash_IHASH, eq_IHASH): Delete.
- (destroy_include_file_node): New.
- (_cpp_init_include_hash): Rename _cpp_init_include_table.
- Create a splay tree, not a hash table.
- (open_include_file): Look up the path in the include table,
- do the multiple include optimization here, etc.
- (cpp_included): Walk the path.
- (find_include_file): Just walk the path calling
- open_include_file, or call it directly for an absolute path.
- (_cpp_fake_ihash): Rename _cpp_fake_include and update for new
- scheme.
- (read_include_file): Update for new scheme. Don't close the
- file unless reading fails.
- (_cpp_execute_include, cpp_read_file): Tweak for new scheme.
-
- * cpphash.h (struct ihash, NEVER_REINCLUDE): Delete.
- (struct include_file): New.
- (NEVER_REREAD, DO_NOT_REREAD, CPP_IN_SYSTEM_HEADER): New
- macros.
- (CPP_PEDANTIC, CPP_WTRADITIONAL): Update.
- Update prototypes.
-
- * cppinit.c: Include splay-tree.h.
- (cpp_reader_init, cpp_cleanup): Update.
-
- * cpplib.h (struct cpp_buffer): Change ihash field to
- 'struct include_file *inc'. Remove system_header_p.
- (struct cpp_reader): Change all_include_files to a
- struct splay_tree_s *.
-
- * cpplex.c: Update all references to cpp_buffer->ihash and/or
- cpp_buffer->system_header_p.
- (cpp_pop_buffer): Close file here, only if DO_NOT_REREAD.
-
- * Makefile.in (SPLAY_TREE_H): New macro.
- (cppfiles.o, cppinit.o): Update dependencies.
-
-Wed Jun 21 11:05:48 2000 Martin Buchholz <martin@xemacs.org>
-
- * invoke.texi (g++): "g++" is not a script anymore.
-
-2000-06-20 J. David Anglin <dave@hiauly1.hia.nrc.ca>
-
- * function.c (round_down): Delete obsolete prototype.
-
- * pa.h (CPP_SPEC): Add whitespace after -D__STDC_EXT__.
-
-2000-06-20 Zack Weinberg <zack@wolery.cumb.org>
-
- * configure.in: Use 'test a = b' not 'test a == b'.
- * configure: Regen.
-
- * Makefile.in (fix-header): Link with $(LIBS) not $(HOST_LIBS).
-
- * Makefile.in: Remove all references to HOST_INTLLIBS.
-
- * cpplex.c (parse_name): Don't warn about $ in identifiers if
- skipping.
-
-2000-06-20 Philipp Thomas <pthomas@suse.de>
-
- * config/pa/pa.h(TARGET_SWITCHES): Require binutils 2.10 or later
- for PA 2.0.
-
-Mon Jun 19 23:26:40 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
-
- * Take REG_INC notes into account.
-
-2000-06-19 Zack Weinberg <zack@wolery.cumb.org>
-
- * c-parse.in (undeclared_variable_notice): Moved to c-typeck.c.
- (primary: IDENTIFIER): Just call build_external_ref.
- * c-parse.y, c-parse.c, objc/objc-parse.y, objc/objc-parse.c:
- Regenerate.
- * c-lex.c (lastiddecl): Remove.
- (yylex): Replace all instances of lastiddecl with local
- variables.
-
- * c-typeck.c (build_external_ref): New function. Treat decls
- with C_DECL_ANTICIPATED mostly the same as nonexistent decls.
- Look up the decl from the id here. Call lookup_objc_ivar.
- * c-lang.c (lookup_objc_ivar): Stub.
- * objc/objc-act.c (lookup_objc_ivar): New function.
-
- * c-tree.h: Prototype lookup_objc_ivar and build_external_ref.
- * c-lex.h: Don't declare lastiddecl.
-
-2000-06-19 Benjamin Chelf <chelf@codesourcery.com>
-
- * c-common.h (IF_COND): Added documentation.
- (THEN_CLAUSE): Likewise.
- (ELSE_CLAUSE): Likewise.
- (WHILE_COND): Likewise.
- (WHILE_BODY): Likewise.
- (DO_COND): Likewise.
- (DO_BODY): Likewise.
- (RETURN_EXPR): Likewise.
- (EXPR_STMT_EXPR): Likewise.
- (FOR_INIT_STMT): Likewise.
- (FOR_COND): Likewise.
- (FOR_EXPR): Likewise.
- (FOR_BODY): Likewise.
- (SWITCH_COND): Likewise.
- (SWITCH_BODY): Likewise.
- (CASE_LOW): Likewise.
- (CASE_HIGH): Likewise.
- (GOTO_DESTINATION): Likewise.
- (COMPOUND_BODY): Likewise.
**** TRUNCATED ****
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
jakub@redhat.com
zack@wolery.cumb.org
2000-07-31T23:50:00Z 2000-08-01T00:39:50Z build