2018-01-23 Andrew Waterman <andrew@sifive.com> gcc/ * config/riscv/riscv.c (riscv_stack_boundary): New. (riscv_option_override): Set riscv_stack_boundary. Handle riscv_preferred_stack_boundary_arg. * config/riscv/riscv.h (MIN_STACK_BOUNDARY, ABI_STACK_BOUNDARY): New. (BIGGEST_ALIGNMENT): Set to STACK_BOUNDARY. (STACK_BOUNDARY): Set to riscv_stack_boundary. (RISCV_STACK_ALIGN): Use STACK_BOUNDARY. * config/riscv/riscv.opt (mpreferred-stack-boundary): New. * doc/invoke.tex (RISC-V Options): Add -mpreferred-stack-boundary. Co-Authored-By: Jim Wilson <jimw@sifive.com> From-SVN: r257005
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
elf.h | Loading commit data... | |
generic.md | Loading commit data... | |
linux.h | Loading commit data... | |
multilib-generator | Loading commit data... | |
peephole.md | Loading commit data... | |
pic.md | Loading commit data... | |
predicates.md | Loading commit data... | |
riscv-builtins.c | Loading commit data... | |
riscv-c.c | Loading commit data... | |
riscv-ftypes.def | Loading commit data... | |
riscv-modes.def | Loading commit data... | |
riscv-opts.h | Loading commit data... | |
riscv-protos.h | Loading commit data... | |
riscv.c | Loading commit data... | |
riscv.h | Loading commit data... | |
riscv.md | Loading commit data... | |
riscv.opt | Loading commit data... | |
rtems.h | Loading commit data... | |
sync.md | Loading commit data... | |
t-elf-multilib | Loading commit data... | |
t-linux | Loading commit data... | |
t-linux-multilib | Loading commit data... | |
t-riscv | Loading commit data... |