Re: [patch ada]: Fix MSG_WAITALL handling for windows native targets

2011-04-03 Thread Kai Tietz
2011/3/28 Kai Tietz : > 2011/3/28 Arnaud Charlet : >> Kai, >> >> Here are Thomas comments on your patch: >> >> -- >>> Split submitted patch from thread "[patch ada]: Fix issues about >>> multilib build of native windows and handle MSG_WAITALL for windows >>> native targets" >>> into separate ones.

Re: [wwwdocs] Add Subversion revisions to the timeline

2011-04-03 Thread Diego Novillo
On Mon, Apr 4, 2011 at 01:04, Gerald Pfeifer wrote: > Richi did not like it, you seem to be in favor, Michael neutral to in > favor. > > I tried finding an alternate place to put this information, such as > releases.html or svn.html, but none really work better.  Shall we give > Florian's patch a

[PATCH] make LABEL_DECL has its own rtx field for its associated CODE_LABEL

2011-04-03 Thread Nathan Froyd
This patch does just what $SUBJECT suggests: pushes down the DECL_RTL field into LABEL_DECL. In this way, LABEL_DECL can inherit from tree_decl_common instead of tree_decl_with_rtl. I realize this looks like pure code shuffling; the reason for doing this is that I want to split tree_decl_common i

[PATCH] cleanup gcse.c:canon_modify_mem_list

2011-04-03 Thread Nathan Froyd
The patch below converts gcse.c:canon_modify_mem_list to hold VECs instead of EXPR_LIST rtxes. I am ambivalent about the use of VECs in canon_modify_mem_list; they will waste some memory compared to the linked list scheme present before, though I'm not sure how much. It would depend on the averag

Simple enhancement to -dA dump

2011-04-03 Thread Xinliang David Li
For an assembly dump, it is very useful to examine the control flow graph with frequency and profile count information. This requires dumping the .s file with more control flow annotations. This patch does just that. The format of the annotation is the same as gimple basic block dump with -fdump-tr

Re: [wwwdocs] Add Subversion revisions to the timeline

2011-04-03 Thread Gerald Pfeifer
On Sat, 26 Mar 2011, Florian Weimer wrote: >GCC 4.6 Stage 3 (starts 2010-11-03) \ > |v > - | GCC 4.5.2 release (2010-12-16) > + | r167945 GCC 4.5.2 release (2010-12-1

Go patch committed: Start using backend interface

2011-04-03 Thread Ian Lance Taylor
This patch is a small initial step toward using an interface to connect the Go frontend to the gcc middle end. This goal is to eventually permit changing the gofrontend files so that they do not include any gcc header files and do not call any gcc functions directly. This first step only does thi

Re: [Ada] Re-enable -feliminate-unused-debug-types by default

2011-04-03 Thread Gerald Pfeifer
On Sun, 3 Apr 2011, Eric Botcazou wrote: > Thanks. However, "removed" is a bit of a misnomer since the option still > exists in the compiler (the removal from gcc-interface/lang.opt is purely > cosmetical). Moreover, 12.5% is exactly 1/8. So I'd suggest: Looks good. And sorry for stealing th

[wwwdocs] Change color scheme for links

2011-04-03 Thread Gerald Pfeifer
This removes the violet coloring for visited links that I had always not quite enjoyed (but implemented to establish sync with www.gnu.org). Now that they have thrown out the common style, so can we. Gerald Index: gcc.css === RCS fi

Re: [wwwdocs] Remove unused styles from gnu.css

2011-04-03 Thread Gerald Pfeifer
On Sun, 3 Apr 2011, Gerald Pfeifer wrote: > In 2006 we imported this from www.gnu.org to align our appearance > with the one there. Alas, that site kept evolving (and inconsistently > so), and in fact removed this style, and I'll be trying to clean this > up now. > > This is the first step, remov

Re: [SPARC] Hookize PREFERRED_RELOAD_CLASS

2011-04-03 Thread Eric Botcazou
> * config/sparc/sparc.h (PREFERRED_RELOAD_CLASS): Remove. > * config/sparc/sparc.c (TARGET_PREFERRED_RELOAD_CLASS): Define. > (sparc_preferred_reload_class): New function. OK, modulo > + if (FP_REG_CLASS_P (rclass) > + || rclass == GENERAL_OR_FP_REGS > +

Re: [DOC patch]: Update 4.6 release notes w.r.t __float128

2011-04-03 Thread Uros Bizjak
On Sun, Apr 3, 2011 at 8:38 PM, Gerald Pfeifer wrote: > On Sun, 3 Apr 2011, Uros Bizjak wrote: >> __float128 is supported on Darwin, FreeBSD, Solaris 2, MinGW and >> Cygwin for 32-bit and 64-bit targets. Also, add a line for Windows >> x86/x86_64 specific notes to mention added support for __float

[SPARC] Hookize PREFERRED_RELOAD_CLASS

2011-04-03 Thread Anatoly Sokolov
Hello. This patch removes obsolete PREFERRED_RELOAD_CLASS macro from SPARC back end in the GCC and introduces equivalent TARGET_PREFERRED_RELOAD_CLASS target hooks.  Bootstrapped and regression tested on sparc64-unknown-linux-gnu. OK to install? * config/sparc/sparc.h (PREFERRED

[AVR] Define ASM_OUTPUT_ALIGNED_BSS macro instead of ASM_OUTPUT_BSS

2011-04-03 Thread Anatoly Sokolov
Hello. The AVR back end is last one which uses a ASM_OUTPUT_BSS macro. This patch change AVR back end to use more flexible ASM_OUTPUT_ALIGNED_BSS macro instead of ASM_OUTPUT_BSS. Committed. * config/avr/avr.h (ASM_OUTPUT_BSS): Remove. (ASM_OUTPUT_ALIGNED_BSS): Define Inde

[quadmath, committed] Small doc patch (PR 48311)

2011-04-03 Thread Tobias Burnus
Committed as Rev. 171914. Tobias Index: libquadmath/ChangeLog === --- libquadmath/ChangeLog (Revision 171913) +++ libquadmath/ChangeLog (Arbeitskopie) @@ -1,3 +1,9 @@ +2011-04-03 Tobias Burnus + + PR fortran/48311 + * libquadmath.

Re: [PATCH, PR43920, 1/9] ARM specific part.

2011-04-03 Thread Mike Stump
On Apr 3, 2011, at 12:38 AM, Richard Guenther wrote: > On Sat, Apr 2, 2011 at 7:05 PM, Tom de Vries wrote: >> >>> I wonder if we can add a code-size test harness. Using GNU size >>> for examle, if available and a new dg-final { object-size SIZE } that >>> fails when the size is greater than the

Re: [DOC patch]: Update 4.6 release notes w.r.t __float128

2011-04-03 Thread Gerald Pfeifer
On Sun, 3 Apr 2011, Uros Bizjak wrote: > __float128 is supported on Darwin, FreeBSD, Solaris 2, MinGW and > Cygwin for 32-bit and 64-bit targets. Also, add a line for Windows > x86/x86_64 specific notes to mention added support for __float128. Looks good, thanks for catching this! Gerald

[DOC patch]: Update 4.6 release notes w.r.t __float128

2011-04-03 Thread Uros Bizjak
Hello! __float128 is supported on Darwin, FreeBSD, Solaris 2, MinGW and Cygwin for 32-bit and 64-bit targets. Also, add a line for Windows x86/x86_64 specific notes to mention added support for __float128. cvs diff: Diffing . Index: changes.html ===

Re: [RFC PATCH, go]: Port to ALPHA arch - sysinfo.go fixup

2011-04-03 Thread Uros Bizjak
On Sat, Apr 2, 2011 at 1:17 AM, Ian Lance Taylor wrote: > Rainer Orth writes: > >> I've got a similar issue on IRIX 6.5: has >> >> struct timeval { >> #if _MIPS_SZLONG == 64 >>       __int32_t :32; >> #endif >>       time_t  tv_sec;         /* seconds */ >>       long    tv_usec;        /* and m

Re: [RFC PATCH, go]: Port to ALPHA arch

2011-04-03 Thread Uros Bizjak
On Sat, Apr 2, 2011 at 1:09 AM, Ian Lance Taylor wrote: > On Wed, Mar 30, 2011 at 12:58 PM, Uros Bizjak wrote: >> >> Attached ports go to ALPHA architecture. > > Thanks! > > Committed. > > >> b) alpha doesn't define "struct user_regs_struct" from which "type >> PtraceRegs" is derived. I have manu

[wwwdocs] rotate news

2011-04-03 Thread Gerald Pfeifer
Applied. Gerald Index: index.html === RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.783 diff -u -r1.783 index.html --- index.html 29 Mar 2011 20:26:53 - 1.783 +++ index.html 3 Apr 2011 17:17:50 -

Re: [PATCH, PR43920, 1/9] ARM specific part.

2011-04-03 Thread Tom de Vries
On 04/03/2011 09:38 AM, Richard Guenther wrote: > On Sat, Apr 2, 2011 at 7:05 PM, Tom de Vries wrote: >> On 04/02/2011 09:47 AM, Richard Guenther wrote: >>> On Fri, Apr 1, 2011 at 6:06 PM, Tom de Vries wrote: On 04/01/2011 05:18 PM, Richard Earnshaw wrote: > > On Fri, 2011-04-01 at 1

[wwwdocs] Tweak the reference to lists in our standard footer

2011-04-03 Thread Gerald Pfeifer
It's a lot more natural to go to a link "our lists" when trying to access archives, than a link "public archives" for subscription and other information on lists. Installed, and pages on gcc.gnu.org regenerated. Gerald Index: style.mhtml ==

libgo patch committed: Mark libgo/configure as executable

2011-04-03 Thread Ian Lance Taylor
I committed this SVN property patch to mark libgo/configure as executable. Committed to mainline. Ian Property changes on: libgo/configure ___ Added: svn:executable + *

Re: [testsuite, fortran] Compile gfortran.dg/bessel_[67].f90 with -mieee

2011-04-03 Thread Tobias Burnus
Regarding Bessel_6: I have committed the attached patch. Rainer Orth wrote: What about the following patch that fixes at least bessel_7.f90? Tested with the appropriate runtest invocations on the 4.6 branch (couldn't test mainline since bootstrap was broken there). Ok for mainline, 4.6 and 4.5

[wwwdocs] Merge two FSF references and reduce size of our footer

2011-04-03 Thread Gerald Pfeifer
Interestingly enough it turns out that the FSF itself has removed a significant part of the standard footer we were asked to adopt; the patch below follows that change and nicely compresses our own footer. Committed, and regenerated the pages on gcc.gnu.org. Gerald Index: style.mhtml ===

Re: [PATCH, Fortran] Correct declaration of frexp and friends

2011-04-03 Thread Duncan Sands
Ping? On 30/03/11 16:43, Duncan Sands wrote: While working on the dragonegg plugin I noticed that the Fortran front-end declares frexp with the parameters the wrong way round. Instead of double frexp(double x, int *exp); it is declared as double frexp(int *exp, double x); This is fairly harmless

Re: [Patch, libgFortran] Fix MinGW64 compile warning

2011-04-03 Thread Janne Blomqvist
On Sun, Apr 3, 2011 at 18:11, Tobias Burnus wrote: > Janne Blomqvist wrote: >> >> Since the reason for adding the gfstat_t typedef was that on mingw we >> needed to use struct _stati64 instead of struct stat, and that >> justification now seems to be gone with this patch, please also remove >> gfs

Re: [Patch, libgFortran] Fix MinGW64 compile warning

2011-04-03 Thread Tobias Burnus
Janne Blomqvist wrote: Since the reason for adding the gfstat_t typedef was that on mingw we needed to use struct _stati64 instead of struct stat, and that justification now seems to be gone with this patch, please also remove gfstat_t and just use struct stat everywhere. How about the attached

Re: [Patch, Fortran] PR18918 - UCOBOUND coarray draft patch

2011-04-03 Thread Tobias Burnus
Dear all, This patch adds support for THIS_IMAGE(coarray[,dim=]), LCOBOUND and UCOBOUND for bounds only known at run time (be it allocatable arrays, explicit arrays with variables in the explicit bounds or a non-constant value for dim=). For the support, the scalarizer had to be modified and

Re: [doc] Improve support library requirements documentation (PR bootstrap/48135)

2011-04-03 Thread Gerald Pfeifer
On Mon, 21 Mar 2011, Rainer Orth wrote: > While investigating PR bootstrap/48135, it came up that the submitter > had run into trouble bootstrapping with mpc 0.9.0. Unfortunately, > install.texi when describing support library requirements always > lists `(or later)' with the individual librarie

Re: [wwwdocs] Buildstat update for 4.6

2011-04-03 Thread Gerald Pfeifer
On Fri, 1 Apr 2011, Tom G. Christensen wrote: > Please disregard previous patch, it had the entries in the wrong order. > > First round of results for the new release. Thanks, Tom. This is life now. Gerald

]wwwdocs] Consolidate two lists in releases.html

2011-04-03 Thread Gerald Pfeifer
Keeping two distinct lists made sense in the historical context around egcs, nowadays we can consolidate them. Installed. Gerald Index: releases.html === RCS file: /cvs/gcc/wwwdocs/htdocs/releases.html,v retrieving revision 1.92 dif

[wwwdocs] Remove unused styles from gnu.css

2011-04-03 Thread Gerald Pfeifer
In 2006 we imported this from www.gnu.org to align our appearance with the one there. Alas, that site kept evolving (and inconsistently so), and in fact removed this style, and I'll be trying to clean this up now. This is the first step, removing a number of unused styles. Applied. Gerald Ind

Re: [wwwdocs]

2011-04-03 Thread Gerald Pfeifer
On Fri, 1 Apr 2011, Devang S wrote: > Found a bug on the cvs.html web page. How to start the web page patching > I followed the instruction on the http://gcc.gnu.org/cvs.html page, > downloaded the wwwdocs via cvs, validated the web page to be updated. > Now I want to commit the changes to the repo

Re: Random cleanups [2/4]: canonicalize ctor values

2011-04-03 Thread Richard Guenther
On Sun, Apr 3, 2011 at 12:14 PM, Michael Matz wrote: > Hi, > > On Thu, 31 Mar 2011, Richard Guenther wrote: > >> > In the meanwhile, is the below version okay? >> >> If it bootstraps & tests ok then yes.  The java parts look obvious. > > So, we indeed can't remove the other calls to > canonicalize

New Russian PO file for 'gcc' (version 4.6.0)

2011-04-03 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the Russian team of translators. The file is available at: http://translationproject.org/latest/gcc/ru.po (This file, 'gcc-4.6.0.ru.po', has just

Re: Random cleanups [2/4]: canonicalize ctor values

2011-04-03 Thread Michael Matz
Hi, On Thu, 31 Mar 2011, Richard Guenther wrote: > > In the meanwhile, is the below version okay? > > If it bootstraps & tests ok then yes. The java parts look obvious. So, we indeed can't remove the other calls to canonicalize_constructor_val, because of local ctors. And fortran has a simi

Re: [PATCH] Fix VTA updating in the combiner (PR debug/48343)

2011-04-03 Thread Eric Botcazou
> I think we need to update there in all cases. The reason we don't need to > update beyond i3 resp. undobuf.other_insn is that DF guarantees us that > there won't be debug insns referring to those pseudos afterwards, otherwise > either the pseudo must be live afterwards in real code (then it woul

Remove useless local variable in try_combine

2011-04-03 Thread Eric Botcazou
Tested on i586-suse-linux, applied on the mainline. 2011-04-03 Eric Botcazou * combine.c (try_combine): Remove useless local variable. -- Eric Botcazou Index: combine.c === --- combine.c (revision 171888) +++ combine.c

Re: [Ada] Re-enable -feliminate-unused-debug-types by default

2011-04-03 Thread Eric Botcazou
> Nice. I documented this for GCC 4.7 as follows. Thanks. However, "removed" is a bit of a misnomer since the option still exists in the compiler (the removal from gcc-interface/lang.opt is purely cosmetical). Moreover, 12.5% is exactly 1/8. So I'd suggest: The command-line option

New template for 'cpplib' made available

2011-04-03 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. (If you have any questions, send them to .) A new POT file for textual domain 'cpplib' has been made available to the language teams for translation. It is archived as: http://translationproject.org/POT-files/c

New template for 'gcc' made available

2011-04-03 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. (If you have any questions, send them to .) A new POT file for textual domain 'gcc' has been made available to the language teams for translation. It is archived as: http://translationproject.org/POT-files/gcc-

Re: [PATCH, PR43920, 1/9] ARM specific part.

2011-04-03 Thread Richard Guenther
On Sat, Apr 2, 2011 at 7:05 PM, Tom de Vries wrote: > On 04/02/2011 09:47 AM, Richard Guenther wrote: >> On Fri, Apr 1, 2011 at 6:06 PM, Tom de Vries wrote: >>> On 04/01/2011 05:18 PM, Richard Earnshaw wrote: On Fri, 2011-04-01 at 16:45 +0200, Tom de Vries wrote: > Reposting, with C