- 04 Oct, 1999 23 commits
-
-
* configure: Rebuilt. * configure.in: Call AC_EXEEXT after LIB_AC_PROG_CC, but don't actually let AC_EXEEXT run. From-SVN: r29813
Tom Tromey committed -
* java/net/natPlainSocketImpl.cc: Don't include headers if java.net is disabled. From-SVN: r29812
Tom Tromey committed -
* lex.h (BUILD_OPERATOR2): Return ASSIGN_ANY_TK in `lite' case as well. Fixes Java PR gcj/59. * parse-scan.y (yyerror): Report errors. From-SVN: r29811
Tom Tromey committed -
From-SVN: r29810
Mark Mitchell committed -
* Makefile.in: Rebuilt. * Makefile.am (ZINCS): Removed. This is defined in configure.in when needed, and must be left empty when not needed. From-SVN: r29809
Tom Tromey committed -
* bitmap.h (enum bitmap_bits): Add BITMAP_XOR. * bitmap.c (bitmap_operation): Return true iff TO changed. (bitmap_equal_p): New. (bitmap_bit_p): Tidy arithmetic. (debug_bitmap_file): Likewise. From-SVN: r29808
Richard Henderson committed -
From-SVN: r29807
Richard Henderson committed -
* toplev.c (rest_of_compilation): Turn on cse_not_expected before cse2 instead of after. From-SVN: r29806
Richard Henderson committed -
* decl2.c (grok_alignof): Don't decay lvalues. * init.c (build_new): Remove unused variable. From-SVN: r29805
Nathan Sidwell committed -
* mips.h (GO_IF_LEGITIMATE_ADDRESS): Let leasi/liadi handle large register offsets. From-SVN: r29804
Stan Cox committed -
From-SVN: r29803
Jeffrey A Law committed -
* cppinit.c (is_idchar initializer): Loosen tests to accept gcc 2.>6 and >2. From-SVN: r29802
Alexandre Oliva committed -
* cp-tree.h (struct language_function): Remove static_labelno. (static_labelno): Remove macro. * method.c (build_overload_nested_name): Make static_labelno static here. * pt.c (instantiate_decl): Use DECL_SAVED_TREE, not DECL_INITIAL, to decide whether or not a function is defined. From-SVN: r29801
Mark Mitchell committed -
* mips.md: Define conditional move patterns for floating point operands and DI mode conditions. From-SVN: r29800
Mark Mitchell committed -
call.c (build_over_call): Don't set TREE_SIDE_EFFECTS for situations where make_node will do it automatically. 1999-10-04 Mark Mitchell <mark@codesourcery.com> * call.c (build_over_call): Don't set TREE_SIDE_EFFECTS for situations where make_node will do it automatically. * decl.c (grok_reference_init): Likewise. (expand_static_init): Likewise. (do_static_initialization): Likewise. * init.c (perform_member_init): Likewise. (expand_aggr_init_1): Likewise. (build_new_1): Likewise. * method.c (do_build_copy_constructor): Likewise. (do_build_assign_ref): Likewise. * search.c (expand_upcast_fixups): Likewise. * semantics.c (finish_stmt_expr): Likewise. * typeck.c (build_unary_op): Likewise. (check_return_expr): Likewise. From-SVN: r29799
Mark Mitchell committed -
* tree.c (make_node): Set TREE_SIDE_EFFECTS for expressions that are always have side-effects. From-SVN: r29798
Mark Mitchell committed -
From-SVN: r29796
Jason Merrill committed -
From-SVN: r29795
Jeff Law committed -
* cppinit.c (is_idchar initializer): Tighten tests for when to put the table into initialized memory. From-SVN: r29794
Jeffrey A Law committed -
* ggc-none.c (ggc_alloc_rtvec): An rtvec is an array of rtx, not an array of rtunion. * gcc-page.c (ggc_alloc_rtvec): Similarly. * gcc-simple (ggc_free_rtvec): Similarly. From-SVN: r29793
Jeffrey A Law committed -
* genattrtab.c (simplify_cond): Make TESTS an array of rtxs, instead of rtunions. From-SVN: r29792
Jeffrey A Law committed -
From-SVN: r29791
Anthony Green committed -
From-SVN: r29790
Anthony Green committed
-
- 03 Oct, 1999 11 commits
-
-
From-SVN: r29789
Jeffrey A Law committed -
From-SVN: r29788
Jeffrey A Law committed -
* t-fr30 (LIB2FUNCS_EXTRA): Remove definition. (FPBIT, DPBIT): Define. From-SVN: r29787
Jeffrey A Law committed -
* cp-tree.def (VEC_INIT_EXPR): Remove. * cp-tree.h (struct stmt_tree): New type. (struct saved_scope): Remove firstobj. Add x_saved_tree, x_stmt_tree. (class_cache_firstobj): Remove. (struct language_function): Remove stmts_are_full_exprs_p, x_last_tree, and x_last_expr_type. Add x_stmt_tree. (current_stmt_tree): New macro. (last_tree): Adjust. (last_expr_type): Likewise. (doing_semantic_analysis_p): Simplify. (stmts_are_full_exprs_p): Adjust. (begin_tree): Remove prototype. (end_tree): Likewise. (begin_stmt_tree): Change prototype. (finish_stmt_tree): Likewise. (building_stmt_tree): Simplify. * decl.c (mark_stmt_tree): New function. (mark_saved_scope): Use it. (start_function): Rearrange slightly to call begin_stmt_tree earlier. (save_function_data): Tweak. (finish_function): Adjust call to finish_stmt_tree. (mark_lang_function): Use mark_stmt_tree. * expr.c (cplus_expand_expr): Don't handle VEC_INIT_EXPR. * init.c (build_new_1): Remove creation of VEC_INIT_EXPR. (build_vec_init): Remove creation of stand-in intializer. * pt.c (begin_tree): Remove. (end_tree): Likewise. * semantics.c (SET_LAST_STMT): New macro. Use it throughout. (begin_compound_stmt): Handle a compound-statement outside of a function. (begin_stmt_expr): Handle a statement-expression outsidef of a function. (finish_stmt_expr): Likewise. (begin_class_definition): Don't call begin_tree. (finish_inline_definitions): Don't call end_tree. (begin_stmt_tree): Take a pointer to tree, not a function as input. (finish_stmt_tree): Likewise. * tree.c (search_tree): Don't handle VEC_INIT_EXPR. (mapcar): Likewise. * parse.y (simple_stmt): Don't call finish_stmt unnecessarily. * parse.c: Regenerated. * dump.c (dqueue_and_dump): Dump bitfieldness. From-SVN: r29786
Mark Mitchell committed -
From-SVN: r29785
Kaveh Ghazi committed -
* print-tree.c (print_node, indent_to): Remove redundant prototypes. * profile.c (instrument_arcs, output_gcov_string, tablejump_entry_p): Add static prototypes. (output_gcov_string): Constify a char*. * regmove.c (replacement_quality, fixup_match_2): Add static prototypes. * resource.h (reg_dead_p): Add extern prototype. * rtl.c (trim_filename): Add static prototype. * scan-decls.c (skip_to_closing_brace): Likewise. * stmt.c (expand_decl_cleanup_no_eh): Hide definition. (expand_end_case): Initialize variable `range'. (emit_case_nodes): Remove unused prototype `rtx_fn'. * varasm.c (asm_emit_uninitialised): Add static prototype. (asm_emit_uninitialised, assemble_variable): Mark parameter with ATTRIBUTE_UNUSED. From-SVN: r29784
Kaveh R. Ghazi committed -
* cpplib.c (if_directive_nameo): Add static prototype. * cse.c (cse_insn): Remove unused variable `p'. * except.c (create_rethrow_ref, push_entry, receive_exception_label, new_eh_region_entry, find_func_region, clear_function_eh_region, process_nestinfo): Add static prototypes. (get_reg_for_handler): Hide definition. (process_nestinfo): Initialize variable `extra_handlers'. * expr.h (expand_builtin_longjmp): Add extern prototype. * final.c (final_addr_vec_align, align_fuzz): Add static prototypes. * function.c (prepare_function_start): Likewise. (pop_function_context_from): Mark parameter `context' with ATTRIBUTE_UNUSED. (push_temp_slots_for_block, flush_addressof): Hide definition. * gcov.c (init_arc, reverse_arcs, create_program_flow_graph, solve_program_flow_graph, calculate_branch_probs, function_summary, main, fancy_abort): Add prototypes. * gen-protos.c (add_hash, parse_fn_proto, main): Likewise. (add_hash): Constify a char*. * ggc-common.c (ggc_mark_rtx_ptr, ggc_mark_tree_ptr, ggc_mark_tree_varray_ptr, ggc_mark_tree_hash_table_ptr, ggc_mark_string_ptr, ggc_mark_tree_hash_table_entry): Add prototypes. * integrate.c (expand_inline_function_eh_labelmap): Likewise. * lists.c (free_list, zap_lists): Likewise. From-SVN: r29783
Kaveh R. Ghazi committed -
* alias.c (nonlocal_reference_p): Add static prototype. * bitmap.c (bitmap_element_allocate): Prototype args in function pointer cast. * builtins.c (stabilize_va_list): Add static prototype. (expand_builtin_va_arg): Constify a char*. * c-lex.c (getch, put_back, extend_token_buffer_to, read_line_number, token_getch, token_put_back): Add static prototypes. * c-parse.gperf (hash, is_reserved_word): Likewise. * cccp.c (is_dir_separator): Likewise. From-SVN: r29782
Kaveh R. Ghazi committed -
* tree.c (lvalue_p_1): Use DECL_C_BIT_FIELD to check for bitfields, rather than DECL_BIT_FIELD. * ir.texi: Document how to tell whether or not a field is a bitfield. * lex.c (make_lang_type): Fix typo in comment. From-SVN: r29781
Mark Mitchell committed -
From-SVN: r29780
Jeff Law committed -
* xmalloc.c (xmalloc): Fix spelling error. (xcalloc, xrealloc): Likewise. From-SVN: r29779
Mark Mitchell committed
-
- 02 Oct, 1999 6 commits
-
-
From-SVN: r29778
Kaveh Ghazi committed -
* graph.h: New file to prototype functions exported by graph.c. * Makefile.in (graph.o, toplev.o): Depend on graph.h. * graph.c: Include graph.h. * toplev.c: Likewise. Remove redundant prototypes. From-SVN: r29777
Kaveh R. Ghazi committed -
* cplus-dem.c (fancy_abort, demangle_integral_value, demangle_arm_hp_template, recursively_demangle, standard_symbol_characters, hp_symbol_characters, main): Add prototype. (program_name, program_version, fatal): Constify a char*. (usage, fatal): Mark with ATTRIBUTE_NORETURN. (main): Call return, not exit. From-SVN: r29776
Kaveh R. Ghazi committed -
From-SVN: r29775
Richard Henderson committed -
* invoke.texi: Removed duplicated description for -Q. From-SVN: r29774
Krister Walfridsson committed -
http://developer.redhat.com
* extend.texi: Grammar fix in __extension__ text. From-SVN: r29773
Jim Kingdon committed
-