aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
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
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-13re PR target/77957 (Undefined .LCTOC0 with -fstack-protector-strong -mminimal...Jakub Jelinek1-1/+4
2016-10-12shrink-wrap: Shrink-wrapping for separate componentsSegher Boessenkool1-3/+12
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-5/+4
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-1/+1
2016-08-28make stack_slot_list a vec<rtx>Trevor Saunders1-5/+3
2016-07-26use auto_sbitmap in various placesTrevor Saunders1-2/+1
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak1-1/+1
2016-06-22* function.c (assign_parm_setup_reg): Prevent sharing in another case.Eric Botcazou1-2/+5
2016-06-02Update TARGET_FUNCTION_INCOMING_ARG documentationH.J. Lu1-1/+5
2016-05-20This fixes a bug in my r236491: on nvptx, functions without prologueSegher Boessenkool1-0/+1
2016-05-20function: Restructure *logue insertionSegher Boessenkool1-98/+66
2016-05-19function: A fix for my previous commitSegher Boessenkool1-5/+5
2016-05-18function: Factor out make_*logue_seqSegher Boessenkool1-69/+93
2016-05-18function: Do the CLEANUP_EXPENSIVE after shrink-wrapping, not beforeSegher Boessenkool1-2/+4
2016-05-04shrink-wrap: Remove complicated simple_return manipulationsSegher Boessenkool1-211/+2
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-1/+1
2016-01-08PR c++/68983 (BE)Jason Merrill1-0/+4
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-10Fix -Wmisleading-indentation warning in function.cDavid Malcolm1-8/+8
2015-12-07re PR middle-end/68291 (ICE in emit_move_insn, at expr.c:3540)Eric Botcazou1-9/+10
2015-12-03Empty the redirect_edge_var_map after each passAlan Lawrence1-0/+2
2015-11-26[PR67753] adjust for padding when bypassing memory in assign_parm_setup_blockAlexandre Oliva1-3/+41
2015-11-15remove conditional compilation of sdb debug infoTrevor Saunders1-1/+1
2015-11-06[PR67753] fix copy of PARALLEL entry_parm to CONCAT target_regAlexandre Oliva1-5/+34
2015-11-04Pass manager: add support for termination of pass listMartin Liska1-5/+0
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-5/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-13/+11
2015-10-16re PR target/67745 ([ARM] wrong alignments when __attribute__ ((optimize,targ...Christian Bruel1-0/+3
2015-10-10remove an unneeded as_a<rtx_insn *> ()Trevor Saunders1-3/+3
2015-10-09[PR67766] reorder handling of parallels, concats and promoted values in returnAlexandre Oliva1-12/+12
2015-10-01remove many typedefsTrevor Saunders1-4/+2
2015-09-27revert to assign_parms assignments using default defsAlexandre Oliva1-311/+166
2015-09-22shrink-wrap: Handle multiple predecessors of prologueSegher Boessenkool1-1/+1
2015-09-17Split up optabs.[hc]Richard Sandiford1-0/+1
2015-09-16shrink-wrap: Fix up partitions (PR67587)Segher Boessenkool1-0/+4