------- Additional Comments From hjl at lucon dot org  2005-06-09 17:03 -------
The way I looked at

  .text2 :
  {
    . = ALIGN(4096);
    *(.text2)
  }

it will align .text2 to 4096 byte. If .text2 doesn't exist, the
alignment shouldn't apply. Another one

  .text2 :
  {   
    *(.text2)
    . = ALIGN(4096);
  }

it pads .text2 to 4096 byte. If .text2 doesn't exist, it shouldn't be padded
to 4096 byte. I would argue that `.' is a special symbol, which shouldn't be
treated as the normal symbol when deciding if a section should be kept.

-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=797

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to