-
Notifications
You must be signed in to change notification settings - Fork 22
/
ISSUES
27 lines (19 loc) · 988 Bytes
/
ISSUES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
------------------------
Known compilation issues
------------------------
- The toolchain compiles to LLVM bitcode with the aarch64 target because all IR
generated for that target will also correctly codegen for x86-64 (whereas the
reverse is not true). However, when compiling using the x86-64 backend clang
will complain about the aarch64-specific feature "neon"
- Structs/classes whose constituent fields can all be lowered into registers
are not appropriately split when lowering stackmaps
- OpenMP symbols for outlined functions are known to not align (due to clashing
symbol names across binaries) but shouldn't cause issues, e.g.,
".omp_outlined."
- The compiler doesn't generate transformation metadata to handle fields of
structs with pointers to the stack
--------------------
Known runtime issues
--------------------
- Functions declared with __attribute__((destructor)) may not work correctly,
and may cause the application to segfault when exiting