PATCH: Multiple sections with same name don't work

H. J. Lu hjl@lucon.org
Sat May 1 04:34:00 GMT 2004


On Sat, May 01, 2004 at 01:55:06PM +0930, Alan Modra wrote:
> On Fri, Apr 30, 2004 at 08:43:00PM -0700, H. J. Lu wrote:
> > On Sat, May 01, 2004 at 12:29:13PM +0930, Alan Modra wrote:
> > > Actually, it is probably a mistake to try to support multiple sections
> > > of the same name in gas.  For instance, if you have two .text sections,
> > > how is gas supposed to evaluate ".long .text" ?
> > 
> > Will that be generated by compiler? If not, we can issue an error.
> 
> The real question is: Do we need multiple sections of the same name
> in assembly files?  I don't think we do.

The input file may not. But the output should. Otherwise, we have to
change the linker to support section group since it has

  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }



H.J.



More information about the Binutils mailing list