From cfba7fd51615afc56e59beb9a0f91804ff0c3f1b Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 4 Aug 2011 20:20:11 +0000 Subject: [PATCH] Add a testcase for group error. 2011-08-04 H.J. Lu * gas/elf/bad-group.d: New. * gas/elf/bad-group.err: Likewise. * gas/elf/bad-group.s: Likewise. * gas/elf/elf.exp: Run bad-group. --- gas/testsuite/ChangeLog | 8 ++++++++ gas/testsuite/gas/elf/bad-group.d | 2 ++ gas/testsuite/gas/elf/bad-group.err | 2 ++ gas/testsuite/gas/elf/bad-group.s | 11 +++++++++++ gas/testsuite/gas/elf/elf.exp | 1 + 5 files changed, 24 insertions(+) create mode 100644 gas/testsuite/gas/elf/bad-group.d create mode 100644 gas/testsuite/gas/elf/bad-group.err create mode 100644 gas/testsuite/gas/elf/bad-group.s diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index fe9a5a9b227..c6c05796eae 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2011-08-04 H.J. Lu + + * gas/elf/bad-group.d: New. + * gas/elf/bad-group.err: Likewise. + * gas/elf/bad-group.s: Likewise. + + * gas/elf/elf.exp: Run bad-group. + 2011-08-03 James Greenhalgh * gas/arm/strex-bad-t.d: New testcase. diff --git a/gas/testsuite/gas/elf/bad-group.d b/gas/testsuite/gas/elf/bad-group.d new file mode 100644 index 00000000000..ba3de046e9f --- /dev/null +++ b/gas/testsuite/gas/elf/bad-group.d @@ -0,0 +1,2 @@ +#name: Check bad group +#error-output: bad-group.err diff --git a/gas/testsuite/gas/elf/bad-group.err b/gas/testsuite/gas/elf/bad-group.err new file mode 100644 index 00000000000..4b650d42fe6 --- /dev/null +++ b/gas/testsuite/gas/elf/bad-group.err @@ -0,0 +1,2 @@ +.*bad-group\.s: Assembler messages: +.*bad-group\.s:.* Error: .* diff --git a/gas/testsuite/gas/elf/bad-group.s b/gas/testsuite/gas/elf/bad-group.s new file mode 100644 index 00000000000..69710c72aa7 --- /dev/null +++ b/gas/testsuite/gas/elf/bad-group.s @@ -0,0 +1,11 @@ + .section .text.startup,"ax",%progbits + .globl main +main: + .type main, @function +.LFB0: + .section .text.unlikely +.L5: + .globl __gxx_personality_v0 + .section .gcc_except_table,"a",%progbits + .uleb128 .L5-.LFB0 + .section .data.foo,"awG",%progbits,foo,comdat diff --git a/gas/testsuite/gas/elf/elf.exp b/gas/testsuite/gas/elf/elf.exp index 0f5e97b7387..b6b1f0a2872 100644 --- a/gas/testsuite/gas/elf/elf.exp +++ b/gas/testsuite/gas/elf/elf.exp @@ -181,6 +181,7 @@ if { ([istarget "*-*-*elf*"] run_dump_test "dwarf2-4" run_dump_test "bad-section-flag" run_dump_test "bad-size" + run_dump_test "bad-group" load_lib gas-dg.exp dg-init -- 2.30.2