Re: Remove node from cgraph

2013-01-25 Thread Chassin
On 01/24/2013 06:43 AM, Richard Biener wrote: On Thu, Jan 24, 2013 at 4:46 AM, Chassin chas...@ceis.cujae.edu.cu wrote: On 01/23/2013 02:37 PM, Richard Biener wrote: Please keep this on the list. On Wed, Jan 23, 2013 at 5:52 PM, Chassin chas...@ceis.cujae.edu.cu wrote: On 01/23/2013 10:55

Re: Question on lower-subreg.c

2013-01-25 Thread Bin.Cheng
On Fri, Jan 25, 2013 at 3:57 PM, Bin.Cheng amker.ch...@gmail.com wrote: Hi, I read code in lower-subreg.c and found GCC only split some of multi-word mode instructions, like load from memory into pseudo reg, etc. The related code is in find_decomposable_subregs. So for below example from

Re: Bootstrapping glibc vs. dependency on system headers

2013-01-25 Thread Thomas Schwinge
Hi! On Wed, 23 Jan 2013 14:34:09 -0800, Roland McGrath rol...@hack.frob.com wrote: For libc, I think always using $CC -E is fine. You don't need to bother with the MSG_CHECKING and CACHE_VAL boilerplate. Ah, I thought the caching was required to have config.status' --recheck do the right

Re: Bootstrapping glibc vs. dependency on system headers

2013-01-25 Thread Thomas Schwinge
Hi! On Fri, 18 Jan 2013 11:37:16 +0100, I wrote: On Thu, 17 Jan 2013 18:09:33 +0100, I wrote: Also known as: »I found another one«. (That's the last one I'm currently seeing.) Again depending on gnu/stubs.h usability, we either get: checking for [GCC] option to accept ISO C89...

Re: gcc : c++11 : full support : eta?

2013-01-25 Thread Paolo Bonzini
Il 25/01/2013 08:24, Uday P. Khedker ha scritto: Exactly. We have been using our training program since 2007 (and have been incrementally refining it on a continuously). Our experience has been that it has brought down the ramp up period of novices to a couple of week. A couple of weeks is

Re: mips16 and nomips16

2013-01-25 Thread Maciej W. Rozycki
On Tue, 15 Jan 2013, David Daney wrote: I'm not understanding why mips16 and nomips16 are not simple inheritable attributes. The mips16ness of a function must be known by the caller so that the appropriate version of the JAL/JALX instruction can be emitted Not really, the issue of JAL

Re: mips16 and nomips16

2013-01-25 Thread Maciej W. Rozycki
On Fri, 18 Jan 2013, Richard Sandiford wrote: I would assume that foo would be nomips16 and goo would be mips16. The definition of plain foo() or goo() says that nothing is specified. What is not clear then? This is how all such other attributes in gcc are handled. Well, in a

Re: A pass that worked in gcc-4.6.2 fails in gcc-4.7.2

2013-01-25 Thread Sudakshina Das
On Fri, Jan 25, 2013 at 9:46 AM, Sudakshina Das sudakshina1...@gmail.com wrote: On Thu, Jan 24, 2013 at 5:15 PM, Richard Biener richard.guent...@gmail.com wrote: On Thu, Jan 24, 2013 at 7:06 AM, Sudakshina Das sudakshina1...@gmail.com wrote: Dear all, I am currently updating a

Re: mips16 and nomips16

2013-01-25 Thread Richard Sandiford
Maciej W. Rozycki ma...@codesourcery.com writes: On Fri, 18 Jan 2013, Richard Sandiford wrote: I would assume that foo would be nomips16 and goo would be mips16. The definition of plain foo() or goo() says that nothing is specified. What is not clear then? This is how all such

Re: Fully flow and context sensitive points-to analysis in GCC 4.6.0

2013-01-25 Thread Richard Biener
On Thu, Jan 24, 2013 at 3:17 PM, Uday P. Khedker u...@cse.iitb.ac.in wrote: Richard Biener wrote, On Thursday 24 January 2013 05:28 PM: In the program below, we have a global pointer p that has conditional assignments before its use on the RHS of a copy statement.

Re: Remove node from cgraph

2013-01-25 Thread Richard Biener
On Fri, Jan 25, 2013 at 8:57 AM, Chassin chas...@ceis.cujae.edu.cu wrote: On 01/24/2013 06:43 AM, Richard Biener wrote: On Thu, Jan 24, 2013 at 4:46 AM, Chassin chas...@ceis.cujae.edu.cu wrote: On 01/23/2013 02:37 PM, Richard Biener wrote: Please keep this on the list. On Wed, Jan 23,

Re: A pass that worked in gcc-4.6.2 fails in gcc-4.7.2

2013-01-25 Thread Richard Biener
On Fri, Jan 25, 2013 at 3:05 PM, Sudakshina Das sudakshina1...@gmail.com wrote: On Fri, Jan 25, 2013 at 9:46 AM, Sudakshina Das sudakshina1...@gmail.com wrote: On Thu, Jan 24, 2013 at 5:15 PM, Richard Biener richard.guent...@gmail.com wrote: On Thu, Jan 24, 2013 at 7:06 AM, Sudakshina Das

Re: A pass that worked in gcc-4.6.2 fails in gcc-4.7.2

2013-01-25 Thread Sudakshina Das
On Fri, Jan 25, 2013 at 8:02 PM, Richard Biener richard.guent...@gmail.com wrote: On Fri, Jan 25, 2013 at 3:05 PM, Sudakshina Das sudakshina1...@gmail.com wrote: On Fri, Jan 25, 2013 at 9:46 AM, Sudakshina Das sudakshina1...@gmail.com wrote: On Thu, Jan 24, 2013 at 5:15 PM, Richard Biener

Re: Question on lower-subreg.c

2013-01-25 Thread Ian Lance Taylor
On Thu, Jan 24, 2013 at 11:57 PM, Bin.Cheng amker.ch...@gmail.com wrote: I read code in lower-subreg.c and found GCC only split some of multi-word mode instructions, like load from memory into pseudo reg, etc. The related code is in find_decomposable_subregs. So for below example from

autovectorizer doesn't support multistep widen mult

2013-01-25 Thread Paulo Matos
Hello, Is there any technical reason (besides nobody bothers to implement it) why GCC doesn't support multistep conversions for widen mult? In tree-vect-stmts.c: /* Check if it's a multi-step conversion that can be done using intermediate types. */ prev_type = vectype; prev_mode =

Re: A pass that worked in gcc-4.6.2 fails in gcc-4.7.2

2013-01-25 Thread Richard Biener
On Fri, Jan 25, 2013 at 3:57 PM, Sudakshina Das sudakshina1...@gmail.com wrote: On Fri, Jan 25, 2013 at 8:02 PM, Richard Biener richard.guent...@gmail.com wrote: On Fri, Jan 25, 2013 at 3:05 PM, Sudakshina Das sudakshina1...@gmail.com wrote: On Fri, Jan 25, 2013 at 9:46 AM, Sudakshina Das

Re: autovectorizer doesn't support multistep widen mult

2013-01-25 Thread Richard Biener
On Fri, Jan 25, 2013 at 4:13 PM, Paulo Matos pma...@broadcom.com wrote: Hello, Is there any technical reason (besides nobody bothers to implement it) why GCC doesn't support multistep conversions for widen mult? No. In tree-vect-stmts.c: /* Check if it's a multi-step conversion that can

RE: autovectorizer doesn't support multistep widen mult

2013-01-25 Thread Paulo Matos
-Original Message- From: Richard Biener [mailto:richard.guent...@gmail.com] Sent: 25 January 2013 15:59 To: Paulo Matos Cc: gcc@gcc.gnu.org Subject: Re: autovectorizer doesn't support multistep widen mult On Fri, Jan 25, 2013 at 4:13 PM, Paulo Matos pma...@broadcom.com wrote:

Re: gcc : c++11 : full support : eta?

2013-01-25 Thread Uday P. Khedker
Paolo Bonzini wrote, On Friday 25 January 2013 05:38 PM: Il 25/01/2013 08:24, Uday P. Khedker ha scritto: Exactly. We have been using our training program since 2007 (and have been incrementally refining it on a continuously). Our experience has been that it has brought down the ramp up

Re: gcc : c++11 : full support : eta?

2013-01-25 Thread Gabriel Dos Reis
On Thu, Jan 24, 2013 at 1:59 PM, Jeff Law l...@redhat.com wrote: On 01/24/2013 12:55 PM, Diego Novillo wrote: I do see, however, a few areas where Clang/LLVM have gone that I do not think GCC is currently thinking of entering: toolability (for the lack of a better term). Clang's design

Re: Remove node from cgraph

2013-01-25 Thread Chassin
On 01/25/2013 09:21 AM, Richard Biener wrote: On Fri, Jan 25, 2013 at 8:57 AM, Chassin chas...@ceis.cujae.edu.cu wrote: On 01/24/2013 06:43 AM, Richard Biener wrote: On Thu, Jan 24, 2013 at 4:46 AM, Chassin chas...@ceis.cujae.edu.cu wrote: On 01/23/2013 02:37 PM, Richard Biener wrote: Please

Re: A pass that worked in gcc-4.6.2 fails in gcc-4.7.2

2013-01-25 Thread Sudakshina Das
On Fri, Jan 25, 2013 at 9:27 PM, Richard Biener richard.guent...@gmail.com wrote: On Fri, Jan 25, 2013 at 3:57 PM, Sudakshina Das sudakshina1...@gmail.com wrote: On Fri, Jan 25, 2013 at 8:02 PM, Richard Biener richard.guent...@gmail.com wrote: On Fri, Jan 25, 2013 at 3:05 PM, Sudakshina Das

gcc-4.6-20130125 is now available

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

[Bug middle-end/56098] conditional write through volatile pointer produces unintended read

2013-01-25 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 Mikael Pettersson mikpe at it dot uu.se changed: What|Removed |Added CC||mikpe at

[Bug tree-optimization/56035] [4.8 Regression] ICE in verify_loop_structure, at cfgloop.c:1581 (loop n’s header does not belong directly to it !)

2013-01-25 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56035 --- Comment #7 from Marek Polacek mpolacek at gcc dot gnu.org 2013-01-25 08:52:33 UTC --- Author: mpolacek Date: Fri Jan 25 08:52:02 2013 New Revision: 195462 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195462 Log: Fix

[Bug tree-optimization/56035] [4.8 Regression] ICE in verify_loop_structure, at cfgloop.c:1581 (loop n’s header does not belong directly to it !)

2013-01-25 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56035 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[Bug debug/54793] the location of a formal_parameter is not started from a function entry with -mfentry

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54793 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-25 09:08:14 UTC --- Well, we can also just use the first NOTE_INSN_BASIC_BLOCK resp. NOTE_INSN_FUNCTION_BEG, whichever comes first. The bigger problem with that ia64, pa

[Bug target/54222] [avr] Implement fixed-point support

2013-01-25 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54222 --- Comment #10 from Georg-Johann Lay gjl at gcc dot gnu.org 2013-01-25 09:28:14 UTC --- Author: gjl Date: Fri Jan 25 09:28:09 2013 New Revision: 195464 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195464 Log: gcc/ PR

[Bug debug/54793] the location of a formal_parameter is not started from a function entry with -mfentry

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54793 --- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-25 09:35:17 UTC --- Created attachment 29271 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29271 gcc48-pr54793.patch So, e.g. this seems to work for me from quick

[Bug middle-end/55308] /usr/ports/lang/gcc48/work/build/sparc64-portbld-freebsd10.0/libstdc++-v3/src/.libs/libstdc++.so.6: Undefined symbol __emutls_v._ThreadRuneLocale

2013-01-25 Thread mexas at bristol dot ac.uk
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55308 --- Comment #5 from Anton Shterenlikht mexas at bristol dot ac.uk 2013-01-25 09:37:38 UTC --- I'm building gcc-4.8-20130113. I tried your patch, although my line numbers are different: # diff -u10 configure.ac.orig configure.ac ---

[Bug libstdc++/56103] New: Overwrite classes on destruction for debug

2013-01-25 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56103 Bug #: 56103 Summary: Overwrite classes on destruction for debug Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement

[Bug c++/56104] New: Wrong dereferencing type-punned pointer warning

2013-01-25 Thread joerg.rich...@pdv-fs.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 Bug #: 56104 Summary: Wrong dereferencing type-punned pointer warning Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/56094] Invalid line number info generated with tree-level ivopts

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56094 --- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-25 11:29:13 UTC --- Created attachment 29272 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29272 gcc48-pr56094.patch input_location is used heavily in the

[Bug libstdc++/56103] Overwrite classes on destruction for debug

2013-01-25 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56103 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/56094] Invalid line number info generated with tree-level ivopts

2013-01-25 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56094 --- Comment #13 from Manuel López-Ibáñez manu at gcc dot gnu.org 2013-01-25 11:43:37 UTC --- (In reply to comment #12) Created attachment 29272 [details] gcc48-pr56094.patch input_location is used heavily in the gimplifier, gimplify_expr

[Bug libmudflap/56105] New: Simple ANSI C 89 code - Mudflap false violation

2013-01-25 Thread m.labanowicz at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56105 Bug #: 56105 Summary: Simple ANSI C 89 code - Mudflap false violation Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/56094] Invalid line number info generated with tree-level ivopts

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56094 --- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-25 12:04:59 UTC --- (In reply to comment #13) You are explaining how it works right now. What I am asking is how we want it to work, that is, why the gimplifier needs to care

[Bug libstdc++/56106] New: complex pow improvements

2013-01-25 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56106 Bug #: 56106 Summary: complex pow improvements Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libgcc/56101] pthread program abort

2013-01-25 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56101 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug c++/56104] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 Daniel Krügler daniel.kruegler at googlemail dot com changed: What|Removed |Added CC|

[Bug libitm/55693] [4.8 Regression] libitm.c++/eh-1.C execution test fails on darwin from r193271

2013-01-25 Thread howarth at nitro dot med.uc.edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55693 --- Comment #42 from Jack Howarth howarth at nitro dot med.uc.edu 2013-01-25 13:23:12 UTC --- Full regression testing on x86_64-apple-darwin12 of proposed patch to supply dummy functions as a static archive shows no regressions in any tm

[Bug fortran/56107] New: [4.8 Regression] FAIL: gfortran.dg/class_optional_2.f90 -O2 execution test

2013-01-25 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56107 Bug #: 56107 Summary: [4.8 Regression] FAIL: gfortran.dg/class_optional_2.f90 -O2 execution test Classification: Unclassified Product: gcc Version: 4.8.0

[Bug c/56108] New: Asm statement in transaction_relaxed crashes compiler.

2013-01-25 Thread srdjan.stipic at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56108 Bug #: 56108 Summary: Asm statement in transaction_relaxed crashes compiler. Classification: Unclassified Product: gcc Version: trans-mem Status: UNCONFIRMED Severity: normal

[Bug fortran/56107] [4.8 Regression] FAIL: gfortran.dg/class_optional_2.f90 -O2 execution test

2013-01-25 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56107 --- Comment #1 from janus at gcc dot gnu.org 2013-01-25 14:27:10 UTC --- This is probably a duplicate of PR 55978 (which, however, was claimed to be due to r195125, which does not match the interval in comment 0).

[Bug fortran/56107] [4.8 Regression] FAIL: gfortran.dg/class_optional_2.f90 -O2 execution test

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56107 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-25 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 --- Comment #11 from janus at gcc dot gnu.org 2013-01-25 14:36:34 UTC --- (In reply to comment #9) Maybe we could remove gfc_copy_formal_args{,_ppc} completely. After all, we keep a pointer to the interface, so the dummy arguments remain

[Bug middle-end/56098] [4.6/4.7/4.8 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-25 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 --- Comment #12 from janus at gcc dot gnu.org 2013-01-25 14:43:51 UTC --- Created attachment 29274 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29274 patch v2 Here is an updated version of Mikael's patch, which is free of testsuite

[Bug tree-optimization/56097] [4.7 Regression] Segmentation fault with -01 -ftree-vrp -ftree-loop-distribution -funswitch-loops

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56097 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target|

[Bug libstdc++/56109] New: Add light-weight ABI-compatible debug checks to standard containers

2013-01-25 Thread ppluzhnikov at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56109 Bug #: 56109 Summary: Add light-weight ABI-compatible debug checks to standard containers Classification: Unclassified Product: gcc Version: unknown

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jason at

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-25 15:05:48 UTC --- Given the /* If the object is not dynamic the access invokes undefined behavior. As it is not executed in this case silence the spurious

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-25 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 --- Comment #4 from Marek Polacek mpolacek at gcc dot gnu.org 2013-01-25 15:33:57 UTC --- So, we replace # a.0_26 = PHI a.0_10(5) with # a.0_26 = PHI .MEM_10(5) This happens when we call rewrite_into_loop_closed_ssa in case we're

[Bug middle-end/56098] [4.6/4.7/4.8 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/55907] [4.6/4.7/4.8 Regression] ICE with -fno-automatic -finit-local-zero

2013-01-25 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55907 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug target/56110] New: Sub-optimal code: unnecessary CMP after AND

2013-01-25 Thread til...@code-monkey.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56110 Bug #: 56110 Summary: Sub-optimal code: unnecessary CMP after AND Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug fortran/55907] [4.6/4.7/4.8 Regression] ICE with -fno-automatic -finit-local-zero

2013-01-25 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55907 --- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr 2013-01-25 17:12:52 UTC --- Revision 183136 (2012-01-12) is OK; revision 183306 (2012-01-19) gives the ICE. This is due to a change made on 4.7 and backported to 4.6.

[Bug fortran/55907] [4.6/4.7/4.8 Regression] ICE with -fno-automatic -finit-local-zero

2013-01-25 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55907 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added CC|

[Bug fortran/55978] [4.8 Regression] class_optional_2.f90 -Os fails

2013-01-25 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55978 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added CC|

[Bug fortran/56107] [4.8 Regression] FAIL: gfortran.dg/class_optional_2.f90 -O2 execution test

2013-01-25 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56107 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/56111] New: {float,double} complex not accepted by g++-4.8 anymore

2013-01-25 Thread jtaylor.debian at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56111 Bug #: 56111 Summary: {float,double} complex not accepted by g++-4.8 anymore Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity:

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 --- Comment #6 from Jason Merrill jason at gcc dot gnu.org 2013-01-25 17:55:22 UTC --- Author: jason Date: Fri Jan 25 17:55:09 2013 New Revision: 195470 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195470 Log: PR c++/56104

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-01-25 18:16:08 UTC --- (In reply to comment #4) So, we replace # a.0_26 = PHI a.0_10(5) with # a.0_26 = PHI .MEM_10(5) This happens when we call

[Bug tree-optimization/53787] Possible IPA-SRA / IPA-CP improvement

2013-01-25 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53787 --- Comment #16 from Martin Jambor jamborm at gcc dot gnu.org 2013-01-25 18:32:39 UTC --- I do have a caller of the clone (in the WPA dump): init_.constprop.2/71 (init_.constprop.2) @0x7f10180f06f0 Type: function ... Clone of

[Bug c++/56111] {float,double} complex not accepted by g++-4.8 anymore

2013-01-25 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56111 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added CC||glisse at

[Bug libstdc++/56112] New: [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-25 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 Bug #: 56112 Summary: [4.8 Regression] cannot create unordered_map from range of types convertible to value_type Classification: Unclassified Product: gcc Version:

[Bug debug/54410] [4.6/4.7/4.8 Regression] doubled DW_TAG_template_type_param

2013-01-25 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54410 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added CC||law at

[Bug c++/56095] [4.6/4.7/4.8 Regression] Crash casting function pointer as non-type template argument

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56095 --- Comment #7 from Jason Merrill jason at gcc dot gnu.org 2013-01-25 20:01:35 UTC --- Author: jason Date: Fri Jan 25 20:01:29 2013 New Revision: 195474 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195474 Log: PR c++/56095

[Bug middle-end/56098] [4.6/4.7/4.8 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-01-25 20:04:01 UTC --- Author: jakub Date: Fri Jan 25 20:03:54 2013 New Revision: 195475 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195475 Log: PR

[Bug c++/56095] [4.6/4.7 Regression] Crash casting function pointer as non-type template argument

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56095 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Summary|[4.6/4.7/4.8 Regression]|[4.6/4.7

[Bug middle-end/56098] [4.6/4.7 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Summary|[4.6/4.7/4.8 Regression]|[4.6/4.7

[Bug c++/56095] [4.6/4.7 Regression] Crash casting function pointer as non-type template argument

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56095 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 --- Comment #7 from Jason Merrill jason at gcc dot gnu.org 2013-01-25 20:26:56 UTC --- Author: jason Date: Fri Jan 25 20:26:46 2013 New Revision: 195476 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195476 Log: PR c++/56104

[Bug c++/56104] [4.7/4.8 Regression] Wrong dereferencing type-punned pointer warning

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug middle-end/53518] [4.8 regression] testsuite_abi_check.cc doesn't compile

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53518 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added CC||jason at

[Bug libstdc++/54314] [4.8 Regression] undefined references to 'construction vtable for std::ostream-in-std::basic_ostringstreamchar, std::char_traitschar, std::allocatorchar '

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54314 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added CC||ro at gcc

[Bug c/56113] New: out of memory when compiling a function with many goto labels (50k )

2013-01-25 Thread aixer77 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 Bug #: 56113 Summary: out of memory when compiling a function with many goto labels (50k ) Classification: Unclassified Product: gcc Version: 4.6.3

[Bug libstdc++/54314] [4.8 Regression] undefined references to 'construction vtable for std::ostream-in-std::basic_ostringstreamchar, std::char_traitschar, std::allocatorchar '

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54314 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED

[Bug c/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-25 Thread aixer77 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #1 from Kangkook aixer77 at gmail dot com 2013-01-25 20:39:06 UTC --- Created attachment 29276 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29276 a script to generates the code that reproduces the bug

[Bug other/54814] [4.8 Regression] ICE: unable to find a register to spill in class 'R0_REG'

2013-01-25 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54814 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||patch

[Bug fortran/54107] [4.8 Regression] Memory hog with abstract interface

2013-01-25 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54107 --- Comment #13 from Mikael Morin mikael at gcc dot gnu.org 2013-01-25 20:58:10 UTC --- (In reply to comment #12) Here is an updated version of Mikael's patch, which is free of testsuite regressions. Indeed, it was not that difficult

[Bug fortran/55905] [OOP] [F008] ICE for polymorphic dummy argument with an allocatable coarray component

2013-01-25 Thread damian at rouson dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55905 --- Comment #2 from Damian Rouson damian at rouson dot net 2013-01-25 21:32:40 UTC --- Hi Janus, I've added Karla Morris to the cc list for this bug. She discovered it independently so I guess this one is now stumbling block for two

[Bug libstdc++/37522] [4.4 regression] Incorrect vswprintf prototype breaks __to_xstring

2013-01-25 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37522 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added CC||jason at

[Bug other/56076] [4.8 regression] Several 64-bit libgo tests FAIL in read_line_header

2013-01-25 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56076 --- Comment #2 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2013-01-25 22:36:16 UTC --- Author: ian Date: Fri Jan 25 22:36:11 2013 New Revision: 195478 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195478 Log: PR

[Bug middle-end/56098] [4.6/4.7 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread werner at almesberger dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 --- Comment #6 from werner at almesberger dot net 2013-01-25 22:46:17 UTC --- Thanks for the analysis and the fixes ! I'll try them soonish. Regarding work-arounds, the ones I mentioned for my original code snippet (i.e., -O1 or

[Bug target/56114] New: x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-25 Thread akobets at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 Bug #: 56114 Summary: x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax Classification: Unclassified Product: gcc Version: 4.7.2

[Bug fortran/56079] [4.7/4.8 Regression] ICE with C_PTR renaming and TRANSFER

2013-01-25 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56079 --- Comment #3 from Thomas Koenig tkoenig at gcc dot gnu.org 2013-01-25 22:56:43 UTC --- This also fails in the same place (without renaming): program gar_nichts use ISO_C_BINDING, only :: C_PTR, C_NULL_PTR type(c_ptr) nada

[Bug target/56114] x86_64-linux-gnu-gcc generate wrong asm instruction MOVABS for intel syntax

2013-01-25 Thread akobets at mail dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56114 Alexander Kobets akobets at mail dot ru changed: What|Removed |Added CC||akobets

[Bug fortran/56079] [4.7/4.8 Regression] ICE with C_PTR renaming and TRANSFER

2013-01-25 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56079 --- Comment #4 from Thomas Koenig tkoenig at gcc dot gnu.org 2013-01-25 23:10:28 UTC --- (In reply to comment #3) Sorry, an error in the test case. This has the same error: program gar_nichts use ISO_C_BINDING type(c_ptr) nada

[Bug other/56076] [4.8 regression] Several 64-bit libgo tests FAIL in read_line_header

2013-01-25 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56076 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added CC||ian at airs

[Bug other/56076] [4.8 regression] Several 64-bit libgo tests FAIL in read_line_header

2013-01-25 Thread ian at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56076 --- Comment #4 from ian at gcc dot gnu.org ian at gcc dot gnu.org 2013-01-25 23:43:27 UTC --- Author: ian Date: Fri Jan 25 23:43:23 2013 New Revision: 195479 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195479 Log: PR

[Bug other/56076] [4.8 regression] Several 64-bit libgo tests FAIL in read_line_header

2013-01-25 Thread ian at airs dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56076 Ian Lance Taylor ian at airs dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/56108] Asm statement in transaction_relaxed crashes compiler.

2013-01-25 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56108 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug libstdc++/37522] [4.4 regression] Incorrect vswprintf prototype breaks __to_xstring

2013-01-25 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37522 --- Comment #15 from Kai Tietz ktietz at gcc dot gnu.org 2013-01-25 23:53:37 UTC --- Issue was fixed on trunk. As far as I know should rawhide Fedora have fixed that issue already. Nevertheless we could define the broken-vsprintf macro

[Bug middle-end/56098] [4.6/4.7 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread werner at almesberger dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 --- Comment #7 from werner at almesberger dot net 2013-01-26 02:09:33 UTC --- I'm happy to confirm that trunk (for x86-64) now passes all variations of this theme I tried with flying colors. Thanks again !

[Bug c/56115] New: Internal compiler error / unable to generate a relocatable output with object file(which is with lto info).

2013-01-25 Thread tanjinfa at huawei dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56115 Bug #: 56115 Summary: Internal compiler error / unable to generate a relocatable output with object file(which is with lto info). Classification: Unclassified

[Bug c/56115] Internal compiler error / unable to generate a relocatable output with object file(which is with lto info).

2013-01-25 Thread tanjinfa at huawei dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56115 --- Comment #1 from William tanjinfa at huawei dot com 2013-01-26 02:41:14 UTC --- oops!I make a mistake,actually I test the crash.c like this: armeb-linux-gnueabi-gcc crash.c -c -flto -O2 -o crash.out armeb-linux-gnueabi-gcc -r

[Bug lto/56115] Internal compiler error / unable to generate a relocatable output with object file(which is with lto info).

2013-01-25 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56115 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords|

  1   2   >