diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2003-07-29 02:03:33 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2003-07-29 02:03:33 +0000 |
commit | 34f708754e8396d5ae952c55db1d6e313e889d61 (patch) | |
tree | 1a61583d93d05340fd3835b669f61613d9d4947e /gas | |
parent | ac400888b378fbd66bab068e1c46cd1edf699082 (diff) | |
download | gdb-34f708754e8396d5ae952c55db1d6e313e889d61.zip gdb-34f708754e8396d5ae952c55db1d6e313e889d61.tar.gz gdb-34f708754e8396d5ae952c55db1d6e313e889d61.tar.bz2 |
gas/
2003-07-28 H.J. Lu <hongjiu.lu@intel.com>
* config/obj-elf.c (obj_elf_section_type): Also accept "note".
gas/testsuite/
2003-07-28 H.J. Lu <hongjiu.lu@intel.com>
* gas/elf/elf.exp: Add section3 for note section.
* gas/elf/section3.d: New file.
* gas/elf/section3.s: Likewise.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/obj-elf.c | 2 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/elf/elf.exp | 1 | ||||
-rw-r--r-- | gas/testsuite/gas/elf/section3.d | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/elf/section3.s | 2 |
6 files changed, 22 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index c5d20f3..355e3f4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2003-07-28 H.J. Lu <hongjiu.lu@intel.com> + + * config/obj-elf.c (obj_elf_section_type): Also accept "note". + 2003-07-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * read.c (s_space): Don't warn about .space 0. diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c index 8687965..7a2ad34 100644 --- a/gas/config/obj-elf.c +++ b/gas/config/obj-elf.c @@ -844,6 +844,8 @@ obj_elf_section_type (str, len) return SHT_PROGBITS; if (len == 6 && strncmp (str, "nobits", 6) == 0) return SHT_NOBITS; + if (len == 4 && strncmp (str, "note", 4) == 0) + return SHT_NOTE; #ifdef md_elf_section_type { diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 46ca5dc..1a0af90 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2003-07-28 H.J. Lu <hongjiu.lu@intel.com> + + * gas/elf/elf.exp: Add section3 for note section. + + * gas/elf/section3.d: New file. + * gas/elf/section3.s: Likewise. + 2003-07-26 Alan Modra <amodra@bigpond.net.au> * gas/ppc/altivec.d: Update. diff --git a/gas/testsuite/gas/elf/elf.exp b/gas/testsuite/gas/elf/elf.exp index f9777a1..8edd2de 100644 --- a/gas/testsuite/gas/elf/elf.exp +++ b/gas/testsuite/gas/elf/elf.exp @@ -54,6 +54,7 @@ if { ([istarget "*-*-elf*"] run_dump_test "section0" run_dump_test "section1" run_list_test "section2" "$target_machine" "-al" "" + run_dump_test "section3" run_dump_test "symver" run_list_test "type" "" "" "| grep \"1 \\\[FONT\\\]\"" } diff --git a/gas/testsuite/gas/elf/section3.d b/gas/testsuite/gas/elf/section3.d new file mode 100644 index 0000000..4a201c3 --- /dev/null +++ b/gas/testsuite/gas/elf/section3.d @@ -0,0 +1,6 @@ +#readelf: -S +#name: note section + +#... +[ ]*\[.*\][ ]+\.foo[ ]+NOTE.* +#pass diff --git a/gas/testsuite/gas/elf/section3.s b/gas/testsuite/gas/elf/section3.s new file mode 100644 index 0000000..dd9a79e --- /dev/null +++ b/gas/testsuite/gas/elf/section3.s @@ -0,0 +1,2 @@ + .section .foo,"","note" + .byte 0,0,0,0 |