- 16 Mar, 2001 17 commits
-
-
From-SVN: r40548
GCC Administrator committed -
gen-num-limits.cc (signal_adapter): Overloaded to match signal_func with an unspecified argument list. * src/gen-num-limits.cc (signal_adapter): Overloaded to match signal_func with an unspecified argument list. From-SVN: r40546
Alexandre Oliva committed -
From-SVN: r40544
Mark Mitchell committed -
* java-tree.h (BLOCK_IS_IMPLICIT): New flag. * parse.h (BLOCK_EXPR_ORIGIN): Removed macro. * parse.y (declare_local_variables, maybe_absorb_scoping_blocks): Use BLOCK_IS_IMPLICIT rather than BLOCK_EXPR_ORIGIN. From-SVN: r40542
Per Bothner committed -
* jcf-parse.c (yyparse): Set/reset input_filename for source file. * parse.y (java_expand_classes): Likewise. From-SVN: r40541
Per Bothner committed -
* parse.y (expand_start_java_method): Was only called once and had a misleading name, so inline in caller java_complete_expand_method. (enter_a_block): Likewise inline in enter_block and remove. From-SVN: r40540
Per Bothner committed -
* decl.c (keep_next_level_flag, keep_next_if_subblocks): Remove. (struct binding_level): Remove fields keep, keep_if_subblocks, more_cleanups_ok, have_cleanups (which have never been used). (pushlevel, poplevel): Remove related useless code. From-SVN: r40539
Per Bothner committed -
* config/ia64/ia64.h (ASM_OUTPUT_DWARF_OFFSET): New. (ASM_OUTPUT_DWARF_PCREL): New. * config/ia64/hpux.h (ASM_OUTPUT_DWARF_OFFSET): Remove. From-SVN: r40537
Richard Henderson committed -
From-SVN: r40536
Alexandre Oliva committed -
* class.c (make_class_data): The class_dtable_decl (i.e. the vtable for Class) should be external, except when compiling Class. From-SVN: r40534
Per Bothner committed -
* config.gcc (ia64*-*-hpux*): New case. * config/ia64/hpux.h: New file for HP-UX support. * config/ia64/t-hpux: New file for HP-UX support. From-SVN: r40531
Steve Ellcey committed -
* jvspec.c (lang_specific_driver): Fix -C handling. Check -save-temps to see if temp @FILE should be deleted. Follow-up to/fix for February 16 patch. From-SVN: r40530
Per Bothner committed -
* verify.c (verify_jvm_instructions): Better error msgs for dup. (type_stack_dup): Remove no-longer neded error check. From-SVN: r40529
Per Bothner committed -
* fixinc/inclhack.def (irix_stdio_va_list): New. * fixinc/fixincl.x: Rebuilt. From-SVN: r40527
Bruce Korb committed -
From-SVN: r40525
Richard Henderson committed -
* dwarf2asm.c (dw2_asm_output_offset): Use ASM_OUTPUT_DWARF_OFFSET if provided by the target. (dw2_asm_output_pcrel): Likewise with ASM_OUTPUT_DWARF_PCREL. (dw2_asm_output_addr): New. * dwarf2asm.h (dw2_asm_output_addr): Declare. * dwarf2out.c (output_cfi): Use it for program addresses. (output_call_frame_info, output_die): Likewise. (output_aranges, output_line_info): Likewise. From-SVN: r40524
Richard Henderson committed -
From-SVN: r40522
Bruce Korb committed
-
- 15 Mar, 2001 23 commits
-
-
2001-03-15 Benjamin Kosnik <bkoz@redhat.com> * tests_flags.in (CXXFLAGS): Link libstdc++ before libsupc++. From-SVN: r40520
Benjamin Kosnik committed -
* mangle.c (mangle_record_type): Rename 'from_pointer' argument to 'for_pointer'. If this type is for a pointer (argument) mangling, don't surround the element with 'N..E' if the type name is unqualified. From-SVN: r40519
Bryce McKinlay committed -
From-SVN: r40517
Michael Meissner committed -
2001-03-15 Geoff Keating <geoff@redhat.com> * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these tests on AIX. From-SVN: r40515
Geoffrey Keating committed -
* sdbout.c (sdbout_symbol): Use DECL_RTL_SET_P, SET_DECL_RTL. (sdbout_parms): Likewise. From-SVN: r40514
Mark Mitchell committed -
From-SVN: r40512
Michael Meissner committed -
From-SVN: r40511
Michael Meissner committed -
reload1.c (reload_cse_simplify_set): For LOAD_EXTEND_OP, do not "widen" a destination that is already wider than a word. * reload1.c (reload_cse_simplify_set): For LOAD_EXTEND_OP, do not "widen" a destination that is already wider than a word. Also do not widen if LOAD_EXTEND_OP is NIL for the given mode. From-SVN: r40510
Jeffrey A Law committed -
From-SVN: r40505
Bernd Schmidt committed -
From-SVN: r40504
Bernd Schmidt committed -
From-SVN: r40503
John Wehle committed -
* i960.h (i960_maxbitalignment, i960_last_maxbitalignment): Declare. * i960.c (i960_maxbitalignment, i960_last_maxbitalignment): Make global. (process_pragma): Delete. (i960_pr_align, i960_pr_noalign): Move from here ... * i960-c.c: ... to this new file. * t-960bare (i960-c.o): New rule. * t-vxworks960 (i960-c.o): Likewise. * config.gcc (i960-*-*): Define c_target_objs and cxx_target_objs. From-SVN: r40502
John Wehle committed -
From-SVN: r40499
Bernd Schmidt committed -
From-SVN: r40497
Bernd Schmidt committed -
From-SVN: r40495
Mark Mitchell committed -
From-SVN: r40493
Gabriel Dos Reis committed -
* update_web_docs: Use /usr/local/bin/texi2html rather than gccadmin's local copy. From-SVN: r40489
Joseph Myers committed -
From-SVN: r40488
GCC Administrator committed -
cp/ Correct semantics restrictions checking in throw-expression. * except.c (is_admissible_throw_operand): New function. (build_throw): Use it. testsuite/ * g++.old-deja/g++.other/eh4.C: New test. From-SVN: r40487
Gabriel Dos Reis committed -
* cpp.texi: Update documentation for -include and -imacros. * cppfiles.c (struct include_file): Remove "defined" memeber. (find_or_create_entry): Make a copy of the file name, and simplify it. (open_file): Update to ensure we use the simplified filename. (stack_include_file): Don't set search_from. (cpp_included): Don't simplify the path name here. (find_include_file): New prototype. Call search_from to get the start of the "" include chain. Don't simplify the filenames here. (_cpp_execute_include): New prototype. Move diagnostics to do_include_common. Update. (_cpp_pop_file_buffer): Don't set defined. (search_from): New prototype. Use the preprocessor's cwd for files included from the command line. (read_name_map): Don't simplify the pathname here. * cpphash.h (enum include_type): New. (struct buffer): Delete search from. New search_cached. (_cpp_execute_include): Update prototype. * cppinit.c (do_includes): Use _cpp_execute_include. * cpplib.c (do_include_common): New function. (do_include, do_include_next, do_import): Use it. From-SVN: r40486
Neil Booth committed -
* decl.c (cp_make_fnname_decl): Set DECL_IGNORED_P on __FUNCTION__ and its ilk. From-SVN: r40485
Mark Mitchell committed -
* varasm.c (assemble_alias): Use DECL_ASSEMBLER_NAME, not the contents of the RTL, to determine the name of the object. * tree.h (DECL_RTL): Allocate RTL lazily. (SET_DECL_RTL): New macro. (DECL_RTL_SET_P): Likewise. (COPY_DECL_RTL): Likewise. (DECL_RTL_IF_SET): Likewise. * varasm.c (make_decl_rtl): Add assertions about the kind of declaration we are processing. * c-decl.c (duplicate_decls): Use COPY_DECL_RTL, DECL_RTL_SET_P, etc. (start_decl): Likewise. (finish_decl): Likewise. * c-semantics.c (emit_local_var): Likewise. * calls.c (expand_call): Likewise. * dbxout.c (dbxout_symbol): Likewise. * emit-rtl.c (unshare_all_rtl): Likewise. (unshare_all_decls): Likewise. (reset_used_decls): Likewise. * expr.c (store_constructor): Likewise. (safe_from_p): Likewise. (expand_expr): Likewise. * function.c (put_var_into_stack): Likewise. (instantiate_decls_1): Likewise. (assign_parms): Likewise. (expand_function_start): Likewise. (expand_function_end): Likewise. * ggc-common.c (gcc_mark_trees): Likewise. * integrate.c (function_cannot_inline_p): Likewise. (copy_decl_for_inlining): Likewise. (expand_inline_function): Likewise. (integrate_parm_decls): Likewise. (integrate_decl_tree): Likewise. * print-tree.c (print_node): Likewise. * reg-stack.c (stack_result): Likewise. * stmt.c (label_rtx): Likewise. (expand_return): Likewise. (expand_decl): Likewise. (expand_decl_cleanup): Likewise. (expand_anon_union_decl): Likewise. * toplev.c (check_global_declarations): Likewise. (rest_of_decl_compilation): Likewise. * tree.c (simple_cst_equal): Likewise. * objc/objc-act.c (generate_static_references): Likewise. * class.c (build_clone): Use COPY_DECL_RTL, DECL_RTL_SET_P, etc. * cp-tree.h (DECL_IN_MEMORY_P): Likewise. * decl.c (duplicate_decls): Likewise. (builtin_function): Likewise. (build_library_fn): Likewise. (build_cp_library_fn): Likewise. (check_initializer): Likewise. (cp_finish_decl): Likewise. * decl2.c (grokfield): Likewise. (grok_function_init): Remove #if 0'd code. (finish_anon_union): Use COPY_DECL_RTL, DECL_RTL_SET_P, etc. * friend.c (do_friend): Likewise. * init.c (get_temp_regvar): Likewise. * method.c (make_thunk): Likewise. * pt.c (tsubst_friend_function): Likewise. (tsubst_decl): Likewise. (regenerate_decl_from_template): Likewise. * semantics.c (genrtl_named_return_value): Likewise. (expand_body): Likewise. (genrtl_finish_function): Likewise. * tree.c (cp_tree_equal): Likewise. * com.c (ffecom_member_phase_2): Use COPY_DECL_RTL, DECL_RTL_SET_P, etc. (duplicate_decls): Likewise. (start_decl): Likewise. * class.c (build_static_field_ref): Likewise. (make_method_value): Likewise. (get_dispatch_table): Likewise. * decl.c (push_jvm_slot): Use COPY_DECL_RTL, DECL_RTL_SET_P, etc. From-SVN: r40482
Mark Mitchell committed -
2001-03-14 Nicola Pero <n.pero@mi.flashnet.it> * thr.c (objc_thread_add): New function. (objc_thread_remove): Ditto. * objc/thr.h: Declare them. * libobjc.def: Mention them. From-SVN: r40479
Nicola Pero committed
-