aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2001-03-21pt.c (instantiate_decl): Abort if we see a member constant instantiation that...Jason Merrill11-128/+92
2001-03-21collect2.c (is_ctor_dtor): Always use '_' in the file fn names, not '.' or '$'.Jason Merrill2-9/+5
2001-03-21* class.c (build_clone): Clear DECL_ASSEMBLER_NAME.Mark Mitchell2-0/+3
2001-03-21mangle.c (mangle_decl_string): Mangle the names of overloaded operators, even...Mark Mitchell2-0/+7
2001-03-19Compute DECL_ASSEMBLER_NAME lazily.Mark Mitchell15-227/+161
2001-03-15Correct semantics restrictions checking in throw-expression.Gabriel Dos Reis2-1/+40
2001-03-15decl.c (cp_make_fnname_decl): Set DECL_IGNORED_P on __FUNCTION__ and its ilk.Mark Mitchell2-0/+6
2001-03-15varasm.c (assemble_alias): Use DECL_ASSEMBLER_NAME...Mark Mitchell11-58/+49
2001-03-12call.c (convert_like_real): Add extra semantics to INNER parameter.Nathan Sidwell2-3/+14
2001-03-10toplev.c (file_name_nondirectory): Remove.Neil Booth4-9/+15
2001-03-09configure.in: Prune nonexistent files from build_xm_file, xm_file, and host_x...Zack Weinberg2-5/+13
2001-03-08Tweak date for accuracyStan Shebs1-1/+1
2001-03-08* cp-tree.h (set_identifier_local_value): Remove unused decl.Stan Shebs2-1/+4
2001-03-07c-parse.in (yylexname): New function, split out of _yylex.Zack Weinberg2-5/+5
2001-03-06typeck.c (convert_arguments): Check that we have an fndecl.Andrew Haley2-1/+5
2001-03-06typeck.c (convert_arguments): Don't do ellipsis conversion for __built_in_con...Andrew Haley2-3/+15
2001-03-02typeck.c (build_static_cast): Allow enum to enum conversions as per DR 128.Nathan Sidwell2-0/+12
2001-03-02class.c (check_field_decls): Pointers to member do not a non-pod struct make,...Nathan Sidwell2-4/+8
2001-03-02call.c (joust): cp_pedwarn when using gnu extension concerning worst conversi...Nathan Sidwell2-3/+20
2001-03-02xm-lynx.h, [...]: Do not define TRUE or FALSE.Zack Weinberg2-2/+6
2001-03-02gcc.c, [...]: Add zero initializer for cpp_spec field to all array elements.Zack Weinberg2-13/+21
2001-03-01Implement using decls inside template functions.Nathan Sidwell3-11/+26
2001-03-01decl2.c (do_nonmember_using_decl): Don't complain if we find same function.Nathan Sidwell2-13/+18
2001-02-28Remove floating point and complex type template constant parms.Nathan Sidwell2-21/+8
2001-02-27except.c (call_eh_info): Revert "match_function"'s type.Jeffrey Oldham2-2/+6
2001-02-27Fix ctor vtable vcall offsets.Nathan Sidwell3-42/+97
2001-02-26call.c (joust): Ensure more_specialized()'s argument length parameter has cor...Jeffrey Oldham2-3/+12
2001-02-26except.c (call_eh_info): Cleanup generation of cp_eh_info struct.Nathan Sidwell3-38/+68
2001-02-23* spew.c (yylex): Correct handling of friends.Mark Mitchell2-3/+11
2001-02-22mangle.c (write_encoding): Pass write_function_type the FUNCTION_DECL for the...Mark Mitchell2-22/+52
2001-02-22optimize.c: Include toplev.h for note_deferral_of_defined_inline_function pro...Andreas Jaeger2-48/+54
2001-02-22cp-tree.h (struct lang_decl_inlined_fns): New.Jakub Jelinek4-4/+89
2001-02-21tree.h (DECL_UNINLINABLE): Move from C++ frontend.Jason Merrill6-9/+31
2001-02-20stmt.c (expand_return): If an attempt is made to return the error_mar_node...Mark Mitchell1-2/+1
2001-02-19decl2.c (set_decl_namespace): Allow explicit instantiations in any namespace.Mark Mitchell2-0/+8
2001-02-19optimize.c (expand_call_inline): Don't walk subtrees of type nodes.Kriang Lerdsuwanakij2-0/+11
2001-02-18class.c (add_vcall_offset_vtbl_entries_1): Only add one entry for a destructor.Mark Mitchell2-2/+12
2001-02-18invoke.texi (-fsquangle): Remove documentation.Mark Mitchell7-154/+68
2001-02-18Do put the VTT parameter in DECL_ARGUMENTS.Jason Merrill12-132/+195
2001-02-18init.c (build_new): Allow enumeration types for the array-bounds in a direct-...Mark Mitchell3-2/+10
2001-02-18pt.c (check_explicit_specialization): Copy TREE_PRIVATE and TREE_PROTECTED fr...Mark Mitchell2-0/+10
2001-02-17decl2.c (build_artificial_parm): Set TREE_READONLY.Jason Merrill4-2/+15
2001-02-17* call.c (check_dtor_name): Handle template names correctly.Mark Mitchell2-0/+13
2001-02-17improve commentJason Merrill1-1/+6
2001-02-16cp-tree.h (DECL_USE_VTT_PARM): Remove.Jason Merrill6-21/+14
2001-02-16decl.c (check_tag_decl): Make sure a typedef for an anonymous class-type intr...Gabriel Dos Reis2-0/+29
2001-02-16call.c (convert_like_real): Create a temporary for non-lvalue.Jakub Jelinek2-1/+5
2001-02-16cp-tree.h: Fix typos in comments.Jeffrey Oldham2-3/+7
2001-02-16tree.h (BLOCK_CHAIN): Use BLOCK_CHECK.Jason Merrill2-11/+23
2001-02-16pt.c (push_template_decl_real): Don't remangle the name of a class template.Mark Mitchell2-1/+20