rth [Mon, 22 Jun 1998 22:53:33 +0000 (22:53 +0000)]
* gcc.c (handle_braces): Recognize | between options as an or.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20664
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 22 Jun 1998 22:18:25 +0000 (22:18 +0000)]
* i386.md (exception_receiver): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20663
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 22 Jun 1998 22:16:19 +0000 (22:16 +0000)]
* Make-lang.in (G77STAGESTUFF): Add g77.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20662
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 22 Jun 1998 18:32:14 +0000 (18:32 +0000)]
protoize/unprotoize are target dependent, so give them target dependent names.
* Makefile.in (PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME,
PROTOIZE_CROSS_NAME, UNPROTOIZE_CROSS_NAME): New variables.
(install-common): Use them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20661
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 22 Jun 1998 12:02:52 +0000 (12:02 +0000)]
Fix irix6 -O3 -funroll-all-loops bootstrap failure reported by Kaveh Ghazi.
* gcse.c (add_label_notes): New function.
(pre_insert_insn): Call it.
* unroll.c (unroll_loop): Look for insns with a REG_LABEL note, and
pass the label to set_label_in_map.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20658
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Mon, 22 Jun 1998 11:07:37 +0000 (11:07 +0000)]
Mon Jun 22 19:01:14 1998 Dave Love <d.love@dl.ac.uk>
* Makefile.in (install-info): Fix typpo in previous change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20657
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Mon, 22 Jun 1998 10:58:36 +0000 (10:58 +0000)]
(install-info): Fix typpo in previous change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20656
138bc75d-0d04-0410-961f-
82ee72b054a4
clm [Mon, 22 Jun 1998 09:14:09 +0000 (09:14 +0000)]
Mon Jun 22 11:10:00 1998 Catherine Moore <clm@cygnus.com>
* varasm.c (assemble_variable): Emit alignment warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20655
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 22 Jun 1998 06:30:39 +0000 (06:30 +0000)]
Warning fixes:
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20654
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 22 Jun 1998 05:59:23 +0000 (05:59 +0000)]
Warning fixes:
* call.c (build_scoped_method_call): Remove unused variable `tmp'.
* cp-tree.h (check_dtor_name): Add prototype.
* init.c (expand_member_init): Remove unused variables
`ptr_type_node', `parm' and `rval'.
* ptree.c (print_lang_type): Use HOST_WIDE_INT_PRINT_DEC specifier
in call to fprintf.
(lang_print_xnode): Likewise.
* typeck2.c (enum_name_string): Cast argument to sprintf to long
and use %ld specifier.
* xref.c (GNU_xref_end_scope): Use HOST_WIDE_INT_PRINT_DEC
specifier in call to fprintf.
(GNU_xref_member): Cast argument to sprintf to int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20653
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 22 Jun 1998 05:46:35 +0000 (05:46 +0000)]
Warning fixes:
* 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'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20652
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 22 Jun 1998 05:32:38 +0000 (05:32 +0000)]
Warning fixes:
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20651
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Mon, 22 Jun 1998 05:23:33 +0000 (05:23 +0000)]
Warning fixes:
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20650
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 22 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20649
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 22:52:29 +0000 (22:52 +0000)]
* invoke.texi: Document -mrelax for the mn10300 and mn10200.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20648
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 21:49:52 +0000 (21:49 +0000)]
* basic-block.h (init_regset_vector): Delete declaration.
* flow.c (init_regset_vector): Make it static and add a prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20647
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 20:06:25 +0000 (20:06 +0000)]
* bitmap.h (debug_bitmap): Declare.
* basic-block.h (init_regset_vector): New declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20646
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 20:01:56 +0000 (20:01 +0000)]
* Makefile.in (install-info): Use install-info program if
available, per GNU standard.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20645
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 19:58:40 +0000 (19:58 +0000)]
* Makefile.in (sdbout.o): Add insn-codes.h to dependency.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20644
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 19:54:56 +0000 (19:54 +0000)]
* global.c: Include machmode.h amd move hard-reg-set.h before
rtl.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20643
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 18:03:21 +0000 (18:03 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20642
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 18:01:53 +0000 (18:01 +0000)]
* integrate.c (pushdecl, poplevel): Remove declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20641
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 17:59:03 +0000 (17:59 +0000)]
* haifa-sched.c (debug_ready_list): Make static.
* toplev.h (fancy_abort): Declare.
* rtl.h (expand_expr): Remove declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20640
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 17:33:00 +0000 (17:33 +0000)]
* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20639
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 16:34:31 +0000 (16:34 +0000)]
Forgot to commit last night:
* Makefile.in (crtbeginS.o, crtendS.o): Add -fno-exceptions and
-DCRTSTUFFS_O.
(INSTALL): cd $(srcdir) before make.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20638
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 01:08:21 +0000 (01:08 +0000)]
Bump for snapshot
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20636
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20635
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 00:28:50 +0000 (00:28 +0000)]
�
* configure.in (version, target_alias): Define.
* Makefile.in (version, target_alias, libsubdir): Define.
(install): Remove check for libsubdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20634
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 00:28:48 +0000 (00:28 +0000)]
X
* configure.in (version, target_alias): Define.
* Makefile.in (version, target_alias, libsubdir): Define.
(install): Remove check for libsubdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20633
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 21 Jun 1998 00:26:51 +0000 (00:26 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20632
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 20 Jun 1998 23:55:13 +0000 (23:55 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20631
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 20 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20630
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 20 Jun 1998 00:35:42 +0000 (00:35 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20629
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 20 Jun 1998 00:04:17 +0000 (00:04 +0000)]
* i386.h (output_int_conditional_move): Declare.
(output_fp_conditional_move): Likewise.
(ix86_can_use_return_insn_p): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20628
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 23:52:13 +0000 (23:52 +0000)]
* c-common.c (check_format_info): Initialize length_char and
fci to keep -Wall quiet.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20627
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 23:45:30 +0000 (23:45 +0000)]
* except.c (jumpif_rtx): Put declaration and definition
inside a suitable #ifdef.
(jumpifnot_rtx): Delete dead function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20626
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 23:43:04 +0000 (23:43 +0000)]
* i386.h (output_int_conditional_move): Declare.
(output_fp_conditional_move): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20625
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 23:38:06 +0000 (23:38 +0000)]
* optabs.c (init_traps): Put prototype inside a suitable #ifdef.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20624
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 23:37:04 +0000 (23:37 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20623
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:47:40 +0000 (22:47 +0000)]
* except.c (jumpif_rtx): Make static and add prototype.
(jumpifnot_rtx): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20622
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:46:10 +0000 (22:46 +0000)]
* except.h (emit_unwinder, end_eh_unwinder): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20621
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 19 Jun 1998 22:41:40 +0000 (22:41 +0000)]
* regmove.c (copy_src_to_dest): Add decl for loop_depth.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20620
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 19 Jun 1998 22:38:51 +0000 (22:38 +0000)]
* svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
* dwarf2out.c (ASM_OUTPUT_DWARF_DATA1): Likewise.
Add parens to various macros.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20619
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:35:25 +0000 (22:35 +0000)]
d
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20618
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:35:23 +0000 (22:35 +0000)]
�
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20617
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:32:37 +0000 (22:32 +0000)]
Add Fred's patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20616
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:29:55 +0000 (22:29 +0000)]
* gcc.misc-tests/m-un-2.c: New test.
* g++.old-deja/g++.other/warn01.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20615
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:27:35 +0000 (22:27 +0000)]
* c-typeck.c (pop_init_level): Warn about implicit zero initialization
of struct members.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20614
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:26:29 +0000 (22:26 +0000)]
* typeck2.c (pop_init_level): Warn about implicit zero initialization
of struct members.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20613
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:09:24 +0000 (22:09 +0000)]
* varasm.c (assemble_start_function): Add weak_global_object_name.
* tree.c (get_file_function_name): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20612
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:06:11 +0000 (22:06 +0000)]
* expr.c (do_jump_by_parts_greater_rtx): Removed.
(truthvalue_conversion): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20611
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 22:01:27 +0000 (22:01 +0000)]
* Makefile.in (c-iterate.o): Depend on expr.h.
* c-iterate.c: Include "expr.h".
(expand_expr): Use proper values when calling the function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20610
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 21:59:49 +0000 (21:59 +0000)]
* explow.c (emit_stack_save): Add prototype for FCN.
(emit_stack_restore): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20609
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 21:58:00 +0000 (21:58 +0000)]
* c-lang.c (GNU_xref_begin, GNU_xref_end): Deleted.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20608
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 21:55:10 +0000 (21:55 +0000)]
* dwarf2out.c (getpwd): Add prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20607
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 21:52:37 +0000 (21:52 +0000)]
* dwarf2out.h (debug_dwarf, debug_dwarf_die): New declarations.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20606
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 21:49:26 +0000 (21:49 +0000)]
* c-typeck.c (c_expand_asm_operands): Use proper values when calling
expand_expr..
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20605
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 20:43:54 +0000 (20:43 +0000)]
* c-lex.c (yyprint): Add prototype.
(check_newline, build_objc_string): Remove declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20604
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 20:31:07 +0000 (20:31 +0000)]
* c-tree.h (comptypes_record_hook): Removed.
(finish_incomplete_decl): New prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20603
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 20:02:11 +0000 (20:02 +0000)]
* g77spec.c (lang_specific_driver): Check n_infiles before
appending args.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20602
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 20:01:04 +0000 (20:01 +0000)]
* alias.c (find_base_value): Add prototype.
(true_dependence): Add prototype for function argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20601
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 19:41:19 +0000 (19:41 +0000)]
* c-aux-info.c (xmalloc): Remove declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20600
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 19:26:28 +0000 (19:26 +0000)]
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20599
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 19 Jun 1998 18:54:44 +0000 (18:54 +0000)]
Fix hpux loop unrolling bug reported by Tim Prince.
* loop.h (struct induction): Clarify comment for unrolled field.
* unroll.c (find_splittable_givs): Move set of unrolled field
after address validity check.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20598
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 19 Jun 1998 18:52:42 +0000 (18:52 +0000)]
Remove errant cygnus local tags
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20597
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Fri, 19 Jun 1998 18:42:42 +0000 (18:42 +0000)]
�
Build don't link
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20596
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Fri, 19 Jun 1998 17:40:09 +0000 (17:40 +0000)]
�
64 bit targets don't overflow
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20595
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 19 Jun 1998 15:37:29 +0000 (15:37 +0000)]
Allow INLINE to be defined for debugging
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20594
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Fri, 19 Jun 1998 14:30:11 +0000 (14:30 +0000)]
Mon Jun 15 23:39:24 1998 Craig Burley <burley@gnu.org>
* Make-lang.in (f/g77.info): Use -f when removing
pre-existing Info files, if any. (This rm command
can go away once makeinfo has been changed to delete
.info-N files beyond the last one it creates.)
* Make-lang.in ($(srcdir)/f/intdoc.texi): Compile
using $(INCLUDES) macro to get the new hconfig.h
and system.h headers. [Instead of change below.]
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20593
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Fri, 19 Jun 1998 12:08:33 +0000 (12:08 +0000)]
* gcc.dg/980414-1.c: Move comments outside of ASM to improve
compatibility with assmblers with a different comment character.
Eliminate use of GAS-specific extensions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20592
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:49:20 +0000 (05:49 +0000)]
8
* Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20587
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:49:19 +0000 (05:49 +0000)]
�
* Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20586
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:42:20 +0000 (05:42 +0000)]
�
egcs-
19980619/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* configure (gcc_version): Add new variable describing the
particular gcc version we're building.
* Makefile.in (libsubdir): Add new macro for the directory
in which the compiler finds executables, libraries, etc.
(BASE_FLAGS_TO_PASS): Pass down gcc_version, target_alias
and libsubdir.
egcs-
19980619/gcc/ChangeLog
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.
egcs-
19980619/libio/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add libsubdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20585
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:42:18 +0000 (05:42 +0000)]
�
egcs-
19980619/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* configure (gcc_version): Add new variable describing the
particular gcc version we're building.
* Makefile.in (libsubdir): Add new macro for the directory
in which the compiler finds executables, libraries, etc.
(BASE_FLAGS_TO_PASS): Pass down gcc_version, target_alias
and libsubdir.
egcs-
19980619/gcc/ChangeLog
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.
egcs-
19980619/libio/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add libsubdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20584
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:42:16 +0000 (05:42 +0000)]
�
egcs-
19980619/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* configure (gcc_version): Add new variable describing the
particular gcc version we're building.
* Makefile.in (libsubdir): Add new macro for the directory
in which the compiler finds executables, libraries, etc.
(BASE_FLAGS_TO_PASS): Pass down gcc_version, target_alias
and libsubdir.
egcs-
19980619/gcc/ChangeLog
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.
egcs-
19980619/libio/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add libsubdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20583
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:42:14 +0000 (05:42 +0000)]
�
egcs-
19980619/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* configure (gcc_version): Add new variable describing the
particular gcc version we're building.
* Makefile.in (libsubdir): Add new macro for the directory
in which the compiler finds executables, libraries, etc.
(BASE_FLAGS_TO_PASS): Pass down gcc_version, target_alias
and libsubdir.
egcs-
19980619/gcc/ChangeLog
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.
egcs-
19980619/libio/ChangeLog
1998-06-19 Manfred Hollstein <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add libsubdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20582
138bc75d-0d04-0410-961f-
82ee72b054a4
manfred [Fri, 19 Jun 1998 05:42:12 +0000 (05:42 +0000)]
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20581
138bc75d-0d04-0410-961f-
82ee72b054a4
schwab [Fri, 19 Jun 1998 01:46:50 +0000 (01:46 +0000)]
* c-common.c (truthvalue_conversion): Protect side effects in the
expression when splitting a complex value.
* fold-const.c (fold): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20580
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:42:01 +0000 (01:42 +0000)]
* Makefile.in (local-clean): remove *.log
(warning.log): built with warn_summary from build.log
(mail-report.log): run test_summary
(mail-report-with-warnings.log): run test_summary including
warning.log in the report
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20579
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:39:58 +0000 (01:39 +0000)]
* test_summary: new switch (-i) and environment variable
(append_logs) for including files in the report.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20578
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:34:11 +0000 (01:34 +0000)]
* cccp.c (hack_vms_include_specification): rewrite to handle
'#include <dir/file.h>' correctly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20577
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:27:10 +0000 (01:27 +0000)]
* config/i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20576
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:20:42 +0000 (01:20 +0000)]
* i386.c (notice_update_cc): Integer conditional moves don't
affect cc0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20575
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:13:01 +0000 (01:13 +0000)]
�
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20574
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:12:59 +0000 (01:12 +0000)]
�
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20573
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:07:44 +0000 (01:07 +0000)]
* gcc.c-torture/execute/ieee/980619-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20572
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 01:03:32 +0000 (01:03 +0000)]
* reload1.c (reload_cse_regno_equal_p): If -ffloat-store, don't
consider a MEM in FP mode as equal.
Stolen from gcc2 sources. Fixes problem from Debian folks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20571
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20570
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 19 Jun 1998 00:05:02 +0000 (00:05 +0000)]
* c-decl.c (duplicate_decls): Avoid setting TREE_ASM_WRITTEN for
duplicate declarations of a function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20569
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 Jun 1998 23:39:13 +0000 (23:39 +0000)]
Forgot to update after previous configure.in change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20568
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 Jun 1998 23:36:42 +0000 (23:36 +0000)]
(
* config/float-i386.h: New.
* configure.in (i[34567]86-*-linux-*): Set float_format to i386.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20567
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 Jun 1998 23:36:41 +0000 (23:36 +0000)]
8
* config/float-i386.h: New.
* configure.in (i[34567]86-*-linux-*): Set float_format to i386.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20566
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 18 Jun 1998 23:36:39 +0000 (23:36 +0000)]
�
* config/float-i386.h: New.
* configure.in (i[34567]86-*-linux-*): Set float_format to i386.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20565
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Thu, 18 Jun 1998 22:58:52 +0000 (22:58 +0000)]
*lib/g77.exp: Replace search for libf2c.a with search for newly
renamed libg2c.a
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20564
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Thu, 18 Jun 1998 20:17:26 +0000 (20:17 +0000)]
Fix stack overflow found by glibc compile with max optimizations.
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20563
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Thu, 18 Jun 1998 18:19:08 +0000 (18:19 +0000)]
Fix cygwin32 hosted dwarf2 target problem with line number info.
* dwarf2out.c (size_of_string): Do count backslashes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20562
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Thu, 18 Jun 1998 12:13:20 +0000 (12:13 +0000)]
Add bugs corresponding to PRs 16243 and 16245
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20561
138bc75d-0d04-0410-961f-
82ee72b054a4
nickc [Thu, 18 Jun 1998 11:44:52 +0000 (11:44 +0000)]
Imported fixes for testsuite failures from psion branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20560
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Thu, 18 Jun 1998 09:33:39 +0000 (09:33 +0000)]
* reload.c (find_reloads): Don't narrow scope of RELOAD_OTHER to
RELOAD_FOR_INSN.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20559
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Thu, 18 Jun 1998 09:30:03 +0000 (09:30 +0000)]
* config.guess: Detection of Pentium II for *-sco-3.2v5*.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20558
138bc75d-0d04-0410-961f-
82ee72b054a4