URGENT ATTENTION

2007-05-18 Thread WEST
Dear Sir
On behalf of the board and management of  Overseas Credit Commission(OCC).
London UK, I Mr Ayo West, the Operations Manager wishes to inform
you that your consignment/fund tagged diplomatic lugagge 122 with
Ref:No1226/X42/206 which was deposited in our vault for safe keeping by a
Diplomatic courier company(BaxGlobal)is due for Immediate collection.Be
informed that we have concluded all arrangments to deliver your
consignment at yout doorstep through diplomatic means.In line with the
binding diplomatic consignment delivery policies, kindly furnish us with
the following as set forth.
  . A copy of your international passport or any other means of
identification as the true consignee.
  .The address where the above cargo/funds should be delivered to
and your phone number.
 . List the nearest international airport to your address
location.
Meanwhile, we urge you to treat the above requirement with utmost urgency
to enable us dispense our duties and obligation accordingly thereby
allowing us to serve you in a timely fashion. Upon satisfactory receipt of
all the above mentioned, you
Will be further acquainted with the detailed delivery itinerary including
information of the diplomat who will accompany your consignment.
As always, feel very free to contact us should you have any further
question as our customers rights are continuously protected.
We pledge our best service at all times.
Yours Sincerely
Ayo West
Foreign Operations Manager





Re: tuples: call for help

2007-05-18 Thread Daniel Berlin

On 5/7/07, Aldy Hernandez <[EMAIL PROTECTED]> wrote:

Hi Dan.  Hi folks.

People (ok, so it was Dan) had asked if there was anything they could do to
help the tuples effort.

The pretty print routines could definitely use a lot of cases
(dump_gimple_stmt), and the work is very self contained.


So I took a look at this the other day, and you seem to have at least
every case that has accessors.

Did you want me to write accessors for the other types and then add
them to pretty-print?


Re: backport of Revision 120684 for Macintel into gcc 4.2.1?

2007-05-18 Thread Jack Howarth
Andreas,
I have posted my results for backporting r120684, 120801,
120853, 120874 and 120977 to gcc 4.2.0 onto gcc-testresults
for i686-apple-darwin8 and powerpc-apple-darwin8...

http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg00822.html
http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg00849.html

I only saw 25 libjava failures on i686-apple-darwin8 with
the backports (all of which already exist in gcc 4.2.0
so no regressions occur). Interestingly, in both tests
I have done with the r120684 backport, this also seems
to eliminate the Thread_Sleep_2 libjava testsuite
failures that we see on powerpc-apple-darwin8 with
stock gcc 4.2.0...

http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg00756.html

Can you backport r120684, 120801, 120853, 120874, 120977
to gcc 4.2.1 branch please? Mike and Eric both think this
is a good idea. Thanks in advance.
 Jack

On Thu, May 17, 2007 at 09:23:22PM +0200, Andreas Tobler wrote:
> 
> I have backported r120684, 120801, 120853, 120874, 120977 and I do not 
> see any failure on Process_#.
> 
> I have the same failures as you have (except Process_#). The Throw_2 is 
> due to missing signal handling stuff in gcc and libjava. The others I 
> did not investigate. I gave up testing libjava on i?86-darwin since I 
> lack a working ld64
> 
> These are the results:
> 
> === libjava Summary ===
> 
> # of expected passes6962
> # of unexpected failures26
> # of expected failures  12
> # of untested testcases 26
> 
> Andreas
> 


mudflap - does anyone else get many exceptions?

2007-05-18 Thread Eyal Lebedinsky
This is probably an issue only with multithreaded programs.

For a long time now I found a need to apply a private patch to mf-runtime.c
so that it does not report access to envp[] as a violation. I now built
gcc-4.2.0 and gcc-current and found that I still need this patch for both.

The small patch simply moves the registration of standard items (environ,
stdin, etc.) from wrap_main() to __mf_init(). I also needed to add a
wrapper for strerror_r().

Do other people encounter this problem? How do you solve this?

patch is here:
http://members.iinet.net.au/~eyaleb/gcc-current-libmudflap-20070518.patch.bz2

-- 
Eyal Lebedinsky ([EMAIL PROTECTED]) <http://samba.org/eyal/>
attach .zip as .dat


Re: How do you get the benefit of -fstrict-aliasing?

2007-05-18 Thread Bradley Lucier


On Apr 21, 2007, at 6:01 PM, Bradley Lucier wrote:

So I'm wondering whether certain options have to be included on the  
command line to get the benefits of -fstrict-aliasing.


I've thought about this question a bit more, so maybe I can make it  
less content-free.


The C code generated by Gambit-C, the Scheme->C compiler, has certain  
somewhat strange characteristics, mainly because it's targeted to a  
simulated virtual machine implemented using C macros.  Experimental  
results show that simply using gcc -O2 or -O3 results in  
significantly suboptimal code; gcse generally makes the code  
noticeably worse, for example.  So we pick and choose our gcc  
optimization options.


The generated code also has significant opportunities to exploit  
alias information---words on the stack cannot alias the car or cdr of  
a pair, the contents of a vector, etc.  The macros implementing the  
virtual machine can be tweaked to make more of that information  
explicit, and I'd like gcc to exploit that information, so I'm  
wondering which optimizations make particular use of aliasing  
information.  Perhaps I've left those off the gcc command line.


Until now, I have used -fno-strict-aliasing in the code for  
correctness reasons (some of the virtual machine macros, related to  
the bignum library and written in a style similar to assembly, have  
aliasing violations).  When I add -fstrict-aliasing when compiling  
user code (which doesn't use the bignum macros), I sometimes get  
significantly slower code. Perhaps there is a lot more register  
pressure as Andrew suggested, but looking at the assembly output  
doesn't seem to justify this assumption (basic blocks are small and  
somewhat independent, it's running on a register-rich machine [64-bit  
PowerPC], etc.).


Brad


4.3 release plan

2007-05-18 Thread Bernardo Innocenti
Hello,

I know it's way early to ask, but has a release plan
already been set for the 4.3 release?  A gross estimation
of the expected release date would be sufficient.

I'm asking because I need to decide whether I need to do
the effort to backport a few things to 4.2 or I can rely
on the compiler being at least close to release when I'll
need it to be stable.

-- 
   // Bernardo Innocenti
 \X/  http://www.codewiz.org/


bootstrap GCC 3.4.6 on SuSE Linux 8.1

2007-05-18 Thread Martin Jacobs
Hi all,

my system is based on SuSE Linux 8.1. Hardware is dual PIII
(2x933MHz, 1GB RAM, MSI 694D Pro (6321)).

config.guess gives

i686-pc-linux-gnu


gcc -v
Reading specs from /usr/lib/gcc/i486-suse-linux/3.4.6/specs
Configured with: ../configure --enable-threads=posix
--prefix=/usr --with-local-prefix={_prefix}/local
--infodir=/usr/share/info --mandir=/usr/share/man
--libdir=/usr/lib --enable-languages=c,c++,f77,objc
--disable-libgcj --with-gxx-include-dir=/usr/include/g++
--with-slibdir=/lib --with-system-zlib --enable-shared
--enable-__cxa_atexit i486-suse-linux
Thread model: posix
gcc version 3.4.6


uname -a
Linux Schnecke 2.4.21-273-smp #1 SMP Mon Jan 17 13:15:15 UTC 2005 i686 unknown

glibc 2.2.5

Greetings from Germany

Martin Jacobs



Re: 4.3 release plan

2007-05-18 Thread Mike Stump

On May 18, 2007, at 12:51 PM, Bernardo Innocenti wrote:

has a release plan already been set for the 4.3 release?


Just take the dates between 4.1 and 4.2, and add to the 4.2, and  
presto, you have the 4.3 times...  Or, put another way, about 15  
months from now.[1]


1 - YMMV, YGWYPF, PPINGOFR


Re: 4.3 release plan

2007-05-18 Thread Bernardo Innocenti
Mike Stump wrote:
> On May 18, 2007, at 12:51 PM, Bernardo Innocenti wrote:
>> has a release plan already been set for the 4.3 release?
> 
> Just take the dates between 4.1 and 4.2, and add to the 4.2, and  
> presto, you have the 4.3 times...  Or, put another way, about 15  
> months from now.[1]

Come on, 4.3 doesn't look in such a bad shape!  And not long
ago there were people proposing to skip 4.2 and release 4.3
directly.


> 1 - YMMV, YGWYPF, PPINGOFR

I got the first two, but what does the last one mean?


BTW, the tentative timeline says that 4.3 stage 1 will end
4 months *ago*:
  http://gcc.gnu.org/develop.html#timeline

-- 
   // Bernardo Innocenti
 \X/  http://www.codewiz.org/


Re: 4.3 release plan

2007-05-18 Thread Steven Bosscher

On 5/18/07, Bernardo Innocenti <[EMAIL PROTECTED]> wrote:

Come on, 4.3 doesn't look in such a bad shape!


It will soon, when the stage1 projects are finally merged into the trunk.


BTW, the tentative timeline says that 4.3 stage 1 will end
4 months *ago*:
  http://gcc.gnu.org/develop.html#timeline


Being tentative, the timeline tends to be wrong ;-)

Gr.
Steven


Re: 4.3 release plan

2007-05-18 Thread Mike Stump

On May 18, 2007, at 2:45 PM, Bernardo Innocenti wrote:

Come on, 4.3 doesn't look in such a bad shape!


I'll let history decide...


1 - YMMV, YGWYPF, PPINGOFR


I got the first two, but what does the last one mean?


Wow, you're impressive...  The second one I thought would be too  
cryptic for all.  You didn't try google did you?  :-)  Past  
performance is no guarantee of future returns.


BTW, the tentative timeline says that 4.3 stage 1 will end 4 months  
*ago*:

  http://gcc.gnu.org/develop.html#timeline


Wait, this seems to contradict your point #1 above.


gcc-4.3-20070518 is now available

2007-05-18 Thread gccadmin
Snapshot gcc-4.3-20070518 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20070518/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 4.3 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/trunk revision 124836

You'll find:

gcc-4.3-20070518.tar.bz2  Complete GCC (includes all of below)

gcc-core-4.3-20070518.tar.bz2 C front end and core compiler

gcc-ada-4.3-20070518.tar.bz2  Ada front end and runtime

gcc-fortran-4.3-20070518.tar.bz2  Fortran front end and runtime

gcc-g++-4.3-20070518.tar.bz2  C++ front end and runtime

gcc-java-4.3-20070518.tar.bz2 Java front end and runtime

gcc-objc-4.3-20070518.tar.bz2 Objective-C front end and runtime

gcc-testsuite-4.3-20070518.tar.bz2The GCC testsuite

Diffs from 4.3-20070511 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-4.3
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


Re: mudflap - does anyone else get many exceptions?

2007-05-18 Thread Eyal Lebedinsky
Eyal Lebedinsky wrote:
> This is probably an issue only with multithreaded programs.
> 
> For a long time now I found a need to apply a private patch to mf-runtime.c
> so that it does not report access to envp[] as a violation. I now built
> gcc-4.2.0 and gcc-current and found that I still need this patch for both.
> 
> The small patch simply moves the registration of standard items (environ,
> stdin, etc.) from wrap_main() to __mf_init(). I also needed to add a
> wrapper for strerror_r().
> 
> Do other people encounter this problem? How do you solve this?
> 
> patch is here:
> http://members.iinet.net.au/~eyaleb/gcc-current-libmudflap-20070518.patch.bz2

An important bit: the problem only shows up when code is executed from
a shared-object constructor.

The attached script demonstrates the problem, note the violation for stderr
when used inside dll_init().

-- 
Eyal Lebedinsky ([EMAIL PROTECTED]) <http://samba.org/eyal/>
attach .zip as .dat


zz40.sh
Description: application/shellscript