Re: Request for discussion: Rewrite of inline assembler docs

2014-03-22 Thread dw
On 3/21/2014 2:57 AM, James Greenhalgh wrote: On Thu, Feb 27, 2014 at 11:07:21AM +, Andrew Haley wrote: Over the years there has been a great deal of traffic on these lists caused by misunderstandings of GCC's inline assembler. That's partly because it's inherently tricky, but the

Re: [RFC, MIPS] Relax NaN rules

2014-03-22 Thread Richard Sandiford
Matthew Fortune matthew.fort...@imgtec.com writes: Thanks Joseph. I guess I'm not really pushing to have don't-care supported as it would take a lot of effort to determine when code does and does not care, you rightly point out more cases to deal with too. I'm not sure if the benefit would

Re: [RFC][ARM] Naming for new switch to check for mixed hardfloat/softfloat compat

2014-03-22 Thread Richard Sandiford
Thomas Preud'homme thomas.preudho...@arm.com writes: From: Richard Sandiford [mailto:rdsandif...@googlemail.com] Thomas Preud'homme thomas.preudho...@arm.com writes: -mno-float causes gcc to define the macro __mips_no_float, which the implementation can use when deciding whether to bother

Re: Request for discussion: Rewrite of inline assembler docs

2014-03-22 Thread Richard Sandiford
Sorry for the slow response. dw limegreenso...@yahoo.com writes: On 3/3/2014 3:36 AM, Richard Sandiford wrote: Well, like you say, things can be moved across branches. So, although this is a very artificial example: asm (x); asm (y); could become: goto bar; foo:

Re: [RL78] Questions about code-generation

2014-03-22 Thread Richard Hulme
On 22/03/14 01:47, Jeff Law wrote: On 03/21/14 18:35, DJ Delorie wrote: I've found that removing uneeded moves through registers is something gcc does poorly in the post-reload optimizers. I've written my own on some occasions (for rl78 too). Perhaps this is a good starting point to look at?

Re: [RL78] Questions about code-generation

2014-03-22 Thread Richard Hulme
On 22/03/14 01:35, DJ Delorie wrote: Is it possible that the virtual pass causes inefficiencies in some cases by sticking with r8-r31 when one of the 'normal' registers would be better? That's not a fair question to ask, since the virtual pass can *only* use r8-r31. The first bank has to be

Re: GCC 4.9.0 Status Report (2014-03-13)

2014-03-22 Thread Klaus Rudolph
I want to ask how I can find the bugs in bugzilla which are listed in the Quality Data Table. It feels that there are more bugs which are not listed. For example: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57694 Actually the compiler returns not implemented while compiling the given example code

Re: [RFC, MIPS] Relax NaN rules

2014-03-22 Thread Maciej W. Rozycki
On Sat, 22 Mar 2014, Richard Sandiford wrote: Thanks Joseph. I guess I'm not really pushing to have don't-care supported as it would take a lot of effort to determine when code does and does not care, you rightly point out more cases to deal with too. I'm not sure if the benefit would

gcc-4.7-20140322 is now available

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

[Bug debug/60603] [4.7/4.8/4.9 Regression] .debug_macinfo/.debug_macro has wrong line numbers for built-in macros

2014-03-22 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60603 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Sat Mar 22 07:18:38 2014 New Revision: 208763 URL: http://gcc.gnu.org/viewcvs?rev=208763root=gccview=rev Log: PR debug/60603 c-family/ * c-opts.c

[Bug debug/60603] [4.7/4.8 Regression] .debug_macinfo/.debug_macro has wrong line numbers for built-in macros

2014-03-22 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60603 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Known to work||4.6.0, 4.9.0

[Bug target/60607] -march=native command line option handling breaks LTO option machinery

2014-03-22 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60607 --- Comment #2 from Markus Trippelsdorf trippels at gcc dot gnu.org --- Variation of the problem without -march=native: markus@x4 tmp % cat foo.ii markus@x4 tmp % cat bar.ii typedef int __m128i __attribute__ ((__vector_size__ (16))); __m128i a,

[Bug middle-end/60429] [4.7 Regression] Miscompilation (aliasing) with -finline-functions

2014-03-22 Thread mikpelinux at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60429 Mikael Pettersson mikpelinux at gmail dot com changed: What|Removed |Added CC||mikpelinux

[Bug ipa/60600] [4.9 Regression] ICE in ipa_get_indirect_edge_target_1

2014-03-22 Thread lucdanton at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60600 --- Comment #5 from lucdanton at free dot fr --- (In reply to Martin Jambor from comment #2) Well, this is ICE on code with undefined behavior. Function test calls itself with a parameter which is a reference to an object of type child2 and

[Bug ada/60620] New: missing gnattools dependency causes highly parallel build failure with --disable-bootstrap

2014-03-22 Thread gnugcc at marino dot st
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60620 Bug ID: 60620 Summary: missing gnattools dependency causes highly parallel build failure with --disable-bootstrap Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug rtl-optimization/60452] [4.8/4.9 Regression] wrong code at -O1 on x86_64-linux-gnu (affecting trunk and 4.8.x)

2014-03-22 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60452 --- Comment #12 from Eric Botcazou ebotcazou at gcc dot gnu.org --- This also happens for regular objects on stack, i.e. with a MEM_EXPR: int a; int main (void) { char e[3] = { 0, 0, 0 }, f = 0; if (a == 131072) f = e[a]; return f; }

[Bug fortran/55850] [OOP] SELECT TYPE issues

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55850 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug fortran/58189] Color diagnostics for gfortran

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58189 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/58331] [OOP] Bogus rank checking with explicit-/assumed-size arrays and CLASS

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58331 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/58644] [OOP] Missing .data ref in passing a CLASS array as actual argument to a TYPE.

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58644 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug fortran/58620] [OOP] Defined assignment not called for TYPE when the type's extension is used

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58620 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug c++/56038] declarations in xmmintrin.h conflict with mingw-w64 intrin.h in c++ mode

2014-03-22 Thread tim.lebedkov at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56038 tim.lebedkov at gmail dot com changed: What|Removed |Added CC||tim.lebedkov at gmail dot

[Bug fortran/59202] Erroneous argument aliasing with defined assignment

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59202 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/56670] Allocatable-length character var causes bogus warning with -Wall

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56670 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/56491] [OOP] Memory leak with vtab's type-bound-procedures

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56491 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug sanitizer/60613] Invalid signed subtraction ubsan diagnostics

2014-03-22 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60613 --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Sat Mar 22 16:25:50 2014 New Revision: 208766 URL: http://gcc.gnu.org/viewcvs?rev=208766root=gccview=rev Log: PR sanitizer/60613 * internal-fn.c

[Bug sanitizer/60613] Invalid signed subtraction ubsan diagnostics

2014-03-22 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60613 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug libfortran/46800] Handle CTRL-D correctly with STDIN

2014-03-22 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46800 Jerry DeLisle jvdelisle at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libstdc++/41816] ldconfig warnings vs. libstdc++.so.6.0.14-gdb.py

2014-03-22 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41816 Jerry DeLisle jvdelisle at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug bootstrap/30830] Bootstrap failure in stage 2

2014-03-22 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30830 Jerry DeLisle jvdelisle at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug bootstrap/36815] gnattools related error when building only c and fortran

2014-03-22 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36815 Jerry DeLisle jvdelisle at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug fortran/47506] [OOP][Fortran 90+] Assumed-size array checks (polymorphic and component)

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47506 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/60334] Segmentation fault on character pointer assignments

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60334 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/57079] [Fortran-dev] version/type/attribute fields not set with CLASS components

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57079 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug fortran/55849] [OOP] Implement temporary support for SELECT TYPE(name = array ( [vector-subscript] ))

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55849 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/55758] LOGICAL and BIND(C): Reject kind=2/4/8/16 with -std=f2008, improve warning, switch to nonBOOLEAN_TYPE for those

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55758 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug fortran/47605] Document that C_Bool might be the wrong constant for C Booleans

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47605 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug fortran/46496] Missing strlen check / interop warnings with BIND(C) and non-C_* kinds

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46496 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/46020] Improve error string for BIND(C) diagnostic for len1 character return type

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46020 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/47648] libgfortran/libgfortran.h:53:29: fatal error: quadmath_weak.h: No such file or directory - FreeBSD ia64

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47648 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug fortran/49331] Accepts invalid specification expressions

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49331 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/59537] An automatic object shall not have the SAVE attribute. is not diagnosed.

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59537 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Keywords|

[Bug rtl-optimization/60601] [4.9 Regression] profiledbootstrap fails with Ada

2014-03-22 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60601 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/60477] unlimited type class(*) not working properly

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60477 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug rtl-optimization/60601] [4.9 Regression] profiledbootstrap fails with Ada

2014-03-22 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60601 --- Comment #3 from Eric Botcazou ebotcazou at gcc dot gnu.org --- fix_up_fall_thru_edges is apparently looking for EDGE_CAN_FALLTHRU edges but this flag is only set during bb-reorder. Testing trivial patch.

[Bug fortran/52176] Valgrind complains about some realloc on assignment to unallocated LHS

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52176 --- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr --- With valgrind 3.7.0 and gfortran 4.9.0 r208594, I no longer see the Conditional jump or move depends on uninitialized value if I don't use -flto, while I still see them with

[Bug libfortran/48961] EXECUTE_COMMAND_LINE(WAIT=.false.) fails on MinGW

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48961 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug rtl-optimization/60601] [4.9 Regression] profiledbootstrap fails with Ada

2014-03-22 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60601 --- Comment #4 from Eric Botcazou ebotcazou at gcc dot gnu.org --- The next error is: In file included from /home/eric/svn/gcc/gcc/gcc.c:36:0: /home/eric/svn/gcc/gcc/../include/obstack.h: In function 'const char* handle_spec_function(const char*,

[Bug fortran/59537] An automatic object shall not have the SAVE attribute. is not diagnosed.

2014-03-22 Thread bugs at stellardeath dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59537 --- Comment #4 from Lorenz Hüdepohl bugs at stellardeath dot org --- From the above gfortran is right to reject the code with initialization. Without the SAVE statement it compiles fine. From the above (C513) this is a bug, the code should

[Bug fortran/29892] substring out of bounds: Missing variable name for variables with parameter attribute

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29892 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug libstdc++/60621] New: std::vector::emplace_back generates massively more code than push_back

2014-03-22 Thread mutz at kde dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60621 Bug ID: 60621 Summary: std::vector::emplace_back generates massively more code than push_back Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug fortran/59537] No Automatic array cannot have an initializer, for -finit-real without a SAVE statement present in subroutine

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59537 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Summary|An automatic object shall |No

[Bug libfortran/35667] HP-UX 10 has broken strtod

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35667 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug fortran/42945] Gcov -a fails on Fortan generated object file (infinite loop?)

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42945 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug fortran/49802] [F2003, F2008] Wrong code with VALUE, F2008: VALUE with arrays/DIMENSION

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49802 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |NEW ---

[Bug fortran/54070] [4.8/4.9 Regression] Wrong code with allocatable deferred-length (array) function results

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |NEW

[Bug c/60622] New: [4.9 Regression] symbol missing when compiled with -flto

2014-03-22 Thread raj.khem at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60622 Bug ID: 60622 Summary: [4.9 Regression] symbol missing when compiled with -flto Product: gcc Version: lto Status: UNCONFIRMED Severity: normal

[Bug fortran/37355] Request runtime preconnected buffer option for gfortran

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37355 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|ASSIGNED|NEW ---

[Bug fortran/27436] gfortran: Abort compiling if there are insufficient data descriptors in format after reversion

2014-03-22 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27436 --- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr --- (In reply to comment #1) Adding to my list Do you mean that you assign this PR to you?

[Bug libstdc++/60623] New: FAIL: libstdc++-abi/abi_check

2014-03-22 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60623 Bug ID: 60623 Summary: FAIL: libstdc++-abi/abi_check Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

Re: [build] Have s-macro_list depend on cc1

2014-03-22 Thread Paolo Bonzini
Il 21/03/2014 18:05, Rainer Orth ha scritto: The following patch adds it and indeed macro_list now is non-empty, as expected. I'm just not sure if cc1 is the correct one in gcc/Makefile.in, or if it should rather be $(COMPILERS) instead. Anyway, with that patch a i386-pc-solaris2.10 bootstrap

Re: [PATCH] Minor ipa-utils dumping fix

2014-03-22 Thread Richard Biener
On March 22, 2014 2:40:37 AM CET, Teresa Johnson tejohn...@google.com wrote: Minor dumping fix. Bootstrapped and tested on x86_64-unknown-linux-gnu. Ok for stage 1? It's OK now. Thanks, Richard. Thanks, Teresa 2014-03-21 Teresa Johnson tejohn...@google.com * ipa-utils.c

Re: [PATCH] Fix two undefined behaviors in gcc sources

2014-03-22 Thread Richard Biener
On March 21, 2014 9:30:25 PM CET, Jakub Jelinek ja...@redhat.com wrote: Hi! --with-build-config=bootstrap-ubsan on i686-linux showed most often these two issues. The first one is that 32-bit signed time_t is multiplied by 1000, which overflows the int type. The result is then cast to unsigned,

Re: [PATCH] Fix ubsan expansion (PR sanitizer/60613)

2014-03-22 Thread Richard Biener
On March 21, 2014 9:32:54 PM CET, Jakub Jelinek ja...@redhat.com wrote: Hi! As MINUS_EXPR is not commutative, we really can't swap op0 with op1 for testing whether subtraction overflowed, that is only possible for PLUS_EXPR, for MINUS_EXPR we really have to know if op1 is constant or negative or

Re: [patch, libgfortran] Committed as obvious

2014-03-22 Thread Tobias Burnus
Can you add some documentation to gfortran.texi. I think we need to make clear that for library extension, the flag used for compiling the main program is relevant. Additionally, I believe some of the extensions are always on while others are only enabled with a flag - if so, I think we should

LTO / invoke.texi: Add some words about static libraries and LTO

2014-03-22 Thread Tobias Burnus
Mention gcc-ar, gcc-ranlib, gcc-nm in the documentation. OK? Tobias 2014-03-22 Tobias Burnus bur...@net-b.de * doc/invoke.texi (-flto): Expand section about using static libraries with LTO. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 4c183a3..78ddde0 100644 ---

Re: [wwwdocs] Update list of 4.9 secondary platforms

2014-03-22 Thread Dave Anglin
On Thu, Mar 13, 2014 at 09:06:43AM -0600, Jeff Law wrote: On 03/13/14 09:02, Jakub Jelinek wrote: Hi! I've been told that the SC has approved the secondary platform list changes, so I went ahead and committed the changes to our web pages. Thanks. I should have taken care of this a few

Re: [PING^6][PATCH] Add a couple of dialect and warning options regarding Objective-C instance variable scope

2014-03-22 Thread Dimitris Papavasiliou
Ping! On 03/13/2014 11:54 AM, Dimitris Papavasiliou wrote: Ping! On 03/06/2014 07:44 PM, Dimitris Papavasiliou wrote: Ping! On 02/27/2014 11:44 AM, Dimitris Papavasiliou wrote: Ping! On 02/20/2014 12:11 PM, Dimitris Papavasiliou wrote: Hello all, Pinging this patch review request again.

Re: [PATCH] Update the overall summary after edge_summary is updated

2014-03-22 Thread Jan Hubicka
Hi, This patch updates node's inline summary after edge_summary is updated. Otherwise it could lead to incorrect inline summary. Bootstrapped and gcc regression test on-going. OK for trunk? Thanks, Dehao gcc/ChangeLog: 2014-03-21 Dehao Chen de...@google.com *ipa-inline.c

Re: [PATCH] __builtin_expect with alternate predictors for Fortran (PR ipa/58721)

2014-03-22 Thread Jan Hubicka
Hi! Here is an updated patch for what Tobias has posted earlier: http://gcc.gnu.org/ml/gcc-patches/2014-03/msg00043.html While that version bootstrapped/regtested fine, most of the Fortran tests ICEd, primarily because the 3 operand __builtin_expect wasn't being removed from the IL and for