aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-21* c-common.c (get_nonnull_operand): Use tree_to_uhwi.Jakub Jelinek1-1/+1
2017-11-21re PR c++/83059 (ICE on invalid C++ code: in tree_to_uhwi, at tree.c:6633)Jakub Jelinek1-7/+8
2017-11-15Add __builtin_tgmath for better tgmath.h implementation (bug 81156).Joseph Myers1-0/+1
2017-11-10PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor1-3/+3
2017-10-31diagnostics: get rid of *_at_rich_loc in favor of overloadingDavid Malcolm1-8/+8
2017-10-19asan.c (handle_builtin_alloca): Deal with all alloca variants.Eric Botcazou1-0/+10
2017-10-12C/C++: add fix-it hints for various missing symbolsDavid Malcolm1-0/+158
2017-10-10Require wi::to_wide for treesRichard Sandiford1-1/+1
2017-09-12c-common.c (field_decl_cmp, [...]): Move to c/c-decl.c.Nathan Sidwell1-68/+0
2017-09-12re PR target/82112 (internal compiler error: in fold_convert_loc, at fold-con...Jakub Jelinek1-4/+8
2017-08-30[71/77] Use opt_scalar_mode for mode iteratorsRichard Sandiford1-5/+9
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-2/+2
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford1-9/+9
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-4/+5
2017-08-29Fix --help=target (PR other/39851).Martin Liska1-1/+1
2017-08-21c-family/c/c++: pass optional vec<location_t> to c-format.cDavid Malcolm1-2/+2
2017-08-10C/C++: show pertinent open token when missing a close tokenDavid Malcolm1-8/+9
2017-08-09Boolify some parameters.Marek Polacek1-5/+6
2017-07-14c/c++: Add fix-it hints for suggested missing #includesDavid Malcolm1-0/+131
2017-07-06Support C++-specific selftestsDavid Malcolm1-0/+16
2017-07-04re PR c/81231 (ICE with invalid argument to __atomic_*)Marek Polacek1-0/+3
2017-06-23Refactor fileptr_type_node handlingMarc Glisse1-4/+8
2017-05-25c=common.c (field_decl_cmp, [...]): Adjust T const casts to avoid warning.Nathan Sidwell1-4/+4
2017-05-24PR c/80731 - poor -Woverflow warningsMartin Sebor1-13/+42
2017-05-18c-common.c (c_common_type_for_size): Use NULL_TREE instead of 0.Marek Polacek1-8/+8
2017-05-18c-common.c (self_promoting_args_p): Change the return type to bool.Marek Polacek1-6/+6
2017-05-17c-common.c: Use NULL_TREE instead of 0 where appropriate.Marek Polacek1-5/+5
2017-05-17Implement new C++ intrinsics __is_assignable and __is_constructible.Ville Voutilainen1-0/+2
2017-05-17Bye bye, c_save_expr.Marek Polacek1-19/+1
2017-05-09c-tree.h (pushdecl): Declare.Nathan Sidwell1-1/+1
2017-05-05Eliminate report_diagnostic macroDavid Malcolm1-1/+1
2017-05-03Canonicalize canonical type hashingNathan Sidwell1-6/+2
2017-04-27re PR c++/80534 (7.1 RC - internal compiler error: in finish_member_declarati...Jakub Jelinek1-1/+2
2017-04-25017-04-25 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger1-115/+0
2017-04-20re PR middle-end/80423 (GC related -fcompare-debug failure)Jakub Jelinek1-6/+8
2017-04-18re PR middle-end/79788 (ICE in expand_expr_real_2, at expr.c:9557)Jakub Jelinek1-21/+10
2017-03-31re PR libstdc++/80251 (Is the is_aggregate meta function missing?)Jakub Jelinek1-0/+1
2017-03-27re PR target/80162 (ICE on invalid code (address of register variable))Jakub Jelinek1-1/+2
2017-03-21PR c++/79548 - missing -Wunused-variable on a typedef'd variable in a functio...Martin Sebor1-1/+6
2017-03-02re PR middle-end/79756 (ICE in execute_todo, at passes.c:2011)Richard Biener1-0/+2
2017-02-24re PR c++/79588 (ICE in warn_for_restrict with -Wrestrict)Jakub Jelinek1-2/+48
2017-01-24Add "__RTL" to cc1David Malcolm1-0/+1
2017-01-16revert: re PR c++/71737 (ICE following 2x pack expansion in non-pack with tem...Paolo Carlini1-9/+7
2017-01-16re PR c++/71737 (ICE following 2x pack expansion in non-pack with template al...Paolo Carlini1-7/+9
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-21re PR bootstrap/78817 (stage2 bootstrap failure in vec.h:1613:5: error: argum...Jakub Jelinek1-12/+31
2016-12-14PR c/78673 - sprintf missing attribute nonnull on destination argumentMartin Sebor1-1/+4
2016-12-12re PR c++/78647 (ICE on invalid C++ code on x86_64-linux-gnu (internal compil...Marek Polacek1-0/+2
2016-11-26tree.c (build_common_tree_nodes): Initialize ptrdiff_type_node.Prathamesh Kulkarni1-2/+0
2016-11-23[Patch 6/17] Migrate excess precision logic to use TARGET_EXCESS_PRECISIONJames Greenhalgh1-0/+82