8fc68cba09
gcc/ChangeLog: * doc/invoke.texi (-fvar-tracking-assignments): New. (-fvar-tracking-assignments-toggle): New. (-fdump-final-insns=file): Mark filename as optional. (--param min-nondebug-insn-uid): New. (-gdwarf-@{version}): Mention version 4. * opts.c (common_handle_option): Accept it. * tree-vrp.c (find_assert_locations_1): Skip debug stmts. * regrename.c (regrename_optimize): Drop last. Don't count debug insns as uses. Don't reject change because of debug insn. (do_replace): Reject DEBUG_INSN as chain starter. Take base_regno from the chain starter, and check for inexact matches in DEBUG_INSNS. (scan_rtx_reg): Accept inexact matches in DEBUG_INSNs. (build_def_use): Simplify and fix the marking of DEBUG_INSNs. * sched-ebb.c (schedule_ebbs): Skip boundary debug insns. * fwprop.c (forward_propagate_and_simplify): ...into debug insns. * doc/gimple.texi (is_gimple_debug): New. (gimple_debug_bind_p): New. (is_gimple_call, gimple_assign_cast_p): End sentence with period. * doc/install.texi (bootstrap-debug): More details. (bootstrap-debug-big, bootstrap-debug-lean): Document. (bootstrap-debug-lib): More details. (bootstrap-debug-ckovw): Update. (bootstrap-time): New. * tree-into-ssa.c (mark_def_sites): Skip debug stmts. (insert_phi_nodes_for): Insert debug stmts. (rewrite_stmt): Take iterator. Insert debug stmts. (rewrite_enter_block): Adjust. (maybe_replace_use_in_debug_stmt): New. (rewrite_update_stmt): Use it. (mark_use_interesting): Return early for debug stmts. * tree-ssa-loop-im.c (rewrite_bittest): Propagate DEFs into debug stmts before replacing stmt. (move_computations_stmt): Likewise. * ira-conflicts.c (add_copies): Skip debug insns. * regstat.c (regstat_init_n_sets_and_refs): Discount debug insns. (regstat_bb_compute_ri): Skip debug insns. * tree-ssa-threadupdate.c (redirection_block_p): Skip debug stmts. * tree-ssa-loop-manip.c (find_uses_to_rename_stmt, check_loop_closed_ssa_stmt): Skip debug stmts. * tree-tailcall.c (find_tail_calls): Likewise. * tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Likewise. * tree.h (MAY_HAVE_DEBUG_STMTS): New. (build_var_debug_value_stat): Declare. (build_var_debug_value): Define. (target_for_debug_bind): Declare. * reload.c (find_equiv_reg): Skip debug insns. * rtlanal.c (reg_used_between_p): Skip debug insns. (side_effects_p): Likewise. (canonicalize_condition): Likewise. * ddg.c (create_ddg_dep_from_intra_loop_link): Check that non-debug insns never depend on debug insns. (create_ddg_dep_no_link): Likewise. (add_cross_iteration_register_deps): Use ANTI_DEP for debug insns. Don't add inter-loop dependencies for debug insns. (build_intra_loop_deps): Likewise. (create_ddg): Count debug insns. * ddg.h (struct ddg::num_debug): New. (num_backargs): Pair up with previous int field. * diagnostic.c (diagnostic_report_diagnostic): Skip notes on -fcompare-debug-second. * final.c (get_attr_length_1): Skip debug insns. (rest_of_clean-state): Don't dump CFA_RESTORE_STATE. * gcc.c (invoke_as): Call compare-debug-dump-opt. (driver_self_specs): Map -fdump-final-insns to -fdump-final-insns=.. (get_local_tick): New. (compare_debug_dump_opt_spec_function): Test for . argument and compute output name. Compute temp output spec without flag name. Compute -frandom-seed. (OPT): Undef after use. * cfgloopanal.c (num_loop_insns): Skip debug insns. (average_num_loop_insns): Likewise. * params.h (MIN_NONDEBUG_INSN_UID): New. * gimple.def (GIMPLE_DEBUG): New. * ipa-reference.c (scan_stmt_for_static_refs): Skip debug stmts. * auto-inc-dec.c (merge_in_block): Skip debug insns. (merge_in_block): Fix whitespace. * toplev.c (flag_var_tracking): Update comment. (flag_var_tracking_assignments): New. (flag_var_tracking_assignments_toggle): New. (process_options): Don't open final insns dump file if we're not going to write to it. Compute defaults for var_tracking. * df-scan.c (df_insn_rescan_debug_internal): New. (df_uses_record): Handle debug insns. * haifa-sched.c (ready): Initialize n_debug. (contributes_to_priority): Skip debug insns. (dep_list_size): New. (priority): Use it. (rank_for_schedule): Likewise. Schedule debug insns as soon as they're ready. Disregard previous debug insns to make decisions. (queue_insn): Never queue debug insns. (ready_add, ready_remove_first, ready_remove): Count debug insns. (schedule_insn): Don't reject debug insns because of issue rate. (get_ebb_head_tail, no_real_insns_p): Skip boundary debug insns. (queue_to_ready): Skip and discount debug insns. (choose_ready): Let debug insns through. (schedule_block): Check boundary debug insns. Discount debug insns, schedule them early. Adjust whitespace. (set_priorities): Check for boundary debug insns. (add_jump_dependencies): Use dep_list_size. (prev_non_location_insn): New. (check_cfg): Use it. * tree-ssa-loop-ivopts.c (find-interesting_users): Skip debug stmts. (remove_unused_ivs): Reset debug stmts. * modulo-sched.c (const_iteration_count): Skip debug insns. (res_MII): Discount debug insns. (loop_single_full_bb_p): Skip debug insns. (sms_schedule): Likewise. (sms_schedule_by_order): Likewise. (ps_has_conflicts): Likewise. * caller-save.c (refmarker_fn): New. (save_call_clobbered_regs): Replace regs with saved mem in debug insns. (mark_referenced_regs): Take pointer, mark and arg. Adjust. Call refmarker_fn mark for hardregnos. (mark_reg_as_referenced): New. (replace_reg_with_saved_mem): New. * ipa-pure-const.c (check_stmt): Skip debug stmts. * cse.c (cse_insn): Canonicalize debug insns. Skip them when searching back. (cse_extended_basic_block): Skip debug insns. (count_reg_usage): Likewise. (is_dead_reg): New, split out of... (set_live_p): ... here. (insn_live_p): Use it for debug insns. * tree-stdarg.c (check_all_va_list_escapes): Skip debug stmts. (execute_optimize_stdarg): Likewise. * tree-ssa-dom.c (propagate_rhs_into_lhs): Likewise. * tree-ssa-propagate.c (substitute_and_fold): Don't regard changes in debug stmts as changes. * sel-sched.c (moving_insn_creates_bookkeeping_block_p): New. (moveup_expr): Don't move across debug insns. Don't move debug insn if it would create a bookkeeping block. (moveup_expr_cached): Don't use cache for debug insns that are heads of blocks. (compute_av_set_inside_bb): Skip debug insns. (sel_rank_for_schedule): Schedule debug insns first. Remove dead code. (block_valid_for_bookkeeping_p); Support lax searches. (create_block_for_bookkeeping): Adjust block numbers when encountering debug-only blocks. (find_place_for_bookkeeping): Deal with debug-only blocks. (generate_bookkeeping_insn): Accept no place to insert. (remove_temp_moveop_nops): New argument full_tidying. (prepare_place_to_insert): Deal with debug insns. (advance_state_on_fence): Debug insns don't start cycles. (update_boundaries): Take fence as argument. Deal with debug insns. (schedule_expr_on_boundary): No full_tidying on debug insns. (fill_insns): Deal with debug insns. (track_scheduled_insns_and_blocks): Don't count debug insns. (need_nop_to_preserve_insn_bb): New, split out of... (remove_insn_from_stream): ... this. (fur_orig_expr_not_found): Skip debug insns. * rtl.def (VALUE): Move up. (DEBUG_INSN): New. * tree-ssa-sink.c (all_immediate_uses_same_place): Skip debug stmts. (nearest_common_dominator_of_uses): Take debug_stmts argument. Set it if debug stmts are found. (statement_sink_location): Skip debug stmts. Propagate moving defs into debug stmts. * ifcvt.c (first_active_insn): Skip debug insns. (last_active_insns): Likewise. (cond_exec_process_insns): Likewise. (noce_process_if_block): Likewise. (check_cond_move_block): Likewise. (cond_move_convert_if_block): Likewise. (block_jumps_and_fallthru_p): Likewise. (dead_or_predicable): Likewise. * dwarf2out.c (debug_str_hash_forced): New. (find_AT_string): Add comment. (gen_label_for_indirect_string): New. (get_debug_string_label): New. (AT_string_form): Use it. (mem_loc_descriptor): Handle non-TLS symbols. Handle MINUS , DIV, MOD, AND, IOR, XOR, NOT, ABS, NEG, and CONST_STRING. Accept but discard COMPARE, IF_THEN_ELSE, ROTATE, ROTATERT, TRUNCATE and several operations that cannot be represented with DWARF opcodes. (loc_descriptor): Ignore SIGN_EXTEND and ZERO_EXTEND. Require dwarf_version 4 for DW_OP_implicit_value and DW_OP_stack_value. (dwarf2out_var_location): Take during-call mark into account. (output_indirect_string): Update comment. Output if there are label and references. (prune_indirect_string): New. (prune_unused_types): Call it if debug_str_hash_forced. More in dwarf2out.c, from Jakub Jelinek <jakub@redhat.com>: (dw_long_long_const): Remove. (struct dw_val_struct): Change val_long_long type to rtx. (print_die, attr_checksum, same_dw_val_p, loc_descriptor): Adjust for val_long_long change to CONST_DOUBLE rtx from a long hi/lo pair. (output_die): Likewise. Use HOST_BITS_PER_WIDE_INT size of each component instead of HOST_BITS_PER_LONG. (output_loc_operands): Likewise. For const8* assert HOST_BITS_PER_WIDE_INT rather than HOST_BITS_PER_LONG is >= 64. (output_loc_operands_raw): For const8* assert HOST_BITS_PER_WIDE_INT rather than HOST_BITS_PER_LONG is >= 64. (add_AT_long_long): Remove val_hi and val_lo arguments, add val_const_double. (size_of_die): Use HOST_BITS_PER_WIDE_INT size multiplier instead of HOST_BITS_PER_LONG for dw_val_class_long_long. (add_const_value_attribute): Adjust add_AT_long_long caller. Don't handle TLS SYMBOL_REFs. If CONST wraps a constant, tail recurse. (dwarf_stack_op_name): Handle DW_OP_implicit_value and DW_OP_stack_value. (size_of_loc_descr, output_loc_operands, output_loc_operands_raw): Handle DW_OP_implicit_value. (extract_int): Move prototype earlier. (mem_loc_descriptor): For SUBREG punt if inner mode size is wider than DWARF2_ADDR_SIZE. Handle SIGN_EXTEND and ZERO_EXTEND by DW_OP_shl and DW_OP_shr{a,}. Handle EQ, NE, GT, GE, LT, LE, GTU, GEU, LTU, LEU, SMIN, SMAX, UMIN, UMAX, SIGN_EXTRACT, ZERO_EXTRACT. (loc_descriptor): Compare mode size with DWARF2_ADDR_SIZE instead of Pmode size. (loc_descriptor): Add MODE argument. Handle CONST_INT, CONST_DOUBLE, CONST_VECTOR, CONST, LABEL_REF and SYMBOL_REF if mode != VOIDmode, attempt to handle other expressions. Don't handle TLS SYMBOL_REFs. (concat_loc_descriptor, concatn_loc_descriptor, loc_descriptor_from_tree_1): Adjust loc_descriptor callers. (add_location_or_const_value_attribute): Likewise. For single location loc_lists attempt to use add_const_value_attribute for constant decls. Add DW_AT_const_value even if NOTE_VAR_LOCATION is VAR_LOCATION with CONSTANT_P or CONST_STRING in its expression. * cfgbuild.c (inside_basic_block_p): Handle debug insns. (control_flow_insn_p): Likewise. * tree-parloops.c (eliminate_local_variables_stmt): Handle debug stmt. (separate_decls_in_region_debug_bind): New. (separate_decls_in_region): Process debug bind stmts afterwards. * recog.c (verify_changes): Handle debug insns. (extract_insn): Likewise. (peephole2_optimize): Skip debug insns. * dse.c (scan_insn): Skip debug insns. * sel-sched-ir.c (return_nop_to_pool): Take full_tidying argument. Pass it on. (setup_id_for_insn): Handle debug insns. (maybe_tidy_empty_bb): Adjust whitespace. (tidy_control_flow): Skip debug insns. (sel_remove_insn): Adjust for debug insns. (sel_estimate_number_of_insns): Skip debug insns. (create_insn_rtx_from_pattern): Handle debug insns. (create_copy_of_insn_rtx): Likewise. * sel-sched-.h (sel_bb_end): Declare. (sel_bb_empty_or_nop_p): New. (get_all_loop_exits): Use it. (_eligible_successor_edge_p): Likewise. (return_nop_to_pool): Adjust. * tree-eh.c (tre_empty_eh_handler_p): Skip debug stmts. * ira-lives.c (process_bb_node_lives): Skip debug insns. * gimple-pretty-print.c (dump_gimple_debug): New. (dump_gimple_stmt): Use it. (dump_bb_header): Skip gimple debug stmts. * regmove.c (optimize_reg_copy_1): Discount debug insns. (fixup_match_2): Likewise. (regmove_backward_pass): Likewise. Simplify combined replacement. Handle debug insns. * function.c (instantiate_virtual_regs): Handle debug insns. * function.h (struct emit_status): Add x_cur_debug_insn_uid. * print-rtl.h: Include cselib.h. (print_rtx): Print VALUEs. Split out and recurse for VAR_LOCATIONs. * df.h (df_inns_rescan_debug_internal): Declare. * gcse.c (alloc_hash_table): Estimate n_insns. (cprop_insn): Don't regard debug insns as changes. (bypass_conditional_jumps): Skip debug insns. (one_pre_gcse_pass): Adjust. (one_code_hoisting_pass): Likewise. (compute_ld_motion_mems): Skip debug insns. (one_cprop_pass): Adjust. * tree-if-conv.c (tree_if_convert_stmt): Reset debug stmts. (if_convertible_stmt_p): Handle debug stmts. * init-regs.c (initialize_uninitialized_regs): Skip debug insns. * tree-vect-loop.c (vect_is_simple_reduction): Skip debug stmts. * ira-build.c (create_bb_allocnos): Skip debug insns. * tree-flow-inline.h (has_zero_uses): Discount debug stmts. (has_single_use): Likewise. (single_imm_use): Likewise. (num_imm_uses): Likewise. * tree-ssa-phiopt.c (empty_block_p): Skip debug stmts. * tree-ssa-coalesce.c (build_ssa_conflict_graph): Skip debug stmts. (create_outofssa_var_map): Likewise. * lower-subreg.c (adjust_decomposed_uses): New. (resolve_debug): New. (decompose_multiword_subregs): Use it. * tree-dfa.c (find_referenced_vars): Skip debug stmts. * emit-rtl.c: Include params.h. (cur_debug_insn_uid): Define. (set_new_first_and_last_insn): Set cur_debug_insn_uid too. (copy_rtx_if_shared_1): Handle debug insns. (reset_used_flags): Likewise. (set_used_flags): LIkewise. (get_max_insn_count): New. (next_nondebug_insn): New. (prev_nondebug_insn): New. (make_debug_insn_raw): New. (emit_insn_before_noloc): Handle debug insns. (emit_jump_insn_before_noloc): Likewise. (emit_call_insn_before_noloc): Likewise. (emit_debug_insn_before_noloc): New. (emit_insn_after_noloc): Handle debug insns. (emit_jump_insn_after_noloc): Likewise. (emit_call_insn_after_noloc): Likewise. (emit_debug_insn_after_noloc): Likewise. (emit_insn_after): Take loc from earlier non-debug insn. (emit_jump_insn_after): Likewise. (emit_call_insn_after): Likewise. (emit_debug_insn_after_setloc): New. (emit_debug_insn_after): New. (emit_insn_before): Take loc from later non-debug insn. (emit_jump_insn_before): Likewise. (emit_call_insn_before): Likewise. (emit_debug_insn_before_setloc): New. (emit_debug_insn_before): New. (emit_insn): Handle debug insns. (emit_debug_insn): New. (emit_jump_insn): Handle debug insns. (emit_call_insn): Likewise. (emit): Likewise. (init_emit): Take min-nondebug-insn-uid into account. Initialize cur_debug_insn_uid. (emit_copy_of_insn_after): Handle debug insns. * cfgexpand.c (gimple_assign_rhs_to_tree): Do not overwrite location of single rhs in place. (maybe_dump_rtl_for_gimple_stmt): Dump lineno. (floor_sdiv_adjust): New. (cell_sdiv_adjust): New. (cell_udiv_adjust): New. (round_sdiv_adjust): New. (round_udiv_adjust): New. (wrap_constant): Moved from cselib. (unwrap_constant): New. (expand_debug_expr): New. (expand_debug_locations): New. (expand_gimple_basic_block): Drop hiding redeclaration. Expand debug bind stmts. (gimple_expand_cfg): Expand debug locations. * cselib.c: Include tree-pass.h. (struct expand_value_data): New. (cselib_record_sets_hook): New. (PRESERVED_VALUE_P, LONG_TERM_PRESERVED_VALUE_P): New. (cselib_clear_table): Move, and implemnet in terms of... (cselib_reset_table_with_next_value): ... this. (cselib_get_next_unknown_value): New. (discard_useless_locs): Don't discard preserved values. (cselib_preserve_value): New. (cselib_preserved_value_p): New. (cselib_preserve_definitely): New. (cselib_clear_preserve): New. (cselib_preserve_only_values): New. (new_cselib_val): Take rtx argument. Dump it in details. (cselib_lookup_mem): Adjust. (expand_loc): Take regs_active in struct. Adjust. Silence dumps unless details are requested. (cselib_expand_value_rtx_cb): New. (cselib_expand_value_rtx): Rename and reimplment in terms of... (cselib_expand_value_rtx_1): ... this. Adjust. Silence dumps without details. Copy more subregs. Try to resolve values using a callback. Wrap constants. (cselib_subst_to_values): Adjust. (cselib_log_lookup): New. (cselib_lookup): Call it. (cselib_invalidate_regno): Don't count preserved values as useless. (cselib_invalidate_mem): Likewise. (cselib_record_set): Likewise. (struct set): Renamed to cselib_set, moved to cselib.h. (cselib_record_sets): Adjust. Call hook. (cselib_process_insn): Reset table when it would be cleared. (dump_cselib_val): New. (dump_cselib_table): New. * tree-cfgcleanup.c (tree_forwarded_block_p): Skip debug stmts. (remove_forwarder_block): Support moving debug stmts. * cselib.h (cselib_record_sets_hook): Declare. (cselib_expand_callback): New type. (cselib_expand_value_rtx_cb): Declare. (cselib_reset_table_with_next_value): Declare. (cselib_get_next_unknown_value): Declare. (cselib_preserve_value): Declare. (cselib_preserved_value_p): Declare. (cselib_preserve_only_values): Declare. (dump_cselib_table): Declare. * cfgcleanup.c (flow_find_cross_jump): Skip debug insns. (try_crossjump_to_edge): Likewise. (delete_unreachable_blocks): Remove dominant GIMPLE blocks after dominated blocks when debug stmts are present. * simplify-rtx.c (delegitimize_mem_from_attrs): New. * tree-ssa-live.c (remove_unused_locals): Skip debug stmts. (set_var_live_on_entry): Likewise. * loop-invariant.c (find_invariants_bb): Skip debug insns. * cfglayout.c (curr_location, last_location): Make static. (set_curr_insn_source_location): Don't avoid bouncing. (get_curr_insn_source_location): New. (get_curr_insn_block): New. (duplicate_insn_chain): Handle debug insns. * tree-ssa-forwprop.c (forward_propagate_addr_expr): Propagate into debug stmts. * common.opt (fcompare-debug): Move to sort order. (fdump-unnumbered-links): Likewise. (fvar-tracking-assignments): New. (fvar-tracking-assignments-toggle): New. * tree-ssa-dce.c (mark_stmt_necessary): Don't mark blocks because of debug stmts. (mark_stmt_if_obviously_necessary): Mark debug stmts. (eliminate_unnecessary_stmts): Walk dominated blocks before dominators. * tree-ssa-ter.c (find_replaceable_in_bb): Skip debug stmts. * ira.c (memref_used_between_p): Skip debug insns. (update_equiv_regs): Likewise. * sched-deps.c (sd_lists_size): Accept empty list. (sd_init_insn): Mark debug insns. (sd_finish_insn): Unmark them. (sd_add_dep): Reject non-debug deps on debug insns. (fixup_sched_groups): Give debug insns group treatment. Skip debug insns. (sched_analyze_reg): Don't mark debug insns for sched before call. (sched_analyze_2): Handle debug insns. (sched_analyze_insn): Compute next non-debug insn. Handle debug insns. (deps_analyze_insn): Handle debug insns. (deps_start_bb): Skip debug insns. (init_deps): Initialize last_debug_insn. * tree-ssa.c (target_for_debug_bind): New. (find_released_ssa_name): New. (propagate_var_def_into_debug_stmts): New. (propagate_defs_into_debug_stmts): New. (verify_ssa): Skip debug bind stmts without values. (warn_uninialized_vars): Skip debug stmts. * target-def.h (TARGET_DELEGITIMIZE_ADDRESS): Set default. * rtl.c (rtx_equal_p_cb): Handle VALUEs. (rtx_equal_p): Likewise. * ira-costs.c (scan_one_insn): Skip debug insns. (process_bb_node_for_hard_reg_moves): Likewise. * rtl.h (DEBUG_INSN_P): New. (NONDEBUG_INSN_P): New. (MAY_HAVE_DEBUG_INSNS): New. (INSN_P): Accept debug insns. (RTX_FRAME_RELATED_P): Likewise. (INSN_DELETED_P): Likewise (PAT_VAR_LOCATION_DECL): New. (PAT_VAR_LOCATION_LOC): New. (PAT_VAR_OCATION_STATUS): New. (NOTE_VAR_LOCATION_DECL): Reimplement. (NOTE_VAR_LOCATION_LOC): Likewise. (NOTE_VAR_LOCATION_STATUS): Likewise. (INSN_VAR_LOCATION): New. (INSN_VAR_LOCATION_DECL): New. (INSN_VAR_LOCATION_LOC): New. (INSN_VAR_LOCATION_STATUS): New. (gen_rtx_UNKNOWN_VAR_LOC): New. (VAR_LOC_UNKNOWN_P): New. (NOTE_DURING_CALL_P): New. (SCHED_GROUP_P): Accept debug insns. (emit_debug_insn_before): Declare. (emit_debug_insn_before_noloc): Declare. (emit_debug_insn_beore_setloc): Declare. (emit_debug_insn_after): Declare. (emit_debug_insn_after_noloc): Declare. (emit_debug_insn_after_setloc): Declare. (emit_debug_insn): Declare. (make_debug_insn_raw): Declare. (prev_nondebug_insn): Declare. (next_nondebug_insn): Declare. (delegitimize_mem_from_attrs): Declare. (get_max_insn_count): Declare. (wrap_constant): Declare. (unwrap_constant): Declare. (get_curr_insn_source_location): Declare. (get_curr_insn_block): Declare. * tree-inline.c (insert_debug_decl_map): New. (processing_debug_stmt): New. (remap_decl): Don't create new mappings in debug stmts. (remap_gimple_op_r): Don't add references in debug stmts. (copy_tree_body_r): Likewise. (remap_gimple_stmt): Handle debug bind stmts. (copy_bb): Skip debug stmts. (copy_edges_for_bb): Likewise. (copy_debug_stmt): New. (copy_debug_stmts): New. (copy_body): Copy debug stmts at the end. (insert_init_debug_bind): New. (insert_init_stmt): Take id. Skip and emit debug stmts. (setup_one_parameter): Remap variable earlier, register debug mapping. (estimate_num_insns): Skip debug stmts. (expand_call_inline): Preserve debug_map. (optimize_inline_calls): Check for no debug_stmts left-overs. (unsave_expr_now): Preserve debug_map. (copy_gimple_seq_and_replace_locals): Likewise. (tree_function_versioning): Check for no debug_stmts left-overs. Init and destroy debug_map as needed. Split edges unconditionally. (build_duplicate_type): Init and destroy debug_map as needed. * tree-inline.h: Include gimple.h instead of pointer-set.h. (struct copy_body_data): Add debug_stmts and debug_map. * sched-int.h (struct ready_list): Add n_debug. (struct deps): Add last_debug_insn. (DEBUG_INSN_SCHED_P): New. (BOUNDARY_DEBUG_INSN_P): New. (SCHEDULE_DEBUG_INSN_P): New. (sd_iterator_cond): Accept empty list. * combine.c (create_log_links): Skip debug insns. (combine_instructions): Likewise. (cleanup_auto_inc_dec): New. From Jakub Jelinek: Make sure the return value is always unshared. (struct rtx_subst_pair): New. (auto_adjust_pair): New. (propagate_for_debug_subst): New. (propagate_for_debug): New. (try_combine): Skip debug insns. Propagate removed defs into debug insns. (next_nonnote_nondebug_insn): New. (distribute_notes): Use it. Skip debug insns. (distribute_links): Skip debug insns. * tree-outof-ssa.c (set_location_for_edge): Likewise. * resource.c (mark_target_live_regs): Likewise. * var-tracking.c: Include cselib.h and target.h. (enum micro_operation_type): Add MO_VAL_USE, MO_VAL_LOC, and MO_VAL_SET. (micro_operation_type_name): New. (enum emit_note_where): Add EMIT_NOTE_AFTER_CALL_INSN. (struct micro_operation_def): Update comments. (decl_or_value): New type. Use instead of decls. (struct emit_note_data_def): Add vars. (struct attrs_def): Use decl_or_value. (struct variable_tracking_info_def): Add permp, flooded. (struct location_chain_def): Update comment. (struct variable_part_def): Use decl_or_value. (struct variable_def): Make var_part a variable length array. (valvar_pool): New. (scratch_regs): New. (cselib_hook_called): New. (dv_is_decl_p): New. (dv_is_value_p): New. (dv_as_decl): New. (dv_as_value): New. (dv_as_opaque): New. (dv_onepart_p): New. (dv_pool): New. (IS_DECL_CODE): New. (check_value_is_not_decl): New. (dv_from_decl): New. (dv_from_value): New. (dv_htab_hash): New. (variable_htab_hash): Use it. (variable_htab_eq): Support values. (variable_htab_free): Free from the right pool. (attrs_list_member, attrs_list_insert): Use decl_or_value. (attrs_list_union): Adjust. (attrs_list_mpdv_union): New. (tie_break_pointers): New. (canon_value_cmp): New. (unshare_variable): Return possibly-modified slot. (vars_copy_1): Adjust. (var_reg_decl_set): Adjust. Split out of... (var_reg_set): ... this. (get_init_value): Adjust. (var_reg_delete_and_set): Adjust. (var_reg_delete): Adjust. (var_regno_delete): Adjust. (var_mem_decl_set): Split out of... (var_mem_set): ... this. (var_mem_delete_and_set): Adjust. (var_mem_delete): Adjust. (val_store): New. (val_reset): New. (val_resolve): New. (variable_union): Adjust. Speed up merge of 1-part vars. (variable_canonicalize): Use unshared slot. (VALUED_RECURSED_INTO): New. (find_loc_in_1pdv): New. (struct dfset_merge): New. (insert_into_intersection): New. (intersect_loc_chains): New. (loc_cmp): New. (canonicalize_loc_order_check): New. (canonicalize_values_mark): New. (canonicalize_values_star): New. (variable_merge_over_cur): New. (variable_merge_over_src): New. (dataflow_set_merge): New. (dataflow_set_equiv_regs): New. (remove_duplicate_values): New. (struct dfset_post_merge): New. (variable_post_merge_new_vals): New. (variable_post_merge_perm_vals): New. (dataflow_post_merge_adjust): New. (find_mem_expr_in_1pdv): New. (dataflow_set_preserve_mem_locs): New. (dataflow_set_remove_mem_locs): New. (dataflow_set_clear_at_call): New. (onepart_variable_different_p): New. (variable_different_p): Use it. (dataflow_set_different_1): Adjust. Make detailed dump more verbose. (track_expr_p): Add need_rtl parameter. Don't generate rtl if not needed. (track_loc_p): Pass it true. (struct count_use_info): New. (find_use_val): New. (replace_expr_with_values): New. (log_op_type): New. (use_type): New, partially split out of... (count_uses): ... this. Count new micro-ops. (count_uses_1): Adjust. (count_stores): Adjust. (count_with_sets): New. (VAL_NEEDS_RESOLUTION): New. (VAL_HOLDS_TRACK_EXPR): New. (VAL_EXPR_IS_COPIED): New. (VAL_EXPR_IS_CLOBBERED): New. (add_uses): Adjust. Generate new micro-ops. (add_uses_1): Adjust. (add_stores): Generate new micro-ops. (add_with_sets): New. (find_src_status): Adjust. (find_src_set_src): Adjust. (compute_bb_dataflow): Use dataflow_set_clear_at_call. Handle new micro-ops. Canonicalize value equivalances. (vt_find_locations): Compute total size of hash tables for dumping. Perform merge for var-tracking-assignments. Don't disregard single-block loops. (dump_attrs_list): Handle decl_or_value. (dump_variable): Take variable. Deal with decl_or_value. (dump_variable_slot): New. (dump_vars): Use it. (dump_dataflow_sets): Adjust. (set_slot_part): New, extended to support one-part variables after splitting out of... (set_variable_part): ... this. (clobber_slot_part): New, split out of... (clobber_variable_part): ... this. (delete_slot_part): New, split out of... (delete_variable_part): .... this. (check_wrap_constant): New. (vt_expand_loc_callback): New. (vt_expand_loc): New. (emit_note_insn_var_location): Adjust. Handle values. Handle EMIT_NOTE_AFTER_CALL_INSN. (emit_notes_for_differences_1): Adjust. Handle values. (emit_notes_for_differences_2): Likewise. (emit_notes_for_differences): Adjust. (emit_notes_in_bb): Take pointer to set. Emit AFTER_CALL_INSN notes. Adjust. Handle new micro-ops. (vt_add_function_parameters): Adjust. Create and bind values. (vt_initialize): Adjust. Initialize scratch_regs and valvar_pool, flooded and perm.. Initialize and use cselib. Log operations. Move some code to count_with_sets and add_with_sets. (delete_debug_insns): New. (vt_debug_insns_local): New. (vt_finalize): Release permp, valvar_pool, scratch_regs. Finish cselib. (var_tracking_main): If var-tracking-assignments is enabled but var-tracking isn't, delete debug insns and leave. Likewise if we exceed limits or fail the stack adjustments tests, and after all var-tracking processing. More in var-tracking, from Jakub Jelinek <jakub@redhat.com>: (dataflow_set): Add traversed_vars. (value_chain, const_value_chain): New typedefs. (value_chain_pool, value_chains): New variables. (value_chain_htab_hash, value_chain_htab_eq, add_value_chain, add_value_chains, add_cselib_value_chains, remove_value_chain, remove_value_chains, remove_cselib_value_chains): New functions. (shared_hash_find_slot_unshare_1, shared_hash_find_slot_1, shared_hash_find_slot_noinsert_1, shared_hash_find_1): New static inlines. (shared_hash_find_slot_unshare, shared_hash_find_slot, shared_hash_find_slot_noinsert, shared_hash_find): Update. (dst_can_be_shared): New variable. (unshare_variable): Unshare set->vars if shared, use shared_hash_*. Clear dst_can_be_shared. If set->traversed_vars is non-NULL and different from set->vars, look up slot again instead of using the passed in slot. (dataflow_set_init): Initialize traversed_vars. (variable_union): Use shared_hash_*. Use initially NO_INSERT lookup if set->vars is shared. Don't keep slot cleared before calling unshare_variable. Unshare set->vars if needed. Adjust unshare_variable callers. Clear dst_can_be_shared if needed. Even ->refcount == 1 vars must be unshared if set->vars is shared and var needs to be modified. (dataflow_set_union): Set traversed_vars during canonicalization. (VALUE_CHANGED, DECL_CHANGED): Define. (set_dv_changed, dv_changed_p): New static inlines. (track_expr_p): Clear DECL_CHANGED. (dump_dataflow_sets): Set it. (variable_was_changed): Call set_dv_changed. (emit_note_insn_var_location): Likewise. (changed_variables_stack): New variable. (check_changed_vars_1, check_changed_vars_2): New functions. (emit_notes_for_changes): Do nothing if changed_variables is empty. Traverse changed_variables with check_changed_vars_1, call check_changed_vars_2 on each changed_variables_stack entry. (emit_notes_in_bb): Add SET argument. Just clear it at the beginning, use it instead of local &set, don't destroy it at the end. (vt_emit_notes): Call dataflow_set_clear early on all VTI(bb)->out sets, never use them, instead use emit_notes_in_bb computed set, dataflow_set_clear also VTI(bb)->in when we are done with the basic block. Initialize changed_variables_stack, free it afterwards. If ENABLE_CHECKING verify that after noting differences to an empty set value_chains hash table is empty. (vt_initialize): Initialize value_chains and value_chain_pool. (vt_finalize): Delete value_chains htab, free value_chain_pool. (variable_tracking_main): Call dump_dataflow_sets before calling vt_emit_notes, not after it. * tree-flow.h (propagate_defs_into_debug_stmts): Declare. (propagate_var_def_into_debug_stmts): Declare. * df-problems.c (df_lr_bb_local_compute): Skip debug insns. (df_set_note): Reject debug insns. (df_whole_mw_reg_dead_p): Take added_notes_p argument. Don't add notes to debug insns. (df_note_bb_compute): Adjust. Likewise. (df_simulate_uses): Skip debug insns. (df_simulate_initialize_backwards): Likewise. * reg-stack.c (subst_stack_regs_in_debug_insn): New. (subst_stack_regs_pat): Reject debug insns. (convert_regs_1): Handle debug insns. * Makefile.in (TREE_INLINE_H): Take pointer-set.h from GIMPLE_H. (print-rtl.o): Depend on cselib.h. (cselib.o): Depend on TREE_PASS_H. (var-tracking.o): Depend on cselib.h and TARGET_H. * sched-rgn.c (rgn_estimate_number_of_insns): Discount debug insns. (init_ready_list): Skip boundary debug insns. (add_branch_dependences): Skip debug insns. (free_block_dependencies): Check for blocks with only debug insns. (compute_priorities): Likewise. * gimple.c (gss_for_code): Handle GIMPLE_DEBUG. (gimple_build_with_ops_stat): Take subcode as unsigned. Adjust all callers. (gimple_build_debug_bind_stat): New. (empty_body_p): Skip debug stmts. (gimple_has_side_effects): Likewise. (gimple_rhs_has_side_effects): Likewise. * gimple.h (enum gimple_debug_subcode, GIMPLE_DEBUG_BIND): New. (gimple_build_debug_bind_stat): Declare. (gimple_build_debug_bind): Define. (is_gimple_debug): New. (gimple_debug_bind_p): New. (gimple_debug_bind_get_var): New. (gimple_debug_bind_get_value): New. (gimple_debug_bind_get_value_ptr): New. (gimple_debug_bind_set_var): New. (gimple_debug_bind_set_value): New. (GIMPLE_DEBUG_BIND_NOVALUE): New internal temporary macro. (gimple_debug_bind_reset_value): New. (gimple_debug_bind_has_value_p): New. (gsi_next_nondebug): New. (gsi_prev_nondebug): New. (gsi_start_nondebug_bb): New. (gsi_last_nondebug_bb): New. * sched-vis.c (print_pattern): Handle VAR_LOCATION. (print_insn): Handle DEBUG_INSN. * tree-cfg.c (remove_bb): Walk stmts backwards. Let loc of first insn prevail. (first_stmt): Skip debug stmts. (first_non_label_stmt): Likewise. (last_stmt): Likewise. (has_zero_uses_1): New. (single_imm_use_1): New. (verify_gimple_debug): New. (verify_types_in_gimple_stmt): Handle debug stmts. (verify_stmt): Likewise. (debug_loop_num): Skip debug stmts. (remove_edge_and_dominated_blocks): Remove dominators last. * tree-ssa-reasssoc.c (rewrite_expr_tree): Propagate into debug stmts. (linearize_expr): Likewise. * config/i386/i386.c (ix86_delegitimize_address): Call default implementation. * config/ia64/ia64.c (ia64_safe_itanium_class): Handle debug insns. (group_barrier_needed): Skip debug insns. (emit_insn_group_barriers): Likewise. (emit_all_insn_group_barriers): Likewise. (ia64_variable_issue): Handle debug insns. (ia64_dfa_new_cycle): Likewise. (final_emit_insn_group_barriers): Skip debug insns. (ia64_dwarf2out_def_steady_cfa): Take frame argument. Don't def cfa without frame. (process_set): Likewise. (process_for_unwind_directive): Pass frame on. * config/rs6000/rs6000.c (TARGET_DELEGITIMIZE_ADDRESS): Define. (rs6000_delegitimize_address): New. (rs6000_debug_adjust_cost): Handle debug insns. (is_microcoded_insn): Likewise. (is_cracked_insn): Likewise. (is_nonpipeline_insn): Likewise. (insn_must_be_first_in_group): Likewise. (insn_must_be_last_in_group): Likewise. (force_new_group): Likewise. * cfgrtl.c (rtl_split_block): Emit INSN_DELETED note if block contains only debug insns. (rtl_merge_blocks): Skip debug insns. (purge_dead_edges): Likewise. (rtl_block_ends_with_call_p): Skip debug insns. * dce.c (deletable_insn_p): Handle VAR_LOCATION. (mark_reg_dependencies): Skip debug insns. * params.def (PARAM_MIN_NONDEBUG_INSN_UID): New. * tree-ssanames.c (release_ssa_name): Propagate def into debug stmts. * tree-ssa-threadedge.c (record_temporary_equivalences_from_stmts): Skip debug stmts. * regcprop.c (replace_oldest_value_addr): Skip debug insns. (replace_oldest_value_mem): Use ALL_REGS for debug insns. (copyprop_hardreg_forward_1): Handle debug insns. * reload1.c (reload): Skip debug insns. Replace unassigned pseudos in debug insns with their equivalences. (eliminate_regs_in_insn): Skip debug insns. (emit_input_reload_insns): Skip debug insns at first, adjust them later. * tree-ssa-operands.c (add_virtual_operand): Reject debug stmts. (get_indirect_ref_operands): Pass opf_no_vops on. (get_expr_operands): Likewise. Skip debug stmts. (parse_ssa_operands): Scan debug insns with opf_no_vops. gcc/testsuite/ChangeLog: * gcc.dg/guality/guality.c: New. * gcc.dg/guality/guality.h: New. * gcc.dg/guality/guality.exp: New. * gcc.dg/guality/example.c: New. * lib/gcc-dg.exp (cleanup-dump): Remove .gk files. (cleanup-saved-temps): Likewise, .gkd files too. gcc/cp/ChangeLog: * cp-tree.h (TFF_NO_OMIT_DEFAULT_TEMPLATE_ARGUMENTS): New. * cp-lang.c (cxx_dwarf_name): Pass it. * error.c (count_non_default_template_args): Take flags as argument. Adjust all callers. Skip counting of default arguments if the new flag is given. ChangeLog: * Makefile.tpl (BUILD_CONFIG): Default to bootstrap-debug. * Makefile.in: Rebuilt. contrib/ChangeLog: * compare-debug: Look for .gkd files and compare them. config/ChangeLog: * bootstrap-debug.mk: Add comments. * bootstrap-debug-big.mk: New. * bootstrap-debug-lean.mk: New. * bootstrap-debug-ckovw.mk: Add comments. * bootstrap-debug-lib.mk: Drop CFLAGS for stages. Use -g0 for TFLAGS in stage1. Drop -fvar-tracking-assignments-toggle. From-SVN: r151311
1412 lines
39 KiB
Plaintext
1412 lines
39 KiB
Plaintext
2009-09-01 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* bootstrap-debug.mk: Add comments.
|
|
* bootstrap-debug-big.mk: New.
|
|
* bootstrap-debug-lean.mk: New.
|
|
* bootstrap-debug-ckovw.mk: Add comments.
|
|
* bootstrap-debug-lib.mk: Drop CFLAGS for stages. Use -g0
|
|
for TFLAGS in stage1. Drop -fvar-tracking-assignments-toggle.
|
|
|
|
2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* override.m4 (_GCC_AUTOCONF_VERSION): Bump to 2.64.
|
|
|
|
2009-08-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* override.m4 (AC_DISABLE_OPTION_CHECKING): Define to be
|
|
empty if not defined, to avoid error with 2.59.
|
|
(_AC_LANG_IO_PROGRAM): When the Autoconf version is exactly
|
|
2.64, avoid per-language instances to drop fopen from test
|
|
program.
|
|
|
|
2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Do not expand
|
|
for Autoconf 2.62 or newer.
|
|
* tls.m4 (GCC_CHECK_TLS): Fix m4 quotation.
|
|
* no-executables.m4 (_AC_COMPILER_EXEEXT): Fix m4 quotation.
|
|
* override.m4 (m4_copy_force, m4_rename_force): Provide
|
|
macros if not defined.
|
|
(AC_PREREQ): Use m4_copy_force.
|
|
|
|
2009-07-17 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
PR other/40784
|
|
* tls.m4 (GCC_CHECK_TLS): Add extra quoting around argument to
|
|
AC_LINK_IFELSE.
|
|
|
|
2009-07-16 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
* tls.m4 (GCC_CHECK_TLS): Also test TLS in a shared library when
|
|
cross-compiling.
|
|
|
|
2009-06-25 Olivier Hainque <hainque@adacore.com>
|
|
|
|
* config/mh-ppc-aix (BOOT_ADAFLAGS): Remove -mminimal-toc.
|
|
|
|
2009-05-26 Rafael Avila de Espindola <espindola@google.com>
|
|
|
|
* plugins.m4: New.
|
|
|
|
2009-05-12 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* multi.m4: Save CXX, GFORTRAN and GCJ in config.status.
|
|
* mt-gnu (CXXFLAGS_FOR_TARGET): Adjust.
|
|
* bootstrap-O1.mk: New.
|
|
* bootstrap-O3.mk: New.
|
|
* bootstrap-debug.mk: New.
|
|
|
|
2009-02-02 Doug Evans <dje@google.com>
|
|
|
|
* tcl.m4 (SC_PATH_TCLCONFIG): Don't exit 0 if tclconfig fails.
|
|
(SC_PATH_TKCONFIG): Don't exit 0 if tkconfig fails.
|
|
(SC_LOAD_TCLCONFIG): Quote all uses of TCL_BIN_DIR, it may contain
|
|
"# no Tcl configs found".
|
|
(SC_LOAD_TKCONFIG): Similarily for TK_BIN_DIR.
|
|
|
|
2009-04-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
* lead-dot.m4: Change copyright header to refer to version
|
|
3 of the GNU General Public License and to point readers at the
|
|
COPYING3 file and the FSF's license web page.
|
|
* warnings.m4: Likewise.
|
|
|
|
2009-02-11 Kai Tietz <kai.tietz@onevision.com>
|
|
|
|
* mh-cygwin (LDFLAGS): Add linker option to increase stack limit
|
|
up to 8MB.
|
|
|
|
2009-01-23 Jie Zhang <jie.zhang@analog.com>
|
|
|
|
* tls.m4 (GCC_CHECK_EMUTLS): Define.
|
|
|
|
2008-12-21 Andrew Pinski <pinskia@gmail.com>
|
|
|
|
PR target/38300
|
|
* unwind_ipinfo.m4: Darwin before 9 does not have _Unwind_GetIPInfo.
|
|
|
|
2008-11-21 Kai Tietz <kai.tietz@onevision.com>
|
|
|
|
Fix PR/25502
|
|
* mh-mingw (BOOT_CFLAGS): Add -Wno-pedantic-ms-format switch.
|
|
|
|
2008-11-12 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
PR target/27880
|
|
* unwind_ipinfo.m4 (GCC_CHECK_UNWIND_GETIPINFO): Change from
|
|
link test to target based test.
|
|
|
|
2008-08-09 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
* mt-mips16-compat: New file, taken from mt-mips-elfoabi.
|
|
* mt-mips-elfoabi: Include mt-mips16-compat.
|
|
* mt-mips-gnu: New file.
|
|
|
|
2008-08-03 Alan Modra <amodra@bigpond.net.au>
|
|
|
|
* mt-spu (all-ld): Update for ld Makefile changes.
|
|
|
|
2008-08-02 Keith Seitz <keiths@redhat.com>
|
|
|
|
* tcl.m4 (SC_PATH_TCLCONFIG): Add some simple logic to deal
|
|
with cygwin.
|
|
(SC_PATH_TKCONFIG): Likewise.
|
|
|
|
2008-07-30 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* mh-pa: New, from gcc/config/pa/x-ada.
|
|
* mh-pa-hpux10: New, from gcc/config/pa/x-ada-hpux10.
|
|
|
|
2008-07-25 Keith Seitz <keiths@redhat.com>
|
|
|
|
* acinclude.m4: Remove libide, libgui, and all the other Tcl
|
|
functions.
|
|
* tcl.m4: New file.
|
|
|
|
2008-07-11 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
* mh-mingw (LDFLAGS): Append to rather than replacing previous
|
|
value.
|
|
|
|
2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* override.m4: Use m4_version_prereq throughout.
|
|
(_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE): Backport from git
|
|
Autoconf: output pwd along with fatal errors, so the right
|
|
config.log file is hinted at more prominently.
|
|
(PARSE_ARGS): Push setting of ac_pwd in this diversion.
|
|
(_GCC_AUTOCONF_VERSION): New, define to 2.59 if not defined.
|
|
(_GCC_AUTOCONF_VERSION_CHECK): New macro, require use of Autoconf
|
|
version _GCC_AUTOCONF_VERSION throughout the tree.
|
|
(m4_wrap): New override, fix for Posix semantics of m4wrap.
|
|
|
|
2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
|
|
|
|
* tls.m4: Fix typos.
|
|
|
|
2008-06-08 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
PR tree-optimization/36218
|
|
* mh-mingw (LDFLAGS): Define.
|
|
|
|
2008-06-05 Danny Smith <dannysmith@users.sourceforge.net>
|
|
|
|
PR driver/35916
|
|
* mh-mingw (CFLAGS): Add -D__USE_MINGW_ACCESS.
|
|
|
|
2008-05-12 Samuel Tardieu <sam@rfc1149.net>
|
|
Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR ada/36001
|
|
* acx.m4: Add optional parameter to ACX_PROG_GNAT.
|
|
|
|
2008-04-23 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* override.m4: Apply _AC_ARG_VALIDATE fix to all versions
|
|
but 2.62.
|
|
|
|
2008-04-18 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR bootstrap/35457
|
|
|
|
* confsubdir.m4: Rename to...
|
|
* override.m4: ... this. Make sure aclocal always picks it.
|
|
Add more lenient precious variable check, backported from
|
|
autoconf trunk.
|
|
|
|
2008-04-04 Nick Clifton <nickc@redhat.com>
|
|
|
|
PR binutils/4334
|
|
* acx.m4 (ACX_CHECK_CYGWIN_CAT_WORKS): New macro to check that
|
|
cygwin builds are not running in textmode.
|
|
|
|
2008-03-27 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* extensions.m4: New.
|
|
|
|
2008-03-27 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* mh-armpic: Remove.
|
|
* mh-i370pic: Remove.
|
|
* mh-m68kpic: Remove.
|
|
* mh-ppcpic: Remove.
|
|
* mh-sparcpic: Remove.
|
|
* mh-ia64pic: Remove.
|
|
* mh-papic: Remove.
|
|
* mh-s390pic: Remove.
|
|
* mh-x86pic: Remove.
|
|
|
|
2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* proginstall.m4: New file, with fixed AC_PROG_INSTALL.
|
|
|
|
2008-02-20 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
* mh-ppc-darwin (BOOT_CFLAGS): Use +=, not =.
|
|
|
|
2008-02-20 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR bootstrap/32009
|
|
* mh-ppc-darwin (BOOT_CFLAGS): Reenable.
|
|
|
|
2008-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
* futex.m4: New file.
|
|
|
|
2007-12-06 Richard Sandiford <rsandifo@nildram.co.uk>
|
|
|
|
* mt-sde (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Use +=, not =.
|
|
* mt-mips-elfoabi: Likewise.
|
|
|
|
2007-10-15 Maciej W. Rozycki <macro@linux-mips.org>
|
|
|
|
* tls.m4 (GCC_CHECK_TLS): Rename have_tls to gcc_cv_have_tls.
|
|
(GCC_CHECK_CC_TLS): Rename have_cc_tls to gcc_cv_have_cc_tls.
|
|
|
|
2007-10-03 Richard Sandiford <richard@codesourcery.com>
|
|
|
|
* no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
|
|
|
|
2007-10-03 Kazu Hirata <kazu@codesourcery.com>
|
|
|
|
Revert:
|
|
2007-10-02 Richard Sandiford <richard@codesourcery.com>
|
|
* no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
|
|
|
|
2007-10-02 Richard Sandiford <richard@codesourcery.com>
|
|
|
|
* no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
|
|
|
|
2007-09-21 Richard Sandiford <rsandifo@nildram.co.uk>
|
|
|
|
* mt-sde (CFLAGS_FOR_TARGET): Replace -fno-optimize-sibling-calls
|
|
with -minterlink-mips16.
|
|
(CXXFLAGS_FOR_TARGET): Likewise.
|
|
|
|
2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
|
|
|
|
* mt-mips-elfoabi: New file.
|
|
|
|
2007-09-07 Richard Sandiford <richard@codesourcery.com>
|
|
|
|
* mt-sde (CFLAGS_FOR_TARGET): Add -mno-gpopt.
|
|
(CXXFLAGS_FOR_TARGET): Likewise.
|
|
|
|
2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
|
|
|
PR target/33281
|
|
* mh-mingw: New host makefile fragment.
|
|
|
|
2007-08-18 Paul Brook <paul@codesourcery.com>
|
|
Joseph Myers <joseph@codesourcery.com>
|
|
|
|
* mt-gnu (CXXFLAGS_FOR_TARGET): Add
|
|
$(DEBUG_PREFIX_CFLAGS_FOR_TARGET).
|
|
|
|
2007-08-17 Richard Sandiford <richard@codesourcery.com>
|
|
Nigel Stephens <nigel@mips.com>
|
|
|
|
* mt-sde: New file.
|
|
|
|
2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
* tls.m4 (GCC_CHECK_CC_TLS): New.
|
|
|
|
2007-07-05 Sebastian Pop <sebpop@gmail.com>
|
|
|
|
PR bootstrap/32622
|
|
* mh-x86omitfp (BOOT_CFLAGS): Add -fomit-frame-pointer,
|
|
don't reset its value.
|
|
|
|
2007-06-27 Mike Stump <mrs@apple.com>
|
|
|
|
* acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Fixup logic for cross
|
|
builds.
|
|
|
|
2007-06-20 Mike Stump <mrs@apple.com>
|
|
|
|
* acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Fix incremental builds.
|
|
(ACX_HAVE_GCC_FOR_TARGET): Likewise.
|
|
|
|
2007-06-14 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4 (ACX_CHECK_PROG_VER): Remove duplicate lines.
|
|
|
|
2007-06-04 Olivier Hainque <hainque@adacore.com>
|
|
|
|
* mh-ppc-aix: Add default ADAFLAGS to BOOT_ADAFLAGS.
|
|
|
|
2007-05-27 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* confsubdir.m4: Move here from newlib.
|
|
|
|
2007-05-23 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR bootstrap/32009
|
|
* mh-ppc-darwin: Temporarily disable.
|
|
|
|
2007-04-11 Kai Tietz <kai.tietz@onevision.com>
|
|
|
|
* stdint.m4: Make template compatible with older cygwin
|
|
types.h, wrapping each type in a __XXX_t_defined #ifdef.
|
|
|
|
2007-03-26 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
* acx.m4 (ACX_BUGURL): Set BUGURL first. Quote $BUGURL first
|
|
when setting REPORT_BUGS_TEXI.
|
|
|
|
2007-03-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
* acx.m4 (ACX_BUGURL): Replace "@" with "@@" for
|
|
REPORT_BUGS_TEXI.
|
|
|
|
2007-03-23 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
* acx.m4 (ACX_PKGVERSION, ACX_BUGURL): Define.
|
|
|
|
2007-03-07 Andreas Schwab <schwab@suse.de>
|
|
|
|
* acx.m4 (GCC_TARGET_TOOL): Expand backquotes outside
|
|
AC_MSG_RESULT.
|
|
|
|
2007-02-27 Alan Modra <amodra@bigpond.net.au>
|
|
|
|
* mt-spu (all-ld): Depend on all-binutils.
|
|
|
|
2007-02-18 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* acx.m4 (NCN_STRICT_CHECK_TOOLS): Mark environment variable as
|
|
precious. Prefer it over a cached value. Use cached value
|
|
verbosely.
|
|
(NCN_STRICT_CHECK_TARGET_TOOLS): Likewise. Don't override
|
|
environment variable with build-time tools.
|
|
|
|
2006-12-11 Alan Modra <amodra@bigpond.net.au>
|
|
|
|
* mt-spu: New file.
|
|
|
|
2007-02-09 Daniel Jacobowitz <dan@codesourcery.com>
|
|
|
|
* acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Avoid AC_PATH_PROG
|
|
with an empty path.
|
|
|
|
2007-02-07 Bruno Haible <bruno@clisp.org>
|
|
|
|
PR libgomp/28468
|
|
* config/tls.m4 (GCC_CHECK_TLS): Also check whether the libc supports
|
|
TLS via __thread.
|
|
|
|
2007-01-31 Daniel Franke <franke.daniel@gmail.com>
|
|
|
|
PR libgomp/30546
|
|
* acx.m4 (ACX_PROG_CHECK_VER): Locate a program and check that its
|
|
version is acceptable.
|
|
|
|
2007-01-27 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* depstand.m4 (ZW_CREATE_DEPDIR): Use mkinstalldirs to make
|
|
directory.
|
|
|
|
2007-01-23 Richard Guenther <rguenther@suse.de>
|
|
|
|
PR bootstrap/30541
|
|
* config/acx.m4 (ACX_PROG_GNAT): Check for gnatmake.
|
|
|
|
2007-01-14 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
* ld-symbolic.m4: New.
|
|
|
|
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* warnings.m4: Use m4_expand_once to clear the AC_SUBST'ed variable.
|
|
(ACX_PROG_CC_WARNINGS_ARE_ERRORS): Fix typo. Add optional 2nd argument.
|
|
|
|
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* warnings.m4: Add second parameter with name of variable.
|
|
Always append to the variable if it exists.
|
|
|
|
2007-01-01 Mike Stump <mrs@apple.com>
|
|
|
|
* mh-ppc-darwin: Remove support for building with Apple's gcc-3.1.
|
|
|
|
2006-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
|
|
|
|
* tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking
|
|
if static linking doesn't even work.
|
|
|
|
2006-11-13 Daniel Jacobowitz <dan@codesourcery.com>
|
|
|
|
* tls.m4 (GCC_CHECK_TLS): Fall back to a link test.
|
|
|
|
2006-10-14 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
* multi.m4: New file, from automake version 2 branch.
|
|
|
|
2006-09-18 Tom Tromey <tromey@redhat.com>
|
|
|
|
* tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
|
|
GCC_ENABLE.
|
|
|
|
2006-07-25 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR build/26188
|
|
* stdint.m4: Test for uintptr_t even on systems with uint64_t or uint32_t.
|
|
|
|
2006-07-21 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
PR target/26792
|
|
* unwind_ipinfo.m4: New.
|
|
|
|
2006-07-21 David Daney <ddaney@avtrex.com>
|
|
|
|
PR libgcj/28426
|
|
* gxx-include-dir.m4: Use target_alias in path for cross build.
|
|
|
|
2006-07-18 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4: Support --with-build-libsubdir and AC_SUBST
|
|
build_libsubdir.
|
|
|
|
2006-06-13 Richard Earnshaw <rearnsha@arm.com>
|
|
Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* gettext-sister.m4 (ZW_GNU_GETTEXT_SISTER_DIR): Add optional
|
|
argument for where to search for NLS config file.
|
|
|
|
2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
|
|
|
|
* gettext-sister.m4 (ZW_GNU_GETTEXT_SISTER_DIR): Provide some
|
|
defines otherwise gotten from AM_GNU_GETTEXT. Remove the
|
|
po/ prefix from CATALOGS.
|
|
|
|
2006-02-14 Paolo Bonzini <bonzini@gnu.org>
|
|
Andreas Schwab <schwab@suse.de>
|
|
|
|
* acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Use correct program name.
|
|
(ACX_CHECK_INSTALLED_TARGET_TOOL): Likewise, and always set $1.
|
|
|
|
2006-01-26 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Test $with_build_time_tools.
|
|
(ACX_PATH_SEP): New.
|
|
(ACX_TOOL_DIRS): Move here from the gcc directory.
|
|
(ACX_CHECK_INSTALLED_TARGET_TOOL): New.
|
|
(GCC_TARGET_TOOL): Do not use a host tool if we found a target tool
|
|
with a complete path in either $with_build_time_tools or $exec_prefix.
|
|
|
|
2006-01-02 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR target/25259
|
|
* stdint.m4: New.
|
|
|
|
2005-12-20 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
Revert Ada-related part of the previous change.
|
|
|
|
* mt-ppc-aix: Delete.
|
|
|
|
2005-12-19 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* mt-ppc-aix, mh-ppc-aix: New.
|
|
|
|
2005-12-05 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4 (GCC_TARGET_TOOL): New.
|
|
|
|
2005-09-23 Tom Tromey <tromey@redhat.com>
|
|
|
|
* enable.m4: New file.
|
|
* tls.m4: New file.
|
|
|
|
2005-08-12 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL,
|
|
NCN_STRICT_CHECK_TARGET_TOOL): Remove.
|
|
(NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New,
|
|
based on the deleted macros.
|
|
|
|
2005-07-27 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
* mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.
|
|
|
|
2005-07-16 Kelley Cook <kcook@gcc.gnu.org>
|
|
|
|
* all files: Update FSF address.
|
|
|
|
2005-06-14 Tom Tromey <tromey@redhat.com>
|
|
|
|
PR libgcj/19877:
|
|
* no-executables.m4: Call real AC_FUNC_MMAP when cache variable
|
|
is set but not 'no'.
|
|
|
|
2005-06-13 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
* depstand.m4, lead-dot.m4: New files.
|
|
|
|
2005-05-19 Kelley Cook <kcook@gcc.gnu.org>
|
|
|
|
* accross.m4: Delete file.
|
|
|
|
2005-05-12 Ryota Kunisawa <kunisawa@access.co.jp>
|
|
|
|
PR bootstrap/21230
|
|
* warnings.m4 (ACX_PROG_CC_WARNING_ALMOST_PEDANTIC): Add
|
|
double quotes around GCC variable.
|
|
|
|
2005-04-29 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4 (ACX_PROG_GNAT): Remove stray break.
|
|
|
|
2005-03-31 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* gcc-lib-path.m4: Remove.
|
|
|
|
2005-03-21 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
* gxx-include-dir.m4: In all substitutions, leave $(gcc_version)
|
|
to be expanded by the Makefile.
|
|
|
|
2005-03-15 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
* gcc-version.m4: Delete.
|
|
|
|
2005-02-28 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR bootstrap/17383
|
|
* acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
|
|
gcc build is going.
|
|
|
|
2005-01-23 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
* warnings.m4 (ACX_PROG_CC_WARNING_ALMOST_PEDANTIC): Don't do
|
|
anything for non-GCC compilers.
|
|
|
|
2004-12-03 Richard Sandiford <rsandifo@redhat.com>
|
|
|
|
* gxx-include-dir.m4: New file.
|
|
|
|
2004-12-02 Richard Sandiford <rsandifo@redhat.com>
|
|
|
|
* gcc-version.m4: New file.
|
|
|
|
2004-09-24 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
* warnings.m4: New file.
|
|
|
|
2004-09-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
PR bootstrap/17369
|
|
* gcc-lib-path.m4: New file.
|
|
|
|
2004-09-22 Kelley Cook <kcook@gcc.gnu.org>
|
|
|
|
* gettext-sister.m4: Renamed from gettext.m4
|
|
* codeset.m4, gettext.m4, glibc21.m4, iconv.m4, intdiv0.m4, po.m4,
|
|
inttypes.m4, inttypes-pri.m4, inttypes_h.m4, lcmessage.m4, lib-ld.m4,
|
|
lib-link.m4, lib-prefix.m4, nls.m4, progtest.m4, stdint_h.m4,
|
|
uintmax_t.m4, ulonglong.m4: Import from gettext-0.12.1 sources.
|
|
|
|
2004-08-31 Robert Bowdidge <bowdidge@apple.com>
|
|
|
|
* mh-ppc-darwin: Add file, and override BOOT_CFLAGS.
|
|
|
|
2004-08-13 Nathanael Nerode <neroden@gcc.gnu.org>
|
|
|
|
* Add ACX_{TARGET,HOST,BUILD}_NONCANONICAL,
|
|
which do an automatic AC_SUBST on _GCC_TOPLEV_*_NONCANONICAL.
|
|
The intention is that we will migrate to these bit by bit.
|
|
|
|
2004-08-01 Robert Millan <robertmh@gnu.org>
|
|
|
|
* mt-linux: Rename to ...
|
|
* mt-gnu: ... this.
|
|
|
|
2004-06-09 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4 (ACX_PROG_LN): From gcc, modified to
|
|
accept a parameter.
|
|
|
|
2004-05-23 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
* acx.m4 (ACX_HEADER_STDBOOL, ACX_HEADER_STRING):
|
|
From gcc.
|
|
|
|
2004-04-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|
|
|
* acx.m4 (ACX_PROG_GNAT): Check if ${CC} produces object file for
|
|
Ada compilation.
|
|
Fix acx_cv_cc_gcc_supports_ada spelling.
|
|
|
|
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
PR ada/14131
|
|
Move language detection to the top level.
|
|
* acx.m4 (ACX_PROG_GNAT): New macro, moved here
|
|
from the gcc subdirectory.
|
|
|
|
2004-03-09 Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
* accross.m4 (AC_C_BIGENDIAN_CROSS): Compile endian probe with
|
|
"-c". Properly quote parameter for AC_MSG_ERROR.
|
|
|
|
2004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
|
|
|
|
* acinclude.m4: Quote names of macros to be defined by AC_DEFUN
|
|
throughout.
|
|
* aclocal.m4: Regenerate.
|
|
* configure: Regenerate.
|
|
|
|
2003-10-14 Nathanael Nerode <neroden@gcc.gnu.org>
|
|
|
|
* gettext.m4: Properly quote arguments to AC_DEFUN.
|
|
|
|
2003-09-24 Daniel Jacobowitz <drow@mvista.com>
|
|
|
|
* acx.m4 (AC_PROG_CPP_WERROR): New.
|
|
|
|
2003-08-27 Daniel Jacobowitz <drow@mvista.com>
|
|
|
|
* no-executables.m4: New file.
|
|
|
|
2003-07-07 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
* gettext.m4: Delete all former contents.
|
|
(ZW_GNU_GETTEXT_SISTER_DIR): New macro.
|
|
* progtest.m4: New file.
|
|
|
|
2003-07-04 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
* gettext.m4: New file - copy of gettext.m4 from binutils
|
|
CVS, with added AC_ISC_POSIX macro from gcc/aclocal.m4.
|
|
|
|
2003-05-14 Kelley Cook <kelleycook@wideopenwest.com>
|
|
|
|
* acinclude.m4: Accept i[3456789]86 for machine type.
|
|
|
|
2003-05-18 Nathanael Nerode <neroden@gcc.gnu.org>
|
|
|
|
* acx.m4: Introduce _GCC_TOPLEV_NONCANONICAL_BUILD,
|
|
_GCC_TOPLEV_NONCANOICAL_HOST, _GCC_TOPLEV_NONCANONICAL_TARGET,
|
|
GCC_TOPLEV_SUBDIRS.
|
|
|
|
2003-03-04 Nathanael Nerode <neroden@gcc.gnu.org>
|
|
|
|
* mh-dgux: Delete.
|
|
|
|
2002-12-28 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* acx.m4: Name cache variables properly.
|
|
(NCN_STRICT_CHECK_TOOL): If program is not found and
|
|
value-if-not-found is empty, use ${ncn_tool_prefix}$2 or $2,
|
|
depending on whether build != host or not.
|
|
(NCN_STRICT_CHECK_TARGET_TOOL): Ditto, with the target prefix.
|
|
|
|
2002-12-28 Nathanael Nerode <neroden@gcc.gnu.org>
|
|
|
|
* acx.m4: New.
|
|
* mh-a68bsd, mh-aix386, mh-apollo68, mh-delta88, mh-hp300,
|
|
mh-hpux, mh-hpux8, mh-irix5, mh-irix6, mh-ncrsvr43, mh-openedition,
|
|
mh-riscos, mh-sysv: Delete.
|
|
* mh-cxux, mh-dgux386, mh-interix, mh-lynxrs6k, mh-ncr3000,
|
|
mh-necv4, mh-sco, mh-solaris, mh-sysv4, mh-sysv5, mt-v810: Simplify.
|
|
|
|
2002-12-16 Christopher Faylor <cgf@redhat.com>
|
|
|
|
* mh-cygwin: Don't build libtermcap if it doesn't exist.
|
|
|
|
2002-12-22 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
* mt-aix43: Delete.
|
|
|
|
2002-11-23 H.J. Lu <hjl@gnu.org>
|
|
|
|
* accross.m4: New.
|
|
|
|
2002-11-10 Stan Shebs <shebs@apple.com>
|
|
|
|
Retire common MPW configury bits.
|
|
* mpw-mh-mpw: Remove.
|
|
* mpw: Remove directory along with all of its files.
|
|
|
|
2002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|
|
|
* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
|
|
|
|
2002-05-13 Nathanael Nerode <neroden@twcny.rr.com>
|
|
|
|
* mh-apollo68: remove unused HDEFINES setting.
|
|
* mh-dgux: remove unused HDEFINES setting.
|
|
* mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true.
|
|
|
|
2002-04-29 Nathanael Nerode <neroden@twcny.rr.com>
|
|
|
|
* mh-cxux: remove dead code
|
|
* mh-dgux386: remove dead code
|
|
* mh-hp300: remove dead code
|
|
* mh-hpux: remove dead code
|
|
* mh-hpux8: remove dead code
|
|
* mh-irix5: remove dead code
|
|
* mh-irix6: remove dead code
|
|
* mh-ncr3000: remove dead code
|
|
* mh-ncrsvr43: remove dead code
|
|
* mh-necv4: remove dead code
|
|
* mh-sco: remove dead code
|
|
* mh-solaris: remove dead code
|
|
* mh-sysv: remove dead code
|
|
* mh-sysv4: remove dead code
|
|
* mh-sysv5: remove dead code
|
|
* mh-irix4: remove, contains only dead code
|
|
|
|
* mt-armpic: Delete.
|
|
* mt-elfalphapic: Delete.
|
|
* mt-i370pic: Delete.
|
|
* mt-ia64pic: Delete.
|
|
* mt-m68kpic: Delete.
|
|
* mt-papic: Delete.
|
|
* mt-ppcpic: Delete.
|
|
* mt-s390pic: Delete.
|
|
* mt-sparcpic: Delete.
|
|
* mt-x86pic: Delete.
|
|
|
|
2002-04-19 Nathanael Nerode <neroden@twcny.rr.com>
|
|
|
|
* mh-a68bsd: clean out dead code
|
|
* mh-apollo68: clean out dead code
|
|
* mh-cxux: clean out dead code
|
|
* mh-decstation: clean out dead code
|
|
* mh-dgux: clean out dead code
|
|
* mh-dgux386: clean out dead code
|
|
* mh-hp300: clean out dead code
|
|
* mh-hpux: clean out dead code
|
|
* mh-hpux8: clean out dead code
|
|
* mh-interix: clean out dead code
|
|
* mh-irix4: clean out dead code
|
|
* mh-lynxrs6k: clean out dead code
|
|
* mh-mingw32: clean out dead code
|
|
* mh-ncr3000: clean out dead code
|
|
* mh-ncrsvr43: clean out dead code
|
|
* mh-necv4: clean out dead code
|
|
* mh-openedition: clean out dead code
|
|
* mh-riscos: clean out dead code
|
|
* mh-sco: clean out dead code
|
|
* mh-sysv4: clean out dead code
|
|
* mh-lynxos: removed, contained only dead code
|
|
* mh-vaxult2: removed, contained only dead code
|
|
* mh-sun3: removed, contained only dead code
|
|
|
|
2002-04-15 Keith Seitz <keiths@redhat.com>
|
|
|
|
* acinclude.m4 (CYG_AC_PATH_TCLCONFIG): Search the win/ directory,
|
|
too.
|
|
(CYG_AC_PATH_TKCONFIG): Likewise.
|
|
|
|
2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
|
|
|
|
* acinclude.m4: Fix spelling error of "separate" as "seperate".
|
|
|
|
2001-05-22 Jason Merrill <jason_merrill@redhat.com>
|
|
|
|
* mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks.
|
|
|
|
2001-01-27 Richard Henderson <rth@redhat.com>
|
|
|
|
* mt-alphaieee: New file.
|
|
|
|
2001-01-02 Laurynas Biveinis <lauras@softhome.net>
|
|
|
|
* mh-djgpp: do not set CFLAGS.
|
|
|
|
2000-08-04 Mark Elbrecht <snowball3@bigfoot.com>
|
|
|
|
* mh-djgpp: Conditionally set 'target_alias' to djgpp. Conditionally
|
|
modify 'gcc_version'.
|
|
|
|
2000-07-21 Andrew Haley <aph@cygnus.com>
|
|
|
|
* mh-ia64pic: New file.
|
|
* mt-ia64pic: New file.
|
|
|
|
2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
|
|
|
|
* mh-s390pic: New file.
|
|
* mt-s390pic: New file.
|
|
|
|
2000-09-26 David Edelsohn <edelsohn@gnu.org>
|
|
|
|
* mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag.
|
|
|
|
2000-07-14 Mark P Mitchell <mark@codesourcery.com>
|
|
|
|
* mh-irix6 (CC): Don't set it.
|
|
|
|
2000-06-21 Branko Cibej <branko.cibej@hermes.si>
|
|
|
|
* mh-sparcpic: Use single instead of double quotes.
|
|
* mt-sparcpic: Likewise.
|
|
|
|
2000-06-19 Syd Polk <spolk@redhat.com>
|
|
|
|
* acinclude.m4: Updated for Incr Tcl 3.0.
|
|
|
|
2000-02-23 Linas Vepstas <linas@linas.org>
|
|
|
|
* mh-i370pic: New file.
|
|
* mt-i370pic: New file.
|
|
|
|
2000-02-22 Nick Clifton <nickc@cygnus.com>
|
|
|
|
* mt-wince: new file: Makefile fragment for WinCE targets.
|
|
|
|
2000-01-06 Geoff Keating <geoffk@cygnus.com>
|
|
|
|
* mh-aix43: Delete, move to mt-aix43.
|
|
* mt-aix43: New file.
|
|
|
|
Tue Sep 7 23:31:01 1999 Linas Vepstas <linas@linas.org>
|
|
|
|
* mh-openedition: New file.
|
|
|
|
1999-04-07 Michael Meissner <meissner@cygnus.com>
|
|
|
|
* mt-d30v: New file, pass -g -Os -Wa,-C as default options.
|
|
|
|
Thu Mar 18 00:17:50 1999 Mark Elbrecht <snowball3@usa.net>
|
|
|
|
* mh-go32: Delete.
|
|
* mh-djgpp: New. Renamed from mh-go32.
|
|
|
|
Wed Feb 24 12:52:17 1999 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mh-windows: Ditto.
|
|
|
|
1999-02-08 Syd Polk <spolk@cygnus.com>
|
|
|
|
* acinclude.m4: Added macros to find itcl files.
|
|
Export TCL_CFLAGS from tclConfig.sh.
|
|
Export TCL_LIB_FULL_PATH, TK_LIB_FULL_PATH, ITCL_LIB_FULL_PATH,
|
|
ITK_LIB_FULL_PATH, and TIX_LIB_FULL_PATH
|
|
Replace TIX macros with better ones from snavigator.
|
|
|
|
Tue Feb 2 22:51:21 1999 Philip Blundell <philb@gnu.org>
|
|
|
|
* mh-armpic: New file. Patch from Jim Pick <jim@jimpick.com>.
|
|
* mt-armpic: Likewise.
|
|
|
|
Sat Jan 30 08:04:00 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
|
|
|
* mh-interix: New file.
|
|
|
|
Mon Jan 18 19:41:08 1999 Christopher Faylor <cgf@cygnus.com>
|
|
|
|
* cygwin.mh: Activate commented out dependencies for
|
|
gdb: libtermcap.
|
|
|
|
Wed Dec 30 20:34:52 1998 Christopher Faylor <cgf@cygnus.com>
|
|
|
|
* mt-cygwin: Remove.
|
|
|
|
Wed Dec 30 01:13:03 1998 Christopher Faylor <cgf@cygnus.com>
|
|
|
|
* mt-cygwin: New file. libtermcap target info.
|
|
|
|
Wed Nov 18 20:29:46 1998 Christopher Faylor <cgf@cygnus.com>
|
|
|
|
* cygwin.mh: Add extra libtermcap target information.
|
|
Add commented out dependency for gdb to libtermcap for
|
|
future readline requirement.
|
|
|
|
Mon Nov 2 15:15:33 1998 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: delete
|
|
* mh-cygwin: was mh-cygwin32
|
|
|
|
1998-10-26 Syd Polk <spolk@cygnus.com>
|
|
|
|
* acinclude.m4: TCLHDIR and TKHDIR need to be run through
|
|
cygpath for Microsoft builds.
|
|
|
|
1998-10-20 Syd Polk <spolk@cygnus.com>
|
|
|
|
* acinclude.m4: Re-exported TCL_LIBS and TCL_LD_SEARCH_FLAGS
|
|
because itcl needs them.
|
|
|
|
Mon Aug 31 17:50:53 1998 David Edelsohn <edelsohn@mhpcc.edu>
|
|
|
|
* mh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.
|
|
|
|
Sat Aug 29 14:32:55 1998 David Edelsohn <edelsohn@mhpcc.edu>
|
|
|
|
* mh-aix43: New file.
|
|
|
|
Mon Aug 10 00:15:47 1998 HJ Lu (hjl@gnu.org)
|
|
|
|
* mt-linux (CXXFLAGS_FOR_TARGET): Add -D_GNU_SOURCE.
|
|
|
|
1998-05-29 Rob Savoye <rob@chinadoll.cygnus.com>
|
|
|
|
* acinclude.m4: New collection of generic autoconf macros.
|
|
|
|
Wed Apr 22 12:24:28 1998 Michael Meissner <meissner@cygnus.com>
|
|
|
|
* mt-ospace: New file, support using -Os instead of -O2 to compile
|
|
the libraries.
|
|
|
|
Wed Apr 22 10:53:14 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
|
|
|
* mt-linux (CXXFLAGS_FOR_TARGET): Set this instead of CXXFLAGS.
|
|
|
|
Sat Apr 11 22:43:17 1998 J. Kean Johnston <jkj@sco.com>
|
|
|
|
* mh-svsv5: New file - support for SCO UnixWare 7 / SVR5.
|
|
|
|
Thu Mar 26 01:54:25 1998 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: stop configuring and building dosrel.
|
|
|
|
Fri Feb 6 01:33:52 1998 Manfred Hollstein <manfred@s-direktnet.de>
|
|
|
|
* mh-sparcpic (PICFLAG): Define to properly according
|
|
to current multilib configuration.
|
|
* mt-sparcpic (PICFLAG_FOR_TARGET): Define to properly
|
|
according to current multilib configuration.
|
|
|
|
Sun Jan 4 01:06:55 1998 Mumit Khan <khan@xraylith.wisc.edu>
|
|
|
|
* mh-mingw32: New file.
|
|
|
|
Thu Sep 11 16:43:27 1997 Jim Wilson <wilson@cygnus.com>
|
|
|
|
* mh-elfalphapic, mt-elfalphapic: New files.
|
|
|
|
1997-09-15 02:37 Ulrich Drepper <drepper@cygnus.com>
|
|
|
|
* mt-linux: Define CXXFLAGS to make sure -fvtable-thunks is used.
|
|
|
|
Sun Sep 14 20:53:42 1997 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: ok to build split texinfo files
|
|
|
|
Wed Jul 23 12:32:18 1997 Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
|
|
|
|
* mh-go32 (CFLAGS): Don't set -fno-omit-frame-pointer.
|
|
|
|
Mon Jun 16 19:06:41 1997 Geoff Keating <geoffk@ozemail.com.au>
|
|
|
|
* mh-ppcpic: New file.
|
|
* mt-ppcpic: New file.
|
|
|
|
Thu Mar 27 15:52:40 1997 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: override CXXFLAGS, setting to -O2 only
|
|
(no debug)
|
|
|
|
Tue Mar 25 18:16:43 1997 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: override LIBGCC2_DEBUG_CFLAGS so debug info
|
|
isn't included in cygwin32-hosted libgcc2.a by default
|
|
|
|
Wed Jan 8 19:56:43 1997 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: override CFLAGS so debug info isn't included
|
|
in cygwin32-hosted tools by default
|
|
|
|
Tue Dec 31 16:04:26 1996 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-linux: Remove.
|
|
|
|
Mon Nov 11 10:29:51 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
|
|
|
* mt-ppc: Delete file, options moved to newlib configure.
|
|
|
|
Mon Oct 28 17:32:46 1996 Stu Grossman (grossman@critters.cygnus.com)
|
|
|
|
* mh-windows: Add rules for building MSVC makefiles.
|
|
|
|
Thu Oct 24 09:02:07 1996 Stu Grossman (grossman@critters.cygnus.com)
|
|
|
|
* mh-windows (HOST_FLAGS): Set srcroot, which is needed
|
|
for MSVC build procedure.
|
|
|
|
Tue Oct 8 08:32:48 1996 Stu Grossman (grossman@critters.cygnus.com)
|
|
|
|
* mh-windows: Add support for windows host
|
|
(that is a build done under the Microsoft build environment).
|
|
|
|
Fri Oct 4 12:21:03 1996 Angela Marie Thomas (angela@cygnus.com)
|
|
|
|
* mh-dgux386: New file. x86 dgux specific flags
|
|
|
|
Mon Sep 30 15:10:07 1996 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw (EXTRALIBS_PPC_XCOFF): New, was EXTRALIBS_PPC.
|
|
(EXTRALIBS_PPC): Use shared libraries instead of xcoff.
|
|
|
|
Sat Aug 17 04:56:25 1996 Geoffrey Noer <noer@skaro.cygnus.com>
|
|
|
|
* mh-cygwin32: don't -D_WIN32 here anymore
|
|
|
|
Sun Aug 11 20:51:50 1996 Stu Grossman (grossman@critters.cygnus.com)
|
|
|
|
* mh-cygwin32 (CFLAGS): Define _WIN32 to be compatible
|
|
with normal Windows compilation environment.
|
|
|
|
Thu Aug 15 19:46:44 1996 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw (SEGFLAG_68K, SEGFLAG_PPC): Remove.
|
|
(EXTRALIBS_PPC): Add libgcc.xcoff.
|
|
|
|
Thu Aug 8 14:51:47 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
|
|
|
* mt-ppc: New file, add -mrelocatable-lib and -mno-eabi to all
|
|
target builds for PowerPC eabi targets.
|
|
|
|
Fri Jul 12 12:06:01 1996 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw: New subdir, Mac MPW configuration support bits.
|
|
|
|
Mon Jul 8 17:30:52 1996 Jim Wilson <wilson@cygnus.com>
|
|
|
|
* mh-irix6: New file.
|
|
|
|
Mon Jul 8 15:15:37 1996 Jason Merrill <jason@yorick.cygnus.com>
|
|
|
|
* mt-sparcpic (PICFLAG_FOR_TARGET): Use -fPIC.
|
|
|
|
Fri Jul 5 11:49:02 1996 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-irix4 (RANLIB): Don't define; Irix 4 does have ranlib.
|
|
|
|
Sun Jun 23 22:59:25 1996 Geoffrey Noer <noer@cygnus.com>
|
|
|
|
* mh-cygwin32: new file. Like mh-go32 without the CFLAGS entry.
|
|
|
|
Tue Mar 26 14:10:41 1996 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-go32 (CFLAGS): Define.
|
|
|
|
Thu Mar 14 19:20:54 1996 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-necv4: New file.
|
|
|
|
Thu Feb 15 13:07:43 1996 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-cxux (CC): New variable.
|
|
(CFLAGS, LDFLAGS): Remove.
|
|
* mh-ncrsvr43 (CC): New variable.
|
|
(CFLAGS): Remove.
|
|
* mh-solaris (CFLAGS): Remove.
|
|
|
|
* mh-go32: Remove most variable settings, since they presumed a
|
|
Canadian Cross, which is now handled correctly by the configure
|
|
script.
|
|
|
|
* mh-sparcpic (PICFLAG): Set to -fPIC, not -fpic.
|
|
|
|
Mon Feb 12 14:53:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
|
|
|
* mh-m68kpic, mt-m68kpic: New files.
|
|
|
|
Thu Feb 1 14:15:42 1996 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw (CC_MWC68K): Add options similar to those used
|
|
in CC_MWCPPC, and -mc68020 -model far.
|
|
(AR_MWLINK68K): Add -xm library.
|
|
(AR_AR): Define.
|
|
(CC_LD_MWLINK68K): Remove -d.
|
|
(EXTRALIBS_MWC68K): Define.
|
|
|
|
Thu Jan 25 16:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-ncrsvr43 (CFLAGS): Remove -Hnocopyr.
|
|
|
|
Thu Nov 30 14:45:25 1995 J.T. Conklin <jtc@rtl.cygnus.com>
|
|
|
|
* mt-v810 (CC_FOR_TARGET): Add -ansi flag. NEC compiler
|
|
defaults to K&R mode, but doesn't have varargs.h, so we have to
|
|
compile in ANSI mode.
|
|
|
|
Wed Nov 29 13:49:08 1995 J.T. Conklin <jtc@rtl.cygnus.com>
|
|
|
|
* mt-v810 (CC_FOR_TARGET, AS_FOR_TARGET, AR_FOR_TARGET,
|
|
RANLIB_FOR_TARGET): Set as appropriate for NEC v810 toolchain.
|
|
|
|
Tue Nov 14 15:03:12 1995 Jason Molenda (crash@phydeaux.cygnus.com)
|
|
|
|
* mh-i386win32: add LD_FOR_TARGET.
|
|
|
|
Tue Nov 7 15:41:30 1995 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw (CC_MWC68K, CC_MWCPPC): Remove unused include path.
|
|
(CC_MWCPPC): Add -mpw_chars, disable warnings, add comments
|
|
explaining reasons for various flags.
|
|
(EXTRALIBS_PPC, EXTRALIBS_MWCPPC ): Put runtime library first.
|
|
|
|
Fri Oct 13 14:44:25 1995 Jason Molenda (crash@phydeaux.cygnus.com)
|
|
|
|
* mh-aix, mh-sun: Removed.
|
|
|
|
* mh-decstation (X11_EXTRA_CFLAGS): Define.
|
|
|
|
* mh-sco, mh-solaris, mh-sysv4 (X11_EXTRA_LIBS): Define.
|
|
|
|
* mh-hp300, mh-hpux, mh-hpux8, mh-solaris, mh-sun3, mh-sysv4: Don't
|
|
hardcode location of X stuff here.
|
|
|
|
Thu Sep 28 13:14:56 1995 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw: Add definitions for various 68K and PowerMac
|
|
compilers, add definitions for library and link steps for
|
|
PowerMacs.
|
|
|
|
Sat Sep 16 18:31:08 PDT 1995 Angela Marie Thomas <angela@cygnus.com>
|
|
|
|
* mh-ncrsvr43: Removed AR_FLAGS
|
|
|
|
Thu Sep 14 08:20:04 1995 Fred Fish <fnf@cygnus.com>
|
|
|
|
* mh-hp300 (CC): Add "CC = cc -Wp,-H256000" to avoid
|
|
"too much defining" errors from the HPUX compiler.
|
|
|
|
Thu Aug 17 17:28:56 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
|
|
|
|
* mh-hp300 (RANLIB): Use "ar ts", in case GNU ar was used and
|
|
didn't build a symbol table.
|
|
|
|
Thu Jun 22 17:47:24 1995 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw (CC): Define ANSI_PROTOTYPES.
|
|
|
|
Mon Jun 5 18:26:36 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
|
|
|
* m?-*pic: Define PICFLAG* instead of LIB*FLAGS*.
|
|
|
|
Mon Apr 10 12:29:48 1995 Stan Shebs <shebs@andros.cygnus.com>
|
|
|
|
* mpw-mh-mpw (EXTRALIBS): Always link in Math.o, CSANELIB.o,
|
|
and ToolLibs.o.
|
|
|
|
* mpw-mh-mpw (CC): Define ALMOST_STDC.
|
|
(CFLAGS): Remove ALMOST_STDC, -mc68881.
|
|
(LDFLAGS): add -w.
|
|
|
|
* mpw-mh-mpw (CFLAGS): Add -b option to put strings at the ends of
|
|
functions.
|
|
|
|
* mpw-mh-mpw: New file, host makefile definitions for MPW.
|
|
|
|
Fri Mar 31 11:35:17 1995 Jason Molenda (crash@phydeaux.cygnus.com)
|
|
|
|
* mt-netware: New file.
|
|
|
|
Tue Mar 28 14:47:34 1995 Jason Molenda (crash@phydeaux.cygnus.com)
|
|
|
|
Revert this change:
|
|
|
|
Mon Mar 29 19:59:26 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-solaris: SunPRO C needs -Xs to be able to get a
|
|
working xmakefile for Emacs.
|
|
|
|
Mon Mar 13 12:31:29 1995 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-hpux8: New file.
|
|
* mh-hpux: Use X11R5 rather than X11R4.
|
|
|
|
Thu Feb 9 11:04:13 1995 Ian Lance Taylor <ian@cygnus.com>
|
|
|
|
* mh-linux (SYSV): Don't define.
|
|
(RANLIB): Don't define.
|
|
|
|
Wed Jan 11 16:29:34 1995 Jason Merrill <jason@phydeaux.cygnus.com>
|
|
|
|
* m?-*pic (LIBCXXFLAGS): Add -fno-implicit-templates.
|
|
|
|
Sat Nov 5 18:43:30 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
|
|
|
* m[th]-*pic: Support --enable-shared.
|
|
|
|
Thu Nov 3 17:27:19 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
|
|
|
|
* mh-irix4 (CC): Increase maximum string length.
|
|
|
|
* mh-sco (CC): Define away const, it doesn't work right; elements
|
|
of arrays of ptr-to-const are considered const themselves.
|
|
|
|
Sat Jul 16 12:17:49 1994 Stan Shebs (shebs@andros.cygnus.com)
|
|
|
|
* mh-cxux: New file, from Bob Rusk (rrusk@mail.csd.harris.com).
|
|
|
|
Sat Jun 4 17:22:12 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
|
|
|
* mh-ncrsvr43: New file from Tom McConnell
|
|
<tmcconne@sedona.intel.com>.
|
|
|
|
Thu May 19 00:32:11 1994 Jeff Law (law@snake.cs.utah.edu)
|
|
|
|
* mh-hpux (CC): Add -Wp,-H256000 to avoid "too much defining"
|
|
errors from the HPUX 8 compilers.
|
|
|
|
Fri May 6 14:19:25 1994 Steve Chamberlain (sac@cygnus.com)
|
|
|
|
* mh-go32: New fragment.
|
|
|
|
Thu May 5 20:06:45 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
|
|
|
* mh-lynxrs6k: Renamed from mh-lynxosrs6k, to make it
|
|
unique in 8.3 naming schemes.
|
|
|
|
Wed May 4 20:14:47 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
|
|
|
|
* mh-lynxrs6k: set SHELL to /bin/bash
|
|
|
|
Tue Apr 12 12:38:17 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
|
|
|
* mh-irix4 (CC): Change -XNh1500 to -XNh2000.
|
|
|
|
Mon Jan 31 18:40:55 1994 Stu Grossman (grossman at cygnus.com)
|
|
|
|
* mh-lynxosrs6k: Account for lack of ranlib!
|
|
|
|
Sat Dec 25 20:03:45 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
|
|
|
|
* mt-hppa: Delete.
|
|
|
|
Thu Dec 2 14:35:54 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
|
|
|
* mh-irix5: New file for Irix 5.
|
|
|
|
Tue Nov 16 22:54:39 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
|
|
|
* mh-a68bsd: Define CC to gcc.
|
|
|
|
Mon Nov 15 16:56:51 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
|
|
|
* mh-linux: Don't put -static in LDFLAGS. Add comments.
|
|
|
|
Mon Nov 15 13:37:58 1993 david d `zoo' zuhn (zoo@cirdan.cygnus.com)
|
|
|
|
* mh-sysv4 (AR_FLAGS): change from cq to cr
|
|
|
|
Fri Nov 5 08:12:32 1993 D. V. Henkel-Wallace (gumby@blues.cygnus.com)
|
|
|
|
* mh-unixware: remove. It's the same as sysv4, and config.guess
|
|
can't tell the difference. So don't allow skew.
|
|
|
|
Wed Oct 20 20:35:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
|
|
|
* mh-hp300: Revert yesterday's change, but add comment explaining.
|
|
|
|
Tue Oct 19 18:58:21 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
|
|
|
* mh-hp300: Don't define CFLAGS to empty. Why should hp300 be
|
|
different from anything else? ("gdb doesn't understand the native
|
|
debug format" isn't a good enough answer because we might be using
|
|
gcc).
|
|
|
|
Tue Oct 5 12:17:40 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
|
|
|
* mh-alphaosf: Remove, no longer necessary now that gdb knows
|
|
how to handle OSF/1 shared libraries.
|
|
|
|
Tue Jul 6 11:27:33 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
|
|
|
|
* mh-alphaosf: New file.
|
|
|
|
Thu Jul 1 15:49:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
|
|
|
* mh-riscos: New file.
|
|
|
|
Mon Jun 14 12:03:18 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com)
|
|
|
|
* mh-aix, mh-aix386, mh-decstation, mh-delta88, mh-hpux, mh-irix4,
|
|
mh-ncr3000, mh-solaris, mh-sysv, mh-sysv4: remove INSTALL=cp line,
|
|
now that we're using install.sh globally
|
|
|
|
Fri Jun 4 16:09:34 1993 Ian Lance Taylor (ian@cygnus.com)
|
|
|
|
* mh-sysv4 (INSTALL): Use cp, not /usr/ucb/install.
|
|
|
|
Sat Apr 17 17:19:50 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-delta88: remove extraneous GCC references
|
|
|
|
Thu Apr 8 11:21:52 1993 Ian Lance Taylor (ian@cygnus.com)
|
|
|
|
* mt-a29k, mt-ebmon29k, mt-os68k, mt-ose68000, mt-ose68k,
|
|
mt-vxworks68, mt-vxworks960: Removed obsolete, unused target
|
|
Makefile fragment files.
|
|
|
|
Wed Mar 31 12:31:56 1993 Ian Lance Taylor (ian@cygnus.com)
|
|
|
|
* mh-irix4: Bump -XNh value to 1500 to match gcc requirements.
|
|
|
|
Mon Mar 29 19:59:26 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-sun3: cc needs -J to compile cp-parse.c correctly
|
|
|
|
* mh-solaris: SunPRO C needs -Xs to be able to get a
|
|
working xmakefile for Emacs.
|
|
|
|
Mon Mar 8 15:05:25 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
|
|
|
* mh-aix386: New file; old mh-aix, plus no-op RANLIB.
|
|
|
|
Tue Mar 2 21:15:58 1993 Fred Fish (fnf@cygnus.com)
|
|
|
|
* mh-vaxult2: New file.
|
|
|
|
Sat Jan 23 20:32:01 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-sco: define X11_LIB to the mess that SCO ODT requires
|
|
|
|
Tue Dec 29 15:06:00 1992 Ian Lance Taylor (ian@cygnus.com)
|
|
|
|
* mh-sco: Don't override BISON definition.
|
|
|
|
Mon Dec 7 06:43:27 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-sco: don't default $(CC) to gcc
|
|
|
|
Mon Nov 30 14:54:34 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-solaris: rework standard X location to use
|
|
$OPENWINHOME, if defined.
|
|
|
|
* mh-sun: handle X11 include locations
|
|
|
|
* mh-decstation: define NeedFunctionPrototypes to 0, to
|
|
work around dain-bramaged DECwindows include files
|
|
|
|
Fri Nov 27 18:35:54 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-hpux, mh-solaris: define the "standard" locations for
|
|
the vendor supplied X11 headers and libraries
|
|
|
|
Thu Oct 1 13:50:48 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-solaris: INSTALL is NOT /usr/ucb/install
|
|
|
|
Mon Aug 24 14:25:35 1992 Ian Lance Taylor (ian@cygnus.com)
|
|
|
|
* mt-ose68000, mt-ose68k: renamed from mt-OSE*.
|
|
|
|
Mon Aug 3 15:41:28 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
|
|
|
* mh-solaris: removed the -xs from CFLAGS (let the people
|
|
with Sun's C compiler deal with it themselved)
|
|
|
|
Tue Jul 21 02:11:01 1992 D. V. Henkel-Wallace (gumby@cygnus.com)
|
|
|
|
* mt-OSE68k, mt-680000: new configs.
|
|
|
|
Thu Jul 16 17:12:09 1992 K. Richard Pixley (rich@rtl.cygnus.com)
|
|
|
|
* mh-irix4: merged changes from progressive.
|
|
|
|
Wed Jul 8 00:01:30 1992 Stu Grossman (grossman at cygnus.com)
|
|
|
|
* mh-solaris: Use -xs when compiling so that Sun-C puts
|
|
a symbol-table into the executable.
|
|
|
|
Mon Jun 15 12:31:52 1992 Fred Fish (fnf@cygnus.com)
|
|
|
|
* mh-ncr3000 (INSTALL): Don't use /usr/ucb/install,
|
|
it is broken on ncr 3000's.
|
|
|
|
Tue Jun 9 23:29:38 1992 Per Bothner (bothner@rtl.cygnus.com)
|
|
|
|
* Everywhere: Change RANLIB=echo>/dev/null (which confuses
|
|
some shells - and I don't blame them) to RANLIB=true.
|
|
* mh-solaris: Use /usr/ucb/install for INSTALL.
|
|
|
|
Tue Jun 9 17:18:11 1992 Fred Fish (fnf at cygnus.com)
|
|
|
|
* mh-ncr3000, mh-sysv4: Add INSTALL.
|
|
|
|
Sun May 31 14:45:23 1992 Mark Eichin (eichin at cygnus.com)
|
|
|
|
* mh-solaris2: Add new configuration for Solaris 2 (sysv, no ranlib)
|
|
|
|
Wed Apr 22 14:38:34 1992 Fred Fish (fnf@cygnus.com)
|
|
|
|
* mh-delta88, mh-ncr3000: Replace MINUS_G with
|
|
CFLAGS per new configuration strategy.
|
|
|
|
Fri Apr 10 23:10:08 1992 Fred Fish (fnf@cygnus.com)
|
|
|
|
* mh-ncr3000: Add new configuration for NCR 3000.
|
|
|
|
Thu Mar 5 12:05:58 1992 Stu Grossman (grossman at cygnus.com)
|
|
|
|
* mh-irix4: Port to SGI Irix-4.x.
|
|
|
|
Thu Jan 30 16:17:30 1992 Stu Grossman (grossman at cygnus.com)
|
|
|
|
* mh-sco: Fix SCO configuration stuff.
|
|
|
|
Tue Dec 10 00:10:55 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
|
|
|
* ChangeLog: fresh changelog.
|
|
|