Re: ICE with MEM_REF when Pmode is different from word_mode

2012-05-31 Thread Richard Guenther
On Wed, May 30, 2012 at 4:31 PM, Mohamed Shafi wrote: > On 29 May 2012 17:31, Richard Guenther wrote: >> On Tue, May 29, 2012 at 1:57 PM, Mohamed Shafi wrote: >>> Hi, >>> >>> I am porting a private target in GCC 4.6.3 version. For my target >>> pointer size is 24bits and word size is 32bits. Mor

Distributing 'make check' across a cluster

2012-05-31 Thread Diego Novillo
Ben, we briefly chatted about this earlier. Here's more details. I'm trying to distribute GCC testing across nodes in a cluster that do not share a common file system. The strategy is (roughly) to avoid using the build tree and distribute: 1- The installed tree out of 'make install'. 2- A

Re: Distributing 'make check' across a cluster

2012-05-31 Thread Joseph S. Myers
On Thu, 31 May 2012, Diego Novillo wrote: > This is working pretty well for everything outside of libstdc++. I can reduce > testing from about an hour to a few minutes (we test -m32 and -m64). > > libstdc++ seems to be doing a few other manipulations of site.exp and > additional setup that's def

Re: Distributing 'make check' across a cluster

2012-05-31 Thread Diego Novillo
On 12-05-31 10:28 , Joseph S. Myers wrote: libstdc++ definitely works with installed testing (there may be a bug or two, e.g. PR 23867, that mean a few tests don't get run that way); it's how Mentor's testing works. Great. That is however installed testing with a complete source tree availab

backporting PR52558 to 4.7?

2012-05-31 Thread Aldy Hernandez
Hello gentlemen. Would it be ok to backport the fix for PR52558 into the 4.7 branch? This PR is the store data race patch I have been iterating with Richi. Doing so will avoid critical data races for both TM and the C++ memory model. The code is all predicated by flag_tm or !PARAM_VALUE (PA

Re: C++98/C++11 ABI compatibility for gcc-4.7

2012-05-31 Thread James Y Knight
You've missed at least one ABI incompatibility in GCC 4.7 and later, as demonstrated in real life by (at least) libboost_python, and distilled into this test case. At least these bug reports are probably caused by this ABI incompatibility: https://svn.boost.org/trac/boost/ticket/6919 http://gcc.gn

Re: C++98/C++11 ABI compatibility for gcc-4.7

2012-05-31 Thread Jonathan Wakely
On 31 May 2012 22:35, James Y Knight wrote: > You've missed at least one ABI incompatibility in GCC 4.7 and later, as > demonstrated in real life by (at least) libboost_python, and distilled > into this test case. > > At least these bug reports are probably caused by this ABI incompatibility: > htt

Re: C++98/C++11 ABI compatibility for gcc-4.7

2012-05-31 Thread Jonathan Wakely
On 31 May 2012 22:39, Jonathan Wakely wrote: > On 31 May 2012 22:35, James Y Knight wrote: >> I understand that the ABI changes generally cannot be avoided, but a lot >> of pain for a lot of people could be avoided by making things fail >> obviously with a link error, instead of sometimes, arbitrar

Re: C++98/C++11 ABI compatibility for gcc-4.7

2012-05-31 Thread James Y Knight
> On 31 May 2012 22:35, James Y Knight wrote: >> I understand that the ABI changes generally cannot be avoided, but a lot >> of pain for a lot of people could be avoided by making things fail >> obviously with a link error, instead of sometimes, arbitrarily, if >> you're >> lucky, you'll get a segf

gcc-4.5-20120531 is now available

2012-05-31 Thread gccadmin
Snapshot gcc-4.5-20120531 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.5-20120531/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.5 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: Distributing 'make check' across a cluster

2012-05-31 Thread Benjamin Kosnik
> Thanks. Having the source tree available is not a problem, as I > require it to copy the actual testsuites into the work tree. Adding > a few more files from the source tree would not be a problem. From: http://gcc.gnu.org/onlinedocs/libstdc++/manual/test.html You can run the tests with a co

Re: Distributing 'make check' across a cluster

2012-05-31 Thread Jeff Law
On 05/31/2012 05:22 PM, Benjamin Kosnik wrote: Thanks. Having the source tree available is not a problem, as I require it to copy the actual testsuites into the work tree. Adding a few more files from the source tree would not be a problem. From: http://gcc.gnu.org/onlinedocs/libstdc++/manu