aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2000-02-27Makefile.in (STMP_FIXINC): New toggle.Zack Weinberg17-269/+143
* Makefile.in (STMP_FIXINC): New toggle. (LIBGCC2_DEPS): Delete all references. (stmp-headers): Delete target. All references either deleted or changed to stmp-int-headers. (all.cross): Don't depend on stmp-headers or STMP_FIXPROTO. (LIBCPP_OBJS): Take out cppalloc.o. (cppalloc.o): Delete target. (stmp-int-hdrs): Depend on $(STMP_FIXINC). (gen-protos, fix-header): Link with libiberty.a. * build-make: Don't change FIXINCLUDES. Override STMP_FIXINC to empty. * cp/Make-lang.in: Delete refs to LIBGCC2_DEPS. * configure.in: Remove refs to strerror. * acconfig.h: Take out NEED_DECLARATION_STRERROR. * system.h: Take out strerror stanza. * cpperror.c (my_strerror): Delete function. (cpp_error_from_errno, cpp_notice_from_errno): Use xstrerror. * cppmain.c (main): Call xmalloc_set_program_name first thing. * cppalloc.c: Delete file. * gen-protos.c: Don't provide xrealloc. * fixinc/fixincl.c, fixinc/fixlib.c, fixinc/procopen.c: Use xstrerror throughout. From-SVN: r32200
2000-02-26the undefine_null bypass pattern needs to match for DOS headersBruce Korb4-9/+15
From-SVN: r32199
2000-02-26Fix copyrights.Jeff Law57-58/+107
From-SVN: r32198
2000-02-26fix copyrightsJeff Law5-5/+10
From-SVN: r32197
2000-02-26Fix copyrights.Jeff Law3-3/+6
From-SVN: r32195
2000-02-26Fix copyrightsJeff Law3-4/+6
From-SVN: r32194
2000-02-26Fix copyright.Jeff Law2-2/+4
From-SVN: r32193
2000-02-26Fix copyrights.Jeff Law3-3/+6
From-SVN: r32192
2000-02-26Fix copyrightsJeff Law4-4/+8
From-SVN: r32191
2000-02-26Fix copyrights.Jeff Law5-5/+9
From-SVN: r32190
2000-02-26Fix copyrightJeff Law2-2/+4
From-SVN: r32189
2000-02-26Fix copyright.Jeff Law1-1/+2
From-SVN: r32188
2000-02-26Fix copyrightsJeff Law3-3/+6
From-SVN: r32187
2000-02-26Fix copyrightsJeff Law4-4/+8
From-SVN: r32186
2000-02-26Fix copyrightsJeff Law30-30/+48
From-SVN: r32185
2000-02-26elfos.h (ASM_OUTPUT_LABELREF): Don't define.Geoff Keating5-24/+32
* config/elfos.h (ASM_OUTPUT_LABELREF): Don't define. The default is right for most ELF targets. * config/ns32k/ns32k.h (ASM_OUTPUT_LABELREF): Don't define. Let the default file use %U properly. * config/sh/elf.h (ASM_OUTPUT_LABELREF): Don't define. Use the default. * config/fp-bit.c (pack_d): Properly handle rounding of denormal numbers. From-SVN: r32183
2000-02-26Fix copyrightsJeff Law47-48/+53
From-SVN: r32182
2000-02-26toplev.c (documented_lang_options): Correct spelling error.Richard Kenner2-5/+10
* toplev.c (documented_lang_options): Correct spelling error. (decode_d_option, decode_f_option, main): Likewise. * toplev.c (print_time): Avoid SIGFPE when all_time is zero. From-SVN: r32181
2000-02-26alpha.h (ASM_OUTPUT_MI_THUNK): Use .set at to tell assembler it is permitted ↵Richard Kenner2-0/+7
to expand large constants. * config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Use .set at to tell assembler it is permitted to expand large constants. From-SVN: r32180
2000-02-26Fix copyrights.Jeff Law22-22/+43
From-SVN: r32179
2000-02-26Fix copyrights.Jeff Law20-20/+36
From-SVN: r32178
2000-02-26Fix copyrightsJeff Law3-3/+6
From-SVN: r32177
2000-02-26Daily bump.Jeff Law2-2/+2
From-SVN: r32176
2000-02-25Fix copyrights.Jeff Law10-10/+17
From-SVN: r32175
2000-02-25Copyright fixes.Jeff Law9-9/+16
From-SVN: r32174
2000-02-25Fix copyrights.Jeff Law12-13/+20
From-SVN: r32173
2000-02-25Copyright fixesJeff Law10-10/+19
From-SVN: r32172
2000-02-25Copyright fixes.Jeff Law9-9/+18
From-SVN: r32171
2000-02-25protoize.c: (AUX_INFO_SUFFIX): New macro.Mumit Khan3-9/+41
* protoize.c: (AUX_INFO_SUFFIX): New macro. (aux_info_suffix): Use. (SAVE_SUFFIX): New macro. (save_suffix): Use. (munge_compile_parms): Fix typo in NUL. DJGPP supports /dev/null. (gen_aux_info_file): Use aux_info_suffix instead of ".X". (edit_file): Handle 8.3 restriction for DOS/DJGPP filenames. * invoke.texi (Running Protoize): Update documentation. From-SVN: r32170
2000-02-25Fix 3 ia64 g++ testsuite failures, and groff miscompilation.Jim Wilson2-9/+13
* optimize.c (expand_call_inline): Emit the return label before evaluating the return value. From-SVN: r32169
2000-02-25* i386/djgpp.h (CPP_PREDEFINES): Remove Unix defines.Mark Elbrecht2-2/+5
From-SVN: r32168
2000-02-25resource.c (mark_referenced_resources): Changed use SET_DEST (...) to XEXP ↵Graham Stott2-2/+5
(...... * resource.c (mark_referenced_resources): Changed use SET_DEST (...) to XEXP (..., 0) on RTL nodes which are not SET or CLOBBER. From-SVN: r32167
2000-02-26expr.c (build_class_init): Mark the decl to be ignored by check_init.Anthony Green8-258/+329
2000-02-25 Anthony Green <green@cygnus.com> * expr.c (build_class_init): Mark the decl to be ignored by check_init. * java-tree.h (DECL_BIT_INDEX): Move definition from check-init.c * check-init.c: Move DECL_BIT_INDEX to java-tree.h * class.c (init_test_hash_newfunc): New function. (decl_hash): New function. (decl_compare): New function. * decl.c (emit_init_test_initialization): New function. (complete_start_java_method): Traverse the init test hashtable, calling emit_init_test_initialization. (always_initialize_class_p): Define. * expr.c (build_class_init): Use initialization tests when emitting class initialization code. (always_initialize_class_p): Declare. * jcf-parse.c (parse_class_file): Set always_initialize_class_p to 1. * java-tree.h: Include hash.h. (DECL_FUNCTION_INIT_TEST_TABLE): Define. (struct lang_decl): Add init_test_table field. (init_test_hash_entry): Define. From-SVN: r32166
2000-02-25* gcc.c-torture/execute/20000225-1.c: New test.Jeffrey A Law2-0/+25
From-SVN: r32165
2000-02-26gjavah.c (main): Avoid using `argi' to report unimplemented options.Alexandre Petit-Bianco2-1/+6
* gjavah.c (main): Avoid using `argi' to report unimplemented options. From-SVN: r32164
2000-02-25* rtlanal.c (find_last_value): Allow NULL_RTX for valid_to.John Wehle2-6/+12
From-SVN: r32163
2000-02-25toplev.c (rest_of_compilation): Rebuild jump labels if combine_instructions ↵Anthony Green4-20/+69
has created a new direct jump. * toplev.c (rest_of_compilation): Rebuild jump labels if combine_instructions has created a new direct jump. * combine.c (try_combine): Add new_direct_jump_p argument. Set it when appropriate. (combine_instructions): Call try_combine with new argument. Return non-null value when new direct jump instruction is created. * rtl.h: combine_instructions returns an int. From-SVN: r32162
2000-02-25jcf-write.c (generate_bytecode_insns): TRY_FINALLY_EXPR: initialize locals ↵Alexandre Petit-Bianco2-1/+11
to avoid warnings. Fri Feb 25 18:47:25 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-write.c (generate_bytecode_insns): TRY_FINALLY_EXPR: initialize locals to avoid warnings. Local `exception_type' moved into if statement. From-SVN: r32161
2000-02-25cse.c (cse_insn): Replace the PATTERN of the insn with an new jump when...Jeffrey A Law2-5/+8
* cse.c (cse_insn): Replace the PATTERN of the insn with an new jump when changing a computed jump into a jump to a known target. From-SVN: r32160
2000-02-25*** empty log message ***Graham Stott2-1/+5
From-SVN: r32159
2000-02-25parse.y (resolve_expression_name): Use `orig' as a second argument to ↵Alexandre Petit-Bianco2-16/+9
resolve_field_access. Fri Feb 25 18:00:37 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (resolve_expression_name): Use `orig' as a second argument to resolve_field_access. (resolve_field_access): Removed unecessary code when dealing with static fields. From-SVN: r32158
2000-02-25* rtl.texi: Fix typo.K. Richard Pixley2-1/+5
From-SVN: r32157
2000-02-25ChangeLog typo fix for last final.c change: LABEL_ALIGN -> LOOP_ALIGNJoern Rennecke1-2/+2
From-SVN: r32155
2000-02-25Typo fix in ChangeLog: 1,$:s/sh_label_align/sh_loop_align/gJoern Rennecke1-3/+3
From-SVN: r32154
2000-02-25sh.c (calc_live_regs): Multiply value assigned to *COUNT_PTR by UNITS_PER_WORD.J"orn Rennecke2-5/+13
* sh.c (calc_live_regs): Multiply value assigned to *COUNT_PTR by UNITS_PER_WORD. Change caller initial_elimination_offset. (rounded_frame_size): Take into account that argument pushed has changed. Fix TARGET_ALIGN_DOUBLE problem. From-SVN: r32152
2000-02-25haifa-sched.c (schedule_block): Explain the real reason we delete ↵Geoff Keating4-10/+70
REG_SAVE_NOTEs on the first insn of a block. * haifa-sched.c (schedule_block): Explain the real reason we delete REG_SAVE_NOTEs on the first insn of a block. Don't delete REG_SAVE_NOTES for NOTE_INSN_SETJMP. * compile/20000224-1.c: New test. From-SVN: r32150
2000-02-25* compile/cpp-2.c: New test.Alexandre Oliva2-0/+7
From-SVN: r32149
2000-02-25* compile/cpp-1.c: New test.Alexandre Oliva2-0/+12
From-SVN: r32148
2000-02-25Daily bump.Jeff Law2-2/+2
From-SVN: r32147
2000-02-25* gcc.dg/cpp-li2.c: New test.Alexandre Oliva2-0/+15
From-SVN: r32146