diff -Naur gromacs-4.0.4-orig/include/gmx_cyclecounter.h gromacs-4.0.4/include/gmx_cyclecounter.h --- gromacs-4.0.4-orig/include/gmx_cyclecounter.h 2009-05-08 16:32:05.000000000 +0200 +++ gromacs-4.0.4/include/gmx_cyclecounter.h 2009-05-08 16:38:33.000000000 +0200 @@ -102,11 +102,6 @@ typedef unsigned long gmx_cycles_t; -#elif defined(__GNUC__) && defined(__sparc_v9__) -/* gcc inline assembly on sparc v9 */ -typedef unsigned long -gmx_cycles_t; - #elif defined(__DECC) && defined(__alpha) /* Digital GEM C compiler on alpha */ #include @@ -241,12 +236,6 @@ /* gcc inline assembly on alpha CPUs */ return 1; } -#elif defined(__GNUC__) && defined(__sparc_v9__) -static __inline__ int gmx_cycles_have_counter(void) -{ - /* gcc inline assembly on sparc v9 */ - return 1; -} #elif defined(__DECC) && defined(__alpha) static __inline int gmx_cycles_have_counter(void) { @@ -404,14 +393,6 @@ __asm__ __volatile__ ("rpcc %0" : "=r"(cycle)); return (cycle & 0xFFFFFFFF); } -#elif defined(__GNUC__) && defined(__sparc_v9__) -static __inline__ gmx_cycles_t gmx_cycles_read(void) -{ - /* gcc inline assembly on sparc v9 */ - ticks ret; - __asm__("rd %%tick, %0" : "=r" (ret)); - return ret; -} #elif defined(__DECC) && defined(__alpha) static __inline gmx_cycles_t gmx_cycles_read(void) {