LDで逃げられないかも

レジスタ宣言を変数として行ったとき、gdbがいらない領域をelfからロードする問題。
LDスクリプト

.sysmmr : { . = ALIGN(0x0100); sys_mmr.o(SYSRST)} > MEM_SYSMMR

となっているところを、

.sysmmr (NOLOAD) : { . = ALIGN(0x0100); sys_mmr.o(SYSRST)} > MEM_SYSMMR

に変更しました。これでロードされなくなるだろうと思ったのですが、豈図らんや。ロードされます。どうなってるんでしょう。