I propose to change line 134 in ieeefp.h to #if defined (__PPC__) || defined (__ppc__) || defined (__powerpc__) || defined (__ppc64__) || defined (_POWER) || defined (_IBMR2) since _POWER and _IBMR2 are apparently the only usable symbols gcc 345 defines on this computer (even if it is a PowerPC)
Looks like a dup of bug #25650.
I checked this in.
Subject: Bug 27062 CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Tom Tromey <tromey@savannah.gnu.org> 06/04/19 17:55:15 Modified files: native/fdlibm : ieeefp.h . : ChangeLog Log message: 2006-04-19 Riccardo Mottola <multix@gmail.com> PR classpath/27062, PR classpath/25650: * native/fdlibm/ieeefp.h: Check for _POWER and _IBMR2. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/ieeefp.h.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.7152&tr2=1.7153&r1=text&r2=text