aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-20ipa-devirt.c (add_type_duplicate): Do not ICE on incomplete enums.Jan Hubicka1-14/+69
2018-11-20re PR lto/87997 (ICE in cp_var_mod_type_p at gcc/cp/cp-objcp-common.c:107 sin...Jan Hubicka1-16/+20
2018-11-19re PR c++/87229 (ICE: tree code 'call_expr' is not supported in LTO streams)Richard Biener1-0/+7
2018-11-15PR c++/87541 - ICE using a constant decl as an attribute alloc_size argumentMartin Sebor1-4/+38
2018-11-09tree.c (fld_type_variant_equal_p): Test user align flag.Jan Hubicka1-2/+7
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-0/+12
2018-11-07tree.c (fld_incomplete_type_of): Clear TREE_ADDRESSABLE.Jan Hubicka1-0/+18
2018-11-07ipa-devirt.c (odr_types_equivalent_p): Expect constants than const decls in T...Jan Hubicka1-1/+16
2018-11-07tree.c (fld_type_variant_equal_p): Skip TYPE_ALIGN check when building incomp...Jan Hubicka1-3/+9
2018-11-07tree.c (free_lang_data_in_type): Add fld parameter; simplify return and param...Jan Hubicka1-6/+15
2018-11-06tree.c (fld_simplified_type_name): Break out form ...Jan Hubicka1-6/+20
2018-11-06tree.c (fld_type_variant): Also copy alignment; be sure that new variant is e...Jan Hubicka1-0/+2
2018-11-06ipa-pure-const.c (check_decl): Do not test TYPE_NEEDS_CONSTRUCTING.Jan Hubicka1-0/+2
2018-11-06* tree.c (fld_simplified_type_of): Clear TYPELESS_STORAGE flag.Jan Hubicka1-0/+1
2018-11-06tbaa-1.c: New testcase.Jan Hubicka1-1/+6
2018-11-06tree.c (free_lang_data): Reset overwite_assembler_name...Jan Hubicka1-0/+7
2018-11-05Come up with SIZE_AMOUNT and use it in memory statistics and sort stats.Martin Liska1-24/+67
2018-11-01tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL.Jan Hubicka1-0/+2
2018-10-30* tree.cJan Hubicka1-47/+166
2018-10-26* tree.c (free_lang_data_in_type): Only check main variants.Jan Hubicka1-1/+1
2018-10-05tree-core.h (tree_block::abstract_flag): Remove.Richard Biener1-5/+0
2018-10-03gimple-ssa-sprintf.c (format_string): Do not hardcode size of target's wchar_t.Jeff Law1-0/+37
2018-10-02No a*x+b*x factorization for signed vectorsMarc Glisse1-1/+12
2018-10-01tree-inline.c (expand_call_inline): Store origin of fn in BLOCK_ABSTRACT_ORIG...Richard Biener1-20/+8
2018-09-28tree.h (BLOCK_ORIGIN): New.Richard Biener1-16/+1
2018-09-26tree.c (zerop): Change return type to bool.Martin Sebor1-23/+23
2018-08-30tree.c (find_decls_types_r): Walk also TYPE_NEXT_PTR_TO and TYPE_NEXT_REF_TO.Jan Hubicka1-3/+8
2018-08-29tree-streamer-in.c (lto_input_ts_function_decl_tree_pointers): Do not stream ...Jan Hubicka1-7/+2
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-6/+5
2018-08-21tree.c (find_decls_types_r): Do not check for redundant typedefs.Jan Hubicka1-5/+1
2018-08-21tree.c (free_lang_data_in_decl): Remove types from DECL_CONTEXT when possible.Jan Hubicka1-0/+23
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+2
2018-08-06re PR target/86662 (msp430-elf segfault with -flto and -mlarge)Jozef Lawrynowicz1-2/+1
2018-07-26PR tree-optimization/86043 - strlen after memcpy partially overwriting a stri...Martin Sebor1-20/+83
2018-07-12lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream DECL_FCONTEXTJan Hubicka1-0/+1
2018-07-11lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream DECL_ORIGINAL_TYPE.Jan Hubicka1-4/+1
2018-07-04[multiple changes]Martin Liska1-16/+4
2018-06-22lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream BINFO_BASE_ACCES...Jan Hubicka1-0/+1
2018-06-22* tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs.Jan Hubicka1-4/+1
2018-06-20Update OpenACC data clause semantics to the 2.5 behaviorChung-Lin Tang1-1/+7
2018-06-19tree.c (find_decls_types_r): Remove all non-VAR_DECLs from blocks.Jan Hubicka1-5/+20
2018-06-18tree.c (escaped_string::escape): Replace cast to char * by const_cast<char *>...Prathamesh Kulkarni1-1/+1
2018-06-18Ensure that control characters in user supplied error and warning messages ar...Nick Clifton1-7/+140
2018-06-18tree.c (decl_value_expr_lookup): Revert latest change.Eric Botcazou1-15/+1
2018-06-17gimplify.c (nonlocal_vlas): Delete.Eric Botcazou1-1/+15
2018-06-14re PR target/86139 (ICE in in store_constructor, at expr.c:6849 on arm-linux-...Richard Biener1-1/+2
2018-06-08Remove MPXMartin Liska1-5/+0
2018-06-04re PR c++/86025 (ICE with -Wduplicated-branches and OpenMP critical)Jakub Jelinek1-0/+3
2018-05-312nd Patch for PR78009Qing Zhao1-0/+8
2018-05-23re PR target/78849 (ICE on initialization of global struct containing __int20...Jeff Law1-2/+0