I'm sorry to be a bother, but could someone who understands weak aliases, and more importantly how they're supposed to work in GCC take a look at my analysis attached to PR middle-end/11397? http://gcc.gnu.org/PR11397 Very many thanks in advance, Roger --