This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


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

Re: [Patch]: Fastcall support



+      p = strchr (name+1, '@');
+      if (p && (p != name))

p *can't* be == name at this point.

-         iname->name = make_label ("__imp_", exp->name);
+         iname->name = make_label ("___imp", exp->name);
	...
-      iname2->name = make_label ("_imp__", exp->name);
+      iname2->name = make_label ("__imp_", exp->name);

Please explain why these are needed, in greater detail.  Such a change
makes new versions incompatible with old versions.  Which is right,
and how can it be proven right?


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