abseil / abseil/abseil-cpp

RISCV ILP32E does not mandate 16-byte alignment for stack

Open
#1,236 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
18.1k
Forks
3.2k
Avg merge
20h 36m
Merged PRs (30d)
1

Description

The stack walking code in abseil for RISCV assumes a 16-byte alignment for the stack. This is guaranteed in the RISC-V ABI except for the ILP32E variant. This would be good to fix should someone like to use abseil for ILP32E environments.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.