Commit Graph

18439 Commits

Author SHA1 Message Date
Jason Merrill
df9262681b algorithm [...]: Update to SGI STL 3.11.
* 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.

From-SVN: r22190
1998-09-02 13:25:15 -04:00
Jason Merrill
514a1f18ee cvt.c (convert_pointer_to_real): Tidy.
* 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.

From-SVN: r22189
1998-09-02 12:57:18 -04:00
Brendan Kehoe
84fec82846 switch back to XFAIL
From-SVN: r22188
1998-09-02 11:05:20 -04:00
Jim Wilson
8127f74f22 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.

From-SVN: r22187
1998-09-02 07:49:17 -07:00
Brendan Kehoe
f0da48d27d fix typo
From-SVN: r22186
1998-09-02 09:54:33 -04:00
Jeffrey A Law
8a2cf1b423 * fix-header.c (symlink): Treat like readlink.
From-SVN: r22185
1998-09-02 07:18:27 -06:00
Jason Merrill
ec9c42c9c3 we dont use these bits of SGI STL
From-SVN: r22184
1998-09-02 08:33:40 -04:00
Jason Merrill
ff51efd52d Initial revision
From-SVN: r22182
1998-09-02 08:33:39 -04:00
Jason Merrill
dfaaf5101c Initial revision
From-SVN: r22181
1998-09-02 08:33:38 -04:00
Jason Merrill
b693643843 Initial revision
From-SVN: r22180
1998-09-02 08:33:35 -04:00
Jason Merrill
768a887ca7 Initial revision
From-SVN: r22179
1998-09-02 08:33:33 -04:00
Jason Merrill
72e4bfd9e4 This commit was generated by cvs2svn to compensate for changes in r22177,
which included commits to RCS files with non-trunk default branches.

From-SVN: r22178
1998-09-02 08:28:51 -04:00
Jason Merrill
38fcba265c Initial revision
From-SVN: r22173
1998-09-02 08:28:14 -04:00
Benjamin Kosnik
70126bf673
typo

From-SVN: r22170
1998-09-02 11:42:40 +00:00
J"orn Rennecke
33368c84ce dwarfout.c (fundamental_type_code): Encode 32 bit floats/doubles as FT_float.
* dwarfout.c (fundamental_type_code): Encode 32 bit floats/doubles
	as FT_float.

From-SVN: r22169
1998-09-02 12:31:14 +01:00
Nick Clifton
67988bd258 Update definitions of HANDLE_PRAGMA macro in order to conform to new spec.
From-SVN: r22168
1998-09-02 10:13:23 +00:00
Nick Clifton
c5168e64d4 Change HANDLE_PRAGMA macro so that it supports USE_CPPLIB
From-SVN: r22167
1998-09-02 10:04:26 +00:00
Nick Clifton
ae4d12ca9f Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB
From-SVN: r22166
1998-09-02 10:02:27 +00:00
Nick Clifton
f09db6e0ca Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB.
Add INSERT_ATTRIBUTES macro.

From-SVN: r22165
1998-09-02 09:59:57 +00:00
David S. Miller
56420c2cf3 sparc.md (movdf): Only generate special RTL for LABEL_REFs when PIC.
* 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.

From-SVN: r22164
1998-09-01 20:12:08 -07:00
Jeff Law
ba4493d2a4 Daily bump.
From-SVN: r22163
1998-09-01 18:45:02 -06:00
David S. Miller
d676da681d sparc.c (finalize_pic): Don't output arbitrary alignment, use FUNCTION_BOUNDARY instead.
* config/sparc/sparc.c (finalize_pic): Don't output arbitrary
	alignment, use FUNCTION_BOUNDARY instead.
	(sparc_output_deferred_case_vectors): Likewise.

From-SVN: r22162
1998-09-01 09:59:46 -07:00
Jason Merrill
59fa060f42 decl2.c (output_vtable_inherit): Use %cDIGIT in the operands.
* decl2.c (output_vtable_inherit): Use %cDIGIT in the operands.
	* class.c (build_vtable_entry_ref): Likewise.

From-SVN: r22161
1998-09-01 09:17:36 -04:00
Mark Mitchell
61289ca3b2 cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): New macro.
* cp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION): New macro.
	* decl2.c (import_export_decl): Likewise.
	* pt.c (instantiate_decl): Use it.

From-SVN: r22160
1998-09-01 13:08:44 +00:00
Mark Mitchell
2c2b32dc36 Fix typo
From-SVN: r22159
1998-09-01 13:05:03 +00:00
Jason Merrill
830fcda8e7 decl.c (lookup_name_real): Also do implicit typename thing for artificial TYPE_DECLs.
* 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.

From-SVN: r22158
1998-09-01 07:51:41 -04:00
Mark Mitchell
3d6ed3ef45 Fix typo
From-SVN: r22157
1998-09-01 10:03:49 +00:00
Mark Mitchell
0c8bfdbc0c * decl2.c (arg_assoc): Handle template-id expressions as arguments.
From-SVN: r22156
1998-09-01 09:56:40 +00:00
Craig Burley
99d7f99a7f Version.c: Update.
Tue Sep  1 10:06:06 1998  Craig Burley  <burley@gnu.org>
        * libF77/Version.c: Update.
        * libU77/Version.c: Update.
        * libI77/Version.c: Update.

From-SVN: r22155
1998-09-01 03:13:54 -06:00
Craig Burley
0e5b2a4dee bugs.texi, [...]: Doc updates from Craig.
8
        * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

From-SVN: r22154
1998-09-01 03:13:23 -06:00
Craig Burley
6f2347ce01 bugs.texi, [...]: Doc updates from Craig.
* bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

From-SVN: r22153
1998-09-01 03:13:22 -06:00
Craig Burley
aafb55f640 bugs.texi, [...]: Doc updates from Craig.
* bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

From-SVN: r22152
1998-09-01 03:13:21 -06:00
Craig Burley
b51e57aa2d bugs.texi, [...]: Doc updates from Craig.
�
        * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
        from Craig.

From-SVN: r22151
1998-09-01 03:13:17 -06:00
Jeff Law
1cf25688cd Daily bump.
From-SVN: r22145
1998-08-31 18:45:02 -06:00
Mark Mitchell
9360ac70ad decl.c (finish_enum): Handle member enums of classes declared in template functions.
* decl.c (finish_enum): Handle member enums of classes declared in
	template functions.
	* decl2.c (grok_x_components): Strip attributres before calling
	groktypename.

From-SVN: r22144
1998-08-31 23:38:02 +00:00
Jeffrey A Law
2571e6acfa * NEWS: Add SCO Openserver and Unixware 7 notes.
From-SVN: r22141
1998-08-31 16:44:12 -06:00
David S. Miller
493cf07bd2 sparc.md (movsf_const_intreg): Kill warning.
* config/sparc/sparc.md (movsf_const_intreg): Kill warning.
	(movtf_insn_sp64, movtf_no_e_insn_sp64): Reorder alternatives.

From-SVN: r22140
1998-08-31 11:30:46 -07:00
Nick Clifton
9a8467e96b Add support for torture_eval_before_compile and torture_eval_before_execute
variables.

From-SVN: r22139
1998-08-31 15:20:41 +00:00
David Edelsohn
3ae32cb790 mh-aix43 (NM_FOR_TARGET): Add -X32_64 as well.
From-SVN: r22138
1998-08-31 10:53:38 -04:00
Richard Henderson
cce7231983 va_list.h: New file.
* alpha/va_list.h: New file.
        * alpha/x-alpha (EXTRA_HEADERS): New.  Add va_list.h.

From-SVN: r22137
1998-08-31 06:59:22 -07:00
Jeff Law
7c1cc8097d NEWS: Fix typos.
�
        * NEWS: Fix typos.

From-SVN: r22136
1998-08-31 07:57:57 -06:00
Jeff Law
a58b19e1a3 NEWS: Fix typos.
(
        * NEWS: Fix typos.

From-SVN: r22135
1998-08-31 07:57:55 -06:00
Dave Brolley
fa212801e1 varasm.c (compare_constant_1): Handle RANGE_EXPR.
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.

From-SVN: r22132
1998-08-31 08:57:45 -04:00
Jason Merrill
84663f74ca cp-tree.h, decl2.c: Remove support for -fall-virtual, -fenum-int-equivalence and -fno-nonnull-objects.
* 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.

From-SVN: r22131
1998-08-31 08:54:18 -04:00
Dave Brolley
058ebd7ee6 decl.c (layout_chill_variants): Calculate nlables properly.
Mon Aug 31 15:35:16 1998  Dave Brolley  <brolley@cygnus.com>
	* decl.c (layout_chill_variants): Calculate nlables properly.

From-SVN: r22130
1998-08-31 08:35:32 -04:00
Brendan Kehoe
f82b6a6b75 make member I public
From-SVN: r22129
1998-08-31 06:49:39 -04:00
Richard Henderson
9953e37587 Document TImode out of 2nd Haifa pass.
From-SVN: r22128
1998-08-31 03:02:34 -07:00
Richard Henderson
6dfdecdb1d print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap.
�
        * 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.

From-SVN: r22127
1998-08-31 03:55:31 -06:00
Richard Henderson
da2ec29a6c print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap.
�
        * 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.

From-SVN: r22126
1998-08-31 03:55:30 -06:00
Richard Henderson
f3b1700b59 print-rtl.c (print_rtx): NOTE_INSN_LIVE has an rtx not a bitmap.
(
        * 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.

From-SVN: r22125
1998-08-31 03:55:28 -06:00