Files
Alan Modra cf11ebea12 dwarf2 sub-section test
This is a testcase for the bug fixed by commit 5b4846283c3d.  When
running the testcase on ia64 targets I found timeouts along with lots
of memory being consumed, due to ia64 gas not tracking text
sub-sections.  Trying to add nops for ".nop 16" in ".text 1" resulting
in them being added to subsegment 0, with no increase to subsegment 1
size.  This patch also fixes that problem.

Note that the testcase fails on ft32-elf, mn10200-elf, score-elf,
tic5x-elf, and xtensa-elf.  The first two are relocation errors, the
last three appear to be the .nop directive failing to emit the right
number of nops.  I didn't XFAIL any of them.

	* config/tc-ia64.c (md): Add last_text_subseg.
	(ia64_flush_insns, dot_endp): Use last_text_subseg.
	(ia64_frob_label, md_assemble): Set last_text_subseg.
	* testsuite/gas/elf/dwarf2-21.d,
	* testsuite/gas/elf/dwarf2-21.s: New test.
	* testsuite/gas/elf/elf.exp: Run it.
2021-09-22 10:24:05 +09:30
..
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-29 11:22:22 +10:30
2021-04-01 15:00:08 +02:00
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-07-21 19:35:34 +09:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-04-01 15:00:08 +02:00
2021-09-22 10:24:05 +09:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-07-21 19:35:34 +09:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-04-01 15:00:08 +02:00
2021-04-01 15:00:08 +02:00
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-04-01 15:00:08 +02:00
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-04-01 15:00:08 +02:00
2021-07-21 19:35:34 +09:30
2021-08-11 08:44:40 +01:00
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-04-05 15:31:25 +09:30
2021-07-21 19:35:34 +09:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-04-01 15:00:08 +02:00
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-07-21 19:35:34 +09:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30
2021-07-21 19:35:34 +09:30
2021-03-31 10:49:23 +10:30
2021-03-31 10:49:23 +10:30