1. 25 Oct, 1999 6 commits
    • loop.c (note_set_pseudo_multiple_uses_retval): New variable. · 59487769
              * loop.c (note_set_pseudo_multiple_uses_retval): New variable.
              (note_set_pseudo_multiple_uses): New function.
              (check_dbra_loop): Use not_set_pseudo_multiple_uses to determine
              if a pseudo set in the loop exit is used elsewhere.
      
      From-SVN: r30155
      Jeffrey A Law committed
    • decl.c (push_overloaded_decl_1): Use pushdecl. · f9c4f105
      	* decl.c (push_overloaded_decl_1): Use pushdecl.
      
      	* decl.c (auto_function): Replace #ifdef'd __inline with just
      	plain inline.
      	* lex.c (my_get_run_time): Likeise.
      	(yyprint): Likewise.
      	(identifier_type): Likewise.
      	* method.c (start_squangling): Likewise.
      	(end_squangling): Likewise.
      	(icat): Likewise.
      	(old_backref_index): Likewise.
      	(flush_repeats): Likewise.
      	(issue_ktype): Likewise.
      	* parse.y (empty_parms): Likewise.
      	* parse.c: Regenerated.
      
      From-SVN: r30154
      Mark Mitchell committed
    • i386.md (*lea_0): Collapse addsi_0, addsi_lea_[123] into a single load-address pattern. · ad678cb0
              * i386.md (*lea_0): Collapse addsi_0, addsi_lea_[123] into
              a single load-address pattern.
      
      From-SVN: r30152
      Richard Henderson committed
    • haifa-sched.c (schedule_insns): Don't assign LUIDs differently depending on… · f77e39fc
      haifa-sched.c (schedule_insns): Don't assign LUIDs differently depending on whether or not line-number notes...
      
      	* haifa-sched.c (schedule_insns): Don't assign LUIDs differently
       	depending on whether or not line-number notes are present.
      
      From-SVN: r30151
      Mark Mitchell committed
    • cccp.c (progname, [...]): Constify a char*. · 4b79993f
              * cccp.c (progname, file_buf, default_include, include_file,
              macrodef, definition, hashval, wchar_type, user_label_prefix,
              directive, out_fname, if_stack, safe_write, index0, get_lintcmd,
              expand_to_temp_buffer, is_system_include, base_name,
              absolute_filename, read_name_map, open_include_file,
              record_control_macro, check_precompiled, check_preconditions,
              pcfinclude, pass_thru_directive, create_definition,
              check_macro_name, comp_def_part, collect_expansion,
              check_assertion, read_token_list, assertion_install,
              assertion_lookup, eval_if_expression, conditional_skip,
              validate_else, skip_quoted_string, quote_string, macarg1,
              error_from_errno, install, lookup, hashf, dump_defn_1,
              perror_with_name, pfatal_with_name, main, trigraph_pcp,
              check_white_space, rescan, handle_directive, monthnames,
              special_symbol, do_include, remap_include_file, write_output,
              arglist, do_assert, do_unassert, do_line, do_error, do_once,
              do_ident, do_sccs, do_xifdef, skip_if_group,
              output_line_directive, macroexpand, macarg, change_newlines,
              initialize_builtins, make_definition): Constify a char*.
      
              * pcp.h (stringdef): Likewise.
      
      From-SVN: r30150
      Kaveh R. Ghazi committed
  2. 24 Oct, 1999 10 commits
  3. 23 Oct, 1999 5 commits
  4. 22 Oct, 1999 12 commits
  5. 21 Oct, 1999 7 commits
    • calls.c: Include tm_p.h later, so everything we need is defined. · b1474bb7
              * calls.c: Include tm_p.h later, so everything we need is defined.
              * expr.c: Likewise.
              * function.c: Likewise.
      
              * except.c: Include tm_p.h.
      
              * sparc.c: Likewise.
              (dwarf2out_cfi_label): Don't prototype.
              (check_return_regs, epilogue_renumber,
              ultra_cmove_results_ready_p, ultra_fpmode_conflict_exists,
              ultra_find_type, ultra_build_types_avail, ultra_flush_pipeline,
              ultra_rescan_pipeline_state, set_extends, ultra_code_from_mask,
              ultra_schedule_insn): Add static prototype.
              (data_segment_operand, text_segment_operand): Call itself with the
              proper number of arguments.
              (sparc_flat_save_restore, sparc_v8plus_shift): Constify a char*.
      
              * sparc.h: Move all declarations to sparc-protos.h.
              (SELECT_RTX_SECTION):  Pass a missing MODE argument to
              symbolic_operand.
      
              * sparc/sysv4.h (SELECT_RTX_SECTION): Likewise.
      
              * config/svr4.h (text_section, ctors_section, dtors_section): Add
              Prototypes.
              (ASM_OUTPUT_SECTION_NAME, UNIQUE_SECTION,
              ASM_FINISH_DECLARE_OBJECT, ASM_OUTPUT_LIMITED_STRING,
              ASM_OUTPUT_ASCII): Constify a char*.
      
              * sparc-protos.h: New file for sparc prototypes.
      
      cp:
              * expr.c: Include tm_p.h.
      
      From-SVN: r30122
      Kaveh R. Ghazi committed
    • function.c (record_insns, contains): Always declare and define. · ec97b83a
             * function.c (record_insns, contains): Always declare and define.
             (record_insns): Mark with ATTRIBUTE_UNUSED.
      
      From-SVN: r30121
      Kaveh R. Ghazi committed
    • Apply patches submitted by eCos team. · ec8aac6f
      From-SVN: r30120
      Jonathan Larmour committed
    • Allos suppression of some ARM multilibs · 8141abe8
      From-SVN: r30119
      Nick Clifton committed
    • cp-tree.h (SCOPE_PARTIAL_P): New macro. · 8f471b0d
      	* cp-tree.h (SCOPE_PARTIAL_P): New macro.
      	(pushlevel_temporary): Remove.
      	(add_scope_stmt): New function.
      	* decl.c (pushlevel_temporary): Remove.
      	(poplevel): Use add_scope_stmt.
      	(start_decl_1): Likewise.
      	* semantics.c (add_scope_stmt): New function.
      	(do_pushlevel): Use it.
      	(do_poplevel): Use it.
      	(expand_stmt): Check SCOPE_PARTIAL_P.
      
      From-SVN: r30118
      Mark Mitchell committed
    • Daily bump. · 070cd782
      From-SVN: r30117
      Jeff Law committed
    • cp-tree.def (EMPTY_CLASS_EXPR): New tree node. · 699ed0ce
      	* cp-tree.def (EMPTY_CLASS_EXPR): New tree node.
      	* call.c (build_call): Use EMPTY_CLASS_EXPR instead of RTL_EXPR.
      	* expr.c (cplus_expand_expr): Expand it.
      	* ir.texi: Document EMPTY_CLASS_EXPR.
      
      From-SVN: r30116
      Mark Mitchell committed