A last-minute report suggests a problem with this using at least some

versions of egcs, so disable FASTCALL for GCC as well.  We are now not using
this for any platform.  ;-(
This commit is contained in:
Fred L. Drake, Jr. 2002-09-06 21:49:57 +00:00
parent 3aa214ccc1
commit d784ead9cb
3 changed files with 34 additions and 3 deletions

View File

@ -14,8 +14,6 @@ Release 1.95.5 Fri Sep 6 2002
- Reduced line-length for all source code and headers to be
no longer than 80 characters, to help with AS/400 support.
- Reduced memory copying during parsing (SF patch #600964).
- Modified the calling convention used internally on Unix
where the compiler supports a faster convention.
- Fixed a variety of bugs: see SF issues 580793, 434664,
483514, 580503, 581069, 584041, 584183, 584832, 585537,
596555, 596678, 598352, 598944, 599715, 600479, 600971.

View File

@ -13,7 +13,10 @@
*/
#if defined(__GNUC__)
#define FASTCALL __attribute__((stdcall, regparm(3)))
/* Last minute instability reported with egcs on a RedHat Linux 7.3
box; argh!
*/
/* #define FASTCALL __attribute__((stdcall, regparm(3))) */
#elif defined(WIN32)
/* XXX This seems to have an unexpected negative effect on Windows so
we'll disable it for now on that platform. It may be reconsidered

View File

@ -49,6 +49,36 @@ of Expat.</p>
<h3>News</h3>
<dl>
<dt><em>6 September 2002</em>,
Expat 1.95.5 released.
</dt>
<dd>
<ul>
<li> Added <code>XML_UseForeignDTD()</code> for improved SAX2
support. </li>
<li> Added <code>XML_GetFeatureList()</code>. </li>
<li> Defined <code>XML_Bool</code> type and the values
<code>XML_TRUE</code> and <code>XML_FALSE</code>. </li>
<li> Use an incomplete struct instead of a <code>void*</code>
for the parser. </li>
<li> Fixed UTF-8 decoding bug that caused legal UTF-8 to be
rejected. </li>
<li> Finally fixed bug where default handler would report DTD
events that were already handled by another handler.
Initial patch contributed by Darryl Miller. </li>
<li> Removed unnecessary <code>DllMain()</code> function that
caused static linking into a DLL to be difficult. </li>
<li> Added VC++ projects for building static libraries. </li>
<li> Reduced line-length for all source code and headers to be
no longer than 80 characters, to help with AS/400
support. </li>
<li> Reduced memory copying during parsing (SF patch #600964). </li>
<li> Fixed a variety of bugs: see SF issues 580793, 434664,
483514, 580503, 581069, 584041, 584183, 584832, 585537,
596555, 596678, 598352, 598944, 599715, 600479, 600971. </li>
</ul>
<p />
</dd>
<dt><em>4 September 2002</em>,
<a href="dev/roadmap.html">Development roadmap</a> published.
</dt>