aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-21Fix unguarded uses of tree_to_uhwiRichard Sandiford1-3/+2
2017-09-14Use vec<> in build_vectorRichard Sandiford1-12/+15
2017-09-14Store VECTOR_CST_NELTS directly in tree_nodeRichard Sandiford1-1/+2
2017-09-08PR c++/70029 - ICE with ref-qualifier and -fltoJason Merrill1-3/+1
2017-09-05Make targetm.get_mask_mode return an opt_modeRichard Sandiford1-4/+2
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-2/+3
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford1-5/+4
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macroRichard Sandiford1-1/+1
2017-08-30[20/77] Replace MODE_INT checks with is_int_modeRichard Sandiford1-2/+2
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-4/+5
2017-08-30[13/77] Make floatn_mode return an opt_scalar_float_modeRichard Sandiford1-2/+2
2017-08-21Move vector_type_mode to tree.cRichard Sandiford1-2/+42
2017-08-21re PR go/78628 (GO fails to build a translation unit decl)Richard Biener1-1/+13
2017-08-18Add warn_if_not_aligned attributeH.J. Lu1-0/+1
2017-08-16tree-core.h (tree_type_non_common): Rename binfo to lang_1.Nathan Sidwell1-86/+43
2017-08-08trans.c: Include header files.Martin Liska1-683/+2
2017-08-07Canonicalize names of attributes.Martin Liska1-90/+14
2017-07-29use c++ for build_tree_list{,_vec}_statTrevor Saunders1-3/+3
2017-07-29use C++ for {make,build}_vector_statTrevor Saunders1-2/+2
2017-07-29use c++ for tree_cons_statTrevor Saunders1-1/+1
2017-07-29use c++ instead of build_vl_exp_statTrevor Saunders1-1/+1
2017-07-29use c++ instead of build_decl_statTrevor Saunders1-1/+1
2017-07-29use c++ instead of {make,grow}_tree_vec_statTrevor Saunders1-2/+2
2017-07-29use c++ instead of buildN_stat{,_loc}Trevor Saunders1-9/+9
2017-07-29use c++ for make_int_cst_statTrevor Saunders1-1/+1
2017-07-29use cxx instead of make_tree_binfo_statTrevor Saunders1-1/+1
2017-07-29use c++ instead of _stat for copy_node_statTrevor Saunders1-2/+2
2017-07-29use c++ instead of make_node_statTrevor Saunders1-8/+8
2017-07-26re PR middle-end/70992 (Infinite recursion between fold_build2_stat_loc and f...Marek Polacek1-2/+20
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-32/+15
2017-07-19tree.h (TYPE_MINVAL, [...]): Rename to ...Nathan Sidwell1-6/+6
2017-07-14Remove Java references in source code.Martin Liska1-46/+2
2017-06-27fenv.h builtinsMarc Glisse1-2/+6
2017-06-23Refactor fileptr_type_node handlingMarc Glisse1-4/+18
2017-06-11tree.h (id_equal): New.Jason Merrill1-1/+1
2017-06-09builtin-attrs.def (ATTR_NORETURN_NOTHROW_LEAF_COLD_LIST, [...]): New.Jan Hubicka1-2/+5
2017-05-25Allow some NOP conversions in (X+CST1)+CST2 in match.pdMarc Glisse1-0/+19
2017-05-19* tree.c (make_tree_vec_stat, grow_tree_vec_stat): Use size_t.Jason Merrill1-3/+3
2017-05-16re PR sanitizer/80536 (UBSAN: compile time segfault)Marek Polacek1-9/+7
2017-05-05tree.c (next_type_uid): Change type to unsigned.Jakub Jelinek1-1/+17
2017-05-04tree.c (array_at_struct_end_p): Handle arrays at struct end with flexarrays m...Richard Biener1-16/+47
2017-05-03Canonicalize canonical type hashingNathan Sidwell1-93/+87
2017-05-01tree.c (substitute_in_expr): Also inline a call if the replacement expression...Eric Botcazou1-5/+19
2017-04-27re PR c++/80534 (7.1 RC - internal compiler error: in finish_member_declarati...Jakub Jelinek1-4/+12
2017-04-26tree.h (crc32_unsigned_n): Declare.Nathan Sidwell1-29/+23
2017-04-21tree.h (build_qualified_type): Annotate with CXX_MEM_STAT_INFO.Richard Biener1-6/+6
2017-04-20re PR middle-end/80423 (GC related -fcompare-debug failure)Jakub Jelinek1-6/+12
2017-04-07re PR middle-end/80341 (gcc miscompiles division of signed char)Richard Biener1-6/+14
2017-03-28Avoid name lookup warningMarkus Trippelsdorf1-1/+1
2017-03-09re PR c++/79672 (ICE with -Wduplicated-branches -fopenmp)Marek Polacek1-0/+4