aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
2004-08-31re PR c++/17221 (C++ offsetof regression)Richard Henderson1-5/+3
2004-08-30name-lookup.c (pop_binding, [...]): Replace abort with gcc_assert or gcc_unre...Nathan Sidwell1-93/+85
2004-08-27cp-tree.def (OFFSETOF_EXPR): New.Richard Henderson1-0/+5
2004-08-27call.c (validate_conversion_obstack): Replace my_friendly_assert with gcc_ass...Nathan Sidwell1-90/+77
2004-08-25re PR c++/14428 (incompatible template declarations accepted)Kriang Lerdsuwanakij1-1/+5
2004-08-24re PR c++/17163 (ICE with -frepo and static class variables)Mark Mitchell1-1/+3
2004-08-21re PR c++/17120 (warning: suggest parentheses around assignment used as truth...Joseph Myers1-1/+8
2004-08-20pt.c (register_specialization): Check DECL_TEMPLATE_SPECIALIZATION before cal...Kriang Lerdsuwanakij1-2/+2
2004-08-19re PR c++/15890 (internal compiler error: in c_expand_expr, at c-common.c:4138)Mark Mitchell1-9/+25
2004-08-19re PR c++/17041 (Erroneous "suggest parentheses around assignment used as tru...Joseph Myers1-4/+9
2004-08-19* pt.c (dependent_template_p): Fix typo in commment.Mark Mitchell1-1/+1
2004-08-18re PR c++/17068 (ICE: tree check: expected class 'd', have 'x' (identifier_no...Mark Mitchell1-2/+3
2004-08-18re PR c++/16246 (Incorrect template argument deduction)Mark Mitchell1-50/+30
2004-08-17re PR c++/16965 (Confusing mismatch in error messages)Mark Mitchell1-10/+21
2004-08-16re PR c++/6749 (infinite loop with inheritance of abstract classes)Kriang Lerdsuwanakij1-14/+20
2004-08-16call.c (build_vfield_ref, [...]): Replace calls to build with calls to buildN.Roger Sayle1-21/+21
2004-08-12re PR c++/16853 (pointer-to-member initialization from incompatible one accep...Mark Mitchell1-0/+1
2004-08-11re PR c++/16964 (ICE in cp_parser_class_specifier due to redefinition)Mark Mitchell1-0/+33
2004-08-04class.c (build_vtable): Do not set DECL_VISIBILITY here.Mark Mitchell1-9/+2
2004-08-02re PR c++/16224 (internal compiler error: in write_unscoped_name (template/na...Mark Mitchell1-57/+83
2004-08-02re PR c++/16338 (ICE when throwing a compound literal)Mark Mitchell1-3/+1
2004-07-29c-common.h (lang_post_pch_load): New variable.Mark Mitchell1-115/+102
2004-07-27pt.c, typeck.c: Remove spurious carriage returns.Kelley Cook1-2/+2
2004-07-27re PR c++/14429 (valid template template argument rejected)Kriang Lerdsuwanakij1-4/+9
2004-07-22* pt.cNathan Sidwell1-0/+4
2004-07-21re PR c++/14497 (Accepts invalid specialization of member template missing "t...Giovanni Bajo1-29/+10
2004-07-21re PR c++/509 (G++ forbids template specialization as ambiguous)Giovanni Bajo1-4/+50
2004-07-20cp-tree.def (TINST_LEVEL): Make it an 'x' node.Steven Bosscher1-4/+2
2004-07-20tree.h: Include vec.hNathan Sidwell1-18/+10
2004-07-19vec.h: Propagate location information properly.Nathan Sidwell1-1/+1
2004-07-19re PR c++/12170 (ICE in cp_type_quals)Kriang Lerdsuwanakij1-4/+3
2004-07-18re PR c++/13092 (Accepts invalid pointer-to-member conversion)Kriang Lerdsuwanakij1-0/+3
2004-07-16* pt.c (tsubst) <TREE_BINFO case>: We should never get here.Nathan Sidwell1-19/+2
2004-07-16vec.h (VEC_address): New function.Mark Mitchell1-7/+6
2004-07-14cp-tree.h (IDENTIFIER_VALUE): Remove.Mark Mitchell1-9/+5
2004-07-12call.c (build_user_type_conversion_1, [...]): Pass type directly to lookup_fn...Nathan Sidwell1-8/+16
2004-07-07tree.h (TYPE_BINFO_OFFSET, [...]): Remove.Nathan Sidwell1-9/+10
2004-07-06re PR c++/3671 (cannot deduce enum template parameter with multiple overloads)Giovanni Bajo1-1/+8
2004-07-06tree.h (TREE_VIA_VIRTUAL): Rename to ...Nathan Sidwell1-2/+3
2004-07-05langhooks-def.h (LANG_HOOKS_TREE_INLINING_VAR_MOD_TYPE_P): Extra arg.Richard Kenner1-2/+2
2004-07-05c-tree.h (TYPE_ACTUAL_ARG_TYPES): Use TYPE_LANG_SLOT_1.Nathan Sidwell1-20/+21
2004-07-03re PR c++/14971 (better error message for partial specialization of function ...Giovanni Bajo1-2/+2
2004-06-30Conditionally compile support for --enable-mapped_location.Per Bothner1-4/+8
2004-06-26c-common.c (c_safe_from_p, [...]): Deleted.Richard Kenner1-4/+4
2004-06-24reformat, remove '^M'sNathan Sidwell1-1/+2
2004-06-24Make-lang.in (cp/lex.o): Do not depend on cp/lex.h.Mark Mitchell1-1/+0
2004-06-22cp-tree.def (NEW_EXPR): Add a fourth slot.Mark Mitchell1-53/+15
2004-06-21alias.c (adjust_offset_for_component_ref): Use component_ref_field_offset.Richard Kenner1-4/+5
2004-06-21c-common.def (RETURN_STMT): Remove.Richard Henderson1-2/+2
2004-06-20c-common.h (add_decl_stmt): Move to cp-tree.h.Richard Henderson1-0/+6