- 10 Apr, 1998 3 commits
-
-
* Makefile.am (SUBDIRS): Redefine to exclude info, po, util and doc. * Makefile.in: Rebuild. From-SVN: r19076
Jim Wilson committed -
* configure.in: Handle --with-fast-fixincludes. (fixincludes): If --with-fast-fixincludes, then use a different fixincludes program by default. * Makefile.in (fixinc.sh): New rule. From-SVN: r19075
Jeffrey A Law committed -
From-SVN: r19074
Jeff Law committed
-
- 09 Apr, 1998 7 commits
-
-
* i386.md (movqi+1): Handle invalid QI register. (movsf_push-1): Likewise. From-SVN: r19073
H.J. Lu committed -
a Thu Apr 9 22:16:57 1998 Per Bothner <bothner@cygnus.com> * cp-tree.h (start_decl): Update prototype. * decl.c (start_decl): Like the C version, new parameters for the attributes. Call cplus_decl_attributes here, (pushdecl): Like C version, do build_type_copy if TYPE_DECL, (grokdeclarator): Pass NULL for new start_decl arguments. * pt.c (tsubst_expr): Likewise. * parse.y: Merge cplus_decl_attribute calls into start_decl calls. * typeck.c (common_type): Check TYPE_MAIN_VARIANT. * lex.c (build_lang_decl): Add lang_name_java. * class.c (push_lang_context): Add lang_name_java. * method.c (build_mangled_name): Check for is_java_type. Thu Apr 9 22:16:57 1998 Benjamin Kosnik <bkoz@loony.cygnus.com> * decl.c (grokdeclarator): Check TYPE_MAIN_VARIANT. * call.c (build_scoped_method_call): Check for TREE_CODE for VOID_TYPE instead of type == void_type_node. (build_method_call): Ditto. * decl.c (lookup_name_real): Ditto. (grokdeclarator): Ditto. (start_decl): Ditto. (grokparms): Ditto. (start_function): Ditto. (finish_function): Ditto. (start_method): Ditto. also fixes g++/15415 From-SVN: r19072
Benjamin Kosnik committed -
d Thu Apr 9 22:16:57 1998 Per Bothner <bothner@cygnus.com> * cp-tree.h (start_decl): Update prototype. * decl.c (start_decl): Like the C version, new parameters for the attributes. Call cplus_decl_attributes here, (pushdecl): Like C version, do build_type_copy if TYPE_DECL, (grokdeclarator): Pass NULL for new start_decl arguments. * pt.c (tsubst_expr): Likewise. * parse.y: Merge cplus_decl_attribute calls into start_decl calls. * typeck.c (common_type): Check TYPE_MAIN_VARIANT. * lex.c (build_lang_decl): Add lang_name_java. * class.c (push_lang_context): Add lang_name_java. * method.c (build_mangled_name): Check for is_java_type. Thu Apr 9 22:16:57 1998 Benjamin Kosnik <bkoz@loony.cygnus.com> * decl.c (grokdeclarator): Check TYPE_MAIN_VARIANT. * call.c (build_scoped_method_call): Check for TREE_CODE for VOID_TYPE instead of type == void_type_node. (build_method_call): Ditto. * decl.c (lookup_name_real): Ditto. (grokdeclarator): Ditto. (start_decl): Ditto. (grokparms): Ditto. (start_function): Ditto. (finish_function): Ditto. (start_method): Ditto. also fixes g++/15415 From-SVN: r19071
Benjamin Kosnik committed -
Changed call_address_operand() to only accept symbolic addresses. From-SVN: r19070
Nick Clifton committed -
From-SVN: r19069
Jeff Law committed -
8 * calls.c (expand_call): Fix typo. From-SVN: r19068
Jeff Law committed -
� * calls.c (expand_call): Fix typo. From-SVN: r19067
Jeff Law committed
-
- 08 Apr, 1998 28 commits
-
-
From-SVN: r19066
Jeff Law committed -
* lex.c (finput): New variable. (init_cpp_parse): Renamed from init_parse. (init_parse): Handle !USE_CPPLIB. Call init_cpp_parse when finished. (finish_parse): New function. * cp-tree.h (init_lex, init_parse): Remove declarations. From-SVN: r19065
Dave Brolley committed -
* com.c (finput): New variable. (init_parse): Handle !USE_CPPLIB. (finish_parse): New function. (lang_init): No longer declare finput. From-SVN: r19064
Dave Brolley committed -
* c-lex.c (finput): New global. (init_parse): Always included. Handle !USE_CPPLIB using code originally in compile_file. (finish_parse): Update for CPPLIB. * toplev.c (init_parse, finish_parse): Declare. (finput): Delete variable. Now in front-ends. (compile_file): Remove code which is now handled by init_parse which is unconditionally called. Similarly for finish_parse. From-SVN: r19063
Dave Brolley committed -
* configure.in (v850): Use t-v850. (ix86-wrs-vxworks): Recognize 786 just like other x86 configurations. From-SVN: r19062
Jeffrey A Law committed -
From-SVN: r19061
Jeffrey A Law committed -
jump.c (mark_jump_label): Record REG_LABEL notes for insns which refer to the CODE_LABEL before a... * jump.c (mark_jump_label): Record REG_LABEL notes for insns which refer to the CODE_LABEL before a dispatch table. From-SVN: r19060
Jeffrey A Law committed -
From-SVN: r19059
Jeffrey A Law committed -
* gcc.c (proces_command): Improve error message for -o with either -c or -S. From-SVN: r19058
Jeffrey A Law committed -
* config/mips/r3900.h (ASM_OUTPUT_DEF,SUPPORTS_WEAK, ASM_WEAKEN_LABEL): Add. From-SVN: r19057
Gavin Koch committed -
From-SVN: r19056
Jeff Law committed -
* i386/x-cygwin32 (CLIB): Link in advapi32. Easier to build with older version of gcc. From-SVN: r19055
Jeffrey A Law committed -
* alpha.h (ASM_IDENTIFY_GCC): Define to nothing. (ASM_IDENTIFY_LANGUAGE): Likewise. Bring over from devo. From-SVN: r19054
Jeffrey A Law committed -
From-SVN: r19053
Jeff Law committed -
From-SVN: r19052
Richard Henderson committed -
* alpha/crtbegin.asm, alpha/crtend.asm, alpha/t-crtb: New files. * configure.in (alpha-*-linux*): Use them. From-SVN: r19051
Richard Henderson committed -
* i386.md (movqi recognizer): Don't perfom byte increment into a NON_QI_REG_P. From-SVN: r19050
Jeffrey A Law committed -
d Fri Apr 3 17:02:13 1998 Alexandre Petit-Bianco <apbianco@cygnus.com> * tree.def (EXPR_WITH_FILE_LOCATION): New tree node definition. * tree.h (EXPR_WFL_{NODE,FILENAME,FILENAME_NODE,LINENO, COLNO,LINECOL,SET_LINECOL,EMIT_LINE_NOTE}): New macros. (build_expr_wfl): New prototype declaration. * tree.c (build_expr_wfl): New function, to build EXPR_WITH_FILE_LOCATION nodes. (copy_node): Don't zero TREE_CHAIN if copying a EXPR_WITH_FILE_LOCATION node. * print-tree.c (print_node): Handle EXPR_WITH_FILE_LOCATION. * expr.c (expand_expr): Handle EXPR_WITH_FILE_LOCATION. From-SVN: r19049
Alexandre Petit-Bianco committed -
From-SVN: r19048
Jim Wilson committed -
8 * configure.in (x86-dg-dgux): Run fixinc.dgux. From-SVN: r19047
Jeff Law committed -
� * configure.in (x86-dg-dgux): Run fixinc.dgux. From-SVN: r19046
Jeff Law committed -
From-SVN: r19045
Jeffrey A Law committed -
bitmap.c (bitmap_element_allocate): Use "void" for arglist instead of an empty arglist in prototype. * bitmap.c (bitmap_element_allocate): Use "void" for arglist instead of an empty arglist in prototype. From-SVN: r19044
Jeffrey A Law committed -
* Makefile.in: Remove bytecode crud that crept back in after the gcc2 merge. From-SVN: r19043
Jeffrey A Law committed -
From-SVN: r19042
Jeff Law committed -
From-SVN: r19041
Jeff Law committed -
* c-lex.h (is_class_name): Fix arg type to be tree, not void. (make_pointer_declarator, reinit_parse_for_function): Fix typo. From-SVN: r19040
Brendan Kehoe committed -
From-SVN: r19039
Richard Earnshaw committed
-
- 07 Apr, 1998 2 commits
-
-
* c-lex.c (is_class_name): Delete declaration. (whitespace_cr): Make static and add prototype. * c-lex.h (make_pointer_declarator, reinit_parse_for_function, yylex, get_directive_line): Turn declarations into prototypes. (position_after_whitespace, check_newline, yyerror,, is_class_name, forget_protocol_qualifiers, remember_protocol_qualifiers): Add prototypes. * genattr.c (extend_range, write_upcase, gen_attr, write_units): Add prototypes. * gencodes.c (gen_insn): Add prototype. * genconfig.c (walk_insn, gen_insn, gen_expand, gen_split, gen_peephole): Add prototypes. * genflags.c (num_operands, gen_proto, gen_nonproto, gen_insn): Add prototypes. * gengenrtl.c (type_from_format, accessor_from_format, special_rtx, special_format, find_formats, gendecl, genmacro, gendef, genlegend, genheader, gencode): Add prototypes. * genopinit.c (gen_insn): Add prototype. * genoutput.c (output_prologue, output_epilogue, scan_operands, process_template, validate_insn_alternatives, gen_insn, gen_peephole, gen_expand, gen_split, n_occurrences): Add prototypes. * genpeep.c (gen_peephole): Add prototype. * loop.c (find_and_verify_loops, mark_loop_jump, prescan_loop, reg_in_basic_block_p, consec_sets_invariant_p, libcall_other_reg, labels_in_range_p, count_loop_regs_set, note_addr_stored, loop_reg_used_before_p, scan_loop, replace_call_address, skip_consec_insns, libcall_benefit, ignore_some_movables, force_movables, combine_movables, rtx_equal_for_loop_p, move_movables, strength_reduce, valid_initial_value_p, find_mem_givs, record_biv, check_final_value, record_giv, update_giv_derive, basic_induction_var, simplify_giv_expr, general_induction_var, consec_sets_giv, check_dbra_loop, express_from, combine_givs_p, combine_givs, product_cheap_p, maybe_eliminate_biv, maybe_eliminate_biv_1, last_use_this_basic_block, record_initial, update_reg_last_use, iteration_info, analyze_loop_iterations, insert_bct, instrument_loop_bct, indirect_jump_in_function_p): Turn declarations into prototypes. From-SVN: r19038
Bernd Schmidt committed -
From-SVN: r19037
Jeff Law committed
-