- 19 Jan, 1999 4 commits
-
-
1999-01-19 Vladimir N. Makarov <vmakarov@cygnus.com> * config/rs6000/sysv4.h (CC1_SPEC): Fix correct numbers of {}. From-SVN: r24756
Vladimir N. Makarov committed -
From-SVN: r24755
Jeffrey A Law committed -
* Makefile.in: Fix typos in previous change. (rtsdummy.o): Don't depend on gvarargs.h. From-SVN: r24754
Zack Weinberg committed -
From-SVN: r24753
Jeff Law committed
-
- 18 Jan, 1999 23 commits
-
-
From-SVN: r24752
Jason Merrill committed -
From-SVN: r24751
Jason Merrill committed -
* typeck.c (build_component_ref): Wrap an OVERLOAD around a unique non-static member function. * class.c (instantiate_type): Only diagnose illegal address of member function if complaining. * decl.c (lookup_name_real): Remove duplicate code. From-SVN: r24750
Jason Merrill committed -
* tree.c (copy_template_template_parm): Use permanent_obstack. * pt.c (unify): Remove restrictions on deduction of argument of template template parameters. * rtti.c (build_dynamic_cast_1): Resolve OFFSET_REF exprs. * class.c (resolve_address_of_overloaded_function): Show list of all candidates, when none of them match. From-SVN: r24749
Jason Merrill committed -
typeck.c (comp_ptr_ttypes_reinterpret): Per ANSI, tighten up definition of 'casting away const' in reinterpret_cast<>. * typeck.c (comp_ptr_ttypes_reinterpret): Per ANSI, tighten up definition of 'casting away const' in reinterpret_cast<>. * cvt.c: Add include for decl.h, remove extern for static_aggregates which is now provided by decl.h. * Makefile.in (cvt.o): Add dependency for decl.h and missing dependencies for convert.h and flags.h. * decl2.c (do_dtors): Set current location to that of the decl, for sensible diagnostics and debugging. (check_classfn): Issue `incomplete type' error, if class is not defined. * cp-tree.h: Add prototype for bound_pmf_p. From-SVN: r24748
Jason Merrill committed -
From-SVN: r24747
Jason Merrill committed -
1999-01-18 Vladimir N. Makarov <vmakarov@cygnus.com> * invoke.texi (-mcpu=740, -mcpu=750): New options. (-m(no-)multiple, -m(no-)string): Describe cases for PPC740 & PPC750. 1999-01-18 Michael Meissner <meissner@cygnus.com> * rs6000.h ({ASM,CPP}_CPU_SPEC): Add support for all machines supported with -mcpu=xxx. (processor_type): Add PROCESSOR_PPC750. (ADJUST_PRIORITY): Call rs6000_adjust_priority. (RTX_COSTS): Supply costs for 750 multiply/divide operations. (rs6000_adjust_priority): Add declaration. * rs6000.c (rs6000_override_options): -mcpu={750,740} now sets the processor type as 750, not 603. Allow -mmultiple and -mstring on little endian 750 systems. (rs6000_adjust_priority): Stub for now. (get_issue_rate): The PowerPC 750 can issue 2 instructions/cycle. * rs6000.md (function/cpu attributes): Add initial ppc750 support. * sysv4.h (STRICT_ALIGNMENT): Don't force strict alignment if little endian. (CC1_SPEC): Pass -mstrict-align if little endian, and not overridden. (CC1_ENDIAN_{LITTLE,BIG,DEFAULT}_SPEC): Endian specific configs. (SUBTARGET_EXTRA_SPECS): Add cc1 endian specs. * {sysv4,eabi}le.h (CC1_ENDIAN_DEFAULT_SPEC): Override, default is little endian. * t-ppcgas (MULTILIB_*): Delete obsolete Solaris multilibs. From-SVN: r24746
Vladimir Makarov committed -
* config/mips/mips.md (div_trap): Split div_trap_mips16 from div_trap. (div_trap_normal,div_trap_mips16): Correct the length attributes. From-SVN: r24745
Gavin Romig-Koch committed -
* ch-tree.h: Remove conflicting prototypes for pedwarn, warning_with_decl, and make_dcl_rtl. From-SVN: r24744
Kaveh R. Ghazi committed -
* cpplib.c (special_symbol): Qualify a char* with the `const' keyword. Instead of writing to const char *buf directly, use a non-const variable `wbuf' to allocate and write a string, then set buf = wbuf. * cppulp.c (user_label_prefix): Qualify a char* with the `const' keyword. * dyn-string.c (dyn_string_append): Likewise. * dyn-string.h (dyn_string_append): Likewise. * final.c (end_final, output_operand_lossage, asm_fprintf): Likewise. * output.h (end_final, output_operand_lossage, asm_fprintf, named_section, decode_reg_name, make_decl_rtl, user_label_prefix): Likewise. * profile.c (init_branch_prob): Likewise. * toplev.c (set_target_switch, vmessage, v_message_with_file_and_line, v_message_with_decl, v_error_with_file_and_line, v_error_with_decl, v_error_for_asm, verror, vfatal, v_warning_with_file_and_line, v_warning_with_decl, v_warning_for_asm, vwarning, vpedwarn, v_pedwarn_with_decl, v_pedwarn_with_file_and_line, vsorry, v_really_sorry, open_dump_file, dump_rtl, clean_dump_file, print_version, print_single_switch, print_switch_values, dump_base_name, debug_args, lang_independent_options, user_label_prefix, documented_lang_options, target_switches, target_options, print_time, pfatal_with_name, fatal_io_error, fatal_insn, default_print_error_function, print_error_function, report_error_function, error_with_file_and_line, error_with_decl, error_for_asm, error, fatal, warning_with_file_and_line, warning_with_decl, warning_for_asm, warning, pedwarn, pedwarn_with_decl, pedwarn_with_file_and_line, sorry, really_sorry, botch, output_quoted_string, output_file_directive, open_dump_file, rest_of_decl_compilation, display_help, main): Likewise. * toplev.h (print_time, fatal, fatal_io_error, pfatal_with_name, fatal_insn, warning, error, pedwarn, pedwarn_with_file_and_line, warning_with_file_and_line, error_with_file_and_line, sorry, really_sorry, default_print_error_function, report_error_function, rest_of_decl_compilation, pedwarn_with_decl, warning_with_decl, error_with_decl, error_for_asm, warning_for_asm, output_quoted_string, output_file_directive, botch): Likewise. * tree.h (make_decl_rtl): Likewise. * varasm.c (strip_reg_name, named_section, decode_reg_name, make_decl_rtl): Likewise. From-SVN: r24743
Kaveh R. Ghazi committed -
* Makefile.in (TCL_LIBRARY): Use 'cd' to find the library directory logically rather than physically. From-SVN: r24742
Gavin Romig-Koch committed -
1999-01-18 Andrew Haley <aph@cygnus.com> * parse.y (patch_binop): Do a type conversion from signed to unsigned and then back to signed when a ">>>" is found. From-SVN: r24741
Andrew Haley committed -
* loop.c (insert_bct): Hide the definition of variables `increment_direction', `compare_direction', `add_iteration' and `loop_var_mode'. * recog.c (mode_dependent_address_p): Mark parameter `addr' with ATTRIBUTE_UNUSED. Mark label `win' with ATTRIBUTE_UNUSED_LABEL. (mode_independent_operand): Mark label `lose' with ATTRIBUTE_UNUSED_LABEL. * regclass.c (n_occurrences): Remove prototype and definition. * reload.c (find_reloads_address_1): Mark variable `tem' with ATTRIBUTE_UNUSED. * reload1.c (reload): Cast the first two arguments of `bcopy' to PTR. * sbitmap.c (sbitmap_copy): Likewise. * scan-decls.c (scan_decls): Hide label `handle_comma'. * toplev.c (output_lang_identify): Mark prototype with ATTRIBUTE_UNUSED. * tree.c (make_node): Cast the first argument of `bzero' to PTR. (make_tree_vec): Likewise. (build1): Likewise. * varasm.c (assemble_static_space): Mark variable `tem' with ATTRIBUTE_UNUSED. From-SVN: r24740
Kaveh R. Ghazi committed -
* Makefile.in: Add many missing dependencies. Co-Authored-By: Hans-Peter Nilsson <hp@axis.se> From-SVN: r24739
Jeffrey A Law committed -
From-SVN: r24738
Jeff Law committed -
* Makefile.in (GCOV_INSTALL_NAME): New macro. (install-common): Use it. (uninstall): Use it. (uninstall): Use correct names for protoize and unprotoize. From-SVN: r24737
Nathan Sidwell committed -
From-SVN: r24736
Joern Rennecke committed -
From-SVN: r24735
Joern Rennecke committed -
* flow.c (last_mem_set): Delete variable. References removed. (mem_set_list): New variable. (life_analysis): Initialize and finalize alias analysis. (propagate_block); Initialize mem_set_list. Clear for CALL_INSNs. (insn_dead_p): For a store to memory, search the entire mem_set_list for a match. (mark_set_1): Kill entries on the mem_set_list for aliased writes or changes to their addresses. Add new entries to the mem_set_list for memory writes writes. (mark_used_regs): Kill entries on the mem_set_list which may be referenced by a load operation. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r24734
Christian Bruel committed -
From-SVN: r24733
Jeff Law committed -
From-SVN: r24732
Jeff Law committed -
8 * alias.c (base_alias_check): Add missing return for differing symbols case. From-SVN: r24731
Jeff Law committed -
� * alias.c (base_alias_check): Add missing return for differing symbols case. From-SVN: r24730
Jeff Law committed
-
- 17 Jan, 1999 13 commits
-
-
* mips-tdump.c (print_file_desc): Handle unknown filenames and missing local symbols. From-SVN: r24729
Rainer Orth committed -
From-SVN: r24728
Jeff Law committed -
From-SVN: r24727
Richard Henderson committed -
From-SVN: r24726
Jeffrey A Law committed -
From-SVN: r24725
Richard Henderson committed -
From-SVN: r24724
Jeffrey A Law committed -
From-SVN: r24723
Jeffrey A Law committed -
From-SVN: r24720
Jeffrey A Law committed -
From-SVN: r24719
Jeff Law committed -
* regmove.c (optimize_reg_copy_1): Undo Aug 18 change. Update REG_N_CALLS_CROSSED and REG_LIVE_LENGH if and only if we change where a register is live. From-SVN: r24718
Jeff Law committed -
reg-stack.c (subst_stack_regs_pat): Abort if the destination of a FP conditional move is not on the FP register stack. * reg-stack.c (subst_stack_regs_pat): Abort if the destination of a FP conditional move is not on the FP register stack. Forgot to check it in last night/this morning. One should not hack at 4am. From-SVN: r24716
Jeff Law committed -
From-SVN: r24715
Zack Weinberg committed -
* gcc.dg/990117-1.c: New test. Heavily edited net test + glibc. From-SVN: r24714
Jeffrey A Law committed
-