aboutsummaryrefslogtreecommitdiff
path: root/gcc/f
AgeCommit message (Collapse)AuthorFilesLines
2001-04-29Daily bump.GCC Administrator1-1/+1
From-SVN: r41669
2001-04-28Daily bump.GCC Administrator1-1/+1
From-SVN: r41653
2001-04-27Daily bump.GCC Administrator1-1/+1
From-SVN: r41623
2001-04-26Daily bump.GCC Administrator1-1/+1
From-SVN: r41581
2001-04-25Daily bump.GCC Administrator1-1/+1
From-SVN: r41531
2001-04-24Daily bump.GCC Administrator1-1/+1
From-SVN: r41515
2001-04-23Daily bump.GCC Administrator1-1/+1
From-SVN: r41500
2001-04-23collect2.c (main): Use concat in lieu of xmalloc/sprintf.Kaveh R. Ghazi2-11/+11
* collect2.c (main): Use concat in lieu of xmalloc/sprintf. (write_c_file_stat): Likewise. * dbxout.c (dbxout_init): Likewise. * profile.c (output_func_start_profiler): Likewise. cp: * xref.c (GNU_xref_file): Use concat in lieu of xmalloc/sprintf. f: * com.c (ffecom_subscript_check_): Use concat in lieu of xmalloc/sprintf. java: * jvspec.c (lang_specific_driver): Fix memory allocation deficit, by using concat in lieu of xmalloc/sprintf. From-SVN: r41495
2001-04-22Daily bump.GCC Administrator1-1/+1
From-SVN: r41491
2001-04-21news.texi: Update release information for 0.5.27.Toon Moene2-7/+50
2001-04-21 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Update release information for 0.5.27. From-SVN: r41483
2001-04-21Daily bump.GCC Administrator1-1/+1
From-SVN: r41477
2001-04-20Daily bump.GCC Administrator1-1/+1
From-SVN: r41441
2001-04-19toplev.h (struct lang_hooks): Allow decode_option to indicate that ↵Mark Mitchell2-3/+14
language-independent processing should not... * toplev.h (struct lang_hooks): Allow decode_option to indicate that language-independent processing should not be done. * toplev.c (main): Adjust accordingly. * top.c (ffe_decode_option): Do not permit language-independent processing for -ffixed-line-length. From-SVN: r41427
2001-04-19Daily bump.GCC Administrator1-1/+1
From-SVN: r41419
2001-04-18Daily bump.GCC Administrator1-1/+1
From-SVN: r41405
2001-04-17Daily bump.GCC Administrator1-1/+1
From-SVN: r41388
2001-04-16Daily bump.GCC Administrator1-1/+1
From-SVN: r41374
2001-04-15Daily bump.GCC Administrator1-1/+1
From-SVN: r41359
2001-04-14Daily bump.GCC Administrator1-1/+1
From-SVN: r41348
2001-04-13Daily bump.GCC Administrator1-1/+1
From-SVN: r41331
2001-04-12bad.c (inhibit_warnings): Delete redundant declaration.Kaveh R. Ghazi4-8/+8
* bad.c (inhibit_warnings): Delete redundant declaration. * com.c (skip_redundant_dir_prefix): Likewise. * com.h (mark_addressable): Likewise. From-SVN: r41312
2001-04-12Daily bump.GCC Administrator1-1/+1
From-SVN: r41291
2001-04-11Daily bump.GCC Administrator1-1/+1
From-SVN: r41241
2001-04-10Daily bump.GCC Administrator1-1/+1
From-SVN: r41218
2001-04-09Daily bump.GCC Administrator1-1/+1
From-SVN: r41200
2001-04-08Daily bump.GCC Administrator1-1/+1
From-SVN: r41185
2001-04-07Daily bump.GCC Administrator1-1/+1
From-SVN: r41175
2001-04-06Daily bump.GCC Administrator1-1/+1
From-SVN: r41146
2001-04-05Daily bump.GCC Administrator1-1/+1
From-SVN: r41108
2001-04-04Daily bump.GCC Administrator1-1/+1
From-SVN: r41079
2001-04-03Move ChangeLog entry where it belongs.Jakub Jelinek1-0/+5
From-SVN: r41043
2001-04-03Daily bump.GCC Administrator1-1/+1
From-SVN: r41041
2001-04-03com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch of 2001-03-04.Toon Moene2-1/+6
* com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch of 2001-03-04. From-SVN: r41037
2001-04-02lex.c (ffelex_hash_): Avoid eating one whole line after #line.Jakub Jelinek1-0/+6
* lex.c (ffelex_hash_): Avoid eating one whole line after #line. * g77.f-torture/compile/20010321-1.f: New test. From-SVN: r41015
2001-04-02Daily bump.GCC Administrator1-1/+1
From-SVN: r40997
2001-04-01Daily bump.GCC Administrator1-1/+1
From-SVN: r40980
2001-03-31Daily bump.GCC Administrator1-1/+1
From-SVN: r40974
2001-03-30Daily bump.GCC Administrator1-1/+1
From-SVN: r40961
2001-03-28Daily bump.GCC Administrator1-1/+1
From-SVN: r40919
2001-03-27Makefile.in (SYSTEM_H): Define.Kaveh R. Ghazi2-41/+45
* Makefile.in (SYSTEM_H): Define. Depend on $(SYSTEM_H), not system.h. * objc/Make-lang.in: Depend on $(SYSTEM_H), not system.h. cp: * Make-lang.in: Depend on $(SYSTEM_H), not system.h. f: * Make-lang.in: Depend on $(SYSTEM_H), not system.h. java: * Make-lang.in: Depend on $(SYSTEM_H), not system.h. From-SVN: r40883
2001-03-27Daily bump.GCC Administrator1-1/+1
From-SVN: r40872
2001-03-27c-common.h (DECL_NUM_STMTS): New macro.Mark Mitchell2-2/+4
* c-common.h (DECL_NUM_STMTS): New macro. * c-decl.c (duplicate_decls): Copy DECL_NUM_STMTS, not DECL_FRAME_SIZE. (pushdecl): Likewise. * c-semantics.c (add_stmt): Update DECL_NUM_STMTS. * integrate.c (expand_inline_function): Don't check DECL_FRAME_SIZE. * print-tree.c (print_node): Don't print it. * toplev.c (rest_of_compilation): Don't try to inline when flag_no_inline is on. * tree.h (DECL_FRAME_SIZE): Remove. (tree_decl): Adjust accordingly. * Makefile.in (optimize.o): Depend on params.h. (duplicate_decls): Copy DECL_NUM_STMTS, not DECL_FRAME_SIZE. (init_decl_processing): Set flag_no_inline when doing inlining-on-trees. * optimize.c: Include params.h. (struct inline_data): Improve documentation of FNS. Add FIRST_INLINED_FN, INLINED_STMTS, and CLONING_P. (INSNS_PER_STMT): New macro. (remap_block): Use CLONING_P. (inlinable_function_p): Don't inline big functions. (expand_call_inline): Keep track of how much inlining we've done. (optimize_function): Set FIRST_INLINED_FN. (maybe_clone_body): Set CLONING_P. * semantics.c (simplify_aggr_init_exprs_r): Fix typing problems in tree nodes. (genrtl_finish_function): Clear DECL_DEFER_OUTPUT before calling rest_of_compilation. Clear DECL_RTL for local variables afterwards. (clear_decl_rtl): New function. * com.c (duplicate_decls): Don't copy DECL_FRAME_SIZE. * parse.h (DECL_END_SOURCE_LINE): Don't rely on DECL_FRAME_SIZE. From-SVN: r40859
2001-03-26Daily bump.GCC Administrator1-1/+1
From-SVN: r40840
2001-03-25Daily bump.GCC Administrator1-1/+1
From-SVN: r40824
2001-03-24Daily bump.GCC Administrator1-1/+1
From-SVN: r40814
2001-03-23Daily bump.GCC Administrator1-1/+1
From-SVN: r40777
2001-03-22Daily bump.GCC Administrator1-1/+1
From-SVN: r40732
2001-03-21Daily bump.GCC Administrator1-1/+1
From-SVN: r40685
2001-03-20Daily bump.GCC Administrator1-1/+1
From-SVN: r40647
2001-03-19Compute DECL_ASSEMBLER_NAME lazily.Mark Mitchell2-1/+5
* tree.h (DECL_ASSEMBLER_NAME): Compute it lazily. (DECL_ASSEMBLER_NAME_SET_P): New macro. (SET_DECL_ASSEMBLER_NAME): Likewise. (COPY_DECL_ASSEMBLER_NAME): Likewise. (set_decl_assembler_name): Declare. (lang_set_decl_assembler_name): Likewise. * tree.c (lang_set_decl_assembler_name): New variab.e (set_decl_assembler_name): New function. (init_obstacks): Set lang_set_decl_assembler_name. (build_decl): Don't set DECL_ASSEMBLER_NAME. * c-decl.c (duplicate_decls): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (builtin_function): Likewise. (finish_decl): Likewise. * dbxout.c (dbxout_type_methods): Likewise. * ggc-common.c (ggc_mark_trees): Likewise. * profile.c (output_func_start_profiler): Likewise. * varasm.c (make_decl_rtl): Likewise. * class.c (get_vtable_decl): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (add_method): Remove optimization involving comparison of DECL_ASSEMBLER_NAME. (build_vtbl_or_vbase_field): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (check_methods): Likewise. (build_clone): Likewise. (built_vtt): Likewise. * cp-tree.h (DECL_NEEDED_P): Likewise. * decl.c (pushtag): Likewise. (duplicate_decls): Likewise. (pushdecl): Likewise. (builtin_function): Likewise. (build_library_fn_1): Set DECL_LANGUAGE for library functions. (build_cp_library_fn): Likewise. (maybe_commonize_var): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (make_rtl_for_nonlocal_decl): Likewise. (cp_finish_decl): Likewise. (grokfndecl): Likewise. (grokvardecl): Likewise. (grokdeclarator): Likewise. (start_function): Likewise. (cp_missing_return_ok_p): Likewise. * decl2.c (grokclassfn): Likewise. (check_classfn): Likewise. (finish_static_data_member_decl): Likewise. (grokfield): Likewise. * error.c (GLOBAL_IORD_P): Remove. (dump_global_iord): Improve output. (dump_decl): Avoid using DECL_ASSEMBLER_NAME. * except.c (nothrow_libfn_p): Summarily reject any function not in namespace-scope. * init.c (build_java_class_ref): Don't explicitly set DECL_ASSEMBLER_NAME after calling mangle_decl. * mangle.c (mangle_decl_string): Handle extern "C" functions. (mangle_decl): Set the DECL_ASSEMBLER_NAME for the decl. * method.c (set_mangled_name_for_decl): Don't explicitly set DECL_ASSEMBLER_NAME after calling mangle_decl. (make_thunk): Explicitly set the DECL_ASSEMBLER_NAME and IDENTIFIER_GLOBAL_VALUE for the thunk. * pt.c (set_mangled_name_for_template_decl): Remove. (check_explicit_specialization): Don't use it. (looup_template_class): Don't set DECL_ASSEMBLER_NAME. (tsubst_friend_function): Likewise. (tsubst_decl): Likewise. (regenerate_decl_from_template): Use COPY_DECL_ASSEMBLER_NAME. * rtti.c (get_tinfo_decl): Use SET_DECL_ASSEMBLER_NAME, COPY_DECL_ASSEMBLER_NAME, etc. Don't set DECL_ASSEMBLER_NAME where it's not necessary. (tinfo_base_init): Likewise. (create_real_tinfo_var): Likewise. * search.c (looup_field_1): Likewise. * semantics.c (finish_named_return_value): Likewise. * tree.c (init_tree): Set lang_set_decl_assembler_name. * com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME. * class.c (build_class_ref): Use SET_DECL_ASSEMBLER_NAME. (layout_class): Likewise. (layout_class_method): Likewise. (emit_register_classes): Likewise. * decl.c (builtin_function): Likewise. (give_name_to_locals): Likewise. From-SVN: r40642