mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-01 05:55:23 +08:00
* read.c (s_comm_internal): Set bfd_com_section segment.
(s_mri_common): Likewise. * write.c (write_object_file): Remove non-BFD assembler common sym handling.
This commit is contained in:
parent
ce7a772b48
commit
9eda1ce917
@ -1,3 +1,10 @@
|
||||
2005-11-16 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* read.c (s_comm_internal): Set bfd_com_section segment.
|
||||
(s_mri_common): Likewise.
|
||||
* write.c (write_object_file): Remove non-BFD assembler common
|
||||
sym handling.
|
||||
|
||||
2005-11-15 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* config/tc-arm.c (s_arm_unwind_save_core): Don't emit an extra
|
||||
|
@ -1490,6 +1490,7 @@ s_comm_internal (int param,
|
||||
{
|
||||
S_SET_VALUE (symbolP, (valueT) size);
|
||||
S_SET_EXTERNAL (symbolP);
|
||||
S_SET_SEGMENT (symbolP, bfd_com_section_ptr);
|
||||
#ifdef OBJ_VMS
|
||||
{
|
||||
extern int flag_one;
|
||||
@ -1583,6 +1584,7 @@ s_mri_common (int small ATTRIBUTE_UNUSED)
|
||||
}
|
||||
|
||||
S_SET_EXTERNAL (sym);
|
||||
S_SET_SEGMENT (sym, bfd_com_section_ptr);
|
||||
mri_common_symbol = sym;
|
||||
|
||||
#ifdef S_SET_ALIGN
|
||||
|
@ -1493,12 +1493,6 @@ write_object_file (void)
|
||||
continue;
|
||||
}
|
||||
|
||||
/* So far, common symbols have been treated like undefined symbols.
|
||||
Put them in the common section now. */
|
||||
if (S_IS_DEFINED (symp) == 0
|
||||
&& S_GET_VALUE (symp) != 0)
|
||||
S_SET_SEGMENT (symp, bfd_com_section_ptr);
|
||||
|
||||
#ifdef obj_frob_symbol
|
||||
obj_frob_symbol (symp, punt);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user