aboutsummaryrefslogtreecommitdiff
path: root/arm-gen.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm-gen.c')
-rw-r--r--arm-gen.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/arm-gen.c b/arm-gen.c
index 0f70062..a883121 100644
--- a/arm-gen.c
+++ b/arm-gen.c
@@ -2017,6 +2017,21 @@ void ggoto(void)
vtop--;
}
+/* Save the stack pointer onto the stack and return the location of its address */
+ST_FUNC void gen_vla_sp_save(int addr) {
+ tcc_error("variable length arrays unsupported for this target");
+}
+
+/* Restore the SP from a location on the stack */
+ST_FUNC void gen_vla_sp_restore(int addr) {
+ tcc_error("variable length arrays unsupported for this target");
+}
+
+/* Subtract from the stack pointer, and push the resulting value onto the stack */
+ST_FUNC void gen_vla_alloc(CType *type, int align) {
+ tcc_error("variable length arrays unsupported for this target");
+}
+
/* end of ARM code generator */
/*************************************************************/
#endif