aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-22PR85434: Prevent spilling of stack protector guard's address on ARMThomas Preud'homme1-8/+24
2018-11-21re PR middle-end/88129 (Two blockage insns are emited in the function epilogue)Uros Bizjak1-8/+0
2018-11-21[PATCH][PR84877]Dynamically align the address for local parameter copy on the...Renlin Li1-8/+53
2018-08-24emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BOUNDS RTXes.Uros Bizjak1-1/+0
2018-08-02Revert "[ARM] Fix PR85434: spilling of stack protector guard's address on ARM"Thomas Preud'homme1-25/+12
2018-08-02[ARM] Fix PR85434: spilling of stack protector guard's address on ARMThomas Preud'homme1-12/+25
2018-07-20PR middle-end/82063 - issues with arguments enabled by -WallMartin Sebor1-2/+9
2018-07-04[multiple changes]Martin Liska1-0/+3
2018-06-08Remove MPXMartin Liska1-232/+9
2018-05-30Use poly_int tree accessorsRichard Sandiford1-8/+9
2018-03-23re PR inline-asm/85034 (-O1 internal compiler error: in elimination_costs_in_...Jakub Jelinek1-3/+2
2018-03-22re PR inline-asm/84941 (internal compiler error: in reg_overlap_mentioned_p, ...Jakub Jelinek1-1/+3
2018-01-18re PR sanitizer/81715 (asan-stack=1 redzone allocation is too inflexible)Jakub Jelinek1-1/+13
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-4/+6
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: argument sizesRichard Sandiford1-20/+31
2017-12-21poly_int: instantiate_virtual_regsRichard Sandiford1-15/+17
2017-12-21poly_int: frame allocationsRichard Sandiford1-75/+80
2017-12-20poly_int: SUBREG_BYTERichard Sandiford1-6/+7
2017-12-12[SFN] introduce statement frontier notes, still disabledAlexandre Oliva1-0/+6
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-3/+4
2017-11-22re PR c++/60336 (empty struct value is passed differently in C and C++)Marek Polacek1-2/+9
2017-10-29Delete obsolete SDB debug info support.James E Wilson1-5/+5
2017-10-23Convert STARTING_FRAME_OFFSET to a hookRichard Sandiford1-3/+3
2017-10-19asan.c (handle_builtin_alloca): Deal with all alloca variants.Eric Botcazou1-4/+3
2017-09-19function.c (dump_stack_clash_frame_info): New function.Jeff Law1-0/+52
2017-09-15Turn FUNCTION_ARG_OFFSET into a hookRichard Sandiford1-3/+2
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford1-1/+2
2017-09-12Convert hard_regno_nregs to a functionRichard Sandiford1-1/+1
2017-09-05Make more use of int_mode_for_sizeRichard Sandiford1-2/+2
2017-09-04Turn FUNCTION_ARG_PADDING into a target hookRichard Sandiford1-13/+13
2017-08-30Add a partial_subreg_p predicateRichard Sandiford1-4/+2
2017-08-30[77/77] Add a complex_mode classRichard Sandiford1-2/+3
2017-08-30[64/77] Add a scalar_mode classRichard Sandiford1-3/+2
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford1-2/+2
2017-08-23function.c (fndecl_name): Use verbosity 1 (no arguments) for lang_hooks.decl_...Richard Biener1-1/+1
2017-08-21Simplify pad_below implementationRichard Sandiford1-9/+4
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-08-02re PR middle-end/79499 (ICE in rtl_verify_bb_insns, at cfgrtl.c:2661)Jakub Jelinek1-7/+29
2017-07-26Move non-local goto expansion after parm_birth_insn (PR sanitize/81186).Martin Liska1-10/+10
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-14/+5
2017-01-13Reload global options when strict aliasing is dropped (PR ipa/79043).Martin Liska1-2/+2
2017-01-05Introduce RTL function readerDavid Malcolm1-1/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-29[Patch] New hook TARGET_STACK_PROTECT_RUNTIME_ENABLED_P to disable SSP runtimeJiong Wang1-1/+1
2016-11-25Tweak LRA handling of shared spill slotsRichard Sandiford1-0/+8
2016-11-21make prologue_epilogue_contains take a rtx_insn *Trevor Saunders1-6/+6
2016-11-18Add SET_DECL_MODERichard Sandiford1-1/+1
2016-10-28sched: Do not mix prologue and epilogue insnsSegher Boessenkool1-0/+23
2016-10-13Create the *logue in the same order as before (PR77962)Segher Boessenkool1-6/+12