aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)Author
2018-07-12svn merge -r258208:262569 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branchredhat/gcc-7-branchJakub Jelinek
2018-06-22 Backported from mainlineJakub Jelinek
2018-06-22 Backported from mainlineJakub Jelinek
2018-01-04svn merge -r252996:252997 svn+ssh://gcc.gnu.org/svn/gcc/trunkJakub Jelinek
2017-08-082017-08-08 Richard Biener <rguenther@suse.de>Richard Biener
2017-08-02 PR middle-end/79499Jakub Jelinek
2017-07-27Backport r250561Martin Liska
2017-01-13Reload global options when strict aliasing is dropped (PR ipa/79043).Martin Liska
2017-01-05Introduce RTL function readerDavid Malcolm
2017-01-01 Update copyright years.Jakub Jelinek
2016-11-29[Patch] New hook TARGET_STACK_PROTECT_RUNTIME_ENABLED_P to disable SSP runtimeJiong Wang
2016-11-25Tweak LRA handling of shared spill slotsRichard Sandiford
2016-11-21make prologue_epilogue_contains take a rtx_insn *Trevor Saunders
2016-11-18Add SET_DECL_MODERichard Sandiford
2016-10-28sched: Do not mix prologue and epilogue insnsSegher Boessenkool
2016-10-13Create the *logue in the same order as before (PR77962)Segher Boessenkool
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme
2016-10-13 PR target/77957Jakub Jelinek
2016-10-12shrink-wrap: Shrink-wrapping for separate componentsSegher Boessenkool
2016-10-09 * tree-ssa.c (target_for_debug_bind, verify_phi_args,Jakub Jelinek
2016-09-16 Add inline functions for various bitwise operations.Jason Merrill
2016-08-28make stack_slot_list a vec<rtx>Trevor Saunders
2016-07-26use auto_sbitmap in various placesTrevor Saunders
2016-07-19 * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,Uros Bizjak
2016-06-22 * function.c (assign_parm_setup_reg): Prevent sharing in another case.Eric Botcazou
2016-06-02Update TARGET_FUNCTION_INCOMING_ARG documentationH.J. Lu
2016-05-20This fixes a bug in my r236491: on nvptx, functions without prologueSegher Boessenkool
2016-05-19function: Restructure *logue insertionSegher Boessenkool
2016-05-19function: A fix for my previous commitSegher Boessenkool
2016-05-18function: Factor out make_*logue_seqSegher Boessenkool
2016-05-18function: Do the CLEANUP_EXPENSIVE after shrink-wrapping, not beforeSegher Boessenkool
2016-05-04shrink-wrap: Remove complicated simple_return manipulationsSegher Boessenkool
2016-04-18 * tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz
2016-01-08 PR c++/68983 (BE)Jason Merrill
2016-01-04 Update copyright years.Jakub Jelinek
2015-12-10Fix -Wmisleading-indentation warning in function.cDavid Malcolm
2015-12-07 PR middle-end/68291Eric Botcazou
2015-12-03Empty the redirect_edge_var_map after each passAlan Lawrence
2015-11-26[PR67753] adjust for padding when bypassing memory in assign_parm_setup_blockAlexandre Oliva
2015-11-15remove conditional compilation of sdb debug infoTrevor Saunders
2015-11-06[PR67753] fix copy of PARALLEL entry_parm to CONCAT target_regAlexandre Oliva
2015-11-04Pass manager: add support for termination of pass listMartin Liska
2015-10-302015-10-30 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-10-292015-10-29 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-10-162015-10-16 Christian Bruel <christian.bruel@st.com>Christian Bruel
2015-10-10remove an unneeded as_a<rtx_insn *> ()Trevor Saunders
2015-10-09[PR67766] reorder handling of parallels, concats and promoted values in returnAlexandre Oliva
2015-10-01remove many typedefsTrevor Saunders
2015-09-27revert to assign_parms assignments using default defsAlexandre Oliva
2015-09-22shrink-wrap: Handle multiple predecessors of prologueSegher Boessenkool