* ldlang.c (print_output_section_statement): Print load address

when lma differs from vma.
testsuite/
	* ld-scripts/overlay-size-map.d: Update.
This commit is contained in:
Alan Modra 2006-12-12 08:10:40 +00:00
parent 790c0838ea
commit 67f744f3bc
4 changed files with 20 additions and 17 deletions

View File

@ -1,3 +1,8 @@
2006-12-12 Ina Pandit <inap@kpitcummins.com>
* ldlang.c (print_output_section_statement): Print load address
when lma differs from vma.
2006-12-11 Daniel Jacobowitz <dan@codesourcery.com> 2006-12-11 Daniel Jacobowitz <dan@codesourcery.com>
* configure.in: Define GENINSRC_NEVER. * configure.in: Define GENINSRC_NEVER.

View File

@ -3412,14 +3412,8 @@ print_output_section_statement
minfo ("0x%V %W", section->vma, section->size); minfo ("0x%V %W", section->vma, section->size);
if (output_section_statement->load_base != NULL) if (section->vma != section->lma)
{ minfo (_(" load address 0x%V"), section->lma);
bfd_vma addr;
addr = exp_get_abs_int (output_section_statement->load_base, 0,
"load base");
minfo (_(" load address 0x%V"), addr);
}
} }
print_nl (); print_nl ();

View File

@ -1,3 +1,7 @@
2006-12-12 Ina Pandit <inap@kpitcummins.com>
* ld-scripts/overlay-size-map.d: Update.
2006-12-07 H.J. Lu <hjl@gnu.org> 2006-12-07 H.J. Lu <hjl@gnu.org>
PR ld/3666 PR ld/3666

View File

@ -1,23 +1,23 @@
#... #...
\.bss1 *0x0*20000 *0x10 \.bss1 *0x0*20000 *0x10
#... #...
\.bss2 *0x0*20000 *0x30 \.bss2 *0x0*20000 *0x30 load address 0x0*20010
#... #...
\.bss3 *0x0*20000 *0x20 \.bss3 *0x0*20000 *0x20 load address 0x0*20040
#... #...
\.mtext *0x0*10000 *0x20 \.mtext *0x0*10000 *0x20 load address 0x0*30000
#... #...
\.mbss *0x0*20030 *0x230 load address 0x0*20060 \.mbss *0x0*20030 *0x230 load address 0x0*20060
#... #...
\.text1 *0x0*10020 *0x80 \.text1 *0x0*10020 *0x80 load address 0x0*30020
#... #...
\.text2 *0x0*10020 *0x40 \.text2 *0x0*10020 *0x40 load address 0x0*300a0
#... #...
\.text3 *0x0*10020 *0x20 \.text3 *0x0*10020 *0x20 load address 0x0*300e0
#... #...
\.data1 *0x0*20260 *0x30 \.data1 *0x0*20260 *0x30 load address 0x0*30100
#... #...
\.data2 *0x0*20260 *0x40 \.data2 *0x0*20260 *0x40 load address 0x0*30130
#... #...
\.data3 *0x0*20260 *0x50 \.data3 *0x0*20260 *0x50 load address 0x0*30170
#pass #pass