Re: define_memory_constraint and REG_OK_STRICT

2009-09-29 Thread Mohamed Shafi
2009/9/30 Richard Henderson : > On 09/29/2009 07:32 AM, Mohamed Shafi wrote: >> >> My question is my definition of strict correct? >> or should it be reload_in_progress || reload_completed? > > I'm tempted to say it should be the later, but I'm not sure it really makes > any difference since reload

Re: C++ support for decimal floating point

2009-09-29 Thread Jason Merrill
On 09/29/2009 04:23 PM, Janis Johnson wrote: The PowerPC 32-bit ELF ABI says that a struct is passed as a pointer to an object or a copy of the object. Classes are treated the same as classes. Does the C++ ABI have rules about classes like std::complex that would cause them to be treated differ

Re: libjava broken on the trunk on i386-darwin8.11

2009-09-29 Thread Dave Korn
Andrew Pinski wrote: > And this was caused by Dave Korn's change on the 2009-09-22. > He added -no-undefined to libgij_la_LDFLAGS which causes libtool to > remove -Wl,-undefined -Wl,dynamic_lookup from the link line. Ow, sorry about that, I didn't know it would change things for Darwin. I'll wh

Re: libjava broken on the trunk on i386-darwin8.11

2009-09-29 Thread Andrew Pinski
And this was caused by Dave Korn's change on the 2009-09-22. He added -no-undefined to libgij_la_LDFLAGS which causes libtool to remove -Wl,-undefined -Wl,dynamic_lookup from the link line. Thanks, Andrew Pinski

libjava broken on the trunk on i386-darwin8.11

2009-09-29 Thread Andrew Pinski
Hi, Sometime between revision 151933 and 152300, libjava is broken on i386-darwin8.11. libgij.so fails to build with the following error: /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols: _libiconv _libiconv_close _libiconv_open _environ collect2: ld returned 1 exit status Here wa

RE: help on - how to get the .dfa output file in gcc

2009-09-29 Thread ddmetro
Thanks Bingfeng. We are now facing the following problem: We are trying to get the .dfa output file, showing details about the automaton constructed. However we are unable to do so. We tried (a.)uncommenting - (automata_option "v") - in ia64.md file (b.)adding v_flag = 1 in gen_automata_option(

gcc-4.4-20090929 is now available

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

Re: GCC 4.5 Status Report (2009-09-19)

2009-09-29 Thread Gerald Pfeifer
On Tue, 29 Sep 2009, Dave Korn wrote: > We have ~48 hours left for stage 1 and I can't be confident of getting > it reviewed in the remaining time, so I'd like to make a special > request: can you, as RM, please say that this is OK in principle and > that if I can get v3 approval (it already has

Re: GCC 4.5 Status Report (2009-09-19)

2009-09-29 Thread Dave Korn
Richard Guenther wrote: > Status > == > > The trunk is in Stage 1. Stage 1 will end on Sep 30th. Richard, I've got a patch for adding what I think (but may be wrong) counts as a new feature - shared library libstdc++ as DLLs on windows platforms - and it's been stuck in review limbo for tw

Re: C++ support for decimal floating point

2009-09-29 Thread Richard Henderson
On 09/29/2009 01:49 PM, Janis Johnson wrote: On Tue, 2009-09-29 at 13:37 -0700, Richard Henderson wrote: On 09/29/2009 01:20 PM, Janis Johnson wrote: I've been trying to find a place in the C++ front end where I can replace all references to the class type to the scalar types, but haven't yet f

Re: C++ support for decimal floating point

2009-09-29 Thread Janis Johnson
On Tue, 2009-09-29 at 13:37 -0700, Richard Henderson wrote: > On 09/29/2009 01:20 PM, Janis Johnson wrote: > > I've been trying to find a place in the C++ front end where I can > > replace all references to the class type to the scalar types, but > > haven't yet found it. Any suggestions? > > cp_

Re: C++ support for decimal floating point

2009-09-29 Thread Richard Henderson
On 09/29/2009 01:20 PM, Janis Johnson wrote: I've been trying to find a place in the C++ front end where I can replace all references to the class type to the scalar types, but haven't yet found it. Any suggestions? cp_genericize? Though I'm not sure what to do about global variables... r~

Re: C++ support for decimal floating point

2009-09-29 Thread Janis Johnson
On Wed, 2009-09-23 at 18:39 -0500, Gabriel Dos Reis wrote: > On Wed, Sep 23, 2009 at 6:23 PM, Janis Johnson wrote: > > On Wed, 2009-09-23 at 16:27 -0500, Gabriel Dos Reis wrote: > >> On Wed, Sep 23, 2009 at 4:11 PM, Janis Johnson wrote: > >> > On Wed, 2009-09-23 at 10:29 +0200, Richard Guenther w

Re: C++ support for decimal floating point

2009-09-29 Thread Janis Johnson
On Wed, 2009-09-23 at 14:21 -0700, Richard Henderson wrote: > On 09/23/2009 02:11 PM, Janis Johnson wrote: > > The class types for std::decimal::decimal32 and friends do have the > > proper modes. I suppose I could special-case aggregates of those modes > > but the plan was to pass these particula

RE: Solaris GCC maintainer question...

2009-09-29 Thread tscheresky
I'm very interested in your results. Also, which version would you be trying to patch? Version 4.4.1, or the current development branch? Thanks... Todd Speech recognition in use. It makes mistakes. I correct the ones I notice... -Original Message- From: Rainer Orth [mailto:r...@tec

Re: define_memory_constraint and REG_OK_STRICT

2009-09-29 Thread Richard Henderson
On 09/29/2009 07:32 AM, Mohamed Shafi wrote: My question is my definition of strict correct? or should it be reload_in_progress || reload_completed? I'm tempted to say it should be the later, but I'm not sure it really makes any difference since reload does not query the operand predicates; i

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Ian Lance Taylor
Paolo Bonzini writes: > On 09/29/2009 06:52 PM, Ian Lance Taylor wrote: >> Paolo Bonzini writes: >> So all Diego needs to do is pass --enable-shared down to libiberty when --enable-lto/--enable-gold. The way to do that is something like the appended. >>> >>> What about just alway

Re: complete_unrolli / complete_unroll

2009-09-29 Thread David Edelsohn
On Thu, Aug 20, 2009 at 4:48 AM, Richard Guenther wrote: > Can't we use graphite to re-roll loops?  That is, compress the > polyhedron by introducing a new parameter?  But maybe I am > not good at guessing what your initial bloat issue looks like. > > The reason I'm asking is that there is enough

Re: Solaris GCC maintainer question...

2009-09-29 Thread Rainer Orth
tschere...@micron.com writes: > I posted the following question about GCC and Solaris locale support to > both gcc-help and libstdc++: > > http://gcc.gnu.org/ml/gcc-help/2009-09/msg00212.html > > It was recommended I try darwin, or ieee_1003.1-2001 for > --enable-clocale when building GCC. None

Re: GCC 4.5 Status Report (2009-09-19)

2009-09-29 Thread Sriraman Tallam
Hi, I have a zero-extension elimination patch that has been reviewed and needs one minor fix before it is ready for submission. I can get this in by Thursday, October 1st. Would it be alright to submit this patch then ? Thanks, -Sriraman. On Sat, Sep 19, 2009 at 1:57 PM, Richard Guenther

help with debugging issues running the gcc.dg/guality tests.

2009-09-29 Thread IainS
Hi. On Darwin we've got some difficulties with the guality testsuite components. first there are a couple of changes needed to get the basic check_gualityXXX.exe to run (a) we have to detect Darwin in the same category as unix for the redirect. (b) we need "-save-temps" to find the debug

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Paolo Bonzini
On 09/29/2009 06:52 PM, Ian Lance Taylor wrote: Paolo Bonzini writes: So all Diego needs to do is pass --enable-shared down to libiberty when --enable-lto/--enable-gold. The way to do that is something like the appended. What about just always adding --enable-shared to the host libiberty?

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Ian Lance Taylor
Paolo Bonzini writes: >> So all Diego needs to do is pass --enable-shared down to libiberty >> when --enable-lto/--enable-gold. The way to do that is something like >> the appended. > > What about just always adding --enable-shared to the host libiberty? That will just cause everybody to always

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Paolo Bonzini
So all Diego needs to do is pass --enable-shared down to libiberty when --enable-lto/--enable-gold. The way to do that is something like the appended. What about just always adding --enable-shared to the host libiberty? Paolo

Re: define_memory_constraint and REG_OK_STRICT

2009-09-29 Thread Paolo Bonzini
My question is my definition of strict correct? or should it be reload_in_progress || reload_completed? This is not my area of expertise, but "reload_completed" is definitely too weak. I actually think strict should always be true when testing for satisfaction of constraints. Paolo

Компьютерный сервис

2009-09-29 Thread ritc viktor
Профессиональное решение компьютерных проблем, установка Windows XP(SP3,SP2), Vista (SP1,SP2), Office (2003/2007), И другой софт. Облуживание организаций, заключение договоров, все документы. Выезд на место работы. /информация, цены, контакты на w w w .i p t ele com .h 18 .r u (удалите пробелы м

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Diego Novillo
On Tue, Sep 29, 2009 at 10:47, Ian Lance Taylor wrote: > So all Diego needs to do is pass --enable-shared down to libiberty > when --enable-lto/--enable-gold.  The way to do that is something like > the appended. Thanks. Testing. Diego.

Re: DImode operations

2009-09-29 Thread Ian Lance Taylor
daniel tian writes: > when I build the libgcc2.c, an unrecognizable RTL exist. Its about subreg. > Here is the info: > > ../../../rice-gcc-4.3.0/libgcc/../gcc/libgcc2.c: In function '__mulvsi3': > ../../../rice-gcc-4.3.0/libgcc/../gcc/libgcc2.c:169: error: unrecognizable > insn: > (insn 24 26 25

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Ian Lance Taylor
"Joseph S. Myers" writes: > On Mon, 28 Sep 2009, Diego Novillo wrote: > >> - libiberty >> I need help with this one. When the linker plugin is >> enabled (if GCC is configured to use gold), LTO can >> detect LTO objects inside archives via the callbacks it >> gets from the li

define_memory_constraint and REG_OK_STRICT

2009-09-29 Thread Mohamed Shafi
Hello all, I am doing a port for a 32bit target in GCC 4.4.0. I have defined memory_constraints in predicates.c like this (define_memory_constraint "Sr0" "Memory refrence through base registers" (match_test "target_mem_constraint (\"r0\", op)")) In the function target_mem_constraint i have

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Richard Guenther
On Mon, Sep 28, 2009 at 5:58 PM, Diego Novillo wrote: > In preparation for the final merge into mainline.  I need to test > the branch on various platforms.  Richi is currently testing on > i586, ppc, ppc64, ia64, s390, s390x. I have successfully bootstrapped on {i586,x86_64,ppc,ppc64,ia64,s390,s

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Diego Novillo
On Mon, Sep 28, 2009 at 22:00, Joseph S. Myers wrote: > You say "tested on x86_64".  More detail is needed.  Have you tested both Sorry, I completely spaced out and forgot to mention this. Various folks are testing the branch. I sent a request for testing the branch (http://gcc.gnu.org/ml/gcc/

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Richard Guenther
On Tue, Sep 29, 2009 at 2:22 PM, Joseph S. Myers wrote: > On Tue, 29 Sep 2009, Richard Guenther wrote: > >> The summary is as follows, extra errors compared to a run >> without the merge patch applied: >> >> i586: >> >> FAIL: gcc.dg/attr-warn-unused-result.c (internal compiler error) >> FAIL: gcc.

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Joseph S. Myers
On Tue, 29 Sep 2009, Richard Guenther wrote: > The summary is as follows, extra errors compared to a run > without the merge patch applied: > > i586: > > FAIL: gcc.dg/attr-warn-unused-result.c (internal compiler error) > FAIL: gcc.dg/attr-warn-unused-result.c (test for excess errors) > FAIL: gcc

Re: [LTO merge][0/15] Description of the final 15 patches

2009-09-29 Thread Alan Modra
On Mon, Sep 28, 2009 at 10:46:29PM -0400, DJ Delorie wrote: > > > gets from the linker. Since the linker plugin is a shared > > object, and it uses libiberty functions, it needs to use a > > shared libiberty. > > Why can't they just link a static libiberty? This comment from opcodes

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Uros Bizjak
Hello! > In preparation for the final merge into mainline. I need to test > the branch on various platforms. Richi is currently testing on > i586, ppc, ppc64, ia64, s390, s390x. > > If anyone has free cycles I would appreciate results from other > ELF-capable targets. > > $ svn co svn://gcc.gnu.

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Richard Guenther
On Tue, Sep 29, 2009 at 11:43 AM, Richard Guenther wrote: > On Tue, Sep 29, 2009 at 11:06 AM, Richard Guenther > wrote: >> On Mon, Sep 28, 2009 at 5:58 PM, Diego Novillo wrote: >>> In preparation for the final merge into mainline.  I need to test >>> the branch on various platforms.  Richi is cu

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Richard Guenther
On Tue, Sep 29, 2009 at 11:06 AM, Richard Guenther wrote: > On Mon, Sep 28, 2009 at 5:58 PM, Diego Novillo wrote: >> In preparation for the final merge into mainline.  I need to test >> the branch on various platforms.  Richi is currently testing on >> i586, ppc, ppc64, ia64, s390, s390x. > > I h

Re: [LTO] Request for testing: Last merge from trunk before final merge

2009-09-29 Thread Richard Guenther
On Mon, Sep 28, 2009 at 5:58 PM, Diego Novillo wrote: > In preparation for the final merge into mainline.  I need to test > the branch on various platforms.  Richi is currently testing on > i586, ppc, ppc64, ia64, s390, s390x. I have bootstrapped and tested i586, x86_64, ppc, ppc64, ia64, s390 (o