aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-09vregs: Fix up instantiate_virtual_regs_in_insn for asm goto with outputs [PR9...Jakub Jelinek1-2/+6
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03Fix PR middle-end/98082Eric Botcazou1-2/+4
2020-12-01Make -fzero-call-used-regs work on the SPARCEric Botcazou1-0/+4
2020-10-30Add -fzero-call-used-regs option and zero_call_used_regs function attributes.qing zhao1-1/+189
2020-10-22Come up with stack_protector enum.Martin Liska1-1/+1
2020-09-17Fix assertion checking failure with tail callEric Botcazou1-3/+7
2020-09-14Fix dangling references in thunks at -O0Eric Botcazou1-5/+7
2020-09-14options: Save and restore opts_set for Optimization and Target optionsJakub Jelinek1-1/+2
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-07-17middle-end: Prefer TRULY_NOOP_TRUNCATION_MODES_P over raw target hook.Roger Sayle1-2/+2
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener1-3/+2
2020-04-16bootstrap: Fix building with GCC 4.2 [PR89494]Jakub Jelinek1-0/+8
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-20drop attempt to reuse cgraph callees for -fcallgraph-infoAlexandre Oliva1-3/+0
2019-11-08re PR middle-end/92384 (Empty class instances have different equal testing re...Jakub Jelinek1-2/+14
2019-11-06introduce -fcallgraph-info optionEric Botcazou1-6/+53
2019-09-30Remove global call sets: function.cRichard Sandiford1-1/+8
2019-09-30Add function_abi.{h,cc}Richard Sandiford1-0/+7
2019-09-26function.c (gimplify_parameters): Use build_clobber function.Jakub Jelinek1-2/+1
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-1/+1
2019-09-09Make note_stores take an rtx_insnRichard Sandiford1-2/+1
2019-09-06function.c (assign_parm_find_data_types): Use RECORD_OR_UNION_TYPE_P before t...Jakub Jelinek1-2/+1
2019-08-28expr.c (expand_assignment): Handle misaligned DECLs.Bernd Edlinger1-2/+13
2019-08-20function.c (assign_parm_find_stack_rtl): Use known_eq instead of ==.Bernd Edlinger1-1/+1
2019-08-20Add a pass_by_reference flag to function_arg_infoRichard Sandiford1-9/+7
2019-08-20Make function.c use function_arg_info internallyRichard Sandiford1-95/+73
2019-08-20Add a apply_pass_by_reference_rules helperRichard Sandiford1-3/+3
2019-08-20Use function_arg_info for TARGET_MUST_PASS_IN_STACKRichard Sandiford1-2/+1
2019-08-20Use function_arg_info for TARGET_CALLEE_COPIESRichard Sandiford1-2/+2
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+6
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-7/+6
2019-08-20Use function_arg_info for TARGET_SETUP_INCOMING_ARGSRichard Sandiford1-3/+3
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-7/+9
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-4/+3
2019-08-20re PR middle-end/89544 (Argument marshalling incorrectly assumes stack slots ...Bernd Edlinger1-1/+16
2019-08-15function.c (assign_parm_setup_reg): Handle misaligned stack arguments.Bernd Edlinger1-1/+18
2019-08-02function.c (assign_parm_adjust_stack_rtl): Revise STRICT_ALIGNMENT check to u...Bernd Edlinger1-2/+3
2019-08-02function.c (assign_param_data_one): Remove unused data members.Bernd Edlinger1-2/+0
2019-07-19re PR middle-end/91190 (ICE on valid code: in hashtab_chk_error, at hash-tabl...Jakub Jelinek1-1/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-20/+20
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-07-08emit-rtl.c (set_insn_locations): New function moved from...Eric Botcazou1-13/+0
2019-06-19Simplify setjmp and non-local goto implementation (PR84521)Wilco Dijkstra1-1/+1
2019-06-14Update preferred_stack_boundary only when expanding function callH.J. Lu1-7/+0
2019-05-22In <https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01417.html>...Hans-Peter Nilsson1-1/+5
2019-03-29re PR rtl-optimization/87485 (Compile time hog w/ -O2 -fschedule-insns -fno-g...Jakub Jelinek1-1/+9
2019-03-27re PR rtl-optimization/89313 (ICE in process_alt_operands, at lra-constraints...Peter Bergner1-11/+37
2019-02-11function.c (assign_parm_setup_block): Use the stored size...Hans-Peter Nilsson1-1/+1
2019-01-14re PR rtl-optimization/88796 (-fstack-protector* kills RTL DSE opportunities)Jakub Jelinek1-1/+1