Uch, och, nein, `volatile' hat mit Persistenz gar nichts zu tun.
Nach .text und .data hatte Marcus ja auch gar nicht gefragt, die sind
wohl ausreichend in der avr-libc Doku abgedeckt.
Bezüglich all der Dinge über die verschiedenen Debug-Infos habe ich
vor paar Tagen das hier geschrieben:
http://www.avrfreaks.net/phpBB2/viewtopic.php?p=102368#102368
Die gefragten sections wie .hash und .dynstr werden meines Wissens vom
AVR-GCC nicht benutzt. Vermutlich sind sie durch kopieren eines
Template-Linkerscripts entstanden, da müßtest Du wohl Marek
Michalkiewicz fragen. Wenn Du Dir die Scripts genau anguckst, da
steht zwar drüber, daß die ins Textsegment gemergt würden, aber weiter
unten wird das Textsegment aus ganz anderen sections zusammengenagelt,
d. h. diese .hash, .dynstr usw. werden effektiv ignoriert.