]> gcc.gnu.org Git - gcc.git/log
gcc.git
26 years ago[multiple changes]
Andrew MacLeod [Thu, 25 Jun 1998 14:11:54 +0000 (14:11 +0000)]
[multiple changes]

Thu Jun 25 16:59:18 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
* except.h (CATCH_ALL_TYPE): Definition moved to eh-common.h.
(find_all_handler_type_matches): Add function prototype.
* eh-common.h (CATCH_ALL_TYPE): Definition added.
* except.c (find_all_handler_type_matches): Add function to find all
runtime type info in the exception table.
(output_exception_table_entry): Special case for CATCH_ALL_TYPE.
1998-06-25  Andrew MacLeod  <amacleod@cygnus.com>
* cp-tree.h (mark_all_runtime_matches): Add function prototype.
* except.c (mark_all_runtime_matches): Set TREE_SYMBOL_REFERENCED
flag for all function decls which are in the exception table.
* exception.cc (__cplus_type_matcher): Check for CATCH_ALL_TYPE match.
* decl2.c (finish_file): Call mark_all_runtime_matches to make sure
code is emitted for any referenced rtti function.

From-SVN: r20718

26 years agoWarning fixes:
Kaveh R. Ghazi [Thu, 25 Jun 1998 13:05:20 +0000 (13:05 +0000)]
Warning fixes:

        * Makefile.in (xcoffout.o): Depend on toplev.h, output.h and dbxout.h.
        * config/fp-bit.c (_fpmul_parts): Move variables `x', `ylow',
        `yhigh' and `bit' into the scope in which they are used.
        (_fpdiv_parts): Remove unused variables `low', `high', `r0', `r1',
        `y0', `y1', `q', `remainder', `carry', `d0' and `d1'.
        * rs6000.c: Move include of output.h below tree.h.  Include toplev.h.
        (any_operand): Mark unused parameters `op' and `mode' with
        ATTRIBUTE_UNUSED.
        (count_register_operand): Likewise for parameter `mode'.
        (fpmem_operand): Likewise.
        (short_cint_operand): Likewise.
        (u_short_cint_operand): Likewise.
        (non_short_cint_operand): Likewise.
        (got_operand): Likewise.
        (got_no_const_operand): Likewise.
        (non_add_cint_operand): Likewise.
        (non_logical_cint_operand): Likewise.
        (mask_operand): Likewise.
        (current_file_function_operand): Likewise.
        (small_data_operand): Likewise for parameters `op' and `mode' but
        only when !TARGET_ELF.
        (init_cumulative_args): Mark parameters `libname' with
        ATTRIBUTE_UNUSED.
        (function_arg_pass_by_reference): Likewise for parameters `cum',
        `mode' and `named'.
        (expand_builtin_saveregs): Likewise for parameter `args'.
        (load_multiple_operation): Likewise for parameter `mode'.
        (store_multiple_operation): Likewise.
        (branch_comparison_operator): Likewise.
        (secondary_reload_class): Likewise.
        (print_operand): Add parentheses around & operation.
        (output_prolog): Mark parameter `size' with ATTRIBUTE_UNUSED.
        (output_epilog): Likewise.  Cast argument to fprintf to int.
        (rs6000_adjust_cost): Mark parameter `dep_insn' with ATTRIBUTE_UNUSED.
        (rs6000_valid_decl_attribute_p): Likewise for parameters `decl',
        `attributes', `identifier' and `args'.
        (rs6000_valid_type_attribute_p): Likewise for parameter `attributes'.
        (rs6000_comp_type_attributes): Likewise for parameters `type1' and
        `type2'.
        (rs6000_set_default_type_attributes): Likewise for parameter `type'.
        * rs6000.h (RTX_COSTS): Add parentheses around & operation.
        (toc_section, private_data_section, trap_comparison_operator): Add
        prototypes.
        * dbxout.h (dbxout_parms, dbxout_reg_parms, dbxout_syms): Add
        prototypes.
        * xcoffout.c: Include toplev.h, outout.h and dbxout.h.
        * xcoffout.h (stab_to_sclass, xcoffout_begin_function,
        xcoffout_begin_block, xcoffout_end_epilogue,
        xcoffout_end_function, xcoffout_end_block,
        xcoff_output_standard_types, xcoffout_declare_function,
        xcoffout_source_line): Add prototypes.

From-SVN: r20717

26 years agoAdd ARG_POINTER_REGNUM to REG_ALLOC_ORDER
Nick Clifton [Thu, 25 Jun 1998 09:55:35 +0000 (09:55 +0000)]
Add ARG_POINTER_REGNUM to REG_ALLOC_ORDER

From-SVN: r20713

26 years agolang-specs.h: Use new | syntax to eliminate string concatenation.
Dave Brolley [Thu, 25 Jun 1998 08:24:51 +0000 (08:24 +0000)]
lang-specs.h: Use new | syntax to eliminate string concatenation.

1998-06-25  Dave Brolley  <brolley@cygnus.com>
* lang-specs.h: Use new | syntax to eliminate
string concatenation.

From-SVN: r20712

26 years agogcc.c (default_compilers): Use new | syntax to eliminate string concatenation.
Dave Brolley [Thu, 25 Jun 1998 08:24:04 +0000 (08:24 +0000)]
gcc.c (default_compilers): Use new | syntax to eliminate string concatenation.

Thu Jun 25 11:12:29 1998  Dave Brolley  <brolley@cygnus.com>
* gcc.c (default_compilers): Use new | syntax to eliminate
string concatenation.

From-SVN: r20711

26 years agocp-tree.h (CP_DECL_CONTEXT): New macro.
Jason Merrill [Thu, 25 Jun 1998 03:28:35 +0000 (23:28 -0400)]
cp-tree.h (CP_DECL_CONTEXT): New macro.

* cp-tree.h (CP_DECL_CONTEXT): New macro.
* decl2.c (is_namespace_ancestor, lookup_using_namespace): Use it.
* method.c (build_overload_nested_name): Likewise.
* sig.c (build_signature_pointer_or_reference_type): Don't set
DECL_CONTEXT.
Set DECL_CONTEXT for globals to NULL_TREE instead of global_namespace.
* cp-tree.h (FROB_CONTEXT): New macro.
(DECL_MAIN_P): ::main should have a DECL_CONTEXT of NULL_TREE.
* decl.c (namespace_binding): Replace NULL_TREE with
global_namespace.
(set_namespace_binding, pop_namespace, lookup_name_real): Likewise.
* decl2.c (is_namespace_ancestor, lookup_using_namespace):
Likewise.
* decl.c (pushtag): Use FROB_CONTEXT.
(pushdecl, make_typename_type, define_function, grokdeclarator):
Likewise.
* decl2.c (set_decl_namespace, do_namespace_alias): Likewise.
* pt.c (push_template_decl_real, lookup_template_class, tsubst):
Likewise.
* decl2.c (decl_namespace): Return global_namespace if no context.
* method.c (build_overload_nested_name): Expect null as context.
* pt.c (mangle_class_name_for_template): Do nothing for null
contexts.
(lookup_template_class): Allow for null id_context.

From-SVN: r20710

26 years agoalpha.c (alpha_function_name): Delete.
Richard Henderson [Thu, 25 Jun 1998 01:09:06 +0000 (18:09 -0700)]
alpha.c (alpha_function_name): Delete.

        * alpha.c (alpha_function_name): Delete.
        (alpha_ra_ever_killed): Notice current_function_is_thunk.
        (alpha_sa_mask, alpha_sa_size, alpha_does_function_need_gp): Likewise.
        (alpha_start_function): Reorg from output_prologue.
        (alpha_end_function): Reorg from output_epilogue.
        * alpha.h (ASM_DECLARE_FUNCTION_NAME): Call alpha_start_function.
        (ASM_DECLARE_FUNCTION_SIZE): New.
        (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Delete.
        (PROFILE_BEFORE_PROLOGUE): Set.
        (ASM_OUTPUT_MI_THUNK): Remove bits now output by start/end_function.
        * alpha/win-nt.h (ASM_OUTPUT_MI_THUNK): Likewise.

From-SVN: r20709

26 years agomethod.c (emit_thunk): Set current_function_is_thunk for the ASM_OUTPUT_MI_THUNK...
Richard Henderson [Thu, 25 Jun 1998 00:47:46 +0000 (17:47 -0700)]
method.c (emit_thunk): Set current_function_is_thunk for the ASM_OUTPUT_MI_THUNK case as well.

        * method.c (emit_thunk): Set current_function_is_thunk for the
        ASM_OUTPUT_MI_THUNK case as well.

From-SVN: r20708

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

From-SVN: r20707

26 years ago* i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Define.
Jeff Law [Thu, 25 Jun 1998 00:23:20 +0000 (18:23 -0600)]
* i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Define.

From-SVN: r20706

26 years agoexpr.c (expand_assignment): Rework address calculation for structure field members...
Herman A.J. ten Brugge [Wed, 24 Jun 1998 22:40:29 +0000 (00:40 +0200)]
expr.c (expand_assignment): Rework address calculation for structure field members to expose more invariant...

        * expr.c (expand_assignment): Rework address calculation for structure
        field members to expose more invariant computations to the loop
        optimizer.
        (expand_expr): Likewise.

From-SVN: r20705

26 years agolocal-alloc.c (block_alloc): Do not try to avoid false dependencies when SMALL_REGIST...
Jeffrey A Law [Wed, 24 Jun 1998 21:49:34 +0000 (21:49 +0000)]
local-alloc.c (block_alloc): Do not try to avoid false dependencies when SMALL_REGISTER_CLASSES is nonzero.

        * local-alloc.c (block_alloc): Do not try to avoid false dependencies
        when SMALL_REGISTER_CLASSES is nonzero.
Fixes x86 performance regression.

From-SVN: r20704

26 years ago* alpha.md (call_vms, call_value_vms): Strip leading * from symbol.
Klaus Kaempf [Wed, 24 Jun 1998 17:55:03 +0000 (17:55 +0000)]
* alpha.md (call_vms, call_value_vms): Strip leading * from symbol.

From-SVN: r20703

26 years agoAdd Catherine and Vladimir.
Jeff Law [Wed, 24 Jun 1998 17:23:27 +0000 (11:23 -0600)]
Add Catherine and Vladimir.

From-SVN: r20702

26 years agooptabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).
John Carr [Wed, 24 Jun 1998 14:49:51 +0000 (14:49 +0000)]
optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).

* optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).
* expr.c: Likewise.
* explow.c: Likewise.
* combine.c: Likewise.
* reload1.c: Likewise.
* gcse.c: Likewise.

From-SVN: r20701

26 years agoexpr.c (get_memory_rtx): New function.
John Carr [Wed, 24 Jun 1998 13:32:56 +0000 (13:32 +0000)]
expr.c (get_memory_rtx): New function.

* expr.c (get_memory_rtx): New function.
(expand_builtin): Call get_memory_rtx for MEM arguments to builtin
string functions.
* expmed.c (init_expmed): Initialize all elements of *_cost arrays.

From-SVN: r20700

26 years agoREADME.gnat: Add patch for new lang_decode_options interface.
Dave Brolley [Wed, 24 Jun 1998 12:15:04 +0000 (12:15 +0000)]
README.gnat: Add patch for new lang_decode_options interface.

Wed Jun 24 15:13:01 1998  Dave Brolley  <brolley@cygnus.com>
* README.gnat: Add patch for new lang_decode_options interface.

From-SVN: r20699

26 years agobackspace.c, [...]: Update to Netlib version of 1998-06-18.
Dave Love [Wed, 24 Jun 1998 10:15:19 +0000 (10:15 +0000)]
backspace.c, [...]: Update to Netlib version of 1998-06-18.

1998-06-23  Dave Love  <d.love@dl.ac.uk>
        * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c,
        libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update
        to Netlib version of 1998-06-18.

From-SVN: r20696

26 years agoexcept.c (start_catch_handler): Do nothing if EH is not on.
Andrew MacLeod [Wed, 24 Jun 1998 06:56:37 +0000 (06:56 +0000)]
except.c (start_catch_handler): Do nothing if EH is not on.

Wed Jun 24 09:14:04 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
* except.c (start_catch_handler): Do nothing if EH is not on.

From-SVN: r20695

26 years agoconfigure (enable_version_specific_runtime_libs): Implement new flag --enable-version...
Manfred Hollstein [Wed, 24 Jun 1998 06:26:02 +0000 (06:26 +0000)]
configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...

d
egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (enable_version_specific_runtime_libs): Implement new flag
--enable-version-specific-runtime-libs which installs C++ runtime stuff in
$(libsubdir); emit definition in each generated Makefile.
(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
egcs/gcc/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure.in (gxx_include_dir): Initialize default value depending on
new flag --enable-version-specific-runtime-libs; remove superfluous default
initialization afterwards.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (install): Install _G_config.h depending on new flag
--enable-version-specific-runtime-libs.
* config/linux.mt (gxx_include_dir): Remove definition here as we use
gcc's default anyway.
egcs/libstdc++/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (INSTALLDIR): Add comment to document the fact,
this macro will be properly initialized at make's runtime.
(install): Add initialization of INSTALLDIR depending on $(libsubdir)
and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
instead of the $(INSTALLDIR) make macro.

From-SVN: r20694

26 years agoconfigure (enable_version_specific_runtime_libs): Implement new flag --enable-version...
Manfred Hollstein [Wed, 24 Jun 1998 06:26:01 +0000 (06:26 +0000)]
configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...

S
egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (enable_version_specific_runtime_libs): Implement new flag
--enable-version-specific-runtime-libs which installs C++ runtime stuff in
$(libsubdir); emit definition in each generated Makefile.
(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
egcs/gcc/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure.in (gxx_include_dir): Initialize default value depending on
new flag --enable-version-specific-runtime-libs; remove superfluous default
initialization afterwards.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (install): Install _G_config.h depending on new flag
--enable-version-specific-runtime-libs.
* config/linux.mt (gxx_include_dir): Remove definition here as we use
gcc's default anyway.
egcs/libstdc++/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (INSTALLDIR): Add comment to document the fact,
this macro will be properly initialized at make's runtime.
(install): Add initialization of INSTALLDIR depending on $(libsubdir)
and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
instead of the $(INSTALLDIR) make macro.

From-SVN: r20693

26 years agoconfigure (enable_version_specific_runtime_libs): Implement new flag --enable-version...
Manfred Hollstein [Wed, 24 Jun 1998 06:25:58 +0000 (06:25 +0000)]
configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...

#
egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (enable_version_specific_runtime_libs): Implement new flag
--enable-version-specific-runtime-libs which installs C++ runtime stuff in
$(libsubdir); emit definition in each generated Makefile.
(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
egcs/gcc/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure.in (gxx_include_dir): Initialize default value depending on
new flag --enable-version-specific-runtime-libs; remove superfluous default
initialization afterwards.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (install): Install _G_config.h depending on new flag
--enable-version-specific-runtime-libs.
* config/linux.mt (gxx_include_dir): Remove definition here as we use
gcc's default anyway.
egcs/libstdc++/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (INSTALLDIR): Add comment to document the fact,
this macro will be properly initialized at make's runtime.
(install): Add initialization of INSTALLDIR depending on $(libsubdir)
and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
instead of the $(INSTALLDIR) make macro.

From-SVN: r20692

26 years agoconfigure (enable_version_specific_runtime_libs): Implement new flag --enable-version...
Manfred Hollstein [Wed, 24 Jun 1998 06:25:57 +0000 (06:25 +0000)]
configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...

a
egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (enable_version_specific_runtime_libs): Implement new flag
--enable-version-specific-runtime-libs which installs C++ runtime stuff in
$(libsubdir); emit definition in each generated Makefile.
(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
egcs/gcc/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure.in (gxx_include_dir): Initialize default value depending on
new flag --enable-version-specific-runtime-libs; remove superfluous default
initialization afterwards.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (install): Install _G_config.h depending on new flag
--enable-version-specific-runtime-libs.
* config/linux.mt (gxx_include_dir): Remove definition here as we use
gcc's default anyway.
egcs/libstdc++/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (INSTALLDIR): Add comment to document the fact,
this macro will be properly initialized at make's runtime.
(install): Add initialization of INSTALLDIR depending on $(libsubdir)
and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
instead of the $(INSTALLDIR) make macro.

From-SVN: r20691

26 years agoconfigure (enable_version_specific_runtime_libs): Implement new flag --enable-version...
Manfred Hollstein [Wed, 24 Jun 1998 06:25:52 +0000 (06:25 +0000)]
configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...


egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (enable_version_specific_runtime_libs): Implement new flag
--enable-version-specific-runtime-libs which installs C++ runtime stuff in
$(libsubdir); emit definition in each generated Makefile.
(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
egcs/gcc/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure.in (gxx_include_dir): Initialize default value depending on
new flag --enable-version-specific-runtime-libs; remove superfluous default
initialization afterwards.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (install): Install _G_config.h depending on new flag
--enable-version-specific-runtime-libs.
* config/linux.mt (gxx_include_dir): Remove definition here as we use
gcc's default anyway.
egcs/libstdc++/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (INSTALLDIR): Add comment to document the fact,
this macro will be properly initialized at make's runtime.
(install): Add initialization of INSTALLDIR depending on $(libsubdir)
and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
instead of the $(INSTALLDIR) make macro.

From-SVN: r20690

26 years agoconfigure (gcc_version): Initialize properly depending on how and where configure...
Manfred Hollstein [Wed, 24 Jun 1998 06:16:22 +0000 (06:16 +0000)]
configure (gcc_version): Initialize properly depending on how and where configure is started.


egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (gcc_version): Initialize properly depending on
how and where configure is started.
(recursion line): Pass a --with-gcc-version=${gcc_version}
to configures in subdirs.
egcs/libf2c/ChangeLog.egcs:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (version): Rename to gcc_version.
* configure.in (version): Likewise.
(gcc_version): Add code to use an option passed from parent configure.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version.

From-SVN: r20689

26 years agoconfigure (gcc_version): Initialize properly depending on how and where configure...
Manfred Hollstein [Wed, 24 Jun 1998 06:16:21 +0000 (06:16 +0000)]
configure (gcc_version): Initialize properly depending on how and where configure is started.


egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (gcc_version): Initialize properly depending on
how and where configure is started.
(recursion line): Pass a --with-gcc-version=${gcc_version}
to configures in subdirs.
egcs/libf2c/ChangeLog.egcs:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (version): Rename to gcc_version.
* configure.in (version): Likewise.
(gcc_version): Add code to use an option passed from parent configure.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version.

From-SVN: r20688

26 years agoconfigure (gcc_version): Initialize properly depending on how and where configure...
Manfred Hollstein [Wed, 24 Jun 1998 06:16:19 +0000 (06:16 +0000)]
configure (gcc_version): Initialize properly depending on how and where configure is started.

d
egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (gcc_version): Initialize properly depending on
how and where configure is started.
(recursion line): Pass a --with-gcc-version=${gcc_version}
to configures in subdirs.
egcs/libf2c/ChangeLog.egcs:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (version): Rename to gcc_version.
* configure.in (version): Likewise.
(gcc_version): Add code to use an option passed from parent configure.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version.

From-SVN: r20687

26 years agoconfigure (gcc_version): Initialize properly depending on how and where configure...
Manfred Hollstein [Wed, 24 Jun 1998 06:16:14 +0000 (06:16 +0000)]
configure (gcc_version): Initialize properly depending on how and where configure is started.

1
egcs/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* configure (gcc_version): Initialize properly depending on
how and where configure is started.
(recursion line): Pass a --with-gcc-version=${gcc_version}
to configures in subdirs.
egcs/libf2c/ChangeLog.egcs:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (version): Rename to gcc_version.
* configure.in (version): Likewise.
(gcc_version): Add code to use an option passed from parent configure.
* configure: Regenerate.
egcs/libio/ChangeLog:
1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
* config.shared (FLAGS_TO_PASS): Add gcc_version.

From-SVN: r20686

26 years agoReverse may 15th change, as suggested by Jason.
David S. Miller [Wed, 24 Jun 1998 03:35:23 +0000 (03:35 +0000)]
Reverse may 15th change, as suggested by Jason.

It causes too many backwards compatability problems, for
more than one frontend.

From-SVN: r20685

26 years agoDaily bump.
Jeff Law [Wed, 24 Jun 1998 00:45:03 +0000 (18:45 -0600)]
Daily bump.

From-SVN: r20684

26 years agoForgot to commit.
Jeff Law [Wed, 24 Jun 1998 00:22:57 +0000 (18:22 -0600)]
Forgot to commit.

From-SVN: r20683

26 years ago* g77spec.c (lang_specific_driver): Revert last change.
Jeff Law [Wed, 24 Jun 1998 00:02:43 +0000 (18:02 -0600)]
* g77spec.c (lang_specific_driver): Revert last change.

From-SVN: r20682

26 years agoadded myself, per Jeff Law's request
Alexandre Oliva [Tue, 23 Jun 1998 23:18:07 +0000 (23:18 +0000)]
added myself, per Jeff Law's request

From-SVN: r20681

26 years agoAdd Craig Burley, John Carr and David Miller to the "blanket write privs" list.
Jeff Law [Tue, 23 Jun 1998 22:30:04 +0000 (16:30 -0600)]
Add Craig Burley, John Carr and David Miller to the "blanket write privs" list.

From-SVN: r20680

26 years agoreload.c (find_reloads): Fix check for failure to match any alternative...
Ken Raeburn [Tue, 23 Jun 1998 18:28:47 +0000 (18:28 +0000)]
reload.c (find_reloads): Fix check for failure to match any alternative...

* reload.c (find_reloads): Fix check for failure to match any alternative, to
account for Mar 26 change in initial "best" cost.

From-SVN: r20679

26 years agobackspace.c, [...]: Update to Netlib version of 1998-06-18.
Dave Love [Tue, 23 Jun 1998 14:37:15 +0000 (14:37 +0000)]
backspace.c, [...]: Update to Netlib version of 1998-06-18.

1998-06-23  Dave Love  <d.love@dl.ac.uk>
* libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c,
libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update
to Netlib version of 1998-06-18.

From-SVN: r20678

26 years agocpplib.c (do_line): Typo broke #line directive.
Dave Brolley [Tue, 23 Jun 1998 13:51:33 +0000 (13:51 +0000)]
cpplib.c (do_line): Typo broke #line directive.

Tue Jun 23 16:44:21 1998  Dave Brolley  <brolley@cygnus.com>
* cpplib.c (do_line): Typo broke #line directive.
(cpp_message_from_errno): New function.
(cpp_error_from_errno): Call cpp_message_from_errno.
* cpplib.h (cpp_message_from_errno): New function.

From-SVN: r20675

26 years agofix
Jason Merrill [Tue, 23 Jun 1998 12:04:29 +0000 (08:04 -0400)]
fix

From-SVN: r20674

26 years agolibgcc2.c (__get_eh_table_version, [...]): New functions to return exception descript...
Andrew MacLeod [Tue, 23 Jun 1998 10:51:47 +0000 (10:51 +0000)]
libgcc2.c (__get_eh_table_version, [...]): New functions to return exception descriptor information.

Tue Jun 23 13:38:18 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
* libgcc2.c (__get_eh_table_version, __get_eh_table_language): New
functions to return exception descriptor information.
(find_exception_handler): Pass match_info field to runtime matcher,
not a descriptor table entry.
* exception.cc (__cplus_type_matcher): Get a match_info pointer
instead of an exception table entry as a parameter.

From-SVN: r20673

26 years agocpp.texi, gcc.texi: Add @dircategory...
Dave Love [Tue, 23 Jun 1998 08:35:52 +0000 (08:35 +0000)]
cpp.texi, gcc.texi: Add @dircategory...

        * cpp.texi, gcc.texi: Add @dircategory, @direntry meant to
        accompany previous Makefile.in (install-info) change.

From-SVN: r20672

26 years agoHave -fnew-exceptions actually use the runtime field, and not generate runtime checki...
Andrew MacLeod [Tue, 23 Jun 1998 07:10:29 +0000 (07:10 +0000)]
Have -fnew-exceptions actually use the runtime field, and not generate runtime checking code inside each handler.

Have -fnew-exceptions actually use the runtime field, and not generate
runtime checking code inside each handler.
THis works at low opt, but not with optimization at the moment.
Tue Jun 23 10:06:07 EDT 1998  Andrew MacLeod  (amacleod@cygnus.com)
* eh-common.h (struct __eh_info): Remove coerced value field.
* libgcc2.c (find_exception_handler): Don't set coerced_value field.
* except.c (get_dynamic_handler_chain, get_dynamic_cleanup_chain): Use
POINTER_SIZE instead of Pmode.
(expand_start_all_catch): Call start_catch_handler() if we are not
using new style exceptions.
1998-06-22  Andrew MacLeod  (amacleod@cygnus.com)
* parse.y (function_try_block): Don't call start_catch_handler.
* except.c (call_eh_info): Remove coerced field from declaration.
(build_eh_type_type_ref): New function to create an address of a
rtti function for the new style exception tables.
(expand_start_catch_block): Split function, this contains the
common part.
(process_start_catch_block_old): New function to perform the rest
of expand_start_catch_block under old style exceptions.
(process_start_catch_block_old): New function to perform the rest
of expand_start_catch_block under new style exceptions.
(expand_end_catch_block): Only pop the false label off the stack under
the old style of exceptions.
* semantics.c (finish_try_block): Don't call start_catch_handler.
* exception.cc (struct cp_eh_info): Add original_value field.
(__cplus_type_matcher): Perform type matching on the original exception
value, and if we have a match, set the current value.
(__cp_push_exception): Set the original expcetion value.

From-SVN: r20671

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

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