aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-uninit.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-1447/+0
2022-01-17Enable -Wuninitialized + -ftrivial-auto-var-init for address taken variables.Qing Zhao1-26/+115
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-10Make EAF flags more regular (and expressive)Jan Hubicka1-1/+2
2021-09-17Factor predidacte analysis out of tree-ssa-uninit.c into its own module.Martin Sebor1-2152/+85
2021-09-09Add -ftrivial-auto-var-init option and uninitialized variable attribute.qing zhao1-0/+48
2021-09-02Improve -Wuninitialized note location.Martin Sebor1-8/+1
2021-08-26Refactor warn_uninit() code.Martin Sebor1-103/+83
2021-08-18Add EAF_NOREAD check to tree-ssa-uninitJan Hubicka1-1/+1
2021-08-13Warn for reads from write-only arguments [PR101734].Martin Sebor1-9/+80
2021-07-28Correct uninitialized object offset and size computation [PR101494].Martin Sebor1-8/+12
2021-07-27Let -Wuninitialized assume built-ins don't change const arguments [PR101584].Martin Sebor1-0/+67
2021-07-27tree-optimization/101573 - improve uninit warning at -O0Richard Biener1-0/+75
2021-07-20Handle all UBSAN built-ins in -Wuninitialized [PR101300].Martin Sebor1-3/+20
2021-07-06Improve warning suppression for inlined functions.Martin Sebor1-2/+2
2021-06-24middle-end: add support for per-location warning groups.Martin Sebor1-13/+29
2021-06-04PR middle-end/100732 - ICE on sprintf %s with integer argumentMartin Sebor1-0/+3
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-2/+6
2021-05-13Avoid -Wuninitialized false negatives with sanitization and VLAs.Martin Sebor1-0/+11
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-16PR middle-end/97840 - Bogus -Wmaybe-uninitialized passing an empty object to ...Martin Sebor1-4/+1
2020-11-16Disable some bogus -Wmaybe-uninitialized warningsJan Hubicka1-3/+11
2020-11-06Improve uninitialized warning with value range infoBin Cheng1-63/+129
2020-09-19Extend -Wstringop-overflow to detect out-of-bounds accesses to array parameters.Martin Sebor1-2/+2
2020-09-19Make use of new attribute access infrastructure in -Wuninitialized (PR 50584).Martin Sebor1-26/+36
2020-09-19Infrastructure & C front end changes for array parameter checking (PR c/50584).Martin Sebor1-1/+1
2020-09-16Work harder to avoid -Wuninitialized for objects of empty structs (PR middle-...Martin Sebor1-0/+2
2020-08-28Add -Wstringop-overread for reading past the end by string functions.Martin Sebor1-4/+4
2020-06-04Implement a solution for PR middle-end/10138 and PR middle-end/95136.Martin Sebor1-111/+379
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-1/+1
2019-05-23Do not use tree_to_wide_ref that point to a temporary (PR c++/90587).Martin Liska1-1/+1
2019-05-21tree-ssa-uninit: suppress more spurious warningsVladislav Ivanishin1-10/+27
2019-05-16tree-ssa-uninit: avoid ICE with BIT_AND_EXPR (PR 90394)Vladislav Ivanishin1-1/+1
2019-05-15tree-ssa-uninit: clean up is_value_included_inVladislav Ivanishin1-25/+6
2019-04-29tree-ssa-uninit.c (is_pred_expr_subset_of): Correctly handle cases where cond...Vladislav Ivanishin1-3/+8
2019-01-09PR other/16615 [4/5]Sandra Loosemore1-2/+2
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-4/+4
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-09-25Remove unused functions and fields.Martin Liska1-10/+0
2018-08-27Add new gswitch related functions into tree-cfg.c.Martin Liska1-1/+1
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+1
2018-01-10re PR middle-end/81897 (spurious -Wmaybe-uninitialized warning)Aldy Hernandez1-1/+8
2018-01-06re PR middle-end/81897 (spurious -Wmaybe-uninitialized warning)Aldy Hernandez1-40/+78
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: ao_ref and vn_reference_op_tRichard Sandiford1-7/+7
2017-12-08re PR middle-end/81782 (Yet another -Wmaybe-uninitialized false positive with...Richard Biener1-2/+2
2017-10-10Require wi::to_wide for treesRichard Sandiford1-2/+2
2017-07-25tree-ssa-uninit.c (warn_uninitialized_vars): Don't warn about memory accesses...Andrew Pinski1-0/+25