From: Michael Beck Date: Tue, 24 Jun 2008 23:16:42 +0000 (+0000) Subject: add test for return padding X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=3232017bf40a3784cf75fc5a17bad8c0d545075b;p=libfirm add test for return padding [r20247] --- diff --git a/ir/be/test/pad_return.c b/ir/be/test/pad_return.c new file mode 100644 index 000000000..0dea4e559 --- /dev/null +++ b/ir/be/test/pad_return.c @@ -0,0 +1,16 @@ +int A; + +int test(int a) { + if (a == 23) + goto end; + while (A != 0) { + A = A * a; + } +end: + /* return should be padded by using ret $0 */ + return a; +} + +int main(int argc, char *argv[]) { + return 23 != test(23); +}