Skip to content
Snippets Groups Projects
  1. Aug 24, 1999
  2. Aug 23, 1999
  3. Aug 22, 1999
  4. Aug 21, 1999
  5. Aug 20, 1999
    • Kaveh R. Ghazi's avatar
      rtl.c (rtx_class, [...]): Constify. · 1f9a015e
      Kaveh R. Ghazi authored
      	* rtl.c (rtx_class, note_insn_name, reg_note_name): Constify.
      
      	* rtl.h (rtx_class, reg_note_name, note_insn_name): Likewise.
      
      	* genopinit.c (gen_insn): Use accessor macro, not `rtx_class'.
      
      From-SVN: r28785
      1f9a015e
    • Kaveh R. Ghazi's avatar
      rtl.h (rtx_format): Constify a char*. · 6f7d635c
      Kaveh R. Ghazi authored
      	* rtl.h (rtx_format): Constify a char*.
      
      	* rtl.c (rtx_format): Likewise.
      	(copy_rtx, copy_most_rtx, read_rtx): Likewise.
      	(init_rtl): Use accessor macro, not `rtx_format'.
      
      	* alias.c (rtx_equal_for_memref_p, find_symbolic_term): Constify a
      	char*.
      
      	* caller-save.c (mark_referenced_regs): Likewise.
      
      	* combine.c (subst, make_compound_operation, known_cond,
      	gen_rtx_combine, update_table_tick, get_last_value_validate,
      	use_crosses_set_p, mark_used_regs_combine, move_deaths): Likewise.
      
      	* cse.c (rtx_cost, mention_regs, canon_hash, exp_equiv_p,
      	refers_to_p, canon_reg, fold_rtx, cse_process_notes,
      	count_reg_usage): Likewise.
      
      	* emit-rtl.c (gen_rtx, copy_rtx_if_shared, reset_used_flags):
      	Likewise.
      
      	* final.c (leaf_renumber_regs_insn): Likewise.
      
      	* flow.c (mark_used_regs, find_use_as_address, dump_flow_info,
      	dump_edge_info, count_reg_references): Likewise.
      
      	* function.c (fixup_var_refs_1, walk_fixup_memory_subreg,
      	fixup_stack_1, purge_addressof_1, instantiate_virtual_regs_1):
      	Likewise.
      
      	* gcse.c (oprs_unchanged_p, hash_expr_1, expr_equiv_p,
      	oprs_not_set_p, expr_killed_p, compute_transp, find_used_regs,
      	add_label_notes): Likewise.
      
      	* genattrtab.c (attr_rtx, attr_copy_rtx, encode_units_mask,
      	clear_struct_flag, count_sub_rtxs, count_alternatives,
      	compares_alternatives_p, contained_in_p, walk_attr_value,
      	write_expr_attr_cache): Likewise.
      
      	* genconfig.c (walk_insn_part): Likewise.
      
      	* genemit.c (max_operand_1, gen_exp): Likewise.
      
      	* genextract.c (walk_rtx): Likewise.
      
      	* genflags.c (num_operands): Likewise.
      
      	* genoutput.c (scan_operands): Likewise.
      
      	* genpeep.c (match_rtx): Likewise.
      
      	* genrecog.c (add_to_sequence): Likewise.
      
      	* haifa-sched.c (may_trap_exp, sched_analyze_2, attach_deaths):
      	Likewise.
      
      	* integrate.c (save_constants, copy_for_inline,
      	copy_rtx_and_substitute, subst_constants, restore_constants):
      	Likewise.
      
      	* jump.c  (mark_jump_label, invert_exp, redirect_exp,
      	rtx_renumbered_equal_p, rtx_equal_for_thread_p): Likewise.
      
      	* local-alloc.c (contains_replace_regs, memref_referenced_p):
      	Likewise.
      
      	* loop.c (record_excess_regs, rtx_equal_for_loop_p,
      	add_label_notes, replace_call_address, count_nonfixed_reads,
      	invariant_p, find_single_use_in_loop, find_mem_givs,
      	find_life_end, maybe_eliminate_biv_1, update_reg_last_use):
      	Likewise.
      
      	* print-rtl.c (reg_names, print_rtx): Likewise.
      
      	* recog.c (validate_replace_rtx_1, find_single_use_1): Likewise.
      
      	* reg-stack.c (stack_regs_mentioned_p, record_label_references,
      	record_reg_life_pat, swap_rtx_condition, goto_block_pat,
      	print_blocks): Likewise.
      
      	* regclass.c (fix_register, record_address_regs,
      	reg_scan_mark_refs): Likewise.
      
      	* regmove.c (stable_but_for_p): Likewise.
      
      	* reload.c (loc_mentioned_in_p, operands_match_p,
      	find_reloads_toplevsubst_reg_equivs, find_reloads_address_1,
      	copy_replacements, refers_to_regno_for_reload_p,
      	refers_to_mem_for_reload_p, find_inc_amount, regno_clobbered_p,
      	reload_when_needed_name, reg_class_names, debug_reload_to_stream):
      	Likewise.
      
      	* reload1.c (eliminate_regs, scan_paradoxical_subregs,
      	delete_address_reloads_1, count_occurrences,
      	reload_cse_mem_conflict_p, reload_combine_note_use,
      	add_auto_inc_notes): Likewise.
      
      	* resource.c (mark_referenced_resources, mark_set_resources):
      	Likewise.
      
      	* rtlanal.c (rtx_unstable_p, rtx_varies_p, rtx_addr_varies_p,
      	reg_mentioned_p, regs_set_between_p, modified_between_p,
      	modified_in_p, refers_to_regno_p, reg_overlap_mentioned_p,
      	rtx_equal_p, volatile_insn_p, volatile_refs_p, side_effects_p,
      	may_trap_p, inequality_comparisons_p, replace_rtx, replace_regs,
      	jmp_uses_reg_or_mem, for_each_rtx, regno_use_in): Likewise.
      
      	* sched.c (sched_analyze_2, attach_deaths): Likewise.
      
      	* stupid.c (stupid_mark_refs): Likewise.
      
      	* unroll.c (remap_split_bivs): Likewise.
      
      	* varasm.c (mark_constants): Likewise.
      
      	* a29k/a29k.c (uses_local_reg_p): Likewise.
      
      	* alpha/alpha.c (summarize_insn): Likewise.
      
      	* arm/arm.c (symbol_mentioned_p, label_mentioned_p,
      	eliminate_lr2ip): Likewise.
      
      	* arm/thumb.c (symbol_mentioned_p, label_mentioned_p): Likewise.
      
      	* i386/i386.c (symbolic_reference_mentioned_p, copy_all_rtx,
      	reg_mentioned_in_mem): Likewise.
      
      	* ns32k/ns32k.c (global_symbolic_reference_mentioned_p,
      	symbolic_reference_mentioned_p): Likewise.
      
      	* romp/romp.c (unsigned_comparisons_p, hash_rtx): Likewise.
      
      	* sh/sh.c (regs_used, mark_use): Likewise.
      
      	* vax/vax.c (vax_rtx_cost): Likewise.
      
      From-SVN: r28784
      6f7d635c
    • Kaveh R. Ghazi's avatar
      machmode.h (mode_name): Constify a char*. · a4ec8d12
      Kaveh R. Ghazi authored
      	* machmode.h (mode_name): Constify a char*.
      
      	* rtl.c (mode_name): Likewise.
      
      	* genopinit.c (gen_insn): Use accessor macro, not `mode_name'.
      
      	* optabs.c (init_libfuncs): Constify a char*.
      
      	* print-tree.c (mode_name): Remove redundant declaration.
      	(print_node): Use accessor macro, not `mode_name'.
      
      	* reload1.c (dump_needs): Constify a char*.  Use accessor macro,
      	not `mode_name'.
      	(new_spill_reg): Constify a char*.
      
      	* tree.c (mode_name): Remove redundant declaration.
      
      From-SVN: r28783
      a4ec8d12
    • Kaveh R. Ghazi's avatar
      rtl.c (rtx_name): Constify a char*. · 5f06c983
      Kaveh R. Ghazi authored
      	* rtl.c (rtx_name): Constify a char*.
      
      	* rtl.h (rtx_name, fix_sched_param): Likewise.
      
      	* gmicro/gmicro.c (rtx_name): Remove redundant declaration.
      	(mypr): Use accessor macro, not `rtx_name'.
      
      	* genemit.c (print_code): Constify a char*.
      
      	* genopinit.c (gen_insn): Use accessor macro, not `rtx_name'.
      
      	* genpeep.c (print_code): Constify a char*.
      
      	* genrecog.c (print_code): Likewise.
      
      	* graph.c (start_fct, start_bb, node_data, draw_edge, end_fct,
      	end_bb): Add static prototype.
      	(draw_edge): Constify a char*.
      	(end_bb): Remove unused parameter.
      
      	* haifa-sched.c (fix_sched_param, safe_concat, print_exp
      	print_block_visualization): Constify a char*.
      
      From-SVN: r28782
      5f06c983
    • Mark Mitchell's avatar
      semantics.c (finish_stmt_expr): Fix typo in comment. · 22e9174f
      Mark Mitchell authored
      	* semantics.c (finish_stmt_expr): Fix typo in comment.
      	* tree.c (search_tree): Handle EXIT_EXPR, LOOP_EXPR.
      	(mapcar): Likewise.
      	* init.c (build_vec_delete_1): Make the children of a permanent
      	BIND_EXPR permanent.
      	* pt.c (register_specialization): Don't register a specialization
      	more than once.
      
      From-SVN: r28781
      22e9174f
    • Mark Mitchell's avatar
      * c-common.c (c_get_alias_set): Update comment. · b61148dd
      Mark Mitchell authored
      From-SVN: r28780
      b61148dd
    • Andrew Haley's avatar
      method.c (process_overload_item): Call build_mangled_C9x_name () for all... · f2655b99
      Andrew Haley authored
      method.c (process_overload_item): Call build_mangled_C9x_name () for all integer parameter types larger than long...
      
      1999-08-18  Andrew Haley  <aph@cygnus.com>
      
              * method.c (process_overload_item): Call build_mangled_C9x_name ()
              for all integer parameter types larger than long long.
      
      From-SVN: r28779
      f2655b99
    • Andreas Jaeger's avatar
      linux.h (LIB_SPEC): Added. · 48a1ecfc
      Andreas Jaeger authored
      1999-08-20  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
      
      	* linux.h (LIB_SPEC): Added.
      
      From-SVN: r28778
      48a1ecfc
    • Kresten Krab Thorup's avatar
      interpret.cc (continue1): Implement explicit dispatch table. · f7b4fb11
      Kresten Krab Thorup authored
              * interpret.cc (continue1): Implement explicit dispatch table.
      	insn_target: Explicit interpreter switch table.
      	SAVE_PC: New macro, moves pc saving code into instructions that
      	require so.
      	NEXT_INSN: New macro, replaces `goto next_insn' in all insns.
      	PC_REGISTER_ASM: New macro.
      	INLINE_SWITCH: New macro.  Constrols dispatching strategy.
      	opcode: Remove local variable.
      	{i,l,f,d}{load,store}_{0,1,2,3}: Expand definitions.
      	(POKEI): Use _Jv_word.
      	(iinc): Use _Jv_word.
      	(dupx): Change reference argument (sp) to pointer.
      	(jvdump): Remove
      
      	* interpret.cc: Remove instruction timing instrumentation.
      
      	* java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Changed
      	comment.  Don't use _Jv_ClassNameSamePackage.
      
      	* gnu/gcj/util/path/{SearchPath,ZipFileEntry,DirectoryPathEntry,
      	URLPathEntry, CacheEntry}: Removed.
      
      	* Makefile.am (ordinary_java_source_files): Remove gnu/gcj/util/path
      	package.
      	(.java.lo): Rule removed.
      
      	* Makefile.in: Rebuilt.
      
      From-SVN: r28777
      f7b4fb11
    • Michael Hayes's avatar
      c4x.h (STARTFILE_SPEC): Don't define. · ad69db4a
      Michael Hayes authored
      Fri Aug 20 22:32:17 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
      
      	* config/c4x/c4x.h (STARTFILE_SPEC): Don't define.
      
      From-SVN: r28776
      ad69db4a
    • Jeff Law's avatar
      Daily bump. · 36c60f88
      Jeff Law authored
      From-SVN: r28775
      36c60f88
    • Mark Mitchell's avatar
      pt.c (redeclare_class_template): Merge default template arguments in both directions. · 7ce74c5e
      Mark Mitchell authored
      	* pt.c (redeclare_class_template): Merge default template
      	arguments in both directions.
      
      	* typeck.c (common_type): Undo 1999-08-18 change.  Remove
      	compiler_error message.
      
      From-SVN: r28774
      7ce74c5e
    • Zack Weinberg's avatar
      tree.c (expr_check): Fix typo in last change. · efe0774e
      Zack Weinberg authored
      1999-08-19 18:43 -0700  Zack Weinberg  <zack@bitmover.com>
      
      	* tree.c (expr_check): Fix typo in last change.
      
      From-SVN: r28773
      efe0774e
Loading