aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-05middle-end/100394 - avoid DSE/DCE of pure call that throwsRichard Biener1-1/+4
2021-03-04Add input_modes parameter to TARGET_MD_ASM_ADJUST hookIlya Leoshkevich1-8/+8
2021-02-08opts: fix handling of -fpatchable-function-entries optionMartin Liska1-2/+4
2021-01-27Rename PROP_trees to PROP_gimpleJakub Jelinek1-1/+1
2021-01-05expand: Fold x - y < 0 to x < y during expansion [PR94802]Jakub Jelinek1-0/+8
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-10Remove misleading debug line entriesBernd Edlinger1-8/+1
2020-12-04debug: Fix another vector DECL_MODE ICE [PR98100]Jakub Jelinek1-2/+5
2020-11-25libsanitizer: mid-end: Introduce stack variable handling for HWASANMatthew Malcomson1-21/+146
2020-11-13[PATCH] Implementation of asm goto outputsVladimir N. Makarov1-9/+30
2020-11-13remove almost all users of gimple_expr_codeRichard Biener1-4/+3
2020-11-06core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTINNathan Sidwell1-1/+1
2020-11-03Fix PR97205Bernd Edlinger1-17/+26
2020-10-22Implement no_stack_protector attribute.Martin Liska1-39/+43
2020-10-22Come up with stack_protector enum.Martin Liska1-7/+0
2020-09-16rtl_data: Add sp_is_clobbered_by_asmH.J. Lu1-5/+9
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-6/+6
2020-06-05middle-end/95493 - bogus MEM_ATTRS for variable array accessRichard Biener1-1/+2
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener1-0/+29
2020-05-01Add patch_area_size and patch_area_entry to crtlH.J. Lu1-0/+33
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-01-22cfgexpand: Update partition size when merging variablesRichard Sandiford1-0/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-10re PR middle-end/92825 (Unnecesary stack protection in Firefox's LightPixel.)Jakub Jelinek1-53/+23
2019-12-06* cfgexpand.c (expand_debug_expr): Do not ICE on SAD_EXPR.Jan Hubicka1-0/+1
2019-12-03Mark constant-sized objects as addressable if they have poly-int accessesRichard Sandiford1-0/+15
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-4/+4
2019-10-01Remove clobber_highRichard Sandiford1-1/+0
2019-09-24Use more switch statements.Martin Liska1-31/+31
2019-09-05Force IFN_LOAD/STORE_LANES operands to be memory (PR91577)Richard Sandiford1-4/+21
2019-07-12cfgexpand.c (expand_gimple_stmt_1): If the statement doesn't have location...Eric Botcazou1-0/+6
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-11/+11
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+4
2019-07-02cfgexpand.c (pass_expand::execute): Deal specially with instructions to be in...Eric Botcazou1-25/+15
2019-06-27Remove quite obvious dead assignments.Martin Liska1-5/+4
2019-06-18re PR debug/90900 (ICE in copy_rtx, at rtl.c:376)Richard Biener1-1/+5
2019-06-12re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code)Jakub Jelinek1-7/+12
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-5/+9
2019-05-07cfgexpand.c (asm_clobber_reg_is_valid): Reject clobbers outside of accessible...Uros Bizjak1-0/+9
2019-01-17re PR tree-optimization/86214 (Strongly increased stack usage)Jakub Jelinek1-0/+2
2019-01-15PR inline-asm/52813 revisitedRichard Sandiford1-6/+10
2019-01-14re PR rtl-optimization/88796 (-fstack-protector* kills RTL DSE opportunities)Jakub Jelinek1-0/+1
2019-01-07re PR sanitizer/88619 (ICE in asan_emit_stack_protection, at asan.c:1574 sinc...Jakub Jelinek1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-11cfgexpand.c (asm_clobber_reg_is_valid): Also produce error when stack pointer...Dimitar Dimitrov1-8/+34
2018-12-05re PR sanitizer/88333 (ice in asan_emit_stack_protection, at asan.c:1574)Jakub Jelinek1-0/+5
2018-11-30Make red zone size more flexible for stack variables (PR sanitizer/81715).Martin Liska1-5/+9
2018-11-22PR85434: Prevent spilling of stack protector guard's address on ARMThomas Preud'homme1-0/+17
2018-11-08re PR rtl-optimization/87600 (Fix for PRs 86939 and 87479 causes build issues...Peter Bergner1-0/+49