diff options
| author | neroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-26 22:55:39 +0000 |
|---|---|---|
| committer | neroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-26 22:55:39 +0000 |
| commit | 38cefc4d1275bb0709ffe84d5e3ab58049fb96b4 (patch) | |
| tree | 72902ad70707a0625397a7b4bc76fc1815aab4e9 | |
| parent | a65bda307f50ae2800f2d8f7fc899fb14f4b0361 (diff) | |
| download | ppe42-gcc-38cefc4d1275bb0709ffe84d5e3ab58049fb96b4.tar.gz ppe42-gcc-38cefc4d1275bb0709ffe84d5e3ab58049fb96b4.zip | |
* fixinc/inclhack.def (ptx_sys_mc_param_h): New disabled fix,
ported from fixinc.ptx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70827 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/fixinc/inclhack.def | 24 |
2 files changed, 29 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cedfc01f78a..747b2118eb4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +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> * cpplib.h (struct cpp_token): Change type of field line to fileline. diff --git a/gcc/fixinc/inclhack.def b/gcc/fixinc/inclhack.def index 38ee399539b..d82190d5ac8 100644 --- a/gcc/fixinc/inclhack.def +++ b/gcc/fixinc/inclhack.def @@ -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 = { |

