OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago * fixinc.sco: Borrow code to wrap 'bool' typedefs from tinfo.h
robertl [Thu, 3 Sep 1998 09:43:46 +0000 (09:43 +0000)]
* fixinc.sco: Borrow code to wrap 'bool' typedefs from tinfo.h
and term.h from fixinc.wrap.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22206 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * egcs_update: Do the pass 1 CVS update only for files that
robertl [Thu, 3 Sep 1998 08:12:30 +0000 (08:12 +0000)]
* egcs_update: Do the pass 1 CVS update only for files that
may reasonably be under CVS control.
ChangeLog egcs_update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22205 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * aclocal.m4 (GCC_HEADER_STRING): New macro to detect if it is
ghazi [Thu, 3 Sep 1998 06:52:00 +0000 (06:52 +0000)]
    * aclocal.m4 (GCC_HEADER_STRING): New macro to detect if it is
        safe to include both string.h and strings.h together.
        (GCC_NEED_DECLARATION): Test STRING_WITH_STRINGS when deciding
        which headers to search for function declarations.  Continue to
        prefer string.h over strings.h when both are not acceptable.
        * acconfig.h (STRING_WITH_STRINGS): Add stub.
        * configure.in: Call GCC_HEADER_STRING.
        * system.h: Test STRING_WITH_STRINGS when deciding which headers
        to include.  Continue to prefer string.h over strings.h when both
        are not acceptable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22204 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * stl_config.h: Define __STL_HAS_WCHAR_T,
jason [Thu, 3 Sep 1998 02:56:35 +0000 (02:56 +0000)]
* stl_config.h: Define __STL_HAS_WCHAR_T,
__STL_MEMBER_TEMPLATE_CLASSES, __STL_HAS_NAMESPACES,
__STL_NO_NAMESPACES and __STL_LONG_LONG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22203 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/sparc/sparc.c (output_double_int): If V9 and MEDLOW, do
davem [Thu, 3 Sep 1998 01:02:22 +0000 (01:02 +0000)]
* config/sparc/sparc.c (output_double_int): If V9 and MEDLOW, do
not assume top 32-bits of symbolic addresses are zero if
flag_pic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22202 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Thu, 3 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22201 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * ginclude/va-alpha.h: Protect entire second portion of the
rth [Thu, 3 Sep 1998 00:24:47 +0000 (00:24 +0000)]
    * ginclude/va-alpha.h: Protect entire second portion of the
        file against double inclusion.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22200 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoBoehm GC support for ObjC from Ovidiu Predescu.
law [Wed, 2 Sep 1998 23:48:01 +0000 (23:48 +0000)]
Boehm GC support for ObjC from Ovidiu Predescu.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22199 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
law [Wed, 2 Sep 1998 23:43:53 +0000 (23:43 +0000)]
    * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
        * objc: ObjC testsuite.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22198 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (RELINSTALLDIR): New. Use it to make symlinks.
law [Wed, 2 Sep 1998 20:12:35 +0000 (20:12 +0000)]
    * Makefile.in (RELINSTALLDIR): New. Use it to make symlinks.
        * configure.in: Fix INSTALLDIR replacement for cross-compile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22197 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago(
law [Wed, 2 Sep 1998 20:09:23 +0000 (20:09 +0000)]
(
* configure.in: Fix INSTALLDIR replacement for cross-compile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22196 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Wed, 2 Sep 1998 20:09:22 +0000 (20:09 +0000)]

* configure.in: Fix INSTALLDIR replacement for cross-compile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22195 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * algorithm alloc.h defalloc.h hash_map.h hash_set.h iterator
jason [Wed, 2 Sep 1998 17:25:15 +0000 (17:25 +0000)]
* algorithm alloc.h defalloc.h hash_map.h hash_set.h iterator
memory pthread_alloc pthread_alloc.h rope ropeimpl.h stl_algo.h
stl_algobase.h stl_alloc.h stl_bvector.h stl_config.h
stl_construct.h stl_deque.h stl_function.h stl_hash_fun.h
stl_hash_map.h stl_hash_set.h stl_hashtable.h stl_heap.h
stl_iterator.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h
stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h
stl_relops.h stl_rope.h stl_set.h stl_slist.h stl_stack.h
stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h
tempbuf.h type_traits.h: Update to SGI STL 3.11.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22190 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cvt.c (convert_pointer_to_real): Tidy.
jason [Wed, 2 Sep 1998 16:57:18 +0000 (16:57 +0000)]
* cvt.c (convert_pointer_to_real): Tidy.
* search.c (get_base_distance_recursive): Simplify.
(get_base_distance): Likewise.
* pt.c (unify): Only special-case INTEGER_TYPE if it uses template
parms.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22189 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoswitch back to XFAIL
brendan [Wed, 2 Sep 1998 15:05:20 +0000 (15:05 +0000)]
switch back to XFAIL

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22188 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix miscompilation of MIPS cross assembler on sparc host.
wilson [Wed, 2 Sep 1998 14:49:17 +0000 (14:49 +0000)]
Fix miscompilation of MIPS cross assembler on sparc host.
* jump.c (jump_optimize): In if/then/else transformations, add
another call to modified_between_p for the jump insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22187 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agofix typo
brendan [Wed, 2 Sep 1998 13:54:33 +0000 (13:54 +0000)]
fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22186 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fix-header.c (symlink): Treat like readlink.
law [Wed, 2 Sep 1998 13:18:27 +0000 (13:18 +0000)]
    * fix-header.c (symlink): Treat like readlink.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22185 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agowe dont use these bits of SGI STL
jason [Wed, 2 Sep 1998 12:33:40 +0000 (12:33 +0000)]
we dont use these bits of SGI STL

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22184 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInitial revision
jason [Wed, 2 Sep 1998 12:33:39 +0000 (12:33 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22182 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInitial revision
jason [Wed, 2 Sep 1998 12:33:38 +0000 (12:33 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22181 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInitial revision
jason [Wed, 2 Sep 1998 12:33:35 +0000 (12:33 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22180 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInitial revision
jason [Wed, 2 Sep 1998 12:33:33 +0000 (12:33 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22179 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoThis commit was generated by cvs2svn to compensate for changes in r22177,
jason [Wed, 2 Sep 1998 12:28:51 +0000 (12:28 +0000)]
This commit was generated by cvs2svn to compensate for changes in r22177,
which included commits to RCS files with non-trunk default branches.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22178 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInitial revision
jason [Wed, 2 Sep 1998 12:28:14 +0000 (12:28 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22173 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
bkoz [Wed, 2 Sep 1998 11:42:40 +0000 (11:42 +0000)]

typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22170 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * dwarfout.c (fundamental_type_code): Encode 32 bit floats/doubles
amylaar [Wed, 2 Sep 1998 11:31:14 +0000 (11:31 +0000)]
* dwarfout.c (fundamental_type_code): Encode 32 bit floats/doubles
as FT_float.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22169 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoUpdate definitions of HANDLE_PRAGMA macro in order to conform to new spec.
nickc [Wed, 2 Sep 1998 10:13:23 +0000 (10:13 +0000)]
Update definitions of HANDLE_PRAGMA macro in order to conform to new spec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22168 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoChange HANDLE_PRAGMA macro so that it supports USE_CPPLIB
nickc [Wed, 2 Sep 1998 10:04:26 +0000 (10:04 +0000)]
Change HANDLE_PRAGMA macro so that it supports USE_CPPLIB

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22167 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoChange HANDLE_PRAGMA macro so that it will work with USE_CPPLIB
nickc [Wed, 2 Sep 1998 10:02:27 +0000 (10:02 +0000)]
Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22166 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoChange HANDLE_PRAGMA macro so that it will work with USE_CPPLIB.
nickc [Wed, 2 Sep 1998 09:59:57 +0000 (09:59 +0000)]
Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB.
Add INSERT_ATTRIBUTES macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22165 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/sparc/sparc.md (movdf): Only generate special RTL for
davem [Wed, 2 Sep 1998 03:12:08 +0000 (03:12 +0000)]
* config/sparc/sparc.md (movdf): Only generate special RTL for
LABEL_REFs when PIC.
(move_label_di): Remove
(movdi_pic_label_ref, movdi_high_pic_label_ref,
movdi_lo_sum_pic_label_ref): New patterns for 64-bit label
references when PIC.
* config/sparc/sparc.h (ASM_OUTPUT_ADDR_VEC_ELT,
ASM_OUTPUT_ADDR_DIFF_ELT): Don't do anything special for MEDLOW,
output an .xword for all 64-bit cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22164 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Wed, 2 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22163 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/sparc/sparc.c (finalize_pic): Don't output arbitrary
davem [Tue, 1 Sep 1998 16:59:46 +0000 (16:59 +0000)]
* config/sparc/sparc.c (finalize_pic): Don't output arbitrary
alignment, use FUNCTION_BOUNDARY instead.
(sparc_output_deferred_case_vectors): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22162 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl2.c (output_vtable_inherit): Use %cDIGIT in the operands.
jason [Tue, 1 Sep 1998 13:17:36 +0000 (13:17 +0000)]
* decl2.c (output_vtable_inherit): Use %cDIGIT in the operands.
* class.c (build_vtable_entry_ref): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22161 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): New macro.
mmitchel [Tue, 1 Sep 1998 13:08:44 +0000 (13:08 +0000)]
* cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): New macro.
* decl2.c (import_export_decl): Likewise.
* pt.c (instantiate_decl): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22160 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix typo
mmitchel [Tue, 1 Sep 1998 13:05:03 +0000 (13:05 +0000)]
Fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22159 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (lookup_name_real): Also do implicit typename thing for
jason [Tue, 1 Sep 1998 11:51:41 +0000 (11:51 +0000)]
* decl.c (lookup_name_real): Also do implicit typename thing for
artificial TYPE_DECLs.
* search.c (lookup_field): Likewise.
(lookup_fnfields, lookup_field): Adjust for implicit typename kludge.
* semantics.c (begin_constructor_declarator): Use enter_scope_of.
(enter_scope_of): Extract type from implicit typename.
(begin_class_definition): Likewise.
* lex.c (identifier_type): Handle implicit typename when checking
for SELFNAME.
* cp-tree.h: Declare flag_strict_prototype.
* lex.c (do_scoped_id, do_identifier): Don't implicitly_declare if
-fstrict-prototype.
* decl.c (init_decl_processing): If -f{no,-}strict-prototype wasn't
specified, set it to the value of pedantic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22158 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix typo
mmitchel [Tue, 1 Sep 1998 10:03:49 +0000 (10:03 +0000)]
Fix typo

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22157 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl2.c (arg_assoc): Handle template-id expressions as arguments.
mmitchel [Tue, 1 Sep 1998 09:56:40 +0000 (09:56 +0000)]
* decl2.c (arg_assoc): Handle template-id expressions as arguments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22156 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoTue Sep 1 10:06:06 1998 Craig Burley <burley@gnu.org>
law [Tue, 1 Sep 1998 09:13:54 +0000 (09:13 +0000)]
Tue Sep  1 10:06:06 1998  Craig Burley  <burley@gnu.org>
        * libF77/Version.c: Update.
        * libU77/Version.c: Update.
        * libI77/Version.c: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22155 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago8
law [Tue, 1 Sep 1998 09:13:23 +0000 (09:13 +0000)]
8
        * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22154 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
law [Tue, 1 Sep 1998 09:13:22 +0000 (09:13 +0000)]
    * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22153 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
law [Tue, 1 Sep 1998 09:13:21 +0000 (09:13 +0000)]
    * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22152 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Tue, 1 Sep 1998 09:13:17 +0000 (09:13 +0000)]

        * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22151 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Tue, 1 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22145 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (finish_enum): Handle member enums of classes declared in
mmitchel [Mon, 31 Aug 1998 23:38:02 +0000 (23:38 +0000)]
* decl.c (finish_enum): Handle member enums of classes declared in
template functions.
* decl2.c (grok_x_components): Strip attributres before calling
groktypename.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22144 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * NEWS: Add SCO Openserver and Unixware 7 notes.
law [Mon, 31 Aug 1998 22:44:12 +0000 (22:44 +0000)]
    * NEWS: Add SCO Openserver and Unixware 7 notes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22141 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/sparc/sparc.md (movsf_const_intreg): Kill warning.
davem [Mon, 31 Aug 1998 18:30:46 +0000 (18:30 +0000)]
* config/sparc/sparc.md (movsf_const_intreg): Kill warning.
(movtf_insn_sp64, movtf_no_e_insn_sp64): Reorder alternatives.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22140 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoAdd support for torture_eval_before_compile and torture_eval_before_execute
nickc [Mon, 31 Aug 1998 15:20:41 +0000 (15:20 +0000)]
Add support for torture_eval_before_compile and torture_eval_before_execute
variables.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22139 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agomh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.
dje [Mon, 31 Aug 1998 14:53:38 +0000 (14:53 +0000)]
mh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22138 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * alpha/va_list.h: New file.
rth [Mon, 31 Aug 1998 13:59:22 +0000 (13:59 +0000)]
    * alpha/va_list.h: New file.
        * alpha/x-alpha (EXTRA_HEADERS): New.  Add va_list.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22137 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Mon, 31 Aug 1998 13:57:57 +0000 (13:57 +0000)]

        * NEWS: Fix typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22136 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago(
law [Mon, 31 Aug 1998 13:57:55 +0000 (13:57 +0000)]
(
        * NEWS: Fix typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22135 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoMon Aug 31 15:42:18 1998 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 31 Aug 1998 12:57:45 +0000 (12:57 +0000)]
Mon Aug 31 15:42:18 1998  Dave Brolley  <brolley@cygnus.com>
* varasm.c (compare_constant_1): Handle RANGE_EXPR.
(record_constant_1): Handle RANGE_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22132 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.h, decl2.c: Remove support for -fall-virtual,
jason [Mon, 31 Aug 1998 12:54:18 +0000 (12:54 +0000)]
* cp-tree.h, decl2.c: Remove support for -fall-virtual,
-fenum-int-equivalence and -fno-nonnull-objects.
* class.c (check_for_override): Remove support for -fall-virtual.
(finish_struct_1): Likewise.
* call.c (build_new_op): Remove support for -fenum-int-equivalence.
* typeck.c (build_binary_op_nodefault): Likewise.
* cvt.c (ocp_convert): Likewise.
* call.c (build_vfield_ref): Remove support for -fno-nonnull-objects.
* class.c (build_vbase_path): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22131 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoMon Aug 31 15:35:16 1998 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 31 Aug 1998 12:35:32 +0000 (12:35 +0000)]
Mon Aug 31 15:35:16 1998  Dave Brolley  <brolley@cygnus.com>
* decl.c (layout_chill_variants): Calculate nlables properly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22130 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agomake member I public
brendan [Mon, 31 Aug 1998 10:49:39 +0000 (10:49 +0000)]
make member I public

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22129 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDocument TImode out of 2nd Haifa pass.
rth [Mon, 31 Aug 1998 10:02:34 +0000 (10:02 +0000)]
Document TImode out of 2nd Haifa pass.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22128 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Mon, 31 Aug 1998 09:55:31 +0000 (09:55 +0000)]

        * print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap.
        * haifa-sched.c (sched_analyze): Handle NOTE_INSN_RANGE_START
        and NOTE_INSN_RANGE_END specially.
        (reemit_notes): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22127 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Mon, 31 Aug 1998 09:55:30 +0000 (09:55 +0000)]

        * print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap.
        * haifa-sched.c (sched_analyze): Handle NOTE_INSN_RANGE_START
        and NOTE_INSN_RANGE_END specially.
        (reemit_notes): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22126 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago(
law [Mon, 31 Aug 1998 09:55:28 +0000 (09:55 +0000)]
(
        * print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap.
        * haifa-sched.c (sched_analyze): Handle NOTE_INSN_RANGE_START
        and NOTE_INSN_RANGE_END specially.
        (reemit_notes): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22125 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFixes for sunos4 cc:
ghazi [Mon, 31 Aug 1998 07:21:05 +0000 (07:21 +0000)]
Fixes for sunos4 cc:
        * sparc.c (TMASK, UMASK): Use `(unsigned)1' not `1U'.
        (ultrasparc_sched_init): Remove unneeded &.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22124 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agochange to bogus errors
jason [Mon, 31 Aug 1998 02:25:51 +0000 (02:25 +0000)]
change to bogus errors

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22123 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/m68k/m68k.h (TARGET_SWITCHES): Don't remove MASK_68040
schwab [Mon, 31 Aug 1998 02:16:48 +0000 (02:16 +0000)]
* config/m68k/m68k.h (TARGET_SWITCHES): Don't remove MASK_68040
for -m68020-60, to prevent the use of fintrz.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22122 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Mon, 31 Aug 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22121 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure.in: If the native compiler is GCC use $(WARN_CFLAGS)
mmitchel [Sun, 30 Aug 1998 22:20:57 +0000 (22:20 +0000)]
* configure.in: If the native compiler is GCC use $(WARN_CFLAGS)
even in stage1.
* Makefile.in: Likewise.
* configure: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22120 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * dbz/Makefile.in: Avoid assumptions about "tr" behaves when
law [Sun, 30 Aug 1998 21:30:22 +0000 (21:30 +0000)]
    * dbz/Makefile.in: Avoid assumptions about "tr" behaves when
        LANG is set to something other than English.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22119 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config.guess: Avoid assumptions about "tr" behaves when
law [Sun, 30 Aug 1998 21:29:31 +0000 (21:29 +0000)]
    * config.guess: Avoid assumptions about "tr" behaves when
        LANG is set to something other than English.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22118 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago#
law [Sun, 30 Aug 1998 21:18:48 +0000 (21:18 +0000)]
#
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22117 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoe
law [Sun, 30 Aug 1998 21:18:44 +0000 (21:18 +0000)]
e
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22116 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agop
law [Sun, 30 Aug 1998 21:18:39 +0000 (21:18 +0000)]
p
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22115 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agod
law [Sun, 30 Aug 1998 21:18:37 +0000 (21:18 +0000)]
d
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22114 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoa
law [Sun, 30 Aug 1998 21:18:36 +0000 (21:18 +0000)]
a
* Makefile.in (INTERFACE): New, set to 2.
(ARLIB): Set to libstdc++.a.$(VERSION)
(ARLINK, MARLINK): New macros.
(LIBS): Add $(ARLINK).
($(ARLINK), marlink): New targets.
(install): Don't check $(libsubdir). Handle versioned libraries.
* config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros.
(LIBS): Add marlink $(ARLINK).
* config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION)
(ARLINK): New macros.
(BUILD_LIBS): Add $(ARLINK).
* config/dec-osf.ml (LIBS): Add $(ARLINK).
* config/elf.ml (LIBS): Likewise.
* config/elfshlibm.ml (LIBS): Likewise.
* config/hpux.ml (LIBS): Likewise.
* config/iris5.ml (LIBS): Likewise.
* config/sol2shm.ml (LIBS): Likewise.
* config/sunos4.ml (LIBS): Likewise.
* configure.in: Use ${topsrcdir}/config.if to put
LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in
${package_makefile_frag}.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22113 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config.shared: Set libsubdir.
law [Sun, 30 Aug 1998 21:18:00 +0000 (21:18 +0000)]
    * config.shared: Set libsubdir.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22112 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (INTERFACE): New, set to 1.
law [Sun, 30 Aug 1998 21:17:38 +0000 (21:17 +0000)]
* Makefile.in (INTERFACE): New, set to 1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22111 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure.in (gxx_include_dir): Changed to
law [Sun, 30 Aug 1998 21:16:56 +0000 (21:16 +0000)]
    * configure.in (gxx_include_dir): Changed to
        '${prefix}/include/g++'-${libstdcxx_interface}.
        * configure: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22110 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure (gxx_include_dir): Changed to
law [Sun, 30 Aug 1998 21:15:53 +0000 (21:15 +0000)]
    * configure (gxx_include_dir): Changed to
        '${prefix}/include/g++'-${libstdcxx_interface}.
        * config.if: New to determine the interfaces.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22109 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config.guess: Detect and handle MPE/IX.
law [Sun, 30 Aug 1998 20:17:13 +0000 (20:17 +0000)]
    * config.guess: Detect and handle MPE/IX.
        * config.sub: Deal with MPE/IX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22108 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * expr.c (expand_expr): Change ">" to ">=" making MOVE_RATIO use
law [Sun, 30 Aug 1998 19:21:22 +0000 (19:21 +0000)]
    * expr.c (expand_expr): Change ">" to ">=" making MOVE_RATIO use
        consistent.
        * tm.texi (Costs): Say MOVE_RATIO is number of mem-mem move
        *sequences* *below* which scalar moves will be used.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22107 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * collect2.c (mktemp): Delete unused declaration.
law [Sun, 30 Aug 1998 18:15:27 +0000 (18:15 +0000)]
    * collect2.c (mktemp): Delete unused declaration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22106 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * error.c (dump_decl): Use CP_DECL_CONTEXT, not DECL_CONTEXT, when
mmitchel [Sun, 30 Aug 1998 17:45:15 +0000 (17:45 +0000)]
* error.c (dump_decl): Use CP_DECL_CONTEXT, not DECL_CONTEXT, when
comparing with global_namespace.
(dump_aggr_type): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22105 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gcc.dg/980626-1.c: Delete this test. We've declared the warning
law [Sun, 30 Aug 1998 16:40:20 +0000 (16:40 +0000)]
    * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
        this test triggers valid.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22104 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/xm-netbsd.h: Remove unnecessary file.
law [Sun, 30 Aug 1998 16:22:23 +0000 (16:22 +0000)]
    * config/xm-netbsd.h: Remove unnecessary file.
        * config/*/xm-netbsd.h: Do not include the generic xm-netbsd.h
        file anymore, it is not needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22103 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * convert.c (convert_to_integer): Issue an error on conversions to
mmitchel [Sun, 30 Aug 1998 16:04:17 +0000 (16:04 +0000)]
* convert.c (convert_to_integer): Issue an error on conversions to
incomplete types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22102 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in: Add lang_tree_files and gencheck.h.
law [Sun, 30 Aug 1998 15:50:47 +0000 (15:50 +0000)]
    * Makefile.in: Add lang_tree_files and gencheck.h.
        * configure.in: Generate them.
        * gencheck.c: Include gencheck.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22101 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (grokfndecl): Issue error on declaration of friend
mmitchel [Sun, 30 Aug 1998 11:46:44 +0000 (11:46 +0000)]
* decl.c (grokfndecl): Issue error on declaration of friend
templates with explicit template arguments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22100 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pt.c (convert_template_argument): New function, split out
mmitchel [Sun, 30 Aug 1998 10:59:18 +0000 (10:59 +0000)]
* pt.c (convert_template_argument): New function, split out
from...
(coerce_template_parms): Here.
(tsubst): Attempt better error-recovery.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22099 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Sun, 30 Aug 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22095 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/sparc/sparc.md (pic_lo_sum_di, pic_sethi_di): Rename to
davem [Sat, 29 Aug 1998 22:46:34 +0000 (22:46 +0000)]
* config/sparc/sparc.md (pic_lo_sum_di, pic_sethi_di): Rename to
movdi_lo_sum_pic and movdi_high_pic and make visible.
* config/sparc/sparc.c (legitimize_pic_address): For -fPIC,
emit these when Pmode is not SImode.
* config/sparc/linux64.h (SPARC_DEFAULT_CMODEL): Make CM_MEDLOW.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22094 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoAdd Dave Brolley for chill and cpplib maint.
law [Sat, 29 Aug 1998 21:36:16 +0000 (21:36 +0000)]
Add Dave Brolley for chill and cpplib maint.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22090 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix thinko in ultra_cmove_results_ready_p.
davem [Sat, 29 Aug 1998 19:16:39 +0000 (19:16 +0000)]
Fix thinko in ultra_cmove_results_ready_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22088 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoreally commit configure.in
dje [Sat, 29 Aug 1998 15:41:49 +0000 (15:41 +0000)]
really commit configure.in

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22087 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago0
law [Sat, 29 Aug 1998 14:01:47 +0000 (14:01 +0000)]
0
        * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit
        .linkonce directive after the first time.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22086 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago(
law [Sat, 29 Aug 1998 14:01:45 +0000 (14:01 +0000)]
(
        * i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit
        .linkonce directive after the first time.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22085 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * m68k.md (beq0_di): Generate correct (and more efficient) code when
law [Sat, 29 Aug 1998 13:54:24 +0000 (13:54 +0000)]
    * m68k.md (beq0_di): Generate correct (and more efficient) code when
        the clobbered operand overlaps with an input.
        (bne0_di): Similarly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22082 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (INSTALL): Remove "--no-header" argument.
law [Sat, 29 Aug 1998 11:41:40 +0000 (11:41 +0000)]
    * Makefile.in (INSTALL): Remove "--no-header" argument.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22080 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * NEWS: Various updates.
law [Sat, 29 Aug 1998 11:40:49 +0000 (11:40 +0000)]
    * NEWS: Various updates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22079 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoAdd and use mh-aix43 to set AR_FOR_TARGET.
dje [Sat, 29 Aug 1998 11:38:06 +0000 (11:38 +0000)]
Add and use mh-aix43 to set AR_FOR_TARGET.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22077 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoBring version # and generated files updates over from the branch.
law [Sat, 29 Aug 1998 10:37:48 +0000 (10:37 +0000)]
Bring version # and generated files updates over from the branch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22076 138bc75d-0d04-0410-961f-82ee72b054a4