From 95cdb88c51fe5e991f764aa16e423ad2510ff9f8 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Mon, 10 Jan 2011 14:37:39 +0000 Subject: [PATCH] Add a test for linker ASSERT. 2011-01-10 H.J. Lu * ld-scripts/assert.exp: Run assert2. * ld-scripts/assert2.d: New. * ld-scripts/assert2.t: Likewise. --- ld/testsuite/ChangeLog | 7 +++++++ ld/testsuite/ld-scripts/assert.exp | 2 ++ ld/testsuite/ld-scripts/assert2.d | 3 +++ ld/testsuite/ld-scripts/assert2.t | 1 + 4 files changed, 13 insertions(+) create mode 100644 ld/testsuite/ld-scripts/assert2.d create mode 100644 ld/testsuite/ld-scripts/assert2.t diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 0910af2b2..3fad41436 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2011-01-10 H.J. Lu + + * ld-scripts/assert.exp: Run assert2. + + * ld-scripts/assert2.d: New. + * ld-scripts/assert2.t: Likewise. + 2011-01-10 Nathan Sidwell Glauber de Oliveira Costa diff --git a/ld/testsuite/ld-scripts/assert.exp b/ld/testsuite/ld-scripts/assert.exp index 1de900198..b4169ac66 100644 --- a/ld/testsuite/ld-scripts/assert.exp +++ b/ld/testsuite/ld-scripts/assert.exp @@ -32,3 +32,5 @@ if ![ld_simple_link $ld tmpdir/assert "-T $srcdir/$subdir/assert.t tmpdir/assert } else { pass $testname } + +run_dump_test "assert2" diff --git a/ld/testsuite/ld-scripts/assert2.d b/ld/testsuite/ld-scripts/assert2.d new file mode 100644 index 000000000..3b083ff1e --- /dev/null +++ b/ld/testsuite/ld-scripts/assert2.d @@ -0,0 +1,3 @@ +# source: assert.s +# ld: -T assert2.t +# error: assert failed. diff --git a/ld/testsuite/ld-scripts/assert2.t b/ld/testsuite/ld-scripts/assert2.t new file mode 100644 index 000000000..f6a9822e7 --- /dev/null +++ b/ld/testsuite/ld-scripts/assert2.t @@ -0,0 +1 @@ +ASSERT(2 * 2 == 5, "assert failed"); -- 2.11.4.GIT