public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* division in ld scripts
@ 2009-09-09 13:38 Jan Beulich
  2009-09-09 14:46 ` John Reiser
  2009-09-09 14:48 ` Ian Lance Taylor
  0 siblings, 2 replies; 5+ messages in thread
From: Jan Beulich @ 2009-09-09 13:38 UTC (permalink / raw)
  To: binutils

Is it known/intended/documented that using the division operator (/) in
ld scripts requires a blank to follow, at least in some cases (see below)?
All other operators seem to behave as expected (apart from the missing
but unlikely to be needed ^), while / results in a "syntax error" failure.

Thanks, Jan

OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64")
OUTPUT_ARCH(i386:x86-64)
ENTRY(test)
PHDRS
{
  text PT_LOAD ;
}
SECTIONS
{
  . = 0x00401000+2;
  . = 0x00401000-2;
  . = 0x00401000*2;
  . = 0x00401000/2;
  . = 0x00401000%2;
  . = 0x00401000&2;
  . = 0x00401000|2;
/*  . = 0x00401000^2;*/
  .text : {
        _stext = .;
       *(.text)
       *(.gnu.warning)
       _etext = .;
  } :text = 0x9090
  .rodata : {
       *(.rodata)
       *(.rodata.*)
  } :text
  .data : {
       *(.data)
  } :text
  .bss : {
       *(.bss)
  } :text
  _end = . ;
}


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-09-09 15:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-09 13:38 division in ld scripts Jan Beulich
2009-09-09 14:46 ` John Reiser
2009-09-09 14:48 ` Ian Lance Taylor
2009-09-09 14:59   ` Jan Beulich
2009-09-09 15:14     ` Ian Lance Taylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).