This is the mail archive of the gcc-patches@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 constraint rule change


   Date: Sun, 18 Oct 1998 02:01:32 -0600
   From: Jeffrey A Law <law@cygnus.com>

   Really, how much of this braindamage are we going to support and
   for how long?

Depends upon how pissed off users of egcs become because their old
software which used to compile perfectly fine no longer does.

A warning will get it fixed, and the code will still compile, so lets
do it that way.

Remember, RedHat ships with gcc-2.7.2 as the C compiler on Intel and
the rest are egcs components, specifically because we made a decision
like this.  (However in this case I do agree with the decision we
made)

I believe there is a distinction between a compatibility item which
does no more than preserves older compiler behavior and others which
prevent us from making progress.  The input/output operand clobbering
is a good example of the later, the current issue is a good example of
the former which is why I believe disallowing the construct is a bad
idea.

Later,
David S. Miller
davem@dm.cobaltmicro.com


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