On Tue, Nov 13, 2012 at 12:45 PM, Ian Lance Taylor <i...@google.com> wrote: > Right now if you run "gcc -fpie -fpic" you get, in effect, "gcc -fpie". > I think you should get "gcc -fpic". In general I think that of the > options -fpic, -fPIC, -fpie, -fPIE, -fno-pic, -fno-PIC, -fno-pie, > -fno-PIE the compiler should act as though only the last of those > options were specified. That follows the usual formulat in which the > last option wins. > > This patch implements that. Bootstrapped and tested on > x86_64-unknown-linux-gnu. OK for mainline? > > Ian > > > 2012-11-13 Ian Lance Taylor <i...@google.com> > > * common.opt (fPIC, fPIE, fpic, fpie): Create a Negative loop such > that any of these options disables the others. > >
Although I can't approve it, this is how it works when I introduced the Negative feature. -- H.J.