aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-22PR middle-end/91490 - bogus argument missing terminating nul warning on strle...Martin Sebor1-6/+11
2019-08-13Optimise constant IFN_WHILE_ULTsRichard Sandiford1-0/+17
2019-08-12re PR lto/91375 (ICE on valid code in subbinfo_with_vtable_at_offset at ipa-d...Richard Biener1-2/+1
2019-08-10tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.Jakub Jelinek1-0/+3
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek1-0/+3
2019-08-01PR c++/90947 - Simple lookup table of array of strings is miscompiledMartin Sebor1-0/+67
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek1-0/+3
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek1-1/+4
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-15/+15
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-07-04introduce EH_ELSE_EXPR tree and gimplifierAlexandre Oliva1-0/+3
2019-07-03tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause.Jakub Jelinek1-0/+3
2019-07-02tree-core.h (enum tree_index): Add TI_CHREC_DONT_KNOW and TI_CHREC_KNOWN.Richard Biener1-0/+6
2019-06-27class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base type copy.Jan Hubicka1-0/+9
2019-06-27Remove quite obvious dead assignments.Martin Liska1-2/+0
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz1-4/+9
2019-06-24ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P.Jan Hubicka1-7/+7
2019-06-18tree.c (build_constructor): Add MEM_STAT_DECL.Jason Merrill1-2/+2
2019-06-11gdbhooks.py (TreePrinter.to_string): Recognize ggc_free'd memory.Jason Merrill1-1/+5
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek1-0/+6
2019-06-07common.opt (flto-odr-type-merging): Ignore.Jan Hubicka1-2/+1
2019-05-28[PATCH] Commonize anon-name generationNathan Sidwell1-34/+26
2019-05-24tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__CONDTEMP_.Jakub Jelinek1-0/+3
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-51/+56
2019-04-18tree.c (get_qualified_type): Put found type variants at the head of the varia...Richard Biener1-5/+16
2019-04-15re PR ipa/88936 (-fipa-pta breaks bash (incorrect optimisation of recursive s...Richard Biener1-5/+13
2019-03-21re PR lto/89692 (ICE in streamer_write_chain, at tree-streamer-out.c:506)Jan Hubicka1-7/+23
2019-03-21re PR middle-end/89779 (internal compiler error: tree check: expected class â...Richard Biener1-4/+1
2019-03-19re PR lto/87089 (tree check: expected class 'type', have 'declaration' (names...Jan Hubicka1-2/+8
2019-03-15re PR c++/89709 (ICE with constexpr and "-O")Jakub Jelinek1-0/+2
2019-03-11Wrap apostrophes in gcc internal format with %'.Martin Liska1-8/+8
2019-02-28re PR lto/88585 (ICE in fld_incomplete_type_of, at tree.c:5295)Jan Hubicka1-41/+53
2019-02-26re PR c++/89507 (bogus "size of array exceeds maximum object size")Jakub Jelinek1-10/+7
2019-02-18PR middle-end/89294 - ICE in valid_constant_size_pMartin Sebor1-1/+7
2019-02-11PR c++/87996 - size of array is negative error when SIZE_MAX/2 < sizeof(array...Martin Sebor1-6/+40
2019-02-10re PR lto/89272 (r268728 caused FAIL: g++.dg/lto/pr65316 cp_lto_pr65316_0.o a...Jan Hubicka1-1/+4
2019-02-09re PR lto/87089 (tree check: expected class 'type', have 'declaration' (names...Jan Hubicka1-1/+2
2019-01-15Fix ICE on class-template argument deduction (PR c++/88795)David Malcolm1-0/+2
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-3/+3
2019-01-09re PR middle-end/88758 (186.crafty in SPEC CPU 2000 failed to build)Jakub Jelinek1-1/+1
2019-01-07[2/2] PR88598: Optimise reduc (bit_and)Richard Sandiford1-0/+32
2019-01-07[1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... }Richard Sandiford1-7/+56
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-27ipa-devirt.c (polymorphic_call_target_d): Add n_odr_types.Jan Hubicka1-1/+6
2018-12-24tree.c (fld_simplified_type): Temporarily disable array simplification.Jan Hubicka1-1/+2
2018-12-22tree.c: (obj_type_ref_class): Move to...Jan Hubicka1-19/+0
2018-12-19C++: more location wrapper nodes (PR c++/43064, PR c++/43486)David Malcolm1-13/+389
2018-11-29re PR target/88152 (optimize SSE & AVX char compares with subsequent movmskb)Jakub Jelinek1-0/+32
2018-11-23PR tree-optimization/87756 - missing unterminated argument warning using addr...Martin Sebor1-11/+14
2018-11-22re PR c++/87229 (ICE: tree code 'call_expr' is not supported in LTO streams)Richard Biener1-7/+0