<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/ia64/include/stdarg.h, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2006-09-21T01:37:02Z</updated>
<entry>
<title>Use __builtin_va_start instead of __builtin_stdarg_start. GCC4 obsoletes</title>
<updated>2006-09-21T01:37:02Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2006-09-21T01:37:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d9cb97ff9d0fac18582a28939b3ed4a429e4eba0'/>
<id>urn:sha1:d9cb97ff9d0fac18582a28939b3ed4a429e4eba0</id>
<content type='text'>
the former and  __builtin_va_start was present in all GCC version 3.1 and
later.
</content>
</entry>
<entry>
<title>netchild's mega-patch to isolate compiler dependencies into a central</title>
<updated>2005-03-02T21:33:29Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>2005-03-02T21:33:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a5f50ef9e43b28e15a7e2a2aec73754456619f17'/>
<id>urn:sha1:a5f50ef9e43b28e15a7e2a2aec73754456619f17</id>
<content type='text'>
place.

This moves the dependency on GCC's and other compiler's features into
the central sys/cdefs.h file, while the individual source files can
then refer to #ifdef __COMPILER_FEATURE_FOO where they by now used to
refer to #if __GNUC__ &gt; 3.1415 &amp;&amp; __BARC__ &lt;= 42.

By now, GCC and ICC (the Intel compiler) have been actively tested on
IA32 platforms by netchild.  Extension to other compilers is supposed
to be possible, of course.

Submitted by:	netchild
Reviewed by:	various developers on arch@, some time ago
</content>
</entry>
<entry>
<title>o Add conditionals to allow va_list to be defined in other headers.</title>
<updated>2002-10-06T22:01:07Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-10-06T22:01:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0b058e3cbdc5865f37c8b8d7147e56a97dd29c52'/>
<id>urn:sha1:0b058e3cbdc5865f37c8b8d7147e56a97dd29c52</id>
<content type='text'>
o Standardize on _MACHINE_STDARG_H_ to allow multiple header includes.
o Restrict the definition of va_copy() to C99 environments.
</content>
</entry>
<entry>
<title>Implement C99's va_copy() macro.</title>
<updated>2002-09-18T07:33:16Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-09-18T07:33:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=86954511d26c1e6cc6d3f386e055458947f4baae'/>
<id>urn:sha1:86954511d26c1e6cc6d3f386e055458947f4baae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Merge &lt;machine/ansi.h&gt; and &lt;machine/types.h&gt; into a new header</title>
<updated>2002-08-21T16:20:02Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>urn:sha1:abbd8902334e8c6409384593b4a2c81f939b47b4</id>
<content type='text'>
  called &lt;machine/_types.h&gt;.
o &lt;machine/ansi.h&gt; will continue to live so it can define MD clock
  macros, which are only MD because of gratuitous differences between
  architectures.
o Change all headers to make use of this.  This mainly involves
  changing:
    #ifdef _BSD_FOO_T_
    typedef	_BSD_FOO_T_	foo_t;
    #undef _BSD_FOO_T_
    #endif
  to:
    #ifndef _FOO_T_DECLARED
    typedef	__foo_t	foo_t;
    #define	_FOO_T_DECLARED
    #endif

Concept by:	bde
Reviewed by:	jake, obrien
</content>
</entry>
<entry>
<title>Add missing #endif</title>
<updated>2002-05-10T07:33:11Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2002-05-10T07:33:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3ce344cfd35ff83d32e748ba77fcd67c5849ae96'/>
<id>urn:sha1:3ce344cfd35ff83d32e748ba77fcd67c5849ae96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Gcc 3.1 varargs support.</title>
<updated>2002-05-10T02:12:04Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-05-10T02:12:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c7e401fbc3816762b770e8386dc89154f1af7af6'/>
<id>urn:sha1:c7e401fbc3816762b770e8386dc89154f1af7af6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix definition of va_start: We don't need to take the address of</title>
<updated>2002-04-12T06:50:51Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2002-04-12T06:50:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9ca98629d7b5f4dbc40b753ddfa572938674f3b7'/>
<id>urn:sha1:9ca98629d7b5f4dbc40b753ddfa572938674f3b7</id>
<content type='text'>
va_list. It's a builtin type. gcc 3.1 doesn't care either way,
but gcc 3.2 is more picky and doesn't like the former.
</content>
</entry>
<entry>
<title>This is the first snapshot of the FreeBSD/ia64 kernel. This kernel will</title>
<updated>2000-09-29T13:46:07Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2000-09-29T13:46:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1ebcad572053d01726fbe6c1698f3badd61eaef2'/>
<id>urn:sha1:1ebcad572053d01726fbe6c1698f3badd61eaef2</id>
<content type='text'>
not work on any real hardware (or fully work on any simulator). Much more
needs to happen before this is actually functional but its nice to see
the FreeBSD copyright message appear in the ia64 simulator.
</content>
</entry>
</feed>
