- 13 May, 1998 14 commits
-
-
reload1.c (merge_assigned_reloads): When merging, reset reload_spill_index for the eliminated reload. * reload1.c (merge_assigned_reloads): When merging, reset reload_spill_index for the eliminated reload. From-SVN: r19726
J"orn Rennecke committed -
From-SVN: r19725
Jeffrey A Law committed -
From-SVN: r19724
Michael Meissner committed -
* varasm.c (make_decl_rtl): Revert April 1 change. * alpha/alpha.h, alpha/win-nt.h, arm/arm.h, i386/unix.h, i960/i960.h, m68k/linux.h, pa/pa.h, sparc/sparc.h, vax/vax.h (ASM_OUTPUT_MI_THUNK): Get function name from the SYMBOL_REF in the DECL_RTL, not from DECL_ASSEMBLER_NAME. * i386/winnt.c (gen_stdcall_suffix): Comment for questionable use of DECL_ASSEMBLER_NAME. From-SVN: r19723
Jim Wilson committed -
* i386.c (notice_update_cc, output_float_compare): Disable TARGET_CMOVE support. From-SVN: r19722
Jim Wilson committed -
From-SVN: r19721
Michael Meissner committed -
From-SVN: r19720
Kaveh Ghazi committed -
* Makefile.in (c-lang.o): Depend on c-tree.h, c-lex.h and toplev.h. (c-lex.o): Depend on output.h. (c-common.o): Likewise. (stmt.o): Likewise. (calls.o): Likewise. (integrate.o): Depend on toplev.h. (regclass.o): Depend on output.h. (final.o): Depend on reload.h. * c-common.c: Include output.h. (check_format_info): Remove unused variable `integral_format'. * c-decl.c (print_lang_decl): Mark parameters `file', `node' and `indent' with ATTRIBUTE_UNUSED. (print_lang_type): Likewise. (maybe_build_cleanup): Likewise for parameter `decl'. (copy_lang_decl): Likewise for parameter `node'. * c-lang.c: Include c-tree.h, c-lex.h and toplev.h. (lang_print_xnode): Mark parameters `file', `node' and `indent' with ATTRIBUTE_UNUSED. (lookup_interface): Likewise for parameter `arg'. (is_class_name): Likewise. (maybe_objc_check_decl): Likewise for parameter `decl'. (maybe_objc_comptypes): Likewise for parameters `lhs', `rhs' and `reflexive'. (maybe_objc_method_name): Likewise for parameter `decl'. (build_objc_string): Likewise for parameters `len' and `str'. * c-lex.c: Include output.h. * c-lex.h (position_after_white_space): Correct typo in prototype. * c-tree.h (finish_file, c_expand_start_cond, c_expand_start_else, c_expand_end_cond, init_iterators): Add prototypes. * caller-save.c (set_reg_live): Mark parameters `reg' and `setter' with ATTRIBUTE_UNUSED. * calls.c: Include output.h. * cccp.c (pipe_closed): Mark parameter `signo' with ATTRIBUTE_UNUSED. * combine.c: Move inclusion of expr.h to after insn-config.h. * iris6.h (ASM_IDENTIFY_GCC, ASM_IDENTIFY_LANGUAGE): Don't define as empty, rather define as ((void)0). * sparc.c (sparc_check_64): Add braces around ambiguous `else'. Add parentheses around assignment used as truth value. * cplus-dem.c (squangle_mop_up): Change return type to void. (internal_cplus_demangle): Remove unused parameter `options'. All callers changed. (cplus_demangle_opname): Remove function wide variable `int i' and replace with `size_t i' at each location where it is used. (cplus_demangle_opname): change type of `i' from int to size_t. * cppexp.c (right_shift): Mark parameter `pfile' with ATTRIBUTE_UNUSED. * cpphash.c (cpp_lookup): Likewise. (cpp_hash_cleanup): Likewise. * cpplib.c (parse_name): Add a prototype and make it static. (null_underflow): Mark parameter `pfile' with ATTRIBUTE_UNUSED. (null_cleanup): Likewise for parameters `pbuf' and `pfile'. (macro_cleanup): Likewise for parameter `pfile'. (file_cleanup): Likewise. * cpplib.h (cpp_reader_init, cpp_options_init, cpp_start_read, cpp_read_check_assertion, skip_rest_of_line): Add prototypes. * crtstuff.c (force_to_data, __CTOR_LIST__, force_to_data, __DTOR_END__, __FRAME_END__): Mark with ATTRIBUTE_UNUSED. * cse.c (cse_check_loop_start): Mark parameter `set' with ATTRIBUTE_UNUSED. * dbxout.c (flag_minimal_debug, have_used_extensions, source_label_number): Move inside macro wrapper check against defined (DBX_DEBUGGING_INFO) || defined (XCOFF_DEBUGGING_INFO). * dwarf2out.c (gen_entry_point_die): Hide prototype and definition. * except.h (doing_eh): Provide prototype. * expr.c: Move inclusion of expr.h to after insn-config.h. * final.c: Include reload.h. (shorten_branches): Cast the first argument of bzero to char *. * fix-header.c (cpp_print_containing_files): Mark parameter `pfile' with ATTRIBUTE_UNUSED. (cpp_fatal): Likewise. * flow.c (find_basic_blocks_1): Cast the first argument of bzero to char *. * genattrtab.c (make_length_attrs): Change the type of variable `i' from int to size_t. (zero_fn): Mark parameter `exp' with ATTRIBUTE_UNUSED. (one_fn): Likewise. * genextract.c (main): When generating insn-extract.c, mark variable `junk' with ATTRIBUTE_UNUSED. * gengenrtl.c (gencode): When generating genrtl.c, cast the first argument of bzero to char*. * integrate.c: Include toplev.h. * libgcc2.c: Wrap `struct exception_table' and `find_exception_handler' in macro DWARF2_UNWIND_INFO. * objc/Make-lang.in (objc-act.o): Depend on toplev.h. * objc/objc-act.c: Include toplev.h. (lang_print_xnode): Mark parameters `file', `node' and `indent' with ATTRIBUTE_UNUSED. (finish_protocol): Likewise for parameter `protocol'. * output.h (declare_weak): Add prototype. (decode_reg_name): Don't wrap with TREE_CODE macro. (assemble_alias): Add prototype. * regclass.c: Include output.h. * reload.h (reloads_conflict): Add prototype. * rtl.h (print_rtl_single, mark_elimiation, reg_class_subset_p, output_func_start_profiler): Add prototypes. * rtlanal.c (reg_set_p_1): Mark parameters `x' and `pat' with ATTRIBUTE_UNUSED. * scan-decls.c: Include scan.h. * scan.h (recognized_function, recognized_extern): Add prototypes. * stmt.c: Include output.h. * toplev.c (error_for_asm, warning_for_asm): Remove prototypes. (output_lang_identify): Hide prototype and definition. (float_signal): Mark parameter `signo' with ATTRIBUTE_UNUSED. (pipe_closed): Likewise. * toplev.h (count_error, strip_off_ending, error_for_asm, warning_for_asm): Add prototypes. From-SVN: r19712
Kaveh R. Ghazi committed -
toplev.c (rest_of_compilation): "Charge" final for any time doing various cleanup operations after finishing... * toplev.c (rest_of_compilation): "Charge" final for any time doing various cleanup operations after finishing compilation of a function. From-SVN: r19711
Michael Meissner committed -
flow.c (dump_flow_info): Also print number of sets and whether or not the pseudo is a user variable. * flow.c (dump_flow_info): Also print number of sets and whether or not the pseudo is a user variable. From-SVN: r19710
Michael Meissner committed -
From-SVN: r19709
Jeff Law committed -
* acconfig.h (ENABLE_CHECKING): Undefine. * configure.in (--enable-checking): New option. * flow.c (reg_n_max): New global variable. * regclass.c (allocate_reg_info): Keep reg_n_max up to date. Delete regno_max variable. * regs.h (REG_N_CHECK): Define. (REG_N_REFS, REG_N_SETS, REG_N_DEATHS): Use REG_N_CHECK. (REG_N_CHANGES_SIZE, REG_N_CALLS_CROSSED, REG_LIVE_LENGTH): Likewise. (REGNO_FIRST_UID, REGNO_LAST_UID, REGNO_LAST_NOTE_UID): Likewise. Co-Authored-By: Martin v. Loewis <martin@mira.isdn.cs.tu-berlin.de> From-SVN: r19708
Michael Meissner committed -
* Makefile.in (lex.o): Depend on output.h. * call.c (add_function_candidate): Remove unused variable `cand'. (add_conv_candidate): Likewise. (build_builtin_candidate): Likewise. * cp-tree.h: Add prototype for `types_overlap_p'. * decl.c (signal_catch): Mark parameter `sig' with ATTRIBUTE_UNUSED. * decl2.c (merge_functions): Remove unused variables `tmp' and `tempn'. * error.c (expr_as_string): Mark parameter `v' with ATTRIBUTE_UNUSED. (code_as_string): Likewise. (language_as_string): Likewise. (parm_as_string): Likewise. (op_as_string): Likewise. (assop_as_string): Likewise. (cv_as_string): Likewise. * lex.c: Include output.h. * pt.c (type_unification): Cast first argument of `bzero' to a char*. * search.c (dfs_no_overlap_yet): Mark parameter `t' with ATTRIBUTE_UNUSED. * tinfo.cc (__class_type_info::dcast): Change the type of variable `i' from int to size_t. * typeck.c (language_lvalue_valid): Mark parameter `exp' with ATTRIBUTE_UNUSED. From-SVN: r19707
Kaveh R. Ghazi committed -
reload1.c (merge_assigned_reloads): Can merge RELOAD_FOR_INPUT_ADDRESS and RELOAD_FOR_OTHER_ADDRESS even if... * reload1.c (merge_assigned_reloads): Can merge RELOAD_FOR_INPUT_ADDRESS and RELOAD_FOR_OTHER_ADDRESS even if RELOAD_FOR_INPUT with the same reload_reg_rtx is present. From-SVN: r19706
J"orn Rennecke committed
-
- 12 May, 1998 12 commits
-
-
* error.c (dump_simple_decl): Use DECL_CLASS_SCOPE_P and/or DECL_NAMESPACE_SCOPE_P. (lang_decl_name): Likewise. * pt.c (tsubst_friend_function, tsubst): Likewise. * decl.c (pushdecl, redeclaration_error_message, start_decl, cp_finish_decl, start_function): Likewise. * class.c (finish_struct_1): Likewise. * call.c (build_over_call): Likewise. (compare_ics): Use DERIVED_FROM_P. From-SVN: r19705
Jason Merrill committed -
* collect2.c (main): Ignore do_collecting when COLLECT_EXPORT_LIST. From-SVN: r19704
Jim Wilson committed -
From-SVN: r19703
J"orn Rennecke committed -
* reload1.c (reload): Fix check for USEs to use code of pattern. (choose_reload_regs): Remove dead variable use_insn. From-SVN: r19702
J"orn Rennecke committed -
From-SVN: r19701
Jeffrey A Law committed -
From-SVN: r19700
Michael Meissner committed -
From-SVN: r19699
Klaus Kaempf committed -
From-SVN: r19698
Gavin Koch committed -
* config/mips/mips.md (dslot): Move after definition of "cpu" attribute. Handle r3900 case. From-SVN: r19697
Gavin Koch committed -
* system.h: Define the STRINGIFY macro here. * protoize.c: Not here. * gengenrtl.c (DEF_RTL_EXPR): Use the STRINGIFY macro. From-SVN: r19696
Kaveh R. Ghazi committed -
* cp-tree.h (CANONICAL_TYPE_VARIANT): New macro. * method.c (build_mangled_name): Use it. (build_decl_overload_real): Likewise. From-SVN: r19695
Mark Mitchell committed -
* error.c (dump_simple_decl): New function, broken out from ... (dump_decl): Use it. From-SVN: r19694
Mark Mitchell committed
-
- 11 May, 1998 14 commits
-
-
From-SVN: r19693
Jeff Law committed -
varasm.c (assemble_variable): Compute the alignment of the data earlier so that both initialized and... * varasm.c (assemble_variable): Compute the alignment of the data earlier so that both initialized and uninitialized variables are effected by DATA_ALIGNMENT. * tm.texi (DATA_ALIGNMENT): Updated appropriately. From-SVN: r19692
John Wehle committed -
* mpw-* Delete. Not used. * ltconfig, ltmain.sh: Update to libtool 1.2a. * Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B for newlib directory. (CXX_FOR_TARGET): Likewise. Bring over from devo. From-SVN: r19691
Jeff Law committed -
* mpw-* Delete. Not used. * ltconfig, ltmain.sh: Update to libtool 1.2a. * Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B for newlib directory. (CXX_FOR_TARGET): Likewise. Bring over from devo. From-SVN: r19690
Jeff Law committed -
* mpw-* Delete. Not used. * ltconfig, ltmain.sh: Update to libtool 1.2a. * Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B for newlib directory. (CXX_FOR_TARGET): Likewise. Bring over from devo. From-SVN: r19689
Jeff Law committed -
* mpw-* Delete. Not used. * ltconfig, ltmain.sh: Update to libtool 1.2a. * Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B for newlib directory. (CXX_FOR_TARGET): Likewise. Bring over from devo. From-SVN: r19688
Jeff Law committed -
Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com> * getopt.h: Update to latest FSF version. Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com> * libiberty.h: Add extern "C" { so it can be used with C++ programs. Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com> * libiberty.h (dupargv): Add prototype. Bring over from devo. From-SVN: r19687
Jeff Law committed -
* config.guess: Use ${UNAME_MACHINE} rather than i386 for cygwin32 and mingw32. Bring over from devo. From-SVN: r19686
Ian Lance Taylor committed -
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. Bring over from devo. From-SVN: r19685
Jeff Law committed -
Tue Mar 24 10:13:07 1998 Jason Merrill <jason@yorick.cygnus.com> * std/bastring.cc (basic_string::copy): Mark const here, too. 1998-03-23 15:59 Ulrich Drepper <drepper@cygnus.com> * std/bastring.h (basic_string::copy): Mark copy function as const. Reported by Scott Schurr <scotts@ims.com>. Bring over from devo. From-SVN: r19684
Jeff Law committed -
� * mips.c: Prototype static functions. From-SVN: r19681
Jeff Law committed -
� * mips.c: Prototype static functions. From-SVN: r19680
Jeff Law committed -
From-SVN: r19679
Jeff Law committed -
From-SVN: r19678
Jeff Law committed
-