aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-6964/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-19Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS."Martin Liska1-1/+1
2021-11-18Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS.Martin Liska1-1/+1
2021-11-09Keep x_range_query NULL for global ranges.Andrew MacLeod1-2/+0
2021-07-20Attach MEM_EXPR information when flushing BLKmode args to the stack - V2Jeff Law1-1/+9
2021-06-22expand: Fix up empty class return optimization [PR101160]Jakub Jelinek1-8/+13
2021-06-21expand: empty class return optimization [PR88529]Jason Merrill1-6/+10
2021-05-26Common API for accessing global and on-demand ranges.Aldy Hernandez1-0/+4
2021-05-18function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_function [PR100580]Jakub Jelinek1-0/+3
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