- May 27, 1998
-
-
Jeff Law authored
From-SVN: r20085
-
- May 26, 1998
-
-
Kriang Lerdsuwanakij authored
* pt.c (process_template_parm): Accept TYPENAME_TYPE nodes. (convert_nontype_argument): Handle cases when nontype template parameters become classes after substitution. From-SVN: r20084
-
Manfred Hollstein authored
� * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to fail on m68k-motorola-sysv and m88k-motorola-sysv3. * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and m88k-motorola-sysv3 to XFAIL. From-SVN: r20083
-
Manfred Hollstein authored
* toplev.h (rtx_def): Provide global declaration to avoid `limited scope' warnings. From-SVN: r20082
-
Manfred Hollstein authored
� * toplev.h (rtx_def): Provide global declaration to avoid `limited scope' warnings. From-SVN: r20081
-
Mark Mitchell authored
* friend.c (is_friend): Use comptypes, rather than == to compare types. Modify for new representation of template friends. (make_friend_class): Likewise. * pt.c (tsubst_friend_class): Undo 1998-05-21 change. Tweak. (instantiate_class_template): Deal with template friends. From-SVN: r20080
-
Franz Sirl authored
* gcc.dg/980526-1.c: New test. * gcc.c-torture/execute/980526-2.c: New test. From-SVN: r20078
-
Jeffrey A Law authored
From-SVN: r20077
-
Jeff Law authored
From-SVN: r20076
-
Mumit Khan authored
* Makefile.in (gencheck.o): Use HOST_CC. * i386/t-mingw32: New file. * configure.in (i386-*-mingw32*): Use. From-SVN: r20073
-
Jeffrey A Law authored
From-SVN: r20072
-
Jeff Law authored
From-SVN: r20068
-
Mark Mitchell authored
* decl.c (store_parm_decls): Remove redundant call to expand_main_function. From-SVN: r20067
-
Benjamin Kosnik authored
� 1998-05-26 Benjamin Kosnik <bkoz@loony.cygnus.com> * decl.c (start_decl): Check for DECL_LANG_SPECIFIC before DECL_USE_TEMPLATE. more QT++ fixes. From-SVN: r20066
-
Benjamin Kosnik authored
� 1998-05-26 Benjamin Kosnik <bkoz@loony.cygnus.com> * decl.c (start_decl): Check for DECL_LANG_SPECIFIC before DECL_USE_TEMPLATE. more QT++ fixes. From-SVN: r20065
-
Dave Love authored
1998-05-26 Dave Love <d.love@dl.ac.uk> * g77.f-torture/execute/alpha2.f: Add runtime test. From-SVN: r20064
-
Dave Love authored
From-SVN: r20063
-
Per Bothner authored
� * language_as_string: Handle lang_java. From-SVN: r20062
-
Jason Merrill authored
* decl.c (pushdecl): Don't copy the type_decl. * class.c (pushclass): Always store TYPE_MAIN_VARIANT in current_class_type. * decl.c (grokdeclarator): Put typedefs on the type's obstack. * parse.y (complex_direct_notype_declarator): Use $1 to access scope of notype_qualified_id. From-SVN: r20061
-
Jason Merrill authored
From-SVN: r20060
-
Dave Brolley authored
1998-05-26 Dave Brolley <brolley@cygnus.com> * lex.c (parse_options,yy_cur,yy_lim): Add for cpplib. (init_parse): Initialize cpplib interface. * Makefile.in (CXX_OBJS): Make sure dependencies nenver end with an empty continuation. From-SVN: r20059
-
Richard Earnshaw authored
* arm.c: Include toplev.h. (arm_override_options): Add parentheses around use of tune_flags. (arm_split_constant): Remove unused variable. (arm_gen_constant, arm_gen_movstrqi, add_constant): Likewise. (output_func_prologue, arm_expand_prologue): Likewise. (arm_canonicalize_comparison): Make I unsigned; rework constants accordignly. Add missing paratheses around << operation. (arm_rtx_costs): Correctly parenthesise MULT costs. Add a DEFAULT clause. ({load,store}_multiple_sequence): Initialize BASE_REG. (select_dominance_cc_mode): Add DEFAULT clauses. (broken_move): Return zero if the destination is not a register. (arm_reorg): Move unused REGNO declaration into the dead code. * arm.h (CANONICALIZE_COMPARISON): Ensure OP1 is updated. From-SVN: r20058
-
Richard Earnshaw authored
* arm.c (bad_signed_byte_operand): New predicate function. * arm.h (PREDICATE_CODES): Add it to the list. * arm.md (*extendqi[sh]i_insn): Split any addresses that ldrsb can't handle. (define_split): Two new splits for above insns. From-SVN: r20057
-
Mark Mitchell authored
1998-05-25 Mark Mitchell <mark@markmitchell.com> * decl.c (pushtag): Avoid crashing on erroneous input. From-SVN: r20056
-
Jeff Law authored
From-SVN: r20055
-
- May 25, 1998
-
-
Martin v. Löwis authored
* decl.c (push_namespace): Only produce one unique name for anonymous namespaces. (get_unique_name): Remove. From-SVN: r20054
-
Jeffrey A Law authored
From-SVN: r20052
-
Mark Mitchell authored
From-SVN: r20051
-
Jeffrey A Law authored
From-SVN: r20047
-
Dave Brolley authored
Mon May 25 14:00:13 1998 Dave Brolley <brolley@cygnus.com> * cpperror.c (v_cpp_message): Remove static prototype. * cpplib.c (v_cpp_message): Move prototype to cpplib.h. * cpplib.h (v_cpp_message): Add protoptype. (stdarg.h,varargs.h): Needed for v_cpp_message prototype. From-SVN: r20046
-
Mark Mitchell authored
1998-05-25 Mark Mitchell <mark@markmitchell.com> * decl2.c (build_anon_union_vars): Don't crash on empty sub-unions. * cp-tree.h (processing_template_parmlist): Declare. * decl.c (pushtag): Don't call push_template_decl when we shouldn't. * pt.c (processing_template_parmlist): New variable. (TMPL_ARGS_HAVE_MULTIPLE_LEVELS): New macro. (complete_template_args): Use it. (add_to_template_args): Likewise. (innermost_args): Likewise. (tsubst): Likewise. (begin_template_parm_list): Use processing_template_parmlist. (end_template_parm_list): Likewise. * cp-tree.h (ANON_UNION_TYPE_P): New macro. * decl.c (grokdeclarator): Use it. * decl2.c (grok_x_components): Likewise. * init.c (initializing_context): Likewise. * method.c (do_build_copy_constructor): Likewise. (do_build_assign_ref): Likewise. * search.c (compute_access): Likewise. * typeck.c (build_component_ref): Likewise. * decl.c (grokdeclarator): Don't give a cv-qualified version of an unnamed type a typedef name "for linkage purposes". * pt.c (lookup_template_class): Don't look at IDENTIFIER_CLASS_VALUE when there's no current_class_type. * method.c (build_overload_int): Handle error cases gracefully. * pt.c (instantiate_decl): Handle static member variables correctly. * pt.c (tsubst): Use the tsubst'd type when producing new TEMPLATE_PARM_INDEX nodes. From-SVN: r20045
-
Jeff Law authored
From-SVN: r20039
-
- May 24, 1998
-
-
Mark Mitchell authored
1998-05-24 Mark Mitchell <mark@markmitchell.com> * tree.c (cp_tree_equal): Handle pointers to member functions. From-SVN: r20038
-
Mark Mitchell authored
1998-05-24 Mark Mitchell <mark@markmitchell.com> * call.c (maybe_handle_implicit_object): Handle QUAL_CONVs. Make sure the type of the REF_BIND is a reference type. (maybe_handle_ref_bind, compare_ics): Rename reference_type* to ref_to_type* for clarity. From-SVN: r20037
-
Mark Mitchell authored
1998-05-24 Mark Mitchell <mark@markmitchell.com> * parse.y (xcond): Move call to condition_conversion ... * semantics.c (finish_for_cond): Here. * parse.c: Regenerated. From-SVN: r20036
-
Jason Merrill authored
* decl.c (push_namespace): Namespaces have type void. * typeck2.c (incomplete_type_error): Complain about namespace used as expression. * typeck.c (decay_conversion): Likewise. * error.c (dump_expr): Support namespaces. From-SVN: r20035
-
Jason Merrill authored
From-SVN: r20034
-
Jeffrey A Law authored
From-SVN: r20032
-
Jason Merrill authored
* lib/old-dejagnu.exp: All tests fail if we got an internal compiler error for the line. Don't run multiple tests for the same line. From-SVN: r20028
-
Jason Merrill authored
From-SVN: r20021
-