Commit 228e7b62 by Nathanael Nerode

inclhack.def (ptx_sys_mc_param_h): New disabled fix, ported from fixinc.ptx.

        * fixinc/inclhack.def (ptx_sys_mc_param_h): New disabled fix,
        ported from fixinc.ptx.

From-SVN: r70827
parent dc3786d8
2003-08-26 Nathanael Nerode <neroden@gcc.gnu.org>
* fixinc/inclhack.def (ptx_sys_mc_param_h): New disabled fix,
ported from fixinc.ptx.
2003-08-26 Per Bothner <pbothner@apple.com> 2003-08-26 Per Bothner <pbothner@apple.com>
* cpplib.h (struct cpp_token): Change type of field line to fileline. * cpplib.h (struct cpp_token): Change type of field line to fileline.
......
...@@ -2002,6 +2002,30 @@ fix = { ...@@ -2002,6 +2002,30 @@ fix = {
/* /*
* On DYNIX/ptx, sys/mc_param.h has an embedded asm for the cpuid instruction
* on the P5. This is not used by anything else so we ifdef it out.
* Current GCC doesn't seem to complain about the asm, though.
*/
#ifdef PTX
fix = {
hackname = ptx_sys_mc_param_h;
files = sys/mc_param.h;
sed = "/__asm/,/}/{"
"/__asm/i\\\n"
"#if !defined (__GNUC__) && !defined (__GNUG__)\n"
"/}/a\\\n"
"#endif\n"
"}";
test_text = "__asm\n"
"int _CPUID()\n"
"{\n"
" non-GNU assembly here\n"
"}";
};
#endif
/*
* Fix return type of fread and fwrite on sysV68 * Fix return type of fread and fwrite on sysV68
*/ */
fix = { fix = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment