?? changelog.0
字號:
Mon Jun 22 19:01:14 1998 Dave Love <d.love@dl.ac.uk>
* Makefile.in (install-info): Fix typpo in previous change.
Mon Jun 22 11:10:00 1998 Catherine Moore <clm@cygnus.com>
* varasm.c (assemble_variable): Emit alignment warning.
Mon Jun 22 08:18:46 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Makefile.in (varasm.o): Depend on sdbout.h.
(sdbout.o): Depend on toplev.h.
* collect2.c (scan_prog_file): Cast fprintf argument to `long' and
use %ld specifier.
* final.c (shorten_branches): Cast first arg of `bzero' to char *.
* genextract.c (main): When creating insn-extract.c, mark variable
`i' with ATTRIBUTE_UNUSED.
* genpeep.c (main): When creating insn-peep.c, mark variables
`insn', `x' and `pat' with ATTRIBUTE_UNUSED.
* objc/init.c (__objc_tree_print): Wrap function definition in
macro `DEBUG'.
* objc/objc-act.c (encode_array): Cast sprintf argument to `long'
and use %ld specifier.
(adorn_decl): Likewise, twice.
* reload1.c (reload_cse_regs): Cast first arg of `bzero' to char *.
* sdbout.c: Include output.h and toplev.h.
(PUT_SDB_INT_VAL): Use HOST_WIDE_INT_PRINT_DEV to print argument
`a'. Cast `a' to HOST_WIDE_INT to force it to always be so.
(PUT_SDB_SIZE): Likewise.
* sdbout.h (sdbout_mark_begin_function): Add prototype.
* stmt.c (check_for_full_enumeration_handling): Cast argument of
`warning' to long and use %ld specifier.
* toplev.c (main): Likewise for `fprintf'.
* toplev.h (output_file_directive): Add prototype.
* unroll.c (unroll_loop): Use HOST_WIDE_INT_PRINT_DEC specifier in
call to `fprintf'.
(precondition_loop_p): Likewise.
* varasm.c Include sdbout.h.
(assemble_static_space): Move sometimes-unused variable `rounded'
into the scope in which it is used.
* mips.c (gpr_mode): Don't say `static' twice.
* cpplib.c (cpp_handle_option): Don't pass unneeded NULL to cpp_fatal.
* objc/objc-act.c (init_selector): Hide prototype and definition.
* optabs.c (gen_cond_trap): Remove unused variable `icode'.
* regmove.c (copy_src_to_dest): Likewise for `i'.
* mips-tfile.c (add_local_symbol): Cast width format specifier to int.
(add_ext_symbol): Likewise.
(add_file): Likewise.
(parse_def): Likewise.
(write_varray): Use HOST_PTR_PRINTF to print a pointer. Fix
remaining format specifiers and arguments.
(write_object): Likewise, several times.
(read_seek): Likewise.
(out_of_bounds): Likewise.
(allocate_cluster): Likewise.
(xmalloc): Likewise.
(xcalloc): Likewise.
(xrealloc): Likewise.
(xfree): Likewise.
* mips-tdump.c (print_symbol): Likewise.
Sun Jun 21 17:05:34 1998 Dave Love <d.love@dl.ac.uk>
* Makefile.in (install-info): Use install-info program if
available, per GNU standard.
Sun Jun 21 18:56:44 1998 Jeffrey A Law (law@cygnus.com)
* invoke.texi: Document -mrelax for the mn10300 and mn10200.
* basic-block.h (init_regset_vector): Delete declaration.
* flow.c (init_regset_vector): Make it static and add a prototype.
* bitmap.h (debug_bitmap): Declare.
* haifa-sched.c (debug_ready_list): Make static.
* toplev.h (fancy_abort): Declare.
Sun Jun 21 18:30:13 1998 H.J. Lu (hjl@gnu.org)
* basic-block.h (init_regset_vector): New declaration.
* Makefile.in (sdbout.o): Add insn-codes.h to dependency.
* global.c: Include machmode.h amd move hard-reg-set.h before
rtl.h.
* haifa-sched.c (insn_issue_delay, birthing_insn_p,
adjust_priority, print_insn_chaino): New declaration.
(schedule_insns): Remove declaration.
(init_target_units, get_visual_tbl_length,
init_block_visualization): Add prototype.
* integrate.c (pushdecl, poplevel): Remove declaration.
* rtl.h (expand_expr): Remove declaration.
* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.
Sun Jun 21 01:08:17 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
Sun Jun 21 01:16:38 1998 John Wehle (john@feith.com)
* i386.c (output_fp_conditional_move): Don't bother handling
(cc_prev_status.flags && CC_NO_OVERFLOW) since the INSN patterns
prevent this from happening.
* i386.md (nonlocal_goto_receiver): Delete.
Sun Jun 21 00:42:20 1998 H.J. Lu (hjl@gnu.org)
* Makefile.in (crtbeginS.o, crtendS.o): Add -fno-exceptions and
-DCRTSTUFFS_O.
(INSTALL): cd $(srcdir) before make.
* flow.c (allocate_for_life_analysis, init_regset_vector):
Remove declaration.
* function.h (get_first_block_beg): New declaration.
* gbl-ctors.h (__do_global_dtors): Add prototype.
* gcov-io.h (__fetch_long): New declaration.
(__store_long): Likewise.
(__read_long): Likewise.
(__write_long): Likewise.
* gcov.c (print_usage): New declaration.
* Makefile.in (c-iterate.o): Depend on insn-codes.h too.
Sat Jun 20 00:36:16 1998 Jeffrey A Law (law@cygnus.com)
* calls.c (expand_call): Initialize "src" and "dest".
* stmt.c (expand_return): Likewise.
* expmed.c (extract_split_bit_field): Similarly for "result"
* gcse.c (compute_hash_table): Mark first arg as unused.
* jump.c (jump_optimize): Initialize reversep.
* tree.c (make_node): Initialize length.
* c-common.c (check_format_info): Initialize length_char and
fci to keep -Wall quiet.
* except.c (jumpif_rtx): Put declaration and definition
inside a suitable #ifdef.
(jumpifnot_rtx): Delete dead function.
* i386.h (output_int_conditional_move): Declare.
(output_fp_conditional_move): Likewise.
(ix86_can_use_return_insn_p): Likewise.
* optabs.c (init_traps): Put prototype inside a suitable #ifdef.
Sat Jun 20 00:27:40 1998 Graham <grahams@rcp.co.uk>
* alias.c: Include toplev.h.
* caller-save.c: Include toplev.h.
* combine.c: Include toplev.h.
* flow.c Include toplev.h.
* global.c: Include toplev.h.
* jump.c: Include toplev.h.
* local-alloc.c: Include toplev.h.
* loop.c: Include toplev.h.
* regmove.c: Include toplev.h.
* stupid.c: Include toplev.h.
* unroll.c: Include toplev.h.
* Makefile.in: Add toplev.h dependencies.
Fri Jun 19 22:40:25 1998 Jason Merrill <jason@yorick.cygnus.com>
* regmove.c (copy_src_to_dest): Add decl for loop_depth.
* svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
* dwarf2out.c (ASM_OUTPUT_DWARF_DATA1): Likewise.
Add parens to various macros.
Fri Jun 19 23:22:42 1998 Bruno Haible <bruno@linuix.mathematik.uni-karlsruhe.de>
* c-typeck.c (pop_init_level): Warn about implicit zero initialization
of struct members.
Fri Jun 19 23:06:33 1998 Jason Merrill <jason@yorick.cygnus.com>
* varasm.c (assemble_start_function): Add weak_global_object_name.
* tree.c (get_file_function_name): Use it.
Fri Jun 19 22:55:14 1998 Jeffrey A Law (law@cygnus.com)
* except.c (jumpif_rtx): Make static and add prototype.
(jumpifnot_rtx): Likewise.
* README.gnat: Add a build patch from Fred Fish.
* c-lang.c (GNU_xref_begin, GNU_xref_end): Deleted.
* Makefile.in (c-iterate.o): Depend on expr.h.
Fri Jun 19 20:38:34 1998 H.J. Lu (hjl@gnu.org)
* except.h (emit_unwinder, end_eh_unwinder): Removed.
* dwarfout.c (getpwd): Add prototype.
(is_pseudo_reg, type_main_variant, is_tagged_type,
is_redundant_typedef): New declaration.
(output_decl): Add prototype for FUNC.
(type_main_variant): Make it static.
(is_tagged_type): Likewise.
(is_redundant_typedef): Likewise.
* expr.c (do_jump_by_parts_greater_rtx): Removed.
(truthvalue_conversion): Likewise.
* c-iterate.c: Include "expr.h".
(expand_expr): Use proper values when calling the function.
* explow.c (emit_stack_save): Add prototype for FCN.
(emit_stack_restore): Likewise.
* dwarf2out.c (getpwd): Add prototype.
* dwarf2out.h (debug_dwarf, debug_dwarf_die): New declarations.
* c-typeck.c (c_expand_asm_operands): Use proper values when calling
expand_expr.
* c-lex.c (yyprint): Add prototype.
(check_newline, build_objc_string): Remove declaration.
* c-tree.h (comptypes_record_hook): Removed.
(finish_incomplete_decl): New prototype.
* alias.c (find_base_value): Add prototype.
(true_dependence): Add prototype for function argument.
* c-aux-info.c (xmalloc): Remove declaration.
Fri Jun 19 20:23:05 1998 Robert Lipe <robertl@dgii.com>
* i386.c: Include system.h. Remove redundant includes.
(optimization_options): Mark param 'size' with ATTRIBUTE_UNUSED.
(i386_cc_probably_useless_p): Likewise for 'decl', 'attributes',
'identifier', 'args'.
(i386_valid_type_attribute_p): Likewise for 'attributes'.
(i386_comp_type_attribute_p): Likewise for 'type1', 'type2'.
(function_arg_partial_nregs): Likewise for 'cum', 'mode', 'type',
and 'named'.
(symbolic_operand): Likewise for 'mode'.
(call_insn_operand): Likewise.
(expander_call_insn_operand): Likewise.
(ix86_logical_operator): Likewise.
(ix86_binary_operator_ok): Likewise.
(emit_pic_move): Likewise.
(VOIDmode_compare_op): Likewise.
(is_mul): Likewise.
(str_immediate_operand): Likewise.
(ix86_uary_operator_ok): Likewise for 'code', 'mode', and 'operands'.yy
(asm_output_function_prefix): Likewise for 'name'.
(function_prologue): Likewise for 'file', and 'size'.
(function_epilogue): Likewise.
1998-06-19 Jim Wilson <wilson@cygnus.com>
* loop.h (struct induction): Clarify comment for unrolled field.
* unroll.c (find_splittable_givs): Move set of unrolled field
after address validity check.
Fri Jun 19 18:38:04 1998 Michael Meissner <meissner@cygnus.com>
* config/fp-bit.c (INLINE): Only define if not already defined.
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in (installdirs): Loop over directories in $(libsubdir)
creating probably missing ones, instead of single if statements.
Fri Jun 19 10:43:52 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* c-common.c (truthvalue_conversion): Protect side effects in the
expression when splitting a complex value.
* fold-const.c (fold): Likewise.
Fri Jun 19 02:31:16 1998 Klaus Kaempf (kkaempf@progis.de)
* cccp.c (hack_vms_include_specification): Rewrite to handle
'#include <dir/file.h>' correctly.
Fri Jun 19 02:24:11 1998 H.J. Lu (hjl@gnu.org)
* config/i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Defined.
Fri Jun 19 02:10:10 1998 John Wehle (john@feith.com)
* i386.c (notice_update_cc): Integer conditional moves don't
affect cc0.
* i386.md (movsfcc, movdfcc, movxfcc): Use emit_store_flag
to support LT, LE, GE, and GT signed integer comparisons.
(movsfcc+1, movsfcc+2, movdfcc+1, movdfcc+2,
movxfcc+1, movxfcc+2): Pattern doesn't match if the comparison
is LT, LE, GE, or GT.
(movdicc): Remove code resulting from an earlier patch which
didn't apply correctly.
Fri Jun 19 02:00:19 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* reload1.c (reload_cse_regno_equal_p): If -ffloat-store, don't
consider a MEM in FP mode as equal.
Fri Jun 19 01:02:17 1998 Jeffrey A Law (law@cygnus.com)
* c-decl.c (duplicate_decls): Avoid setting TREE_ASM_WRITTEN for
duplicate declarations of a function.
Fri Jun 19 00:33:33 1998 H.J. Lu (hjl@gnu.org)
* config/float-i386.h: New.
* configure.in (i[34567]86-*-linux-*): Set float_format to i386.
Thu Jun 18 20:11:00 1998 Jim Wilson <wilson@cygnus.com>
* sched.c (schedule_insns): Use xmalloc not alloca for max_uid
indexed arrays. Call free at the end of the function for them.
* haifa-sched.c (schedule_insns): Likewise.
Thu Jun 18 18:16:01 1998 Jim Wilson <wilson@cygnus.com>
* dwarf2out.c (size_of_string): Do count backslashes.
Thu Jun 18 11:43:54 1998 Nick Clifton <nickc@cygnus.com>
* config/arm/thumb.h (GO_IF_LEGITIMATE_A
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -