aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-17Move more warning code to gimple-ssa-warn-access etc.Martin Sebor1-760/+0
2021-08-06Move more code to new gimple-ssa-warn-access pass.Martin Sebor1-309/+1
2021-07-28Add new gimple-ssa-warn-access pass.Martin Sebor1-4/+1
2021-07-28Correct a mistake in a warnung for -Wnonnull.Martin Uecker1-2/+2
2021-07-06Improve warning suppression for inlined functions.Martin Sebor1-30/+28
2021-06-25PR middle-end/101216 - spurious notes for function callsMartin Sebor1-3/+3
2021-06-24middle-end: add support for per-location warning groups.Martin Sebor1-43/+47
2021-06-17Add a target calls hook: TARGET_PUSH_ARGUMENTH.J. Lu1-3/+3
2021-06-03Replace uses of determine_value_range with range_of_expr.Aldy Hernandez1-10/+11
2021-05-25middle-end/100727 - fix call expansion with WITH_SIZE_EXPR argRichard Biener1-1/+2
2021-05-05middle-end/100394 - avoid DSE/DCE of pure call that throwsRichard Biener1-0/+1
2021-04-27aix: TLS precompute register parameters (PR 94177)David Edelsohn1-1/+2
2021-03-09Fix internal error on lambda functionEric Botcazou1-13/+11
2021-02-09calls: Fix a memory leak in maybe_warn_rdwr_sizes [PR99004]Jakub Jelinek1-2/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03Add support for detecting mismatched allocation/deallocation calls.Martin Sebor1-0/+4
2020-11-06core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTINNathan Sidwell1-1/+1
2020-11-03can_implement_as_sibling_call_p REG_PARM_STACK_SPACE checkAlan Modra1-17/+1
2020-10-26Extend builtin fnspecsJan Hubicka1-10/+21
2020-10-24Handle undefined ranges in get_size_range.Aldy Hernandez1-6/+4
2020-10-20Convert -Wrestrict pass to ranger.Aldy Hernandez1-2/+24
2020-10-12Generalize compute_objsize to return maximum size/offset instead of failing (...Martin Sebor1-21/+48
2020-10-02Commonize handling of attr-fnspecJan Hubicka1-17/+8
2020-09-29Correct and improve -Wnonnull for calls to functions with VLA arguments (PR m...Martin Sebor1-35/+80
2020-09-19Extend -Wstringop-overflow to detect out-of-bounds accesses to array parameters.Martin Sebor1-93/+121
2020-09-19Infrastructure & C front end changes for array parameter checking (PR c/50584).Martin Sebor1-4/+4
2020-08-28Add -Wstringop-overread for reading past the end by string functions.Martin Sebor1-32/+47
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-07-28expander: Fix ICE in maybe_warn_rdwr_sizes [PR96335]Jakub Jelinek1-18/+2
2020-06-28Underline argument in -Wnonnull and in C++ extend warning to the this pointer...Martin Sebor1-1/+3
2020-06-04Implement a solution for PR middle-end/10138 and PR middle-end/95136.Martin Sebor1-72/+11
2020-04-29calls: Remove FIXME for cxx17_empty_base_field_pRichard Sandiford1-0/+15
2020-04-29c++, middle-end, rs6000: Fix C++17 ABI incompatibilities during class layout ...Jakub Jelinek1-18/+0
2020-04-22calls: Introduce cxx17_empty_base_field_p [PR94383]Jakub Jelinek1-0/+18
2020-03-27PR c++/94098 - ICE on attribute access redeclarationMartin Sebor1-43/+39
2020-03-01PR middle-end/92721 - checking ICE on attribute access redeclarationMartin Sebor1-0/+5
2020-01-31calls.c: refactor special_function_p for use by analyzer (v2)David Malcolm1-12/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-22PR middle-end/83859 - attributes to associate pointer arguments and sizesMartin Sebor1-0/+332
2019-11-06introduce -fcallgraph-info optionEric Botcazou1-0/+6
2019-10-29[AArch64] Add support for the SVE PCSRichard Sandiford1-2/+2
2019-10-09PR tree-optimization/90879 - fold zero-equality of strcmp between a longer st...Martin Sebor1-0/+8
2019-09-06function.c (assign_parm_find_data_types): Use RECORD_OR_UNION_TYPE_P before t...Jakub Jelinek1-5/+2
2019-09-05re PR middle-end/91001 (internal compiler error: in extract_insn, at recog.c:...Jakub Jelinek1-4/+8
2019-08-20Add a pass_by_reference flag to function_arg_infoRichard Sandiford1-0/+3
2019-08-20Make calls.c use function_arg_info internallyRichard Sandiford1-29/+31
2019-08-20Add a apply_pass_by_reference_rules helperRichard Sandiford1-0/+16
2019-08-20Use function_arg_info for TARGET_MUST_PASS_IN_STACKRichard Sandiford1-16/+16
2019-08-20Use function_arg_info for TARGET_CALLEE_COPIESRichard Sandiford1-11/+6
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+9