]> gcc.gnu.org Git - gcc.git/log
gcc.git
26 years agoRemove reference to warn_bss_align.
Catherine Moore [Tue, 23 Jun 1998 05:45:40 +0000 (05:45 +0000)]
Remove reference to warn_bss_align.

From-SVN: r20670

26 years agoComplete this set of changes to make the Sparc
David S. Miller [Tue, 23 Jun 1998 02:24:13 +0000 (02:24 +0000)]
Complete this set of changes to make the Sparc
backend completely gen_rtx clean.

From-SVN: r20669

26 years agocall.c (joust): Fix confusing conversion warning.
Jason Merrill [Tue, 23 Jun 1998 01:49:05 +0000 (01:49 +0000)]
call.c (joust): Fix confusing conversion warning.

* call.c (joust): Fix confusing conversion warning.
* call.c (build_op_delete_call): Add placement parm.  Check
LOOKUP_SPECULATIVELY.
* cp-tree.h, decl2.c, init.c: Adjust.
* decl.c (finish_function): Use it.
* pt.c (tsubst): Diagnose creating void fields or variables.

From-SVN: r20668

26 years agosparc.md (zero_extendhidi2, [...]): Change remaining generic gen_rtx calls to specifi...
David S. Miller [Tue, 23 Jun 1998 01:16:31 +0000 (01:16 +0000)]
sparc.md (zero_extendhidi2, [...]): Change remaining generic gen_rtx calls to specific genrtl ones.

* config/sparc/sparc.md (zero_extendhidi2, extendhisi2,
extendqihi2, extendqisi2, extendqidi2, extendhidi2, adddi3,
subdi3, negdi2, call, call_value, untyped_return, nonlocal_goto,
splits and peepholes): Change remaining generic gen_rtx calls to
specific genrtl ones.

From-SVN: r20667

26 years agoDaily bump.
Jeff Law [Tue, 23 Jun 1998 00:45:02 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r20666

26 years agofreebsd-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic.
John Wehle [Mon, 22 Jun 1998 23:06:58 +0000 (23:06 +0000)]
freebsd-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic.

* i386/freebsd-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic.
* i386/sysv4.h (JUMP_TABLES_IN_TEXT_SECTION): Define as flag_pic.

From-SVN: r20665

26 years ago* gcc.c (handle_braces): Recognize | between options as an or.
Richard Henderson [Mon, 22 Jun 1998 22:53:33 +0000 (15:53 -0700)]
* gcc.c (handle_braces): Recognize | between options as an or.

From-SVN: r20664

26 years ago* i386.md (exception_receiver): Define.
John Wehle [Mon, 22 Jun 1998 22:18:25 +0000 (22:18 +0000)]
* i386.md (exception_receiver): Define.

From-SVN: r20663

26 years ago* Make-lang.in (G77STAGESTUFF): Add g77.c.
H.J. Lu [Mon, 22 Jun 1998 22:16:19 +0000 (22:16 +0000)]
* Make-lang.in (G77STAGESTUFF): Add g77.c.

From-SVN: r20662

26 years agoprotoize/unprotoize are target dependent, so give them target dependent names.
Jim 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.

From-SVN: r20661

26 years agoFix irix6 -O3 -funroll-all-loops bootstrap failure reported by Kaveh Ghazi.
Jim 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.

From-SVN: r20658

26 years agoMakefile.in (install-info): Fix typpo in previous change.
Dave Love [Mon, 22 Jun 1998 11:07:37 +0000 (11:07 +0000)]
Makefile.in (install-info): Fix typpo in previous change.

Mon Jun 22 19:01:14 1998  Dave Love  <d.love@dl.ac.uk>
* Makefile.in (install-info): Fix typpo in previous change.

From-SVN: r20657

26 years ago(install-info): Fix typpo in previous change.
Dave Love [Mon, 22 Jun 1998 10:58:36 +0000 (10:58 +0000)]
(install-info): Fix typpo in previous change.

From-SVN: r20656

26 years agovarasm.c (assemble_variable): Emit alignment warning.
Catherine Moore [Mon, 22 Jun 1998 09:14:09 +0000 (09:14 +0000)]
varasm.c (assemble_variable): Emit alignment warning.

Mon Jun 22 11:10:00 1998  Catherine Moore  <clm@cygnus.com>
        * varasm.c (assemble_variable):  Emit alignment warning.

From-SVN: r20655

26 years agoWarning fixes:
Kaveh R. 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.

From-SVN: r20654

26 years agoWarning fixes:
Kaveh R. 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.

From-SVN: r20653

26 years agoWarning fixes:
Kaveh R. 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'.

From-SVN: r20652

26 years agoWarning fixes:
Kaveh R. 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.

From-SVN: r20651

26 years agoWarning fixes:
Kaveh R. 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.

From-SVN: r20650

26 years agoDaily bump.
Jeff Law [Mon, 22 Jun 1998 00:45:02 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r20649

26 years ago* invoke.texi: Document -mrelax for the mn10300 and mn10200.
Jeffrey A Law [Sun, 21 Jun 1998 22:52:29 +0000 (22:52 +0000)]
* invoke.texi: Document -mrelax for the mn10300 and mn10200.

From-SVN: r20648

26 years agobasic-block.h (init_regset_vector): Delete declaration.
Jeffrey A Law [Sun, 21 Jun 1998 21:49:52 +0000 (21:49 +0000)]
basic-block.h (init_regset_vector): Delete declaration.

        * basic-block.h (init_regset_vector): Delete declaration.
        * flow.c (init_regset_vector): Make it static and add a prototype.

From-SVN: r20647

26 years agobitmap.h (debug_bitmap): Declare.
Jeff Law [Sun, 21 Jun 1998 20:06:25 +0000 (14:06 -0600)]
bitmap.h (debug_bitmap): Declare.

        * bitmap.h (debug_bitmap): Declare.
        * basic-block.h (init_regset_vector): New declaration.

From-SVN: r20646

26 years agoMakefile.in (install-info): Use install-info program if available, per GNU standard.
Dave Love [Sun, 21 Jun 1998 20:01:56 +0000 (20:01 +0000)]
Makefile.in (install-info): Use install-info program if available, per GNU standard.

* Makefile.in (install-info): Use install-info program if
available, per GNU standard.

From-SVN: r20645

26 years ago* Makefile.in (sdbout.o): Add insn-codes.h to dependency.
H.J. Lu [Sun, 21 Jun 1998 19:58:40 +0000 (19:58 +0000)]
* Makefile.in (sdbout.o): Add insn-codes.h to dependency.

From-SVN: r20644

26 years agoglobal.c: Include machmode.h amd move hard-reg-set.h before rtl.h.
H.J. Lu [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.

* global.c: Include machmode.h amd move hard-reg-set.h before
rtl.h.

From-SVN: r20643

26 years agohaifa-sched.c (insn_issue_delay, [...]): New declaration.
H.J. Lu [Sun, 21 Jun 1998 18:03:21 +0000 (18:03 +0000)]
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

26 years ago* integrate.c (pushdecl, poplevel): Remove declaration.
H.J. Lu [Sun, 21 Jun 1998 18:01:53 +0000 (18:01 +0000)]
* integrate.c (pushdecl, poplevel): Remove declaration.

From-SVN: r20641

26 years agohaifa-sched.c (debug_ready_list): Make static.
Jeff Law [Sun, 21 Jun 1998 17:59:03 +0000 (11:59 -0600)]
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

26 years agoloop.c (oballoc): Remove declaration.
H.J. Lu [Sun, 21 Jun 1998 17:33:00 +0000 (17:33 +0000)]
loop.c (oballoc): Remove declaration.

* loop.c (oballoc): Remove declaration.
(replace_call_address): Add prototype.

From-SVN: r20639

26 years agoForgot to commit last night:
H.J. Lu [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.

From-SVN: r20638

26 years agoBump for snapshot
Jeffrey A Law [Sun, 21 Jun 1998 01:08:21 +0000 (19:08 -0600)]
Bump for snapshot

From-SVN: r20636

26 years agoDaily bump.
Jeff Law [Sun, 21 Jun 1998 00:45:02 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r20635

26 years agoconfigure.in (version, [...]): Define.
Jeff Law [Sun, 21 Jun 1998 00:28:50 +0000 (18:28 -0600)]
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

26 years agoconfigure.in (version, [...]): Define.
Dave Love [Sun, 21 Jun 1998 00:28:48 +0000 (00:28 +0000)]
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

26 years agoi386.c (output_fp_conditional_move): Don't bother handling (cc_prev_status.flags...
John Wehle [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...

        * 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

26 years agoflow.c (allocate_for_life_analysis, [...]): Remove declaration.
H.J. Lu [Sat, 20 Jun 1998 23:55:13 +0000 (23:55 +0000)]
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

26 years agoDaily bump.
Jeff Law [Sat, 20 Jun 1998 00:45:02 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r20630

26 years agocalls.c (expand_call): Initialize "src" and "dest".
Jeffrey A Law [Sat, 20 Jun 1998 00:35:42 +0000 (00:35 +0000)]
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

26 years agoi386.h (output_int_conditional_move): Declare.
Jeffrey A Law [Sat, 20 Jun 1998 00:04:17 +0000 (00:04 +0000)]
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

26 years agoc-common.c (check_format_info): Initialize length_char and fci to keep -Wall quiet.
Jeffrey A 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.

        * c-common.c (check_format_info): Initialize length_char and
        fci to keep -Wall quiet.

From-SVN: r20627

26 years agoexcept.c (jumpif_rtx): Put declaration and definition inside a suitable #ifdef.
Jeffrey A Law [Fri, 19 Jun 1998 23:45:30 +0000 (23:45 +0000)]
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

26 years agoi386.h (output_int_conditional_move): Declare.
Jeffrey A Law [Fri, 19 Jun 1998 23:43:04 +0000 (23:43 +0000)]
i386.h (output_int_conditional_move): Declare.

        * i386.h (output_int_conditional_move): Declare.
        (output_fp_conditional_move): Likewise.

From-SVN: r20625

26 years ago* optabs.c (init_traps): Put prototype inside a suitable #ifdef.
Jeffrey A Law [Fri, 19 Jun 1998 23:38:06 +0000 (23:38 +0000)]
* optabs.c (init_traps): Put prototype inside a suitable #ifdef.

From-SVN: r20624

26 years agoalias.c: Include toplev.h
Graham Stott [Fri, 19 Jun 1998 23:37:04 +0000 (17:37 -0600)]
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

26 years agoexcept.c (jumpif_rtx): Make static and add prototype.
Jeffrey A Law [Fri, 19 Jun 1998 22:47:40 +0000 (22:47 +0000)]
except.c (jumpif_rtx): Make static and add prototype.

        * except.c (jumpif_rtx): Make static and add prototype.
        (jumpifnot_rtx): Likewise.

From-SVN: r20622

26 years ago* except.h (emit_unwinder, end_eh_unwinder): Removed.
H.J. Lu [Fri, 19 Jun 1998 22:46:10 +0000 (22:46 +0000)]
* except.h (emit_unwinder, end_eh_unwinder): Removed.

From-SVN: r20621

26 years ago* regmove.c (copy_src_to_dest): Add decl for loop_depth.
Jason Merrill [Fri, 19 Jun 1998 22:41:40 +0000 (22:41 +0000)]
* regmove.c (copy_src_to_dest): Add decl for loop_depth.

From-SVN: r20620

26 years agosvr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
Jason Merrill [Fri, 19 Jun 1998 22:38:51 +0000 (22:38 +0000)]
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

26 years agodwarfout.c (getpwd): Add prototype.
Jeff Law [Fri, 19 Jun 1998 22:35:25 +0000 (16:35 -0600)]
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

26 years agodwarfout.c (getpwd): Add prototype.
Jeff Law [Fri, 19 Jun 1998 22:35:23 +0000 (16:35 -0600)]
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

26 years agoAdd Fred's patch.
Jeff Law [Fri, 19 Jun 1998 22:32:37 +0000 (16:32 -0600)]
Add Fred's patch.

From-SVN: r20616

26 years agom-un-2.c: New test.
Bruno Haible [Fri, 19 Jun 1998 22:29:55 +0000 (00:29 +0200)]
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

26 years agoc-typeck.c (pop_init_level): Warn about implicit zero initialization of struct members.
Bruno Haible [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.

        * c-typeck.c (pop_init_level): Warn about implicit zero initialization
        of struct members.

From-SVN: r20614

26 years agotypeck2.c (pop_init_level): Warn about implicit zero initialization of struct members.
Bruno Haible [Fri, 19 Jun 1998 22:26:29 +0000 (22:26 +0000)]
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

26 years agovarasm.c (assemble_start_function): Add weak_global_object_name.
Jason Merrill [Fri, 19 Jun 1998 22:09:24 +0000 (22:09 +0000)]
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

26 years agoexpr.c (do_jump_by_parts_greater_rtx): Removed.
H.J. Lu [Fri, 19 Jun 1998 22:06:11 +0000 (22:06 +0000)]
expr.c (do_jump_by_parts_greater_rtx): Removed.

* expr.c (do_jump_by_parts_greater_rtx): Removed.
(truthvalue_conversion): Likewise.

From-SVN: r20611

26 years agoMakefile.in (c-iterate.o): Depend on expr.h.
Jeff Law [Fri, 19 Jun 1998 22:01:27 +0000 (16:01 -0600)]
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

26 years agoexplow.c (emit_stack_save): Add prototype for FCN.
H.J. Lu [Fri, 19 Jun 1998 21:59:49 +0000 (21:59 +0000)]
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

26 years ago* c-lang.c (GNU_xref_begin, GNU_xref_end): Deleted.
Jeffrey A Law [Fri, 19 Jun 1998 21:58:00 +0000 (21:58 +0000)]
* c-lang.c (GNU_xref_begin, GNU_xref_end): Deleted.

From-SVN: r20608

26 years ago* dwarf2out.c (getpwd): Add prototype.
H.J. Lu [Fri, 19 Jun 1998 21:55:10 +0000 (21:55 +0000)]
* dwarf2out.c (getpwd): Add prototype.

From-SVN: r20607

26 years ago* dwarf2out.h (debug_dwarf, debug_dwarf_die): New declarations.
H.J. Lu [Fri, 19 Jun 1998 21:52:37 +0000 (21:52 +0000)]
* dwarf2out.h (debug_dwarf, debug_dwarf_die): New declarations.

From-SVN: r20606

26 years agoc-typeck.c (c_expand_asm_operands): Use proper values when calling expand_expr..
H.J. Lu [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..

        * c-typeck.c (c_expand_asm_operands): Use proper values when calling
        expand_expr..

From-SVN: r20605

26 years agoc-lex.c (yyprint): Add prototype.
H.J. Lu [Fri, 19 Jun 1998 20:43:54 +0000 (20:43 +0000)]
c-lex.c (yyprint): Add prototype.

* c-lex.c (yyprint): Add prototype.
(check_newline, build_objc_string): Remove declaration.

From-SVN: r20604

26 years agoc-tree.h (comptypes_record_hook): Removed.
H.J. Lu [Fri, 19 Jun 1998 20:31:07 +0000 (20:31 +0000)]
c-tree.h (comptypes_record_hook): Removed.

* c-tree.h (comptypes_record_hook): Removed.
(finish_incomplete_decl): New prototype.

From-SVN: r20603

26 years agog77spec.c (lang_specific_driver): Check n_infiles before appending args.
H.J. Lu [Fri, 19 Jun 1998 20:02:11 +0000 (20:02 +0000)]
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

26 years agoalias.c (find_base_value): Add prototype.
H.J. Lu [Fri, 19 Jun 1998 20:01:04 +0000 (20:01 +0000)]
alias.c (find_base_value): Add prototype.

* alias.c (find_base_value): Add prototype.
(true_dependence): Add prototype for function argument.

From-SVN: r20601

26 years ago* c-aux-info.c (xmalloc): Remove declaration.
H.J. Lu [Fri, 19 Jun 1998 19:41:19 +0000 (19:41 +0000)]
* c-aux-info.c (xmalloc): Remove declaration.

From-SVN: r20600

26 years agoi386.c: Include system.h.
Robert Lipe [Fri, 19 Jun 1998 19:26:28 +0000 (19:26 +0000)]
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

26 years agoFix hpux loop unrolling bug reported by Tim Prince.
Jim 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.

From-SVN: r20598

26 years agoRemove errant cygnus local tags
Michael Meissner [Fri, 19 Jun 1998 18:52:42 +0000 (18:52 +0000)]
Remove errant cygnus local tags

From-SVN: r20597

26 years ago
Benjamin Kosnik [Fri, 19 Jun 1998 18:42:42 +0000 (18:42 +0000)]

Build don't link

From-SVN: r20596

26 years ago
Benjamin Kosnik [Fri, 19 Jun 1998 17:40:09 +0000 (17:40 +0000)]

64 bit targets don't overflow

From-SVN: r20595

26 years agoAllow INLINE to be defined for debugging
Michael Meissner [Fri, 19 Jun 1998 15:37:29 +0000 (15:37 +0000)]
Allow INLINE to be defined for debugging

From-SVN: r20594

26 years agoMake-lang.in (f/g77.info): Use -f when removing pre-existing Info files, if any.
Craig Burley [Fri, 19 Jun 1998 14:30:11 +0000 (10:30 -0400)]
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

26 years ago980414-1.c: Move comments outside of ASM to improve compatibility with assmblers...
Robert Lipe [Fri, 19 Jun 1998 12:08:33 +0000 (12:08 +0000)]
980414-1.c: Move comments outside of ASM to improve compatibility with assmblers with a...

* 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.

From-SVN: r20592

26 years agoMakefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).
Manfred Hollstein [Fri, 19 Jun 1998 05:49:20 +0000 (05:49 +0000)]
Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).

8
* Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).

From-SVN: r20587

26 years agoMakefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).
Manfred Hollstein [Fri, 19 Jun 1998 05:49:19 +0000 (05:49 +0000)]
Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).


* Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).

From-SVN: r20586

26 years agoconfigure (gcc_version): Add new variable describing the particular gcc version we...
Manfred Hollstein [Fri, 19 Jun 1998 05:42:20 +0000 (05:42 +0000)]
configure (gcc_version): Add new variable describing the particular gcc version we're building.


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.

From-SVN: r20585

26 years agoconfigure (gcc_version): Add new variable describing the particular gcc version we...
Manfred Hollstein [Fri, 19 Jun 1998 05:42:18 +0000 (05:42 +0000)]
configure (gcc_version): Add new variable describing the particular gcc version we're building.


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.

From-SVN: r20584

26 years agoconfigure (gcc_version): Add new variable describing the particular gcc version we...
Manfred Hollstein [Fri, 19 Jun 1998 05:42:16 +0000 (05:42 +0000)]
configure (gcc_version): Add new variable describing the particular gcc version we're building.


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.

From-SVN: r20583

26 years agoconfigure (gcc_version): Add new variable describing the particular gcc version we...
Manfred Hollstein [Fri, 19 Jun 1998 05:42:14 +0000 (05:42 +0000)]
configure (gcc_version): Add new variable describing the particular gcc version we're building.


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.

From-SVN: r20582

26 years ago*** empty log message ***
Manfred Hollstein [Fri, 19 Jun 1998 05:42:12 +0000 (05:42 +0000)]
*** empty log message ***

From-SVN: r20581

26 years agoc-common.c (truthvalue_conversion): Protect side effects in the expression when split...
Andreas 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.

* c-common.c (truthvalue_conversion): Protect side effects in the
expression when splitting a complex value.
* fold-const.c (fold): Likewise.

From-SVN: r20580

26 years agoMakefile.in (local-clean): remove *.log
Alexandre Oliva [Fri, 19 Jun 1998 01:42:01 +0000 (01:42 +0000)]
Makefile.in (local-clean): remove *.log

        * 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

From-SVN: r20579

26 years agotest_summary: new switch (-i) and environment variable (append_logs) for including...
Alexandre Oliva [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...

        * test_summary: new switch (-i) and environment variable
        (append_logs) for including files in the report.

From-SVN: r20578

26 years agocccp.c (hack_vms_include_specification): rewrite to handle '#include <dir/file.h...
Klaus Kaempf [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.

        * cccp.c (hack_vms_include_specification): rewrite to handle
        '#include <dir/file.h>' correctly.

From-SVN: r20577

26 years ago* config/i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Defined.
H.J. Lu [Fri, 19 Jun 1998 01:27:10 +0000 (01:27 +0000)]
* config/i386/linux.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Defined.

From-SVN: r20576

26 years agoi386.c (notice_update_cc): Integer conditional moves don't affect cc0.
John Wehle [Fri, 19 Jun 1998 01:20:42 +0000 (01:20 +0000)]
i386.c (notice_update_cc): Integer conditional moves don't affect cc0.

* i386.c (notice_update_cc): Integer conditional moves don't
affect cc0.

From-SVN: r20575

26 years agoi386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT signed...
John Wehle [Fri, 19 Jun 1998 01:13:01 +0000 (19:13 -0600)]
i386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT signed integer comparisons.


* 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.

From-SVN: r20574

26 years agoi386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT signed...
John Wehle [Fri, 19 Jun 1998 01:12:59 +0000 (19:12 -0600)]
i386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT signed integer comparisons.


* 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.

From-SVN: r20573

26 years ago* gcc.c-torture/execute/ieee/980619-1.c: New test.
Jeffrey A Law [Fri, 19 Jun 1998 01:07:44 +0000 (01:07 +0000)]
* gcc.c-torture/execute/ieee/980619-1.c: New test.

From-SVN: r20572

26 years agoreload1.c (reload_cse_regno_equal_p): If -ffloat-store, don't consider a MEM in FP...
Richard Kenner [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.

        * 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.

From-SVN: r20571

26 years agoDaily bump.
Jeff Law [Fri, 19 Jun 1998 00:45:01 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r20570

26 years agoc-decl.c (duplicate_decls): Avoid setting TREE_ASM_WRITTEN for duplicate declarations...
Jeffrey A 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.

        * c-decl.c (duplicate_decls): Avoid setting TREE_ASM_WRITTEN for
        duplicate declarations of a function.

From-SVN: r20569

26 years agoForgot to update after previous configure.in change.
H.J. Lu [Thu, 18 Jun 1998 23:39:13 +0000 (17:39 -0600)]
Forgot to update after previous configure.in change.

From-SVN: r20568

26 years agofloat-i386.h: New.
H.J. Lu [Thu, 18 Jun 1998 23:36:42 +0000 (17:36 -0600)]
float-i386.h: New.

(
        * config/float-i386.h: New.
        * configure.in (i[34567]86-*-linux-*): Set float_format to i386.

From-SVN: r20567

26 years agofloat-i386.h: New.
H.J. Lu [Thu, 18 Jun 1998 23:36:41 +0000 (17:36 -0600)]
float-i386.h: New.

8
        * config/float-i386.h: New.
        * configure.in (i[34567]86-*-linux-*): Set float_format to i386.

From-SVN: r20566

26 years agofloat-i386.h: New.
H.J. Lu [Thu, 18 Jun 1998 23:36:39 +0000 (17:36 -0600)]
float-i386.h: New.


        * config/float-i386.h: New.
        * configure.in (i[34567]86-*-linux-*): Set float_format to i386.

From-SVN: r20565

26 years agog77.exp: Replace search for libf2c.a with search for newly renamed libg2c.a
Robert Lipe [Thu, 18 Jun 1998 22:58:52 +0000 (22:58 +0000)]
g77.exp: Replace search for libf2c.a with search for newly renamed libg2c.a

        *lib/g77.exp: Replace search for libf2c.a with search for newly
        renamed libg2c.a

From-SVN: r20564

This page took 0.103847 seconds and 5 git commands to generate.