aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-18/+12
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-12/+11
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-6/+6
2019-08-20Add must_pass_va_arg_in_stackRichard Sandiford1-0/+9
2019-08-20Add pass_va_arg_by_referenceRichard Sandiford1-0/+9
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford1-6/+4
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska1-1/+1
2019-06-14Update preferred_stack_boundary only when expanding function callH.J. Lu1-0/+25
2019-05-16re PR fortran/90329 (Incompatibility between gfortran and C lapack calls)Jakub Jelinek1-0/+22
2019-04-04PR middle-end/89957 - ICE calling strnlen with an int128_t bound in a known r...Martin Sebor1-0/+3
2019-02-13Clean up MPX-related stuff.Martin Liska1-13/+1
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-2/+2
2019-01-03PR tree-optimization/88659 - ICE in maybe_warn_nonstring_argMartin Sebor1-1/+1
2019-01-01gimple-fold.h (get_range_strlen): Update prototype.Martin Sebor1-16/+25
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-14PR tree-optimization/88372 - alloc_size attribute is ignored on function poin...Martin Sebor1-14/+17
2018-12-05re PR c/87028 (false positive -Wstringop-truncation strncpy with global varia...Jeff Law1-3/+12
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-1/+1
2018-09-28calls.c (expand_call): Try to do a tail call for thunks at -O0 too.Eric Botcazou1-2/+1
2018-08-28PR middle-end/86631 - missing -Walloc-size-larger-than on ILP32 hostsMartin Sebor1-2/+5
2018-08-28re PR middle-end/87099 (internal compiler error: segmentation fault)Jakub Jelinek1-8/+8
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-2/+2
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+1
2018-07-20PR middle-end/82063 - issues with arguments enabled by -WallMartin Sebor1-71/+2
2018-07-07tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez1-1/+1
2018-06-18PR middle-end/85602 - -Wsizeof-pointer-memaccess for strncat with size of sourceMartin Sebor1-11/+73
2018-06-18PR tree-optimization/81384 - built-in form of strnlen missingMartin Sebor1-11/+40
2018-06-12Use poly_int rtx accessors instead of hwi accessorsRichard Sandiford1-8/+2
2018-06-08Remove MPXMartin Liska1-203/+11
2018-05-31PR c/82063 - issues with arguments enabled by -WallMartin Sebor1-54/+70