H.J. Lu
f6781658f5
global.c: Include machmode.h amd move hard-reg-set.h before rtl.h.
...
* global.c: Include machmode.h amd move hard-reg-set.h before
rtl.h.
From-SVN: r20643
1998-06-21 13:54:56 -06:00
H.J. Lu
cc4fe0e2a4
haifa-sched.c (insn_issue_delay, [...]): New declaration.
...
* 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.
From-SVN: r20642
1998-06-21 12:03:21 -06:00
H.J. Lu
8a1ef8c9e2
* integrate.c (pushdecl, poplevel): Remove declaration.
...
From-SVN: r20641
1998-06-21 12:01:53 -06:00
Jeff Law
9a8b0889eb
haifa-sched.c (debug_ready_list): Make static.
...
* haifa-sched.c (debug_ready_list): Make static.
* toplev.h (fancy_abort): Declare.
* rtl.h (expand_expr): Remove declaration.
From-SVN: r20640
1998-06-21 11:59:03 -06:00
H.J. Lu
27fa83c13a
loop.c (oballoc): Remove declaration.
...
* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.
From-SVN: r20639
1998-06-21 11:33:00 -06:00
H.J. Lu
1442f4eb57
Forgot to commit last night:
...
* Makefile.in (crtbeginS.o, crtendS.o): Add -fno-exceptions and
-DCRTSTUFFS_O.
(INSTALL): cd $(srcdir) before make.
From-SVN: r20638
1998-06-21 10:34:31 -06:00
Jeffrey A Law
e4ad60fe62
Bump for snapshot
...
From-SVN: r20636
1998-06-20 19:08:21 -06:00
Jeff Law
a826243e73
Daily bump.
...
From-SVN: r20635
1998-06-20 18:45:02 -06:00
Jeff Law
487eb4b87b
configure.in (version, [...]): Define.
...
�
* configure.in (version, target_alias): Define.
* Makefile.in (version, target_alias, libsubdir): Define.
(install): Remove check for libsubdir.
From-SVN: r20634
1998-06-20 18:28:50 -06:00
Dave Love
0f1d4fada4
configure.in (version, [...]): Define.
...
X
* configure.in (version, target_alias): Define.
* Makefile.in (version, target_alias, libsubdir): Define.
(install): Remove check for libsubdir.
From-SVN: r20633
1998-06-20 18:28:48 -06:00
John Wehle
c0067dc8d5
i386.c (output_fp_conditional_move): Don't bother handling (cc_prev_status.flags && CC_NO_OVERFLOW) since the INSN...
...
* 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.
From-SVN: r20632
1998-06-20 18:26:51 -06:00
H.J. Lu
a24da858ab
flow.c (allocate_for_life_analysis, [...]): Remove declaration.
...
* 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.
From-SVN: r20631
1998-06-20 17:55:13 -06:00
Jeff Law
62e349a005
Daily bump.
...
From-SVN: r20630
1998-06-19 18:45:02 -06:00
Jeffrey A Law
c16ddde3e3
calls.c (expand_call): Initialize "src" and "dest".
...
* 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.
From-SVN: r20629
1998-06-19 18:35:42 -06:00
Jeffrey A Law
2305ac0d57
i386.h (output_int_conditional_move): Declare.
...
* i386.h (output_int_conditional_move): Declare.
(output_fp_conditional_move): Likewise.
(ix86_can_use_return_insn_p): Likewise.
From-SVN: r20628
1998-06-19 18:04:17 -06:00
Jeffrey A Law
f67aab2c6f
c-common.c (check_format_info): Initialize length_char and fci to keep -Wall quiet.
...
* c-common.c (check_format_info): Initialize length_char and
fci to keep -Wall quiet.
From-SVN: r20627
1998-06-19 17:52:13 -06:00
Jeffrey A Law
767f5b145b
except.c (jumpif_rtx): Put declaration and definition inside a suitable #ifdef.
...
* except.c (jumpif_rtx): Put declaration and definition
inside a suitable #ifdef.
(jumpifnot_rtx): Delete dead function.
From-SVN: r20626
1998-06-19 17:45:30 -06:00
Jeffrey A Law
5a77b5f30e
i386.h (output_int_conditional_move): Declare.
...
* i386.h (output_int_conditional_move): Declare.
(output_fp_conditional_move): Likewise.
From-SVN: r20625
1998-06-19 17:43:04 -06:00
Jeffrey A Law
4ef873c261
* optabs.c (init_traps): Put prototype inside a suitable #ifdef.
...
From-SVN: r20624
1998-06-19 17:38:06 -06:00
Graham Stott
2e107e9ea1
alias.c: Include toplev.h
...
* 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.
From-SVN: r20623
1998-06-19 17:37:04 -06:00
Jeffrey A Law
561592c581
except.c (jumpif_rtx): Make static and add prototype.
...
* except.c (jumpif_rtx): Make static and add prototype.
(jumpifnot_rtx): Likewise.
From-SVN: r20622
1998-06-19 16:47:40 -06:00
H.J. Lu
1986428984
* except.h (emit_unwinder, end_eh_unwinder): Removed.
...
From-SVN: r20621
1998-06-19 16:46:10 -06:00
Jason Merrill
29a4c5ed1e
* regmove.c (copy_src_to_dest): Add decl for loop_depth.
...
From-SVN: r20620
1998-06-19 18:41:40 -04:00
Jason Merrill
32bd96ffaf
svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
...
* svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
* dwarf2out.c (ASM_OUTPUT_DWARF_DATA1): Likewise.
Add parens to various macros.
From-SVN: r20619
1998-06-19 18:38:51 -04:00
Jeff Law
24e7541105
dwarfout.c (getpwd): Add prototype.
...
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.
From-SVN: r20618
1998-06-19 16:35:25 -06:00
Jeff Law
90bf9bc4b9
dwarfout.c (getpwd): Add prototype.
...
�
* 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.
From-SVN: r20617
1998-06-19 16:35:23 -06:00
Jeff Law
c54ce0451c
Add Fred's patch.
...
From-SVN: r20616
1998-06-19 16:32:37 -06:00
Bruno Haible
51f8493daa
m-un-2.c: New test.
...
* gcc.misc-tests/m-un-2.c: New test.
* g++.old-deja/g++.other/warn01.c: Likewise.
From-SVN: r20615
1998-06-19 16:29:55 -06:00
Bruno Haible
9dfcc8db5b
c-typeck.c (pop_init_level): Warn about implicit zero initialization of struct members.
...
* c-typeck.c (pop_init_level): Warn about implicit zero initialization
of struct members.
From-SVN: r20614
1998-06-19 16:27:35 -06:00
Bruno Haible
b152601696
typeck2.c (pop_init_level): Warn about implicit zero initialization of struct members.
...
* typeck2.c (pop_init_level): Warn about implicit zero initialization
of struct members.
From-SVN: r20613
1998-06-19 16:26:29 -06:00
Jason Merrill
ee8303096a
varasm.c (assemble_start_function): Add weak_global_object_name.
...
* varasm.c (assemble_start_function): Add weak_global_object_name.
* tree.c (get_file_function_name): Use it.
From-SVN: r20612
1998-06-19 16:09:24 -06:00
H.J. Lu
0d091530be
expr.c (do_jump_by_parts_greater_rtx): Removed.
...
* expr.c (do_jump_by_parts_greater_rtx): Removed.
(truthvalue_conversion): Likewise.
From-SVN: r20611
1998-06-19 16:06:11 -06:00
Jeff Law
3ca4021d53
Makefile.in (c-iterate.o): Depend on expr.h.
...
* Makefile.in (c-iterate.o): Depend on expr.h.
* c-iterate.c: Include "expr.h".
(expand_expr): Use proper values when calling the function.
From-SVN: r20610
1998-06-19 16:01:27 -06:00
H.J. Lu
0ddc9a9492
explow.c (emit_stack_save): Add prototype for FCN.
...
* explow.c (emit_stack_save): Add prototype for FCN.
(emit_stack_restore): Likewise.
From-SVN: r20609
1998-06-19 15:59:49 -06:00
Jeffrey A Law
2c975716a2
* c-lang.c (GNU_xref_begin, GNU_xref_end): Deleted.
...
From-SVN: r20608
1998-06-19 15:58:00 -06:00
H.J. Lu
e179bf0f69
* dwarf2out.c (getpwd): Add prototype.
...
From-SVN: r20607
1998-06-19 15:55:10 -06:00
H.J. Lu
79a2acc802
* dwarf2out.h (debug_dwarf, debug_dwarf_die): New declarations.
...
From-SVN: r20606
1998-06-19 15:52:37 -06:00
H.J. Lu
f5a8bfff50
c-typeck.c (c_expand_asm_operands): Use proper values when calling expand_expr..
...
* c-typeck.c (c_expand_asm_operands): Use proper values when calling
expand_expr..
From-SVN: r20605
1998-06-19 15:49:26 -06:00
H.J. Lu
3ab6dd7c85
c-lex.c (yyprint): Add prototype.
...
* c-lex.c (yyprint): Add prototype.
(check_newline, build_objc_string): Remove declaration.
From-SVN: r20604
1998-06-19 14:43:54 -06:00
H.J. Lu
0bb0a00ba4
c-tree.h (comptypes_record_hook): Removed.
...
* c-tree.h (comptypes_record_hook): Removed.
(finish_incomplete_decl): New prototype.
From-SVN: r20603
1998-06-19 14:31:07 -06:00
H.J. Lu
f8d58786f4
g77spec.c (lang_specific_driver): Check n_infiles before appending args.
...
* g77spec.c (lang_specific_driver): Check n_infiles before
appending args.
From-SVN: r20602
1998-06-19 14:02:11 -06:00
H.J. Lu
960b4ee6e1
alias.c (find_base_value): Add prototype.
...
* alias.c (find_base_value): Add prototype.
(true_dependence): Add prototype for function argument.
From-SVN: r20601
1998-06-19 14:01:04 -06:00
H.J. Lu
3559eb289e
* c-aux-info.c (xmalloc): Remove declaration.
...
From-SVN: r20600
1998-06-19 13:41:19 -06:00
Robert Lipe
bb5177ac6d
i386.c: Include system.h.
...
* 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.
From-SVN: r20599
1998-06-19 13:26:28 -06:00
Jim Wilson
7e7ca3a1bd
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.
From-SVN: r20598
1998-06-19 11:54:44 -07:00
Michael Meissner
643a7267df
Remove errant cygnus local tags
...
From-SVN: r20597
1998-06-19 18:52:42 +00:00
Benjamin Kosnik
452fd31816
�
...
Build don't link
From-SVN: r20596
1998-06-19 18:42:42 +00:00
Benjamin Kosnik
24c743a025
�
...
64 bit targets don't overflow
From-SVN: r20595
1998-06-19 17:40:09 +00:00
Michael Meissner
c041820530
Allow INLINE to be defined for debugging
...
From-SVN: r20594
1998-06-19 15:37:29 +00:00
Craig Burley
08e901b958
Make-lang.in (f/g77.info): Use -f when removing pre-existing Info files, if any.
...
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.]
From-SVN: r20593
1998-06-19 14:30:11 +00:00