diff options
Diffstat (limited to 'ld/testsuite/ld-mmix/sec-7m.d')
-rw-r--r-- | ld/testsuite/ld-mmix/sec-7m.d | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/ld/testsuite/ld-mmix/sec-7m.d b/ld/testsuite/ld-mmix/sec-7m.d new file mode 100644 index 0000000..c744954 --- /dev/null +++ b/ld/testsuite/ld-mmix/sec-7m.d @@ -0,0 +1,38 @@ +#source: start.s +#source: sec-7a.s +#source: sec-7b.s +#source: sec-7c.s +#source: sec-7d.s +#source: sec-7e.s +#ld: -m mmo +#objcopy_linked_file: +#objdump: -hs + +# When producing mmo output: sections with an input length not a +# multiple of 4, and whose total length in linked output +# exceeded the "chunk size" (32768), would get to-4-padding +# inserted at each chunk division. Also check that section +# sizes aren't rounded up at objcopy. + +.*: file format mmo + +Sections: +Idx Name[ ]+Size[ ]+VMA[ ]+LMA[ ]+File off Algn + 0 \.text[ ]+0+4 0+ 0+ 0+ 2\*\*2 +[ ]+CONTENTS, ALLOC, LOAD, CODE + 1 \.debug_info 0+27ffb 0+ 0+ 0+ 2\*\*2 +[ ]+CONTENTS, READONLY, DEBUGGING +Contents of section \.text: + 0000 e3fd0001[ ]+.* +Contents of section \.debug_info: + 0000 2a000000 00000000 00000000 00000000 .* +#... + 7ff0 00000000 00000000 00000000 2b2c0000 .* +#... + fff0 00000000 00000000 00002d2e 00000000 .* +#... + 17ff0 00000000 00000000 002f3000 00000000 .* +#... + 1fff0 00000000 00000000 00313200 00000000 .* +#... + 27ff0 00000000 00000000 000033[ ]+.* |