proc target_defaults_to_execstack {} {
     if {   [istarget "aarch64*-*-*"]
+       || [istarget "arm-*-*"]
        || [istarget "*-*-nacl"]
        || [istarget "arc*-*-*"]
        || [istarget "ia64*-*-*"]
            {size-2.s} \
             {{ld rwx-segments-2.l}} \
            "rwx-segments-2.exe"] \
-       [list "Ensure that the warning can be suppressed" \
+       [list "Ensure that the RWX warning can be suppressed" \
            "-e 0 -Tnobits-1.t --no-warn-rwx-segments" \
            "" \
            "" \
 
        .byte 0
        .section .bar,"ax",%nobits
        .byte 0
+
+       .section        .note.GNU-stack,"",%progbits
 
 
        .section .tbss
        .long 0,0,0,0,0,0,0,0,0,0,0,0
+
+       .section        .note.GNU-stack,"",%progbits