- Feb 21, 2001
-
-
Ovidiu Predescu authored
Wed Feb 21 12:38:22 2001 Ovidiu Predescu <ovidiu@cup.hp.com> * objc/execute/nested-1.m: Added (contributed by Nicola Pero). From-SVN: r39963
-
Loren J. Rittle authored
Co-Authored-By:
Bruce Korb <bkorb@gnu.org> From-SVN: r39961
-
Jeffrey D. Oldham authored
2001-02-21 Jeffrey D. Oldham <oldham@codesourcery.com> * gcc.c: Add comment explaining how to add a command-line option. Add title to specs language comment. From-SVN: r39960
-
Jeffrey Oldham authored
2001-02-21 Jeffrey Oldham <oldham@codesourcery.com> * gcc.c (cc1_options): Add "-param". (DEFAULT_WORD_SWITCH_TAKES_ARG): Likewise. (option_map): Likewise. * toplev.c (display_help): Add entry for "--param". (independent_decode_option): Fix typographical error. From-SVN: r39958
-
Catherine Moore authored
* i386.c (function_arg_advance): Pass SSE arguments in registers. (function_arg): Likewise. Co-Authored-By:
Bernd Schmidt <bernds@redhat.com> Co-Authored-By:
Jan Hubicka <jh@suse.cz> From-SVN: r39955
-
Aldy Hernandez authored
From-SVN: r39954
-
Jan Hubicka authored
From-SVN: r39952
-
Kazu Hirata authored
2001-02-21 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.md (iorsi3): Do not output an extra newline character. (xorsi3): Likewise. From-SVN: r39950
-
Jan Hubicka authored
flow.c (init_propagate_block_info): Canon address and use single_set for killing dead memory stores. * flow.c (init_propagate_block_info): Canon address and use single_set for killing dead memory stores. From-SVN: r39949
-
Jeffrey Oldham authored
2001-02-21 Jeffrey Oldham <oldham@codesourcery.com> * Makefile.in (reorg.o): Add params.h dependence. * params.def: Fix typographical error in comment. (MAX_DELAY_SLOT_INSN_SEARCH): New parameter. * params.h: Modify introductory comment. (MAX_DELAY_SLOT_INSN_SEARCH): New parameter. * reorg.c: Add dependence on params.h. (redundant_insn): Add parameterized throttle for search. (fill_simple_delay_slots): Add a comment explaining a variable. Move conditional out of loop, simplifying code. (fill_eager_delay_slots): Fix typographical error in comment. From-SVN: r39948
-
Aldy Hernandez authored
From-SVN: r39947
-
Jason Merrill authored
* tree.h (DECL_UNINLINABLE): Move from C++ frontend. (struct tree_decl): Add uninlinable bitfield. * c-decl.c (duplicate_decls): Set it. * integrate.c (function_cannot_inline_p): Check it. * cp-tree.h (struct lang_decl_flags): Remove uninlinable flag. (DECL_UNINLINABLE): Move to middle-end. * dwarf2out.c (add_name_and_src_coords_attributes): Don't add DW_AT_MIPS_linkage_name to abstract methods. (dwarf2out_abstract_function): Emit class context before calling set_decl_abstract_flags. Don't clear DECL_ABSTRACT. (gen_subprogram_die): Remove obsolete code. (gen_member_die): Don't include clones in the member list. (gen_decl_die): Emit abstract info for clone origin. * dwarfout.c (output_type): Don't include clones in the member list. * dbxout.c (dbxout_type_methods): Ignore abstract methods. * toplev.c (note_deferral_of_defined_inline_function): Don't clear DECL_ABSTRACT on a function that already has it set. * class.c (clone_function_decl): Set DECL_ABSTRACT on original fn. * decl.c (duplicate_decls): Preserve DECL_ABSTRACT. * class.c (build_clone): Set DECL_ABSTRACT_ORIGIN for the clone. * optimize.c (maybe_clone_body): Set DECL_ABSTRACT_ORIGIN for the parms and outer BLOCK. note_deferral_of_defined_inline_function. * dwarf2out.c (gen_formal_types_die): Also accept a FUNCTION_DECL. (get_subprogram_die): Pass it in. * method.c (implicitly_declare_fn): Don't set DECL_ARTIFICIAL on second parm of op=. From-SVN: r39945
-
Richard Earnshaw authored
* flow.c (mark_set_1): Make not_dead unsigned long. For non-pseudos, use it as a bitmask of the hard regs that don't die. From-SVN: r39943
-
Gabriel Dos Reis authored
From-SVN: r39942
-
GCC Administrator authored
From-SVN: r39939
-
Neil Booth authored
* cppfiles.c: Update comments. (_cpp_read_file): Don't check for NULL filenames any more. * cppinit.c (cpp_start_read): Don't do canonicalization of in_fname and out_fname. Use the passed file name exclusively. (_cpp_handle_options): Don't treat "-" as a command line option, but as a normal filename. (_cpp_post_options): Canonicalize in_fname and out_fname. * cppmain.c (printer_init): Don't check out_fname for NULL. * c-lex.c (orig_filename): Rename cpp_filename for clarity. (init_c_lex): Update, and use "" to represent stdin to CPP. (yyparse): Update. From-SVN: r39938
-
Will Cohen authored
* config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_usgl): New function. * config/pa/long_double.h (FIXUNS_TRUNCTFSI2_LIBCALL): Added. (INIT_TARGET_OPTABS): Use FIXUNS_TRUNCTFSI2_LIBCALL for fixunstfsi_libfunc. From-SVN: r39937
-
Stan Shebs authored
* config/rs6000/rs6000.c (output_cbranch): Output branches on separate lines instead of using ';' to separate. From-SVN: r39935
-
- Feb 20, 2001
-
-
Neil Booth authored
* cppinit.c (set_lang): Move builtin handling to... (init_builtins): ...here. (_cpp_create_reader): Move call to set_lang. From-SVN: r39934
-
Alexandre Petit-Bianco authored
parse.y (check_inner_class_access): Moved declaration of local `enclosing_decl_type' to the right location. 2001-02-20 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (check_inner_class_access): Moved declaration of local `enclosing_decl_type' to the right location. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg01258.html) From-SVN: r39933
-
Mark Mitchell authored
* stmt.c (expand_return): If an attempt is made to return the error_mar_node, treat the return like a return without a value. From-SVN: r39924
-
Richard Kenner authored
From-SVN: r39921
-
GCC Administrator authored
From-SVN: r39920
-
Zack Weinberg authored
sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. * sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. Hardret and softret arguments now unnecessary. (call_ends_block_p): Don't call identify_call_return_value here. * ggc-common.c (ggc_mark_rtx_children): No need to mark 'S' or 's' slots in RTXen. * ggc-page.c, ggc-simple.c (ggc_mark_if_gcable): Delete function. * ggc.h (ggc_mark_if_gcable): Delete prototype. testsuite: * g77.dg: New directory. * g77.dg/20010216-1.f: New test case. * g77.dg/dg.exp: New driver. * lib/g77-dg.exp: New driver library. From-SVN: r39916
-
Jeffrey A Law authored
pa.c (move_operand): Accept code to load the address of a symbol out of the DLT as a valid move operand. * pa.c (move_operand): Accept code to load the address of a symbol out of the DLT as a valid move operand. (print_operand, case 'A'): New to handle generating a DLT reference for a LO_SUM expression. * pa.h (EXTRA_CONSTRAINT): Handle 'A' for DLT LO_SUM references. * pa.md (movsi, movdi patterns): Allow DLT LO_SUM references. From-SVN: r39914
-
- Feb 19, 2001
-
-
Bryce McKinlay authored
From-SVN: r39910
-
Bryce McKinlay authored
* parse.y (parser_check_super_interface): Don't call check_pkg_class_access for an inner interface. (parser_check_super): Don't call check_pkg_class_access for inner class. (do_resolve_class): Simplify enclosing type loop. Don't call check_pkg_class_access if CL and DECL are not set. (find_in_imports_on_demand): Set DECL if class_type needed to be loaded. Don't call check_pkg_class_access for an inner class. (check_inner_class_access): Rewritten to implement member access rules as per spec 6.6.1. (check_pkg_class_access): Handle the empty package correctly. (in_same_package): New function. Determine if two classes are in the same package. From-SVN: r39909
-
Mark Mitchell authored
* decl2.c (set_decl_namespace): Allow explicit instantiations in any namespace. From-SVN: r39907
-
Bryce McKinlay authored
* typeck.c (build_java_array_type): Don't try to poke a public `clone' method into array types. * parse.y (patch_method_invocation): Bypass access check on clone call to array instance. From-SVN: r39906
-
Joseph Myers authored
libf2c: * libF77/Version.c, libI77/Version.c, libU77/Version.c: Update G77 version number to 0.5.27. gcc: * README, cpp.texi, gcc.texi, version.c: Update version number to 3.1. * cpp.1, gcov.1, gcc.1: Regenerate. gcc/f: * version.c, root.texi: Update GCC version number to 3.1. Update G77 version number to 0.5.27. * BUGS, NEWS: Regenerate. From-SVN: r39901
-
Neil Booth authored
* cppfiles.c (stack_include_file): Generate dependencies here, and manage include_count here too. (PRINT_THIS_DEP): Delete. (_cpp_execute_include): Do not generate dependencies here, apart from the case of a missing header. Do not manage include_count. (_cpp_read_file): Leave dependency generation to stack_include_file. From-SVN: r39899
-
Jeffrey A Law authored
* config.gcc (hppa*64*-*-hpux11*): Add MASK_GAS to target_cpu_default. Remove dead assignment to target_cpu_default. From-SVN: r39895
-
Jan Hubicka authored
* regclass.c (contains_reg_of_mode): Make global. (init_reg_sets): Remove contains_reg_of_mode; take into account CLASS_MAX_NREGS when looking for the proper mode. (dump_regclass): Dump only classes considered for the pseudo. (regclass): Use contains_reg_of_mode. From-SVN: r39891
-
Jan Hubicka authored
* gcc.c (do_spec_1): 'n' for printing notices. * i386.h (CC1_CPU_SPEC): Notice deprecated options as deprecated. From-SVN: r39889
-
Jan Hubicka authored
* reg-stack.c (next_flags_user): Use current_block->end (swap_rtx_condition): Look for next user if flags don't die; give up on CALL_INSNs; use current_block->end. From-SVN: r39884
-
Richard Kenner authored
From-SVN: r39883
-
Richard Kenner authored
* sibcall.c (call_ends_block_p): New function. (optimize_sibling_and_tail_recursive_call): Use it. From-SVN: r39879
-
GCC Administrator authored
From-SVN: r39877
-
Kriang Lerdsuwanakij authored
* optimize.c (expand_call_inline): Don't walk subtrees of type nodes. * g++.old-deja/g++.other/inline19.c: Remove XFAIL. From-SVN: r39873
-
Richard Kenner authored
From-SVN: r39869
-