Jeff Law
6c26cda2b5
Daily bump.
...
From-SVN: r28719
1999-08-16 01:45:12 -06:00
Mark Mitchell
497fa9d355
Fix typo in last change
...
From-SVN: r28718
1999-08-16 00:59:19 +00:00
Jim Wilson
0c61f5414d
Fix misuses of MAX_MACHINE_MODE that can result in an infinite loop.
...
* explow.c (hard_function_value): Use VOIDmode instead of
MAX_MACHINE_MODE.
* stmt.c (expand_return): Likewise.
* stor-layout.c (get_best_mode): Likewise.
From-SVN: r28717
1999-08-15 13:08:12 -07:00
Jim Wilson
d3ca5cdd6c
Fix bug preventing use of match_par_dup in a call insn pattern.
...
* genemit.c (gen_expand): If next is MATCH_PAR_DUP, then output
emit call instead of emit_insn call.
From-SVN: r28716
1999-08-15 12:45:38 -07:00
Mark Mitchell
e0942dcd7e
pt.c (check_default_tmpl_args): Don't check in local scopes.
...
* pt.c (check_default_tmpl_args): Don't check in local scopes.
(tsubst_decl): Make sure the declaration is on a saveable
obstack. Clear DECL_DEAD_FOR_LOCAL when making a copy of a local
variable.
(tsubst_expr): Adjust now that DECL_STMTs really contain DECLs.
From-SVN: r28715
1999-08-15 16:59:17 +00:00
Anthony Green
66e064294f
expr.c (java_lang_expand_expr): Mark static array data as referenced.
...
* expr.c (java_lang_expand_expr): Mark static array data as
referenced.
From-SVN: r28714
1999-08-15 08:31:56 +00:00
Jeff Law
7ede7de669
Daily bump.
...
From-SVN: r28713
1999-08-15 01:45:09 -06:00
Mumit Khan
f4ab28e3c6
Mumit Khan <khan@xraylith.wisc.edu>
...
* configure.in: Handle --disable/enable-win32-registry.
* install.texi: Document --disable/enable-win32-registry.
* acconfig.h (ENABLE_WIN32_REGISTRY): New macro.
(WIN32_REGISTRY_KEY): New macro.
* prefix.c: Use to enable/disable win32-specific code.
(lookup_key): Use versioned key.
* configure: Regenerate.
* config.in: Likewise.
From-SVN: r28712
1999-08-14 15:04:44 -07:00
Per Bothner
efc3b511cb
resolve.cc (_Jv_PrepareClass): Use ClassLoader::resolveClass0.
...
1999-08-14 Per Bothner <per@bothner.com>
* resolve.cc (_Jv_PrepareClass): Use ClassLoader::resolveClass0.
* java/lang/natClass.cc (initializeClass): Likewise.
* java/lang/ClassLoader.java (resolveClass0): New static method.
(resolveClass): Call resolveClass0.
(findSystemClass): No longer static.
From-SVN: r28711
1999-08-14 19:49:06 +00:00
Jason Merrill
2c169babb6
Speed up Koenig lookup.
...
* decl.c (unqualified_namespace_lookup): Nonstatic. Add spacep parm
to return namespaces we've looked at.
* decl2.c (lookup_using_namespace): Likewise.
(add_function): Don't call ovl_member.
(lookup_arg_dependent): Initialize k.namespaces to the list of
namespaces seen in unqualified lookup.
* call.c (equal_functions): Move here from tree.c.
(joust): Use it to handle duplicate candidates.
* tree.c (ovl_member): Use ==.
From-SVN: r28710
1999-08-14 07:08:53 -04:00
Mark Mitchell
9188c36364
cp-tree.def (DECL_STMT): Make it smaller.
...
* cp-tree.def (DECL_STMT): Make it smaller.
* cp-tree.h (lang_decl_flags): Move saved_tree to ...
(lang_decl): ... here. Add next.
(DECL_SAVED_TREE): Adjust accordingly.
(DECL_IMPLICIT_TYPEDEF_P): New macro.
(SET_DECL_IMPLICIT_TYPEDEF_P): Likewise.
(DECL_STMT_DECL): Likewise.
(create_implicit_typedef): New function.
(maybe_push_decl): Likewise.
(tsubst_default_argument): New function.
(at_function_scope_p): Likewise.
(add_decl_stmt): Likewise.
(push_permanent_obstack): Likewise.
* call.c (convert_default_arg): Use tsubst_default_argument.
* class.c (add_method): Use push_permanent_obstack.
(build_self_reference): Create a TEMPLATE_DECL for the
self-reference, if necessary.
* decl.c (pseudo_global_level_p): Only look at the current binding
level.
(push_binding): Use push_permanent_obstack.
(create_implicit_typedef): New function.
(pushtag): Use it.
(duplicate_decls): Use push_permanent_obstack.
(maybe_push_decl): New function.
(start_decl): Use it. Remove dead code. Use add_decl_stmt.
(start_decl_1): Remove dead code.
(cp_finish_decl): Remove DECL_STMT handling here. Don't use
pseudo_global_level_p.
(grokvardecl): Create DECL_LANG_SPECIFIC for a VAR_DECL in a
template.
(grokdeclarator): Likewise, for TYPE_DECLs. Don't use
pseudo_global_level_p.
* decl2.c (grokfield): Call push_template_decl for a TYPE_DECL in
a template.
(get_sentry): Use push_permanent_obstack.
* dump.c (dequeue_and_dump): Enable DECL_STMT.
* except.c (call_eh_info): Use push_permanent_obstack.
(build_eh_type_ref): Likewise.
(do_pop_exception): Likewise.
(expand_eh_spec): Likewise.
(alloc_eh_object): Likewise.
(expand_throw): Likewise.
* init.c (build_java_class_ref): Likewise.
* lex.c (get_time_identifier): Likewise.
(free_lang_decl_chain): Correct type.
(retrofit_lang_decl): Adjust accordingly.
(build_lang_field_decl): Likewise.
* lex.h (free_lang_decl_chain): Likewise.
* parse.y (lang_extdef): Don't use pseudo_global_level_p.
* parse.c: Regenerated.
* pt.c (tsubst_default_arguments): New function.
(retrieve_local_specialization): Likewise.
(register_local_specialization): Likewise.
(push_template_decl_real): Use DECL_IMPLICIT_TYPEDEF_P. Just use
pseudo_global_level_p to determine whether or not a template is
primary.
(lookup_template_class): Likewise. Use create_implicit_typedef.
(instantiate_class_template): Call tsubst_default_arguments for
member functions, if appropriate.
(tsubst_default_argument): New function.
(tsubst_decl): Use it. Change TYPE_DECL handling to match VAR_DECLs.
* search.c (at_function_scope_p): New function.
* semantics.c (finish_asm_stmt): Use push_permanent_obstack.
(finish_label_stmt): Likewise.
(add_decl_stmt): New function.
(begin_class_definition): Likewise.
(finish_typeof): Likewise.
* tree.c (copy_template_template_parm): Likewise.
(copy_to_permanent): Likewise.
(push_permanent_obstack): Define.
(mark_addressable): Use it.
* typeck.c (mark_addressable): Likewise.
From-SVN: r28709
1999-08-14 09:23:49 +00:00
Jeff Law
0d4255d1f6
Daily bump.
...
From-SVN: r28708
1999-08-14 01:45:10 -06:00
Jason Merrill
d3a34a0a7e
cpplib.c (read_line_number): New fn, split out of...
...
* cpplib.c (read_line_number): New fn, split out of...
(do_line): Here.
From-SVN: r28707
1999-08-13 20:42:07 -04:00
Mark Mitchell
8dd3f57a9e
Fix incorrect commit on previous change.
...
From-SVN: r28706
1999-08-13 20:49:57 +00:00
Gavin Romig-Koch
0a818f84ce
For gcc:
...
tree.c (lang_unsave_expr_now) : New.
(unsave_expr_now): Call lang_unsave_expr_now.
tree.h (lang_unsave_expr_now) : New.
For gcc/cp:
cp-tree.h (init_cplus_unsave): New.
(cplus_unsave_expr_now): New.
lex.c (init_parse): Call init_cplus_unsave.
tree.c (init_cplus_unsave): New.
(cplus_unsave_expr_now): New.
From-SVN: r28705
1999-08-13 18:22:59 +00:00
Jeff Law
e3beae8c3c
Back out accidental change
...
From-SVN: r28704
1999-08-13 11:17:37 -06:00
Jason Merrill
6e487a4947
* toplev.c (flag_new_exceptions): On by default.
...
From-SVN: r28703
1999-08-13 04:23:35 -04:00
Mark Mitchell
63a51aaa2c
pt.c (tsubst): Back out 1999-08-06 patch.
...
* pt.c (tsubst): Back out 1999-08-06 patch. Use fold and
decl_constant_value to simplify array bounds.
From-SVN: r28702
1999-08-13 08:17:14 +00:00
Jason Merrill
80dabe332a
remove obsolete destructors and goto node
...
From-SVN: r28701
1999-08-13 03:48:44 -04:00
Michael Meissner
afe60c51ed
* Makefile.in (GCC_FOR_TARGET): Move -B./ after the tooldir -B.
...
From-SVN: r28700
1999-08-13 01:47:18 -06:00
Jeff Law
c6d582b33a
Daily bump.
...
From-SVN: r28698
1999-08-13 01:45:07 -06:00
Alexandre Oliva
e139d29653
dwarfout.c (fundamental_type_code): Return FT_boolean for INTEGER_TYPE with precision==1, it's __java_boolean.
...
* dwarfout.c (fundamental_type_code): Return FT_boolean for
INTEGER_TYPE with precision==1, it's __java_boolean.
From-SVN: r28696
1999-08-13 01:40:04 -06:00
Martin v. Löwis
9ba8c7330e
Renamed
...
From-SVN: r28695
1999-08-13 07:36:36 +00:00
Martin v. Löwis
a9729c43a0
New test case
...
From-SVN: r28693
1999-08-13 07:25:31 +00:00
J"orn Rennecke
ea1637e9e5
global.c (prune_preferences): Move some invariants out of the inner loop.
...
* global.c (prune_preferences): Move some invariants out of the
inner loop.
From-SVN: r28691
1999-08-12 23:53:28 +01:00
Jesse Perry
7bc699731b
* configure.in (alpha*-dec-osf*): Add osf5.
...
From-SVN: r28690
1999-08-12 15:31:16 -07:00
Alexandre Oliva
cb339d0278
javaprims.h (TRUE, FALSE): Redefine as themselves.
...
1999-08-12 Alexandre Oliva <oliva@dcc.unicamp.br>
* include/javaprims.h (TRUE, FALSE): Redefine as themselves.
From-SVN: r28689
1999-08-12 17:31:34 +00:00
Philip Blundell
402fd87362
Oops - omitted from previouys delta
...
From-SVN: r28688
1999-08-12 10:01:07 +00:00
Philip Blundell
078e19a409
Apply Phillip Blundell's patch to distinguish between new and old binutils.
...
From-SVN: r28687
1999-08-12 09:41:02 +00:00
Andreas Schwab
305f30038b
rtl.texi: Fix typo.
...
Thu Aug 12 10:14:47 1999 Andreas Schwab <schwab@suse.de>
* rtl.texi: Fix typo.
From-SVN: r28686
1999-08-12 08:24:56 +00:00
Jeff Law
355e775c7e
Daily bump.
...
From-SVN: r28685
1999-08-12 01:45:09 -06:00
Jason Merrill
d2c192ad64
lang-options.h: Add -fms-extensions.
...
* lang-options.h: Add -fms-extensions.
* cp-tree.h: Declare flag_ms_extensions.
* decl2.c: Define it.
* class.c (instantiate_type): Don't complain about taking the address
of a bound member function if -fms-extensions.
* typeck.c (build_unary_op): Likewise.
* decl.c (grokdeclarator): Or about implicit int.
* init.c (resolve_offset_ref): Or about implicit '&'.
From-SVN: r28684
1999-08-12 02:52:30 -04:00
Jason Merrill
631cf95d8e
* invoke.texi (C++ Dialect Options): Add -fms-extensions.
...
From-SVN: r28683
1999-08-12 02:51:22 -04:00
Mark Mitchell
f01b0acb0f
cp-tree.h (minimal_parse_mode): Remove.
...
* cp-tree.h (minimal_parse_mode): Remove.
(finish_label_stmt): New function.
* decl.c (saved_scope): Remove minimal parse mode.
(maybe_push_to_top_level): Don't save it.
(pop_from_top_level): Don't restore it.
(define_label): Split out template-handling code to semantics.c.
(start_decl): Don't use minimal_parse_mode.
(cp_finish_decl): Likewise.
(start_function): Don't increment it.
(store_return_init): Don't use it.
(finish_function): Don't decrement it.
* parse.y (label_colon): Use finish_label_stmt throughout.
* parse.c: Regenerated.
* pt.c (minimal_parse_mode): Don't define it.
(tsubst_expr): Use finish_label_stmt.
* semantics.c (finish_label_stmt): New function.
From-SVN: r28682
1999-08-12 01:45:44 +00:00
Mark Mitchell
cf7cf3d23e
Make-lang.in (CXX_SRCS): Remove sig.c.
...
* Make-lang.in (CXX_SRCS): Remove sig.c.
* Makefile.in (CXX_OBJS): Remove sig.o.
(sig.o): Remove.
* cp-tree.h (CPTI_OPAQUE_TYPE): Remove.
(CPTI_SIGNATURE_TYPE): Likewise.
(CPTI_SIGTABLE_ENTRY_TYPE): Likewise.
(opaque_type_node): Likewise.
(signature_type_node): Likewise.
(sigtable_entry_type): Likewise.
(flag_handle_signatures): Likewise.
(lang_type): Remove is_signature, is_signature_pointer,
is_signature_reference, has_opaque_typedecls,
sigtables_has_been_generated. Adjust dummy. Remove signature,
signature_pointer_to, signature_reference_to.
(IS_SIGNATURE): Remove.
(SET_SIGNATURE): Remove.
(CLEAR_SIGNATURE): Remove.
(IS_SIGNATURE_POINTER): Remove.
(IS_SIGNATURE_REFERENCE): Remove.
(SIGNATURE_HAS_OPAQUE_TYPEDECLS): Remove.
(SIGTABLE_HAS_BEEN_GENERATED): Remove.
(CLASSTYPE_SIGNATURE): Remove.
(SIGNATURE_TYPE): Remove.
(SIGNATURE_METHOD_VEC): Remove.
(SIGNATURE_POINTER_TO): Remove.
(SIGNATURE_REFERENCE_TO): Remove.
(lang_decl_flags): Remove is_default_implementation. Rename
memfunc_pointer_to to saved_tree.
(IS_DEFAULT_IMPLEMENTATION): Remove.
(DECL_MEMFUNC_POINTER_TO): Remove.
(DECL_MEMFUNC_POINTING_TO): Remove.
(DECL_SAVED_TREE): Adjust definition.
(tag_types): Remove signature_type_node.
(SIGNATURE_FIELD_NAME): Remove.
(SIGNATURE_FIELD_NAME_FORMAT): Likewise.
(SIGNATURE_OPTR_NAME): Likewise.
(SIGNATURE_SPTR_NAME): Likewise.
(SIGNATURE_POINTER_NAME): Likewise.
(SIGNATURE_POINTER_NAME_FORMAT): Likewise.
(SIGNATURE_REFERENCE_NAME): Likewise.
(SIGNATURE_REFERNECE_NAME_FORMAT): Likewise.
(SIGTABLE_PTR_TYPE): Likewise.
(SIGTABLE_NAME_FORMAT): Likewise.
(SIGTABLE_NAME_FORMAT_LONG): Likewise.
(SIGTABLE_TAG_NAME): Likewise.
(SIGTABLE_VB_OFF_NAME): Likewise.
(SIGTABLE_VT_OFF_NAME): Likewise.
(finish_base_specifiers): Change prototype.
(build_signature_pointer_type): Remove.
(build_signature_reference_type): Remove.
(build_signature_pointer_constructor): Remove.
(build_signature_method_call): Remove.
(build_optr_ref): Likewise.
(append_signature_fields): Likewise.
(signature_error): Likewise.
* call.c (build_this): Remove signature support.
(build_over_call): Likewise.
(build_new_method_call): Likewise.
* class.c (add_implicitly_declared_members): Likewise.
(finish_struct_1): Likewise.
(finish_struct): Likewise.
* cvt.c (cp_convert_to_pointer): Likewise.
(convert_to_pointer_force): Likewise.
(ocp_convert): Likewise.
* decl.c (sigtable_decl_p): Remove.
(init_decl_processing): Remove support for signatures.
(cp_finish_decl): Likewise.
(grokdeclarator): Likewise.
(grokparms): Likewise.
(xref_tag): Likewise.
(start_function): Likewise.
(start_method): Likewise.
* decl2.c (finish_sigtable_vardecl): Remove.
(flag_handle_signatures): Remove.
(lang_f_options): Remove handle-signatures.
(grokfield): Remove support for signatures.
(grokbitfield): Likewise.
(finish_file): Likewise.
(reparse_absdcl_as_casts): Likewise.
* error.c (dump_type_real): Likewise.
(dump_function_decl): Likewise.
* friend.c (make_friend_class): Likewise.
* gxx.gperf: Remove __signature__, signature, __sigof__, sigof.
* hash.h: Regenerated.
* init.c (build_new_1): Remove support for signatures.
* lang-options.h: Remove -fhandle-signatures,
-fno-handle-signatures.
* lex.c (init_parse): Remove support for signatures.
(yyprint): Likewise.
* lex.h (rid): Remove RID_SIGNATURE.
* method.c (build_decl_overload_real): Remove support for
signatures.
(hack_identifier): Likewise.
* parse.y (base_class): Likewise.
(base_class.1): Likewise.
(access_specifier): Likewise.
* search.c (lookup_member): Likewise.
* semantics.c (finish_qualified_object_call_expr): Likewise.
(finish_template_type_parm): Likewise.
(begin_class_definition): Likewise.
(finish_base_specifier): Likewise.
* sig.c: Remove.
* tree.c (build_cplus_method_type): Remove support for signatures.
* typeck.c (require_complete_type): Likewise.
(c_sizeof): Likewise.
(c_alignof): Likewise.
(build_object_ref): Likewise.
(build_component_ref): Likewise.
(build_indirect_ref): Likewise.
(build_c_cast): Likewise.
(build_modify_expr): Likewise.
(convert_for_initialization): Likewise.
* typeck2.c (signature_error): Remove.
(store_init_value): Remove support for signatures.
(digest_init): Likewise.
(build_x_arrow): Likewise.
(build_functional_cast): Likewise.
* xref.c (GNU_xref_decl): Likewise.
From-SVN: r28681
1999-08-12 01:40:29 +00:00
Bryce McKinlay
48ff99d10d
BitSet.java (set, [...]): specify "1" constant as long.
...
* java/util/BitSet.java (set, clear, hashCode): specify "1" constant
as long.
From-SVN: r28680
1999-08-11 22:30:31 +01:00
Mark Mitchell
c6a9738c04
dump.c (queue): Be careful when computing bitmasks.
...
* dump.c (queue): Be careful when computing bitmasks.
(dequeue_and_dump): Describe binfos as binfos, not as
vectors.
From-SVN: r28679
1999-08-11 20:40:11 +00:00
Mark Mitchell
fd65a4c17f
parse.y (pedantic): Give it itype.
...
* parse.y (pedantic): Give it itype. Adjust usage accordingly
throughout.
From-SVN: r28678
1999-08-11 20:31:35 +00:00
Mark Mitchell
6eabb2412f
extend.texi (C++ Signatures): Remove node.
...
* extend.texi (C++ Signatures): Remove node.
* invoke.texi: Remove discussion of -fhandle-signatures,
signature, sigof, __signature__, and __sigof__.
* Make-lang.in (CXX_SRCS): Remove sig.c.
* Makefile.in (CXX_OBJS): Remove sig.o.
(sig.o): Remove.
* cp-tree.h (CPTI_OPAQUE_TYPE): Remove.
(CPTI_SIGNATURE_TYPE): Likewise.
(CPTI_SIGTABLE_ENTRY_TYPE): Likewise.
(opaque_type_node): Likewise.
(signature_type_node): Likewise.
(sigtable_entry_type): Likewise.
(flag_handle_signatures): Likewise.
(lang_type): Remove is_signature, is_signature_pointer,
is_signature_reference, has_opaque_typedecls,
sigtables_has_been_generated. Adjust dummy. Remove signature,
signature_pointer_to, signature_reference_to.
(IS_SIGNATURE): Remove.
(SET_SIGNATURE): Remove.
(CLEAR_SIGNATURE): Remove.
(IS_SIGNATURE_POINTER): Remove.
(IS_SIGNATURE_REFERENCE): Remove.
(SIGNATURE_HAS_OPAQUE_TYPEDECLS): Remove.
(SIGTABLE_HAS_BEEN_GENERATED): Remove.
(CLASSTYPE_SIGNATURE): Remove.
(SIGNATURE_TYPE): Remove.
(SIGNATURE_METHOD_VEC): Remove.
(SIGNATURE_POINTER_TO): Remove.
(SIGNATURE_REFERENCE_TO): Remove.
(lang_decl_flags): Remove is_default_implementation. Rename
memfunc_pointer_to to saved_tree.
(IS_DEFAULT_IMPLEMENTATION): Remove.
(DECL_MEMFUNC_POINTER_TO): Remove.
(DECL_MEMFUNC_POINTING_TO): Remove.
(DECL_SAVED_TREE): Adjust definition.
(tag_types): Remove signature_type_node.
(SIGNATURE_FIELD_NAME): Remove.
(SIGNATURE_FIELD_NAME_FORMAT): Likewise.
(SIGNATURE_OPTR_NAME): Likewise.
(SIGNATURE_SPTR_NAME): Likewise.
(SIGNATURE_POINTER_NAME): Likewise.
(SIGNATURE_POINTER_NAME_FORMAT): Likewise.
(SIGNATURE_REFERENCE_NAME): Likewise.
(SIGNATURE_REFERNECE_NAME_FORMAT): Likewise.
(SIGTABLE_PTR_TYPE): Likewise.
(SIGTABLE_NAME_FORMAT): Likewise.
(SIGTABLE_NAME_FORMAT_LONG): Likewise.
(SIGTABLE_TAG_NAME): Likewise.
(SIGTABLE_VB_OFF_NAME): Likewise.
(SIGTABLE_VT_OFF_NAME): Likewise.
(finish_base_specifiers): Change prototype.
(build_signature_pointer_type): Remove.
(build_signature_reference_type): Remove.
(build_signature_pointer_constructor): Remove.
(build_signature_method_call): Remove.
(build_optr_ref): Likewise.
(append_signature_fields): Likewise.
(signature_error): Likewise.
* call.c (build_this): Remove signature support.
(build_over_call): Likewise.
(build_new_method_call): Likewise.
* class.c (add_implicitly_declared_members): Likewise.
(finish_struct_1): Likewise.
(finish_struct): Likewise.
* cvt.c (cp_convert_to_pointer): Likewise.
(convert_to_pointer_force): Likewise.
(ocp_convert): Likewise.
* decl.c (sigtable_decl_p): Remove.
(init_decl_processing): Remove support for signatures.
(cp_finish_decl): Likewise.
(grokdeclarator): Likewise.
(grokparms): Likewise.
(xref_tag): Likewise.
(start_function): Likewise.
(start_method): Likewise.
* decl2.c (finish_sigtable_vardecl): Remove.
(flag_handle_signatures): Remove.
(lang_f_options): Remove handle-signatures.
(grokfield): Remove support for signatures.
(grokbitfield): Likewise.
(finish_file): Likewise.
(reparse_absdcl_as_casts): Likewise.
* error.c (dump_type_real): Likewise.
(dump_function_decl): Likewise.
* friend.c (make_friend_class): Likewise.
* gxx.gperf: Remove __signature__, signature, __sigof__, sigof.
* hash.h: Regenerated.
* init.c (build_new_1): Remove support for signatures.
* lang-options.h: Remove -fhandle-signatures,
-fno-handle-signatures.
* lex.c (init_parse): Remove support for signatures.
(yyprint): Likewise.
* lex.h (rid): Remove RID_SIGNATURE.
* method.c (build_decl_overload_real): Remove support for
signatures.
(hack_identifier): Likewise.
* parse.y (base_class): Likewise.
(base_class.1): Likewise.
(access_specifier): Likewise.
* search.c (lookup_member): Likewise.
* semantics.c (finish_qualified_object_call_expr): Likewise.
(finish_template_type_parm): Likewise.
(begin_class_definition): Likewise.
(finish_base_specifier): Likewise.
* sig.c: Remove.
* tree.c (build_cplus_method_type): Remove support for signatures.
* typeck.c (require_complete_type): Likewise.
(c_sizeof): Likewise.
(c_alignof): Likewise.
(build_object_ref): Likewise.
(build_component_ref): Likewise.
(build_indirect_ref): Likewise.
(build_c_cast): Likewise.
(build_modify_expr): Likewise.
(convert_for_initialization): Likewise.
* typeck2.c (signature_error): Remove.
(store_init_value): Remove support for signatures.
(digest_init): Likewise.
(build_x_arrow): Likewise.
(build_functional_cast): Likewise.
* xref.c (GNU_xref_decl): Likewise.
From-SVN: r28677
1999-08-11 20:22:41 +00:00
Martin v. Löwis
b6062b273f
Need to trick it more.
...
From-SVN: r28676
1999-08-11 19:24:29 +00:00
Martin v. Löwis
eebd152bca
Make it fail
...
From-SVN: r28675
1999-08-11 19:12:30 +00:00
Martin v. Löwis
2c5a7dc197
New test case.
...
From-SVN: r28674
1999-08-11 18:47:46 +00:00
Martin v. Löwis
0486d4a1b3
New test case.
...
From-SVN: r28672
1999-08-11 18:31:38 +00:00
Martin v. Loewis
155d38c0e7
* lex.c (do_identifier): Remove unnecessary lookup of class field.
...
From-SVN: r28671
1999-08-11 18:28:36 +00:00
Jeffrey A Law
94304469a6
Makefile.in (JAVAGC): Removed.
...
* Makefile.in (JAVAGC): Removed.
Finish Tom's change from May 11.
From-SVN: r28669
1999-08-11 03:40:43 -06:00
Nick Clifton
e417d05e39
Mark test as expected failure since neither cpp nor cpplib get it right,
...
and it is not going to be fixed any time soon...
From-SVN: r28668
1999-08-11 09:29:13 +00:00
Jeff Law
0181177d77
* i386/cygwin.h (ASM_OUTPUT_ALIGNED_BSS): Define.
...
From-SVN: r28667
1999-08-11 02:14:51 -06:00
Mark Elbrecht
1bf560bdb3
* i386/djgpp.h (ASM_OUTPUT_ALIGNED_BSS): Define.
...
From-SVN: r28666
1999-08-11 02:03:44 -06:00
Richard Earnshaw
0dcda00203
* gcc.c-torture/execute/990811-1.c: New test.
...
From-SVN: r28665
1999-08-11 01:50:52 -06:00
Richard Earnshaw
00995e782e
emit-rtl.c (mark_reg_pointer): Don't increase the alignment of a register that is already known to be a pointer.
...
* emit-rtl.c (mark_reg_pointer): Don't increase the alignment of
a register that is already known to be a pointer.
From-SVN: r28664
1999-08-11 01:47:51 -06:00