Age | Commit message (Collapse) | Author | Files | Lines |
|
* 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
|
|
From-SVN: r32199
|
|
From-SVN: r32198
|
|
From-SVN: r32197
|
|
From-SVN: r32195
|
|
From-SVN: r32194
|
|
From-SVN: r32193
|
|
From-SVN: r32192
|
|
From-SVN: r32191
|
|
From-SVN: r32190
|
|
From-SVN: r32189
|
|
From-SVN: r32188
|
|
From-SVN: r32187
|
|
From-SVN: r32186
|
|
From-SVN: r32185
|
|
* 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
|
|
From-SVN: r32182
|
|
* 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
|
|
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
|
|
From-SVN: r32179
|
|
From-SVN: r32178
|
|
From-SVN: r32177
|
|
From-SVN: r32176
|
|
From-SVN: r32175
|
|
From-SVN: r32174
|
|
From-SVN: r32173
|
|
From-SVN: r32172
|
|
From-SVN: r32171
|
|
* 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
|
|
* optimize.c (expand_call_inline): Emit the return label before
evaluating the return value.
From-SVN: r32169
|
|
From-SVN: r32168
|
|
(......
* 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-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
|
|
From-SVN: r32165
|
|
* gjavah.c (main): Avoid using `argi' to report unimplemented
options.
From-SVN: r32164
|
|
From-SVN: r32163
|
|
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
|
|
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
|
|
* 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
|
|
From-SVN: r32159
|
|
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
|
|
From-SVN: r32157
|
|
From-SVN: r32155
|
|
From-SVN: r32154
|
|
* 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
|
|
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
|
|
From-SVN: r32149
|
|
From-SVN: r32148
|
|
From-SVN: r32147
|
|
From-SVN: r32146
|