------- Comment #3 from pj dot pandit at yahoo dot co dot in 2010-08-11 12:15 ------- DW_AT_external is meant to indicate whether a variable/function, that is defined in the compilation unit, is accessible/visible from the outside of it or not.
It's a subtle difference between `accessible from' and `accessed from' outside. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45153