projects
/
platform
/
upstream
/
gcc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
analyzer: start adding support for errno
2022-11-08
David Malcolm
analyzer: start adding support for errno
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-08
David Malcolm
analyzer: introduce succeed_or_fail_call_info
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-08
David Malcolm
analyzer: fix "when 'strchr' returns non-NULL" message
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for state machines from...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for known functions
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr during bifurcation
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for checker_event
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for feasibility_problems...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for custom_edge_info...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for saved_diagnostic...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: use std::unique_ptr for pending_diagnostic...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
Add gcc/make-unique.h
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-11-03
David Malcolm
analyzer: fix ICE when pipe's arg isn't a pointer ...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-26
David Malcolm
analyzer: fixes to file-descriptor handling
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-26
David Malcolm
analyzer: add sm-fd.dot
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: fix ICE on va_copy [PR107349]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: handle (NULL == &VAR) [PR107345]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: simplify sm_state_map lookup
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-24
David Malcolm
analyzer: handle "pipe" and "pipe2" [PR106300]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-19
David Malcolm
analyzer: fix ICE on __builtin_ms_va_copy [PR105765]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-13
David Malcolm
analyzer: fix ICE introduced in r13-3168 [PR107210]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-07
David Malcolm
analyzer: extract bits from integer constants [PR105783]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-06
David Malcolm
analyzer: fix another ICE in PR 107158
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-06
David Malcolm
analyzer: fixes to call_summary_replay::dump_to_pp
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: add regression test for PR 107158
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: simplify some includes
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: fix ICEs seen with call summaries on PR 107060
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: revamp side-effects of call summaries [PR107072]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: move region_model_manager decl to its own...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: fold -(-(VAL)) to VAL
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-10-05
David Malcolm
analyzer: widening_svalues take a function_point rather...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-09-22
David Malcolm
c: fix uninitialized c_expr::m_decimal [PR106830]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-09-09
David Malcolm
analyzer: implement trust boundaries via a plugin for...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-09-09
David Malcolm
analyzer: add support for plugin-supplied known function...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-09-09
David Malcolm
analyzer: add test coverage for flexible array members...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-09-02
David Malcolm
c/c++: new warning: -Wxor-used-as-pow [PR90885]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-15
David Malcolm
analyzer: fix direction of -Wanalyzer-out-of-bounds...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-15
David Malcolm
analyzer: better fix for -Wanalyzer-use-of-uninitialized...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-09
David Malcolm
analyzer: fix missing -Wanalyzer-use-of-uninitialized...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-09
David Malcolm
docs: add notes on which functions -fanalyzer has hardcoded...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-05
David Malcolm
New warning: -Wanalyzer-jump-through-null [PR105947]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-01
David Malcolm
c: improvements to address space diagnostics
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-08-01
David Malcolm
docs: fix copy&paste error in -Wanalyzer-putenv-of...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
analyzer: new warning: -Wanalyzer-putenv-of-auto-var...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
analyzer: add CWE identifier URLs to docs
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
analyzer: expand the comment in region.h
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-28
David Malcolm
jit: update docs to reflect .c to .cc renaming
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-26
David Malcolm
analyzer: fix false +ves from -Wanalyzer-va-arg-type...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-26
David Malcolm
analyzer: fix stray get_element decls
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-22
David Malcolm
analyzer: fix state explosion on va_arg [PR106413]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-22
David Malcolm
analyzer: fix ICE in binding_cluster ctor [PR106401]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-21
David Malcolm
analyzer: fix -Wanalyzer-va-list-exhausted false +ve...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-21
David Malcolm
analyzer: bulletproof taint warnings against NULL m_arg
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-21
David Malcolm
analyzer: fix ICE on untracked decl_regions [PR106374]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
David Malcolm
analyzer: update "tainted" state of RHS in comparisons...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-20
David Malcolm
analyzer: don't track string literals in the store...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-19
David Malcolm
analyzer: fix taint handling of switch statements ...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-19
David Malcolm
analyzer: log out-edge description in exploded_graph...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-15
David Malcolm
analyzer: fix taint false positive on optimized range...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-15
David Malcolm
analyzer: documentation nits relating to new fd warnings
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-07
David Malcolm
analyzer: use label_text for superedge::get_description
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-07
David Malcolm
Convert label_text to C++11 move semantics
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-07
David Malcolm
analyzer: fix false positives from -Wanalyzer-tainted...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-07-06
David Malcolm
analyzer: fix uninit false positive with -ftrivial...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
Add 'final' and 'override' in various places
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
i386: add 'final' and 'override' to scalar_chain vfunc...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
tree-switch-conversion.h: use final/override for cluster...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
expr.cc: use final/override on op_by_pieces_d vfuncs
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
Add 'final' and 'override' on dom_walker vfunc impls
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-27
David Malcolm
Add 'final' and 'override' to opt_pass vfunc impls
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-24
David Malcolm
analyzer: consolidate call_string instances
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-24
David Malcolm
analyzer: whitespace cleanups
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-23
David Malcolm
diagnostics: add ability to associate diagnostics with...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-16
David Malcolm
gimple-ssa-warn-access.cc: add missing auto_diagnostic_group
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-16
David Malcolm
c-decl: fix "inform" grouping and conditionalization
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-16
David Malcolm
analyzer: associate -Wanalyzer-va-arg-type-mismatch...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-16
David Malcolm
analyzer: associate -Wanalyzer-va-list-exhausted with...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-16
David Malcolm
analyzer: associate -Wanalyzer-double-fclose with CWE...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-15
David Malcolm
analyzer: fix up paths for inlining (PR analyzer/105962)
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-15
David Malcolm
value-relation.h: add 'final' and 'override' to relation_ora...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-15
David Malcolm
analyzer: show saved diagnostics as nodes in .eg.dot...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-15
David Malcolm
analyzer: add more uninit test coverage
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-02
David Malcolm
diagnostics: add SARIF output format
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-02
David Malcolm
Add -fdiagnostics-format={json-stderr|json-file}
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-06-02
David Malcolm
json: fix escaping of '\'
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-24
David Malcolm
libiberty: remove FINAL and OVERRIDE from ansidecl.h
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-24
David Malcolm
d: add 'final' and 'override' to gcc/d/*.cc 'visit...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-24
David Malcolm
tree-vect-slp-patterns.cc: add 'final' and 'override...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-24
David Malcolm
ipa: add 'final' and 'override' to call_summary_base...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-23
David Malcolm
test plugins: use "final" and "override" directly,...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-23
David Malcolm
jit: use 'final' and 'override' where appropriate
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-23
David Malcolm
analyzer: use 'final' and 'override' where appropriate
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-20
David Malcolm
Use "final" and "override" directly, rather than via...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-19
David Malcolm
analyzer: update docs about -fanalyzer-checker=taint
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-16
David Malcolm
analyzer: implement four new warnings for <stdarg.h...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-05-11
David Malcolm
analyzer: fix memory leaks
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-04-28
David Malcolm
analyzer: handle repeated accesses after init of unknown...
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-04-28
David Malcolm
analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibility
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-04-25
David Malcolm
analyzer: fix ICEs on complex constants [PR105365,105366]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
2022-04-25
David Malcolm
gimple-fold: fix further missing stmt locations [PR104308]
Signed-off-by:
David Malcolm
<dmalcolm@redhat.com>
commit
|
commitdiff
|
tree
next