1. 08 May, 2000 1 commit
  2. 07 May, 2000 1 commit
    • rth's avatar
      * rtl.def (DEFINE_COND_EXEC): New. · 1df8f1eb
      rth authored
      	* md.texi: Document it.
      
      	* gensupport.c (input_file): Remove.
      	(struct queue_elem): Add lineno.
      	(rtx_ready_queue): Remove.
      	(errors): New.
      	(predicable_default): New.
      	(predicable_true, predicable_false): New.
      	(define_attr_queue, define_attr_tail): New.
      	(define_insn_queue, define_insn_tail): New.
      	(define_cond_exec_queue, define_cond_exec_tail): New.
      	(other_queue, other_tail): New.
      	(queue_pattern): New.
      	(process_rtx): Add patterns to the appropriate queues.
      	(is_predicable, identify_predicable_attribute): New.
      	(n_alternatives, collect_insn_data): New.
      	(alter_predicate_for_insn, alter_test_for_insn): New.
      	(shift_output_template, alter_output_for_insn): New.
      	(process_one_cond_exec, process_define_cond_exec): New.
      	(init_md_reader): Read the entire file.  Process define_cond_exec.
      	(read_md_rtx): Return elements from the queues.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33751 138bc75d-0d04-0410-961f-82ee72b054a4
      1df8f1eb
  3. 06 May, 2000 1 commit
    • rth's avatar
      * Makefile.in (gensupport.o): Compile for the host. · 96d905e5
      rth authored
      	(host-prefix gensuuprt.o): Remove.
      	(genflags.o): Depend on gensupport.h and OBSTACK_H.
      	(genattrtab.o): Likewise.
      	(gencodes.o): Depend on gensupport.h.
      	(genemit.o, genopinit.o, genrecog.o, genextract.o): Likewise.
      	(genpeep.o, genattr.o, genoutput.o): Likewise.
      
      	* gensupport.c (obstack, rtl_obstack): New.
      	(init_md_reader): Initialize rtl_obstack.
      	* gensupport.h (rtl_obstack): Declare.
      	(message_with_line): Declare.
      
      	* genattr.c: Remove all traces of obstack manipulation.
      	* gencodes.c, genconfig.c, genemit.c, genextract.c: Likewise.
      	* genopinit.c, genoutput.c, genpeep.c, genrecog.c: Likewise.
      
      	* genattrtab.c (obstack, rtl_obstack): Remove.
      	(main): Don't init rtl_obstack.
      	* genflags.c: Likewise.
      
      	* genrecog.c (message_with_line): Move ...
      	* gensupport.c: ... here.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33742 138bc75d-0d04-0410-961f-82ee72b054a4
      96d905e5
  4. 04 May, 2000 1 commit
    • ghazi's avatar
      * bb-reorder.c (get_next_bb_note, get_prev_bb_note): Prototype. · 2f5d30d9
      ghazi authored
      	* diagnostic (vbuild_message_string, build_message_string,
      	build_location_prefix, output_get_prefix, init_output_buffer,
      	output_notice, vline_wrapper_message_with_location,
      	v_message_with_decl, default_print_error_function): De-constify.
      	(set_real_maximum_length): Prototype.
      
      	* diagnostic.h (struct output_buffer, init_output_buffer,
      	output_get_prefix, output_set_prefix): De-constify.
      
      	* function.c (init_function_start): Constify.
      
      	* gensupport.c (remove_constraints, process_rtx): Prototype.
      
      	* gthr-posix.h: Indent uses of #pragma.
      
      	* objc/objc-act.c (ggc_mark_imp_list, ggc_mark_hash_table):
      	Prototype.
      
      	* predict.c (find_expected_value): Delete prototype.
      	(expected_value_to_br_prob): Initialize variable `ev_reg'.
      
      	* sbitmap.h (debug_sbitmap): Prototype.
      
      	* ssa.c (compute_coalesced_reg_partition): Prototype.
      
      	* stor-layout.c (debug_rli): Prototype.
      
      	* tree.h (round_down): Prototype.
      	(init_function_start): Constify.
      
      ch:
      	* c...
      2f5d30d9
  5. 03 May, 2000 2 commits
    • jason's avatar
      * cppexp.c (op_t): Make an int. · a727a911
      jason authored
              * rtlanal.c (dead_or_set_regno_p): Remove unused variable.
      
              * varasm.c (initializer_constant_valid_p): Fix parenthesis.
      
              * gensupport.c (process_rtx): Fix macros used.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33635 138bc75d-0d04-0410-961f-82ee72b054a4
      a727a911
    • cpopetz's avatar
      * gensupport.c: New file. · c5ddd6b5
      cpopetz authored
      	* gensupport.h: New file.
      	* Makefile.in (HOST_RTL): Depend on gensupport.
      	(gensupport.o) New rule.
      	* genattr.c: Use gensupport for reading .md files.
      	* genattrtab.c: Ditto.
      	* gencodes.c: Ditto.
      	* genconfig.c: Ditto.
      	* genemit.c: Ditto.
      	* genextract.c: Ditto.
      	* genflags.c: Ditto.
      	* genopinit.c: Ditto.
      	* genoutput.c: Ditto.
      	* genpeep.c: Ditto.
      	* genrecog.c: Ditto.
      	* rtl.def (define_insn_and_split): New DEF_RTL_EXPR.
      	* md.texi (Insn Splitting): Document define_insn_and_split.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33633 138bc75d-0d04-0410-961f-82ee72b054a4
      c5ddd6b5