summaryrefslogtreecommitdiff
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* * sbitmap.c (sbitmap_union_of_diff, sbitmap_a_and_b, sbitmap_a_xor_b,rth2002-04-095-123/+215
| | | | | | | | | | | | | sbitmap_a_or_b, sbitmap_a_or_b_and_c, sbitmap_a_and_b_or_c): Do not return changed status. (sbitmap_union_of_diff_cg, sbitmap_a_and_b_cg, sbitmap_a_xor_b_cg, sbitmap_a_or_b_cg, sbitmap_a_or_b_and_c_cg, sbitmap_a_and_b_or_c_cg): New functions that do return changed status. * sbitmap.h: Update decls. * gcse.c, lcm.c: Use _cg functions as needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52094 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (sh-*-elf*): Use sh/embed-elf.h instead of sh/elf.h.amylaar2002-04-0913-104/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (sh64-*-elf*, sh-*-rtemself*): Likewise. * config/sh/embed_bb.c: New file. * config/sh/embed-elf.h: New file. * sh.h (CPP_SPEC): Supply __SIZE_TYPE__ and __PTRDIFF_TYPE__ if -m[12345]* option is given. Don't use subtarget_cpp_ptr_spec. (CPP_DEFAULT_CPU_SPEC): Add settings for __SIZE_TYPE__ and __PTRDIFF_TYPE__ . (SUBTARGET_CPP_PTR_SPEC): Don't define. (EXTRA_SPECS): Remove subtarget_cpp_ptr_spec. Add subtarget_asm_endian_spec. (ASM_SPEC): Use subtarget_asm_endian_spec. (SUBTARGET_ASM_ENDIAN_SPEC): Define. (RETURN_ADDR_RTX): Use PR_MEDIA_REG for TARGET_SH5. (WCHAR_UNSIGNED): Define. (SH_ELF_WCHAR_TYPE, SH_DBX_REGISTER_NUMBER): Define. (DBX_REGISTER_NUMBER): Use SH_DBX_REGISTER_NUMBER. (ALLOCATE_INITIAL_VALUE): Use PR_MEDIA_REG for TARGET_SH5. Fix value. * sh.c (calc_live_regs): Use PR_MEDIA_REG for TARGET_SH5. (sh_adjust_cost): Likewise. sh64.h (CPP_DEFAULT_CPU_SPEC): Add settings for __SIZE_TYPE__ and __PTRDIFF_TYPE__ . (SUBTARGET_CPP_PTR_SPEC, WCHAR_TYPE): Don't #undef/ #define. (WCHAR_TYPE_SIZE): Likewise. (ASM_SPEC): Use subtarget_asm_endian_spec. (SH_ELF_WCHAR_TYPE): #undef/ #define. (MAX_WCHAR_TYPE_SIZE): Don't #undef. * config/sh/elf.h (WCHAR_UNSIGNED): #undef . (MAX_WCHAR_TYPE_SIZE): Don't #define . (WCHAR_TYPE, WCHAR_TYPE_SIZE): #undef / #define . (USER_LABEL_PREFIX): Don't #undef /#define . (DBX_REGISTER_NUMBER): Use SH_DBX_REGISTER_NUMBER. * config/elf/linux.h (USER_LABEL_PREFIX): Don't #undef /#define . (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Likewise. (ASM_SPEC): Likewise. (SUBTARGET_ASM_ENDIAN_SPEC): #undef / #define . (CC1_SPEC): don't supply -m3 for -m4*, -m5*. * t-sh: (LIB1ASMFUNCS): Use LIB1ASMFUNCS_CACHE. (LIB2FUNCS_EXTRA): Define. * t-sh64 (LIB2FUNCS_EXTRA): Define. * config/sh/t-linux (LIB1ASMFUNCS): Don't redefine. (LIB1ASMFUNCS_CACHE): Define. (LIB2FUNCS_EXTRA): Redefine empty. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52091 138bc75d-0d04-0410-961f-82ee72b054a4
* * reorg.c (get_branch_condition): Use reversed_comparison_code.rth2002-04-092-3/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52090 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/larith.asm (__map_data_section): Fix conditionciceron2002-04-092-6/+20
| | | | | | | | | and optimize for size. (__do_global_ctors): Fix pointer comparison. (__do_global_dtors): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52086 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/6189jason2002-04-091-0/+24
| | | | | | | | * semantics.c (genrtl_start_function): Don't free DECL_SAVED_FUNCTION_DATA for inline functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52083 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/6189jason2002-04-092-3/+12
| | | | | | | | * semantics.c (genrtl_start_function): Don't free DECL_SAVED_FUNCTION_DATA for inline functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52082 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-09 David S. Miller <davem@redhat.com>davem2002-04-094-34/+86
| | | | | | | | | | | | | | | * config/sparc/sparc.c (sparc_extra_constraint_check): New function, implementing EXTRA_CONSTRAINTS. For memory constraints, allow reloading pseudos. * config/sparc/sparc.h (EXTRA_CONSTRAINTS): Use it. * config/sparc/sparc-protos.h: Declare it. * config/sparc/sparc.c (const64_is_2insns): Kill signed vs. unsigned comparison warning. (output_restore_regs): Mark leaf_function as unused. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52080 138bc75d-0d04-0410-961f-82ee72b054a4
* * init.c (build_member_call): For now, don't convert tojason2002-04-093-3/+34
| | | | | | | intermediate base if it would cause an error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52078 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (is_aligning_offset): New function.kenner2002-04-092-0/+62
| | | | | | | (expand_expr, case COMPONENT_EXPR): Call it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52077 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-092-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52064 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix commit goof: s/istarget/ishost/ for hosthp2002-04-087-7/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52047 138bc75d-0d04-0410-961f-82ee72b054a4
* * g77.f-torture/execute/980628-4.x,hp2002-04-088-0/+78
| | | | | | | | | | g77.f-torture/execute/980628-5.x, g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x, g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x, g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52046 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in (f/target.o): Depend on diagnostic.h.hp2002-04-083-3/+52
| | | | | | | | | * target.c: Include diagnostic.h. (ffetarget_memcpy_): Call sorry if host and target endians are not matching. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52043 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR libgcj/5303:tromey2002-04-084-3/+162
| | | | | | | | | | | | | | | | * .cvsignore: Added rmic.1 and rmiregistry.1. * gcj.texi (Top): Link to new nodes. (Invoking rmic): New node. (Invoking rmiregistry): Likewise. * Make-lang.in (java.generated-manpages): Added rmic.1 and rmiregistry.1. (java.maintainer-clean): Likewise. ($(srcdir)/java/rmic.1): New target. ($(srcdir)/java/rmiregistry.1): Likewise. (java.install-man): Handle rmic.1 and rmiregistry.1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52035 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-08 David S. Miller <davem@redhat.com>davem2002-04-0811-33/+102
| | | | | | | | | | | | | | | | | | | | | | | | | PR target/6082 * config/sparc/freebsd.h (SPARC_DEFAULT_CMODEL): Set to CM_MEDLOW Make init_priority work on Sparc when using GNU ld. * config/sparc/linux.h, config/sparc/linux64.h, config/sparc/netbsd-elf.h, config/sparc/freebsd.h (CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Undefine. * config/sparc/sol2-gld.h: New file to do the same. * config.gcc (sparc*-*-solaris2*): If gnu_ld=yes add sparc/sol2-gld.h to tm_file. PR optimization/4328 * config/sparc/sparc.h (EXTRA_CONSTRAINT): Add new constraint 'W'. * doc/md.texi: Document it. * config/sparc/sparc.md (movdi_insn_sp64_novis, movdi_insn_sp64_vis, movdf_insn_sp32, movdf_insn_v9only_novis, movdf_insn_v9only_vis, movdf_insn_sp64_novis, movdf_insn_sp64_vis): Use it as MEM constraing with 'e' registers. * config/sparc/sparc.c (mem_min_alignment): Fix comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52031 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert last patch from Richard Henderson.aj2002-04-082-35/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52029 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-08 Paolo Carlini <pcarlini@unitus.it>paolo2002-04-082-0/+18
| | | | | | | | | | | * parse.y (namespace_qualifier, maybe_identifier, begin_explicit_instantiation, end_explicit_instantiation, apparent_template_type, .finish_template_type, do_id, maybe_init, defarg_again, component_decl_1): Add ending ';', in accordance with POSIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52026 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/contrib.texi (Contributors): Add John David Anglin and Lorengerald2002-04-082-0/+24
| | | | | | | | J. Rittle (the latter also to Testers). Update David O'Brien's entry. * doc/contrib.texi (Contributors): Add David O'Brien. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52024 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj.texi (Invocation): Update JvAttachCurrentThread documentation.bryce2002-04-082-9/+49
| | | | | | | | Add note about handling uncaught exceptions. Add an exception handler to example. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52022 138bc75d-0d04-0410-961f-82ee72b054a4
* Oops, commit right file.amodra2002-04-081-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52021 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (auto-build.h): Use target_alias and build_aliasamodra2002-04-083-54/+54
| | | | | | | | | | when running configure. (gcc_cv_as, gcc_cv_ld): Search install paths when build != host too. (gcc_cv_nm, gcc_cv_objdump): Set for build != host too. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52020 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-082-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52019 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (resolve_qualified_expression_name): Clear "from_super" flagbryce2002-04-082-0/+6
| | | | | | | after using it to patch CALL_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52015 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj.texi (Invocation): Document CNI invocation API.bryce2002-04-082-1/+67
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52012 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-07 David S. Miller <davem@redhat.com>davem2002-04-082-1/+5
| | | | | | | * config.gcc (sparc64-*-linux*): Add t-crtfm to tmake_file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52011 138bc75d-0d04-0410-961f-82ee72b054a4
* PR 5933danglin2002-04-072-9/+68
| | | | | | | | * pa.h (ASM_OUTPUT_MI_THUNK): Use indirect jump to target function when generating 32-bit pic code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52004 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl2002-04-072-0/+64
| | | | | | | | PR optimization/6086 * g++.dg/opt/preinc1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52001 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-072-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51986 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/5571mmitchel2002-04-078-87/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stor-layout.c (layout_decl): Reset the RTL for the decl. * class.c (layout_class_type): Remember incomplete static variables. (finish_struct_1): Call complete_vars, not hack_incomplete_structures. * cp-tree.h (hack_incomplete_structures): Rename to ... (complete_vars): ... this. (struct saved_scope): Remove incomplete. (namespace_scope_incomplete): Remove. * decl.c (struct binding_level): Remove incomplete. (incomplete_vars): New variable. (mark_binding_level): Don't mark incomplete. (print_binding_level): Don't print it. (mark_saved_scope): Don't mark incomplete. (pushdecl): Use maybe_register_incopmlete_var. (cxx_init_decl_processing): Register incomplete_vars for GC. (start_decl_1): Clarify error message. (hack_incomplete_vars): Remove. (maybe_register_incomplete_var): New function. (complete_vars): Likewise. * g++.dg/opt/static2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51978 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppinit.c (cpp_create_reader): Initializethorpej2002-04-0715-9/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | discard_comments_in_macro_exp. (COMMAND_LINE_OPTIONS): Add "-CC" option. (cpp_handle_option): Handle "-CC" option. * cpplex.c (save_comment): If saving a C++ comment in a directive, convert it to a C comment. (_cpp_lex_direct): Pass second comment start character to save_comment to indicate comment type. * cpplib.c (_cpp_handle_directive): If processing a "#define" directive and discard_comments_in_macro_exp is false, re-enable saving of comments. (lex_macro_node): If discard_comments_in_macro_exp is false, discard any comments before the macro identifier. * cpplib.h (struct cpp_options): Add discard_comments_in_macro_exp member. * cppmacro.c (cpp_get_token): If expanding a macro while processing a directive, discard any comments we might encounter. (parse_params): If discard_comments_in_macro_exp is false, ignore comments in the macro parameter list. * gcc.c (cpp_unique_options): Add "-CC" option. (option_map): Map "--comments-in-macros" to "-CC". * doc/cppopts.texi: Document "-CC" option. * f/lang-specs.h: Add "-CC" option. * testsuite/gcc.dg/cpp/maccom1.c: New test. * testsuite/gcc.dg/cpp/maccom2.c: New test. * testsuite/gcc.dg/cpp/maccom3.c: New test. * testsuite/gcc.dg/cpp/maccom4.c: New test. * testsuite/gcc.dg/cpp/maccom5.c: New test. * testsuite/gcc.dg/cpp/maccom6.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51975 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/4934jason2002-04-063-1/+10
| | | | | | | | * error.c (dump_expr) [CONVERT_EXPR]: Make sure TREE_TYPE (t) is set before checking it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51972 138bc75d-0d04-0410-961f-82ee72b054a4
* * reorg.c (dbr_schedule): Don't reposition prologue and epilogue notes.danglin2002-04-062-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51971 138bc75d-0d04-0410-961f-82ee72b054a4
* PR opt/5120mmitchel2002-04-064-0/+147
| | | | | | | | | * sibcall.c (optimize_sibling_and_tail_recursive_call): Clear RTX_UNCHANGING_P for the functions arguments when a tail call is made. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51969 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (flag_no_inline, flag_really_no_inline): Default to 2.jason2002-04-063-5/+16
| | | | | | | | (parse_options_and_default_flags): Set them appropriately. * c-common.c (c_common_post_options): Don't set flag_really_no_inline. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51959 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/525jason2002-04-0610-77/+76
| | | | | | | | | | | | | | | * init.c (build_member_call): Use build_scoped_ref. (resolve_offset_ref): Likewise. * call.c (build_scoped_method_call): Likewise. * tree.c (maybe_dummy_object): Kludge around current_class_type being wrong. * typeck2.c (build_scoped_ref): Return the binfo via binfo_p parm. * cp-tree.h: Adjust. * init.c (push_base_cleanups): Just use build_scoped_method_call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51956 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/6179jason2002-04-063-6/+40
| | | | | | | | * method.c (implicitly_declare_fn): Pass unqualified type to synthesize_exception_spec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51954 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mmix/t-mmix (TARGET_LIBGCC2_CFLAGS): Don't -Dinhibit_libchp2002-04-064-27/+46
| | | | | | | | | | | | | here. * config/mmix/mmix.h (INITIAL_ELIMINATION_OFFSET): Remove spurious semicolon. * config/mmix/mmix.c (mmix_expand_builtin_va_arg): Variable-size types come in by-reference. Fix typo in comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51946 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-062-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51945 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-05 David S. Miller <davem@redhat.com>davem2002-04-063-5/+25
| | | | | | | | | | * config/sparc/freebsd.h (ENDFILE_SPEC): Add crtfastmath bits. * config.gcc (sparc64-wrs-vxworks, sparc-*-chorusos, sparc-*-rtems*, sparclite-*-elf* sparc86x-*-elf*, sparc64-*-elf*, {sparc64,ultrasparc}-*-freebsd*): Add sparc/t-crtfm to tmake_file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51940 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/rtl.texi (Regs and Memory): Document (mem:BLK (scratch)).rth2002-04-062-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51936 138bc75d-0d04-0410-961f-82ee72b054a4
* * mklibgcc.in: Use $tmpmapfile, not tmp-$@.jakub2002-04-052-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51918 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (ISA_HAS_BRANCHLIKELY, ISA_HAS_CONDMOVE,aoliva2002-04-052-18/+23
| | | | | | | | ISA_HAS_FP4, ISA_HAS_MADD_MSUB, ISA_HAS_NMADD_NMSUB, ISA_HAS_CLZ_CLO, ISA_HAS_DCLZ_DCLO): Disable if TARGET_MIPS16. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51917 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix last change: c-common.h instead of c-convert.h.schwab2002-04-053-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51916 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-convert.c: Include c-convert.h.schwab2002-04-053-2/+9
| | | | | | | * Makefile.in (c-convert.o): Updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51915 138bc75d-0d04-0410-961f-82ee72b054a4
* * mklibgcc.in: Use separate libgcc.map for each multilib.jakub2002-04-053-3/+8
| | | | | | | * Makefile.in (distclean): Don't remove libgcc.map here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51914 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (s-mlib): Handle --disable-multilib by separatejakub2002-04-052-8/+17
| | | | | | | genmultilib invocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51912 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-052-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51910 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (CUMULATIVE_ARGS): Rename fp_regs to num_fprsrsandifo2002-04-053-13/+22
| | | | | | | | | to avoid clash with Irix header file sys/ucontext.h. Rename gp_regs to num_gprs for symmetry. * config/mips/mips.c: Adjust accordingly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51906 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: Forgotten commit.neil2002-04-051-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51903 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/t-linux64 (EXTRA_MULTILIB_PARTS): Add crtsavres.oamodra2002-04-052-1/+14
| | | | | | | Add rules to make null object file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51901 138bc75d-0d04-0410-961f-82ee72b054a4