OSDN Git Service
fx [Sat, 5 Sep 1998 10:26:44 +0000 (10:26 +0000)]
Fri Sep 4 18:35:52 1998 Craig Burley <burley@gnu.org>
* Makefile.in (fini.o): Don't define USE_HCONFIG here.
* fini.c: Define USE_HCONFIG here instead, so deps-kinda
picks up correct dependency.
* Makefile.in (proj-h.o): Fix dependencies list.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22246
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Sat, 5 Sep 1998 10:13:55 +0000 (10:13 +0000)]
1998-09-05 Dave Love <d.love@dl.ac.uk>
* Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
(F771_LDFLAGS): Variable dispensed with.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22245
138bc75d-0d04-0410-961f-
82ee72b054a4
fx [Sat, 5 Sep 1998 10:12:32 +0000 (10:12 +0000)]
(LDFLAGS): Set from BOOT_LDFLAGS.
(F771_LDFLAGS): Variable dispensed with.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22244
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 02:26:35 +0000 (02:26 +0000)]
* pexecute.c: Updates from gcc. Copy in gcc has been removed. This
is the canonical copy. Define ISSPACE if !IN_GCC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22243
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 02:24:45 +0000 (02:24 +0000)]
* Makefile.in (pexecute.o): Use pexecute.c from libiberty. Provide
explicit rules for building.
* pexecute.c: Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22242
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 01:22:57 +0000 (01:22 +0000)]
* Makefile.in: Tweak to avoid building runtime. It's built
elsewhere now.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22241
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 01:17:03 +0000 (01:17 +0000)]
Chill runtime moves into toplevel libchill directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22240
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 01:14:28 +0000 (01:14 +0000)]
* Makefile.in (TARGET_CONFIGDIRS): Add libchill.
(ALL_TARGET_MODULES): Add all-target-libchill.
(CONFIGURE_TARGET_MODULES, CHECK_TARGET_MODULES): Similarly.
(INSTALL_TARGET_MODULES, CLEAN_TARGET_MODULES): Similarly.
(all-target-libchill): Add dependencies.
* configure.in (target_libs): Add libchill.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22239
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 01:11:54 +0000 (01:11 +0000)]
* Chill runtime moved into toplevel libchill.
* Makefile.in Revamped due to move. Add multilib support.
* configure.in: Similarly. Use autoconf.
* powerset.h: Do not depend on BITS_PER_UNIT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22238
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sat, 5 Sep 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22237
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 4 Sep 1998 16:35:14 +0000 (16:35 +0000)]
* inc/typeinfo (type_info::type_info(const char*)): Make
`explicit'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22235
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Fri, 4 Sep 1998 12:58:40 +0000 (12:58 +0000)]
* gcc.c (do_spec_1): [case 'o'] Account for
lang_specific_extra_outfiles.
(main): Correctly clear all slots in outfiles for
lang_specific_extra_outfiles. Set input_file_number before
calling lang_specific_pre_link.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22234
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Fri, 4 Sep 1998 11:31:30 +0000 (11:31 +0000)]
* cp-tree.h (hash_tree_cons_simple): New macro.
* pt.c (tsubst_arg_types): New function. Use hash_tree_cons.
(coerce_template_parms): Use make_temp_vec, instead of
make_tree_vec. Document this behavior.
(lookup_template_class): Likewise.
(tsubst, cases METHOD_TYPE, FUNCTION_TYPE): Use tsubst_arg_types.
Remove dead code (and add ssertion to check its deadness). Fix
bug w.r.t. exception specifications.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22233
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 4 Sep 1998 10:37:49 +0000 (10:37 +0000)]
Fix irix6 -g -O3 -funroll-all-loops bootstrap failure.
* loop.c (load_mems): Fix JUMP_LABEL field after for_each_rtx call.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22232
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Fri, 4 Sep 1998 03:08:42 +0000 (03:08 +0000)]
* config/sparc/sparc.c (output_double_int): In all V9 symbolic
cases, use xword.
(sparc_output_deferred_case_vectors): If no work to do, return.
Fix thinko in Sept 1 change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22231
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 4 Sep 1998 01:43:58 +0000 (01:43 +0000)]
* decl2.c (import_export_vtable): Always make artificials comdat.
(import_export_decl): Likewise.
* pt.c (mark_decl_instantiated): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22230
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Fri, 4 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22229
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 3 Sep 1998 22:43:40 +0000 (22:43 +0000)]
* Makefile.in: add semicolon in BISON definition for portability.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22228
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Thu, 3 Sep 1998 22:43:38 +0000 (22:43 +0000)]
0
* Makefile.in: add semicolon in BISON definition for portability.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22227
138bc75d-0d04-0410-961f-
82ee72b054a4
oliva [Thu, 3 Sep 1998 22:30:30 +0000 (22:30 +0000)]
* g++.old-deja/g++.pt/explicit72.C: ensure that char and
(un)signed char are different types for template specialization
purposes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22226
138bc75d-0d04-0410-961f-
82ee72b054a4
robertl [Thu, 3 Sep 1998 20:22:48 +0000 (20:22 +0000)]
From Toon Moene <toon@moene.indiv.nluug.nl>
* config/nextstep.c (handle_pragma): Correct name of third
argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22225
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 3 Sep 1998 20:17:16 +0000 (20:17 +0000)]
* cp-tree.h (finish_globally_qualified_member_call_expr):
Rename to ...
(finish_qualified_call_expr).
* semantics.c: Likewise.
* parse.y (primary): Use it.
* method.c (hack_identifier): Remove redundant code.
* init.c (resolve_offset_ref): Call convert_from_reference to
handle members of reference type. Improve error recovery.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22224
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 3 Sep 1998 19:54:02 +0000 (19:54 +0000)]
* cp-tree.h (finish_globally_qualified_member_call_expr):
Rename to ...
(finish_qualified_call_expr).
* semantics.c: Likewise.
* parse.y (primary): Use it.
* method.c (hack_identifier): Remove redundant code.
* init.c (resolve_offset_ref): Call convert_from_reference to
handle members of reference type. Improve error recovery.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22223
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 3 Sep 1998 19:42:09 +0000 (19:42 +0000)]
* cp-tree.h (finish_globally_qualified_member_call_expr):
Rename to ...
(finish_qualified_call_expr).
* semantics.c: Likewise.
* parse.y (primary): Use it.
* method.c (hack_identifier): Remove redundant code.
* init.c (resolve_offset_ref): Call convert_from_reference to
handle members of reference type. Improve error recovery.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22222
138bc75d-0d04-0410-961f-
82ee72b054a4
nickc [Thu, 3 Sep 1998 17:49:11 +0000 (17:49 +0000)]
Change (reg:CC 17) to (reg:SI 17)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22221
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 16:10:00 +0000 (16:10 +0000)]
d
1998-09-03 Benjamin Kosnik <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22220
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 16:09:59 +0000 (16:09 +0000)]
S
1998-09-03 Benjamin Kosnik <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22219
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 16:09:56 +0000 (16:09 +0000)]
a
1998-09-03 Benjamin Kosnik <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22218
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 16:09:54 +0000 (16:09 +0000)]
�
1998-09-03 Benjamin Kosnik <bkoz@cygnus.com>
* cp-tree.h: Declare warn_nontemplate_friend.
* decl2.c (lang_decode_option): Set.
* lang-options.h: Add -Wnon-template-friend.
* friend.c (do_friend): Use to toggle non-template function warning.
g++/17054
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22217
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 16:09:01 +0000 (16:09 +0000)]
�
Thu Sep 3 18:17:34 1998 Benjamin Kosnik <bkoz@cygnus.com>
* invoke.texi (Warning Options): Add -Wnon-template-friend
documentation.
g++/17054
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22216
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Thu, 3 Sep 1998 15:27:26 +0000 (15:27 +0000)]
Add -mcpu=401/e603e
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22215
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 15:23:37 +0000 (15:23 +0000)]
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22214
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 3 Sep 1998 15:12:09 +0000 (15:12 +0000)]
* rs6000.md (movsf): Disable explicit secondary-reload-like
functionality if TARGET_POWERPC64.
(movdf): Remove TARGET_POWERPC64 explicit secondary-reload-like
functionality.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22213
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 14:29:18 +0000 (14:29 +0000)]
�
add new case
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22212
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 3 Sep 1998 14:15:35 +0000 (14:15 +0000)]
* decl.c (finish_enum): Don't resolve CONST_DECLs to their
corresponding INTEGER_CSTs when processing_template_decl.
* pt.c (tsubst_enum): Tweak accordingly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22211
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 14:07:51 +0000 (14:07 +0000)]
P
1998-09-03 Benjamin Kosnik <bkoz@rhino.cygnus.com>
* decl.c (pushdecl_class_level): Add warning here.
(pushdecl): Tweak.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22210
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Thu, 3 Sep 1998 14:07:48 +0000 (14:07 +0000)]
�
1998-09-03 Benjamin Kosnik <bkoz@rhino.cygnus.com>
* decl.c (pushdecl_class_level): Add warning here.
(pushdecl): Tweak.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22209
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Thu, 3 Sep 1998 12:43:44 +0000 (12:43 +0000)]
Check in ChangeLog entry that should have gone in a while back
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22208
138bc75d-0d04-0410-961f-
82ee72b054a4
brolley [Thu, 3 Sep 1998 12:41:14 +0000 (12:41 +0000)]
Chill testsuite problems...
Thu Sep 3 15:32:03 1998 Dave Brolley <brolley@cygnus.com>
* typeck.c (layout_chill_range_type): set TYPE_SIZE_UNIT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22207
138bc75d-0d04-0410-961f-
82ee72b054a4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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