Received: by oss.sgi.com id ; Sun, 27 Aug 2000 07:21:17 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:44057 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Sun, 27 Aug 2000 07:20:55 -0700 Received: from ledzep.cray.com (ledzep.americas.sgi.com [137.38.226.97]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id HAA09793 for ; Sun, 27 Aug 2000 07:26:36 -0700 (PDT) mail_from (lord@sgi.com) Received: from daisy-e185.americas.sgi.com (daisy.americas.sgi.com [128.162.185.214]) by ledzep.cray.com (SGI-SGI-8.9.3/craymail-smart-nospam1.0) with ESMTP id JAA84196; Sun, 27 Aug 2000 09:18:54 -0500 (CDT) Received: from jen.americas.sgi.com (jen.americas.sgi.com [128.162.184.86]) by daisy-e185.americas.sgi.com (980427.SGI.8.8.8/SGI-server-1.6) with ESMTP id JAA33641; Sun, 27 Aug 2000 09:18:54 -0500 (CDT) From: Steve Lord Received: from jen.americas.sgi.com by jen.americas.sgi.com (8.9.3/SGI-client-1.6c) via ESMTP id JAA19505; Sun, 27 Aug 2000 09:14:15 -0500 Message-Id: <200008271414.JAA19505@jen.americas.sgi.com> To: Thomas Graichen , thomas.graichen@innominate.de cc: linux-xfs@oss.sgi.com Subject: Re: xfs & ppc & egcs In-reply-to: Your message of "27 Aug 2000 09:07:02 GMT Date: Sun, 27 Aug 2000 09:14:15 -0500 Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-xfs-outgoing We do know that there are problems in the generated code for gcc 2.95 on ia32. We do not know if it is the compiler back end or front end which causes them, and hence will the problems propogate across architectures. We had isolated a specific problem (I cannot off the top of my head remember it - apart from being shift related). We could probably modify the XFS code which was affected by this problem, but finding all instances would not be easy. I will try and dig out the failure case and see if fixing that makes things better. Steve p.s. those files could not be more important, that is a fair percentage of the journalling code, and all of the buffering code in XFS! > just installed an egcs on the ppc machine and rebuilt the xfs kernel > with it (4 files did not compile due to assembler problems - maybe > i need to downgrade the binutils too for which i don't have the > diskspace right now - but lets hope those 4 files are not that > important ... they are btw.: xfs_log.c, xfs_trans_buf.c, page_buf.c, > page_buf_io.c - i recompiled those 4 files with gcc 2.95 then) > > the final result of this little experiment was: i get the same > problems on the ppc as with gcc 2.95 - so it looks like the problems > are more generic and not directly related to gcc vs. egcs ... will > try to investigate all this again deeper in the next days (i think > i will have a closer look at xfs_db and how it works - to see how > exactly the on disk structure looks like - is this a good idea ?) > > t > > -- > thomas.graichen@innominate.de > technical director innominate AG > clustering & security networking people > tel: +49.30.308806-13 fax: -77 http://innominate.de