This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: asm changes? [Was: Re: flow.c bugfix ]


> Then why bother with the "+" at all?  I don't see what additional information
> to the compiler or syntatic sugar to the user that the  "+" provides over and
> above having "&".

It makes it more consistent with the patterns in the md file.
Moreover, if you introduce a shortcut, it is not obvious what is being
abbreviated.  Does "&r" stand for "+&r" or "=&r" ?
You know now that you want it to mean "+&r", because that is what you want
to express in the first place, but when some month later someone reads
such code, this context is not there.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]