summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 1998-12-15 Mark Mitchell <mark@markmitchell.com>mmitchel1998-12-152-1/+5
| | | | | | | * decl.c (poplevel): Make sure ns_binding is initialized. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24332 138bc75d-0d04-0410-961f-82ee72b054a4
* * mn10300.md (bset, bclr): Operand 0 is a read/write operand.law1998-12-152-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24331 138bc75d-0d04-0410-961f-82ee72b054a4
* * mn10200.md (abssf2, negsf2): New expanders.law1998-12-153-0/+198
| | | | | | | * mn10300.md (absdf2, abssf2, negdf2, negsf2): New expanders. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24330 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (finish_function): Undo inadvertant change in previousmmitchel1998-12-152-7/+12
| | | | | | | patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24329 138bc75d-0d04-0410-961f-82ee72b054a4
* Cope with inlining functions which return a multiword CONCAT valuenickc1998-12-153-2/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24328 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-12-15 Zack Weinberg <zack@rabi.phys.columbia.edu>brolley1998-12-155-22/+24
| | | | | | | | | | | * cppalloc.c: Add xstrdup here. * cpplib.h: Remove savestring prototype. * cpplib.c: Remove savestring function. s/savestring/xstrdup/ throughout. * cppfiles.c: s/savestring/xstrdup/ throughout. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24327 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-12-14 00:56 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>brolley1998-12-152-172/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * cpplib.c: Make all directive handlers read their own arguments. (struct directive): Remove last two arguments from FUNC member prototype. Remove `command_reads_line' member entirely. (directive_table): Remove initializations of command_reads_line flag. Pretty-print. (eval_if_expression, do_define, do_line, do_include, do_undef, do_error, do_pragma, do_ident, do_if, do_xifdef, do_else, do_elif, do_sccs, do_assert, do_unassert, do_warning): Take only two args. (cpp_define): Call do_define with two args and the text to define stuffed into a buffer. (make_assertion): Call do_assert with two args. (handle_directive): Call do_line with two args. Call kt->func with two args. Remove command_reads_line processing. (do_define, do_undef, do_error, do_warning, do_pragma, do_sccs): Read the rest of the line here. (do_ident): Gobble rest of line, as cccp does. (cpp_undef): New function. (cpp_start_read): Call cpp_undef instead of do_undef. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24326 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-12-15 Zack Weinberg <zack@rabi.phys.columbia.edu>brolley1998-12-156-447/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cpphash.h (union hash_value): Remove `keydef' member, add a `struct hashnode *aschain' member for #assert. * cpplib.c (struct tokenlist_list, struct assertion_hashnode): Delete structure definitions. (assertion_install, assertion_lookup, delete_assertion, check_assertion, compare_token_lists, reverse_token_list, read_token_list, free_token_list): Delete functions. (parse_assertion): New function. (cpp_cleanup): Don't destroy the assertion_hashtable. (do_assert): Gut and rewrite. #assert foo (bar) places entries for `#foo' and `#foo(bar)' in the macro hash table, type T_ASSERT. The value union's `aschain' member is used to chain all answers for a given predicate together. (do_unassert): Also rewritten. Take an un-asserted answer off the chain from its predicate and call delete_macro on the hashnode, or walk a predicate chain calling delete_macro on all the entries. (cpp_read_check_assertion): Simply call parse_assertion to get the canonical assertion name, and look that up in the hash table. * cpplib.h (ASSERTION_HASHNODE,ASSERTION_HASHSIZE,assertion_hashtab): Removed. * cpphash.c (install): Use bcopy instead of an explicit loop to copy the macro name. * cppexp.c (cpp_lex): Convert the result of cpp_read_check_assertion to a `struct operation' directly; don't go through parse_number. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24325 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop.h (struct induction): Delete times_used member.amylaar1998-12-153-64/+72
| | | | | | | | | | | | * loop.c (n_times_set): Rename to set_in_loop. Changed all users. (n_times_used): Rename to n_times_set. Changed all users. (scan_loop): Free reg_single_usage before strength reduction. (record_giv, combine_givs): Remove handling of times_used member. (combine_givs_used_once): Rename to: (combine_givs_used_by_other) . Changed all callers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24324 138bc75d-0d04-0410-961f-82ee72b054a4
* * gjavah.c (print_field_info): Changed how most negative number istromey1998-12-152-14/+19
| | | | | | | printed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24323 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.other/conv5.C: New test.oliva1998-12-152-0/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24320 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (gen_struct_or_union_type_die): Check AGGREGATE_TYPE_Pjason1998-12-152-4/+17
| | | | | | | | | instead of TREE_CODE_CLASS == 't'. (gen_type_die): Likewise. (scope_die_for): Ignore FUNCTION_TYPE "scopes". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24319 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-12-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24318 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-141-0/+20
| | | | | | | | | | | | | | | | | | | | | * parse.y (fold_constant_for_init): New function. (resolve_expression_name): Don't replace static final constant-initialized fields by its value. (java_complete_lhs): New. Same as java_complete_tree, except does not replace static final constant-initialized fields by their values. (register_fields): If there is an initializer, set DECL_INITIAL and MODIFY_EXPR_FROM_INITIALIZATION_P. (java_complete_tree): For MODIFY_EXPR, use java_complete_lhs for lhs. Only call patch_initialized_static_field if MODIFY_EXPR_FROM_INITIALIZATION_P. (patch_initialized_static_field): If not valid constant, clear DECL_INITIAL. * parse.y (lookup_field_wrapper): Fix thinko. * parse.y (java_complete_tree): In EXPR_WITH_FILE_LOCATION, set and restore global lineno. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24317 138bc75d-0d04-0410-961f-82ee72b054a4
* dbothner1998-12-142-453/+787
| | | | | | | | | | | | | | | | | | | | | * parse.y (fold_constant_for_init): New function. (resolve_expression_name): Don't replace static final constant-initialized fields by its value. (java_complete_lhs): New. Same as java_complete_tree, except does not replace static final constant-initialized fields by their values. (register_fields): If there is an initializer, set DECL_INITIAL and MODIFY_EXPR_FROM_INITIALIZATION_P. (java_complete_tree): For MODIFY_EXPR, use java_complete_lhs for lhs. Only call patch_initialized_static_field if MODIFY_EXPR_FROM_INITIALIZATION_P. (patch_initialized_static_field): If not valid constant, clear DECL_INITIAL. * parse.y (lookup_field_wrapper): Fix thinko. * parse.y (java_complete_tree): In EXPR_WITH_FILE_LOCATION, set and restore global lineno. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24316 138bc75d-0d04-0410-961f-82ee72b054a4
* Eliminate compiler warnings.wilson1998-12-142-1/+9
| | | | | | | | * real.c (endian): Disable last change unless HOST_BITS_PER_WIDE_INT is greater than 32. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24315 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (pushclass): Tweak handling of class-level bindings.mmitchel1998-12-1415-126/+399
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (resolve_address_of_overloaded_function): Update pointer-to-member handling. (instantiate_type): Likewise. * cvt.c (cp_convert_to_pointer): Likewise. * decl.c (pop_binding): Take the DECL to pop, not just the name. Deal with `struct stat' hack. (binding_level): Add to documentation. (push_binding): Clear BINDING_TYPE. (add_binding): New function. (push_local_binding): Use it. (push_class_binding): Likewise. (poplevel): Adjust calls to pop_binding. (poplevel_class): Likewise. (pushdecl): Adjust handling of TYPE_DECLs; add bindings for hidden declarations to current binding level. (push_class_level_binding): Likewise. (push_overloaded_decl): Adjust handling of OVERLOADs in local bindings. (lookup_namespace_name): Don't crash when confronted with a TEMPLATE_DECL. (lookup_name_real): Do `struct stat' hack in local binding contexts. (build_ptrmemfunc_type): Adjust documentation. (grokdeclarator): Don't avoid building real array types when processing templates unless really necessary. (finish_method): Adjust calls to pop_binding. * decl2.c (reparse_absdcl_as_expr): Recursively call ourselves, not reparse_decl_as_expr. (build_expr_from_tree): Deal with a template-id as the function to call in a METHOD_CALL_EXPR. * pt.c (convert_nontype_argument): Tweak pointer-to-member handling. (maybe_adjust_types_For_deduction): Don't do peculiar things with METHOD_TYPEs here. (resolve_overloaded_unification): Handle COMPONENT_REFs. Build pointer-to-member types where necessary. * tree.c (build_cplus_array_type_1): Don't avoid building real array types when processing templates unless really necessary. (build_exception_variant): Compare the exception lists correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24314 138bc75d-0d04-0410-961f-82ee72b054a4
* * gjavah.c (print_field_info): If value to print is the smallesttromey1998-12-142-13/+40
| | | | | | | | value of its size, then print as hex to avoid later warnings from C++ compiler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24313 138bc75d-0d04-0410-961f-82ee72b054a4
* Update testmmitchel1998-12-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24312 138bc75d-0d04-0410-961f-82ee72b054a4
* * output.h (force_data_section): New prototype.amacleod1998-12-144-1/+21
| | | | | | | | | | * varasm.c (force_data_section): New function to force the data section, regardless of what in_section thinks. * dwarf2out.c (output_call_frame_info): Call force_data_section since varasm may not realize we've changes sections. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24311 138bc75d-0d04-0410-961f-82ee72b054a4
* Delete REG_RETVAL and REG_LIBCALL notes after completeing reloadnickc1998-12-143-2/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24310 138bc75d-0d04-0410-961f-82ee72b054a4
* * gjavah.c (decompile_method): Decompile `return null'.tromey1998-12-142-1/+31
| | | | | | | | | | | (process_file): Generate `#pragma interface'. (method_declared): New global. (print_method_info): Set it. (HANDLE_CODE_ATTRIBUTE): Only print it method_declared set. (print_method_info): Handle abstract methods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24309 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo.nickc1998-12-142-3/+28
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24308 138bc75d-0d04-0410-961f-82ee72b054a4
* * choose-temp.c: Don't check IN_GCC anymore.ghazi1998-12-1413-44/+39
| | | | | | | | | | | | | | | | | * floatformat.c (floatformat_from_double): Use `const', not `CONST'. * memchr.c (memchr): Likewise. * memcpy.c (memcpy): Likewise. * memmove.c (memmove): Likewise. * mkstemp.c: Don't check IN_GCC anymore. * pexecute.c: Likewise. * splay-tree.c: Likewise. * strchr.c (strchr): Use `const', not `CONST'. * strrchr.c (strrchr): Likewise. * strtol.c (strtol): Likewise. * strtoul.c (strtoul): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24307 138bc75d-0d04-0410-961f-82ee72b054a4
* * demangle.h: Don't check IN_GCC anymore.ghazi1998-12-143-4/+5
| | | | | | | * splay-tree.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24306 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-12-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24305 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-12-141-1/+1
| | | | | | | | * rtl.h (multiple_sets): Fix prototype. * rtlanal.c (multiple_sets): Fix return type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24304 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-12-142-1/+6
| | | | | | | | * rtl.h (multiple_sets): Fix prototype. * rtlanal.c (multiple_sets): Fix return type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24303 138bc75d-0d04-0410-961f-82ee72b054a4
* newjason1998-12-131-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24302 138bc75d-0d04-0410-961f-82ee72b054a4
* regenjason1998-12-131-732/+739
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24301 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-131-0/+8
| | | | | | | | | | * parse.y (patch_method_invocation): If class_decl is null (e.g. an array type), use original type. * parse.y (check_thrown_exceptions): Temporary hack to suppress errors about uncaught exception from clone (of array, specifically). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24300 138bc75d-0d04-0410-961f-82ee72b054a4
* dbothner1998-12-131-0/+6
| | | | | | | | | | * parse.y (patch_method_invocation): If class_decl is null (e.g. an array type), use original type. * parse.y (check_thrown_exceptions): Temporary hack to suppress errors about uncaught exception from clone (of array, specifically). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24299 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-131-0/+6
| | | | | | | | | | * parse.y (patch_method_invocation): If class_decl is null (e.g. an array type), use original type. * parse.y (check_thrown_exceptions): Temporary hack to suppress errors about uncaught exception from clone (of array, specifically). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24298 138bc75d-0d04-0410-961f-82ee72b054a4
* * gjavah.c (decompile_method): Handle all types of `return'tromey1998-12-132-2/+34
| | | | | | | | | | opcode. Decompile `return this' and `return'. (method_access): New global. (print_method_info): Set it. (decompile_method): Don't decompile a synchronized method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24297 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.def (CPLUS_BINDING): Update documentation.mmitchel1998-12-1319-616/+988
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cp-tree.h (LOCAL_BINDING_P): New macro. (lang_identifier): Rename local_value to bindings. (tree_binding): Make `scope' of type `void*', not `tree'. (BINDING_SCOPE): Update documentation. (IDENTIFIER_LOCAL_VALUE): Remove. (IDENTIFIER_CLASS_VALUE): Document. (IDENTIFIER_BINDING): New macro. (IDENTIFIER_VALUE): Likewise. (TIME_IDENTIFIER_TIME): Likewise. (TIME_IDENTIFIER_FILEINFO): Likewise. (IMPLICIT_TYPENAME_P): Likewise. (set_identifier_local_value): Remove. (push_local_binding): New function. (push_class_binding): Likewise. * class.c (pushclass): Update comments; use push_class_binding. * decl.c (set_identifier_local_value_with_scope): Remove. (set_identifier_local_value): Likewise. (push_binding): New function. (pop_binding): Likewise. (binding_level): Update documentation. Remove shadowed. (BINDING_LEVEL): New macro. (free_binding_nodes): New variable. (poplevel): Adjust for new name-lookup scheme. Don't mess up BLOCK_VARs when doing for-scope extension. Remove effectively dead code. (pushlevel_class): Tweak formatting. (poplevel_class): Adjust for new name-lookup scheme. (print_binding_level): Likewise. (store_bindings): Likewise. (pushdecl): Likewise. (pushdecl_class_level): Likewise. (push_class_level_binding): Likewise. (push_overloaded_decl): Update comments. Adjust for new name-lookup scheme. (lookup_name_real): Likewise. (lookup_name_current_level): Likewise. (cp_finish_decl): Likewise. (require_complete_types_for_parms): Likewise. Remove misleading #if 0'd code. (grok_parms): Likewise. Don't call require_complete_types_for_parms here. (grok_ctor_properties): Don't treat templates as copy constructors. (grop_op_properties): Or as assignment operators. (start_function): Document. Adjust for new name-lookup scheme. (finish_function): Likewise. * decl2.c (do_local_using_decl): Use push_local_binding. * lex.c (begin_definition_of_inclass_inline): New function, split out from ... (do_pending_inlines): Here, and ... (process_next_inline): Here. (get_time_identifier): Use TIME_IDENTIFIER_* macros. (init_filename_times): Likewise. (extract_interface_info): Likewise. (ste_typedecl_interface_info): Likewise. (check_newline): Likewise. (dump_time_statistics): Likewise. (handle_cp_pragma): Likewise. (do_identifier): Adjust for new name-lookup scheme. * parse.y (function_try_block): Return ctor_initializer_opt value. (fndef): Use it. (fn.defpen): Pass appropriate values to start_function. (pending_inline): Use functor_try_block value, and pass appropriate values to finish_function. * pt.c (is_member_template): Update documentation; remove handling of FUNCTION_DECLs. As per name, this function should deal only in TEMPLATE_DECLs. (decl_template_parm_p): Change name of olddecl parameter to decl. (check_template_shadow): Adjust for new name-lookup scheme. (lookup_template_class): Likewise. (tsubst_decl): Tweak so as not to confuse member templates with copy constructors and assignment operators. (unify): Handle UNION_TYPEs. * ptree.c (print_lang_identifier): Adjust for new name-lookup scheme. (lang_print_xnode): Adjust for new name-lookup scheme. * typeck.c (mark_addressable): Likewise. (c_expand_return): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24296 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-reader.c (jcf_parse_one_method): Recognizetromey1998-12-133-5/+57
| | | | | | | | | | | | | HANDLE_END_METHOD. * gjavah.c (HANDLE_END_METHOD): New macro. (HANDLE_CODE_ATTRIBUTE): New macro. (decompile_method): New function. (print_method_info): Don't print `;\n' at end of function decl. Include java-opcodes.h. (decompiled): New global. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24295 138bc75d-0d04-0410-961f-82ee72b054a4
* Bump for snapshotlaw1998-12-132-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24293 138bc75d-0d04-0410-961f-82ee72b054a4
* Bump for snapshotlaw1998-12-132-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24292 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.h (recompute_reg_usage): Add second argument.law1998-12-134-5/+16
| | | | | | | | | * flow.c (recompute_reg_usage): Likewise. * toplev.c (rest_of_compilation): Supply second argument to recompute_reg_usage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24291 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-12-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24290 138bc75d-0d04-0410-961f-82ee72b054a4
* * protoize.c (fputs): Wrap extern declaration in #ifndef fputs.law1998-12-122-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24289 138bc75d-0d04-0410-961f-82ee72b054a4
* * m68k/t-m68kelf (MULTILIB_OPTIONS): Add mcpu32.law1998-12-122-3/+8
| | | | | | | | | (MULTILIB_MATCHES): -m68332 now uses mcpu32 libraries, not m68000. (MULTILIB_EXCEPTIONS): Don't build 68881 libraries for m68000, mcpu32 or m5200. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24288 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (compute_use_by_pseudos): Allow reg_renumber[regno] < 0law1998-12-122-4/+19
| | | | | | | after reload. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24287 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386/next.h (ASM_OUTPUT_ALIGN): Use 0x90 for fill character.law1998-12-122-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24285 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtlanal.c (multiple_sets): New function.law1998-12-125-5/+59
| | | | | | | | | | * rtl.h (multiple_sets): Declare it. * local-alloc.c (wipe_dead_reg): Use it. * global.c (global_conflicts): Likewise. Should fix the m68k bootstrap problems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24283 138bc75d-0d04-0410-961f-82ee72b054a4
* * global.c (record_conflicts): Don't use an array of shorts tommitchel1998-12-122-4/+10
| | | | | | | | store an array of ints. (global_conflicts): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24282 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***bothner1998-12-121-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24281 138bc75d-0d04-0410-961f-82ee72b054a4
* 8bothner1998-12-126-831/+875
| | | | | | | Loks of changes so we can better compile from source. See ChangeLog. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24280 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-121-133/+113
| | | | | | | Loks of changes so we can better compile from source. See ChangeLog. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24279 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-12-122-1/+29
| | | | | | | Loks of changes so we can better compile from source. See ChangeLog. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24278 138bc75d-0d04-0410-961f-82ee72b054a4