From 39c38f98387c3b8ad0a285c8cb5948f101d37ce3 Mon Sep 17 00:00:00 2001 From: Rangi Date: Wed, 31 Mar 2021 16:09:52 -0400 Subject: [PATCH] Add a test case for unattainable SECTION UNION alignment This test cases used to fail an assertion in `make develop` --- test/asm/align-unattainable.asm | 3 +++ test/asm/align-unattainable.err | 3 +++ test/asm/align-unattainable.out | 0 3 files changed, 6 insertions(+) create mode 100644 test/asm/align-unattainable.asm create mode 100644 test/asm/align-unattainable.err create mode 100644 test/asm/align-unattainable.out diff --git a/test/asm/align-unattainable.asm b/test/asm/align-unattainable.asm new file mode 100644 index 00000000..f7fc4d59 --- /dev/null +++ b/test/asm/align-unattainable.asm @@ -0,0 +1,3 @@ +SECTION UNION "X", WRAM0 + +SECTION UNION "X", WRAM0, ALIGN[16] diff --git a/test/asm/align-unattainable.err b/test/asm/align-unattainable.err new file mode 100644 index 00000000..a6bfbf84 --- /dev/null +++ b/test/asm/align-unattainable.err @@ -0,0 +1,3 @@ +ERROR: align-unattainable.asm(3): + Section "X"'s alignment cannot be attained in WRAM0 +error: Assembly aborted (1 error)! diff --git a/test/asm/align-unattainable.out b/test/asm/align-unattainable.out new file mode 100644 index 00000000..e69de29b