[Bug bootstrap/60984] [4.9 Regression] AIX: gcc-4.9.0 bootstrap fails in stage-2

2014-05-02 Thread tgard at opentext dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60984 --- Comment #10 from Torbjörn Gard --- I have started the build on a local filesystem with a shorter path (/home/tga01/obj_stbldap01-4.9.0). The previous build was done on a nfs partition. The build in our environment is slow. Usually a week. The

[Bug debug/61033] Infinite loop in variable tracking

2014-05-02 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61033 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug sanitizer/56535] ICE: in build2_stat, at tree.c:3885 when compiling with -fsanitize=address

2014-05-02 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56535 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/56655] [F03] ASSOCIATE construct with OpenMP triggers ICE

2014-05-02 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56655 Dominique d'Humieres changed: What|Removed |Added Status|WAITING |RESOLVED Known to work|

[Bug fortran/60898] model compile error with gfortran 4.7 and gcc 4.9 on Mac OS 10.9

2014-05-02 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60898 --- Comment #4 from Dominique d'Humieres --- > After providing all the missing 'USE' items: Where did you get them?

[Bug tree-optimization/61034] New: Optimizing takes too many passes

2014-05-02 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61034 Bug ID: 61034 Summary: Optimizing takes too many passes Product: gcc Version: 4.10.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority:

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

2014-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55850 Tobias Burnus changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/61002] Can't divide by 0

2014-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61002 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #6

[Bug bootstrap/60984] [4.9 Regression] AIX: gcc-4.9.0 bootstrap fails in stage-2

2014-05-02 Thread tgard at opentext dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60984 --- Comment #11 from Torbjörn Gard --- No failure but restarted it in /home/tga01/obj_gcc with the thought of having a shorter and simpler path.

[Bug libfortran/61035] New: Crash in getcwd intrinsic due to stack overflow

2014-05-02 Thread jb at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61035 Bug ID: 61035 Summary: Crash in getcwd intrinsic due to stack overflow Product: gcc Version: unknown Status: UNCONFIRMED Severity: minor Priority: P3 Component: l

[Bug libfortran/61035] Crash in getcwd intrinsic due to stack overflow

2014-05-02 Thread jb at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61035 Janne Blomqvist changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jb at gcc dot gnu.org --- Commen

[Bug libstdc++/59476] [4.9/4.10 Regression] gdb pretty-printer cannot print C++11 _Rb_tree_iterator

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59476 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |4.9.1 Summary|gdb pretty-pri

[Bug target/49423] [4.7/4.8/4.9/4.10 Regression] [arm] internal compiler error: in push_minipool_fix

2014-05-02 Thread charles.baylis at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 --- Comment #27 from Charles Baylis --- I suspect this still remains as a latent bug. The zero/sign extend patterns still allow a memory operand, and there remains a subset of memory operands which will trigger the ICE (ie those which refer to a

[Bug ipa/59948] Optimize std::function

2014-05-02 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59948 --- Comment #5 from Marc Glisse --- (In reply to Jan Hubicka from comment #3) > The code in fold-const for nonzero check is really broken. I have somewerhe > WIP symtab patch for doing this, but it is not completely trivial to hook it > into fold

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #5 fro

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #6 from Jeffrey A. Law --- Ignore my last comment. I hadn't completed my thoughts yet.

[Bug libstdc++/59476] [4.9/4.10 Regression] gdb pretty-printer cannot print C++11 _Rb_tree_iterator

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59476 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Fri May 2 16:00:57 2014 New Revision: 210007 URL: http://gcc.gnu.org/viewcvs?rev=210007&root=gcc&view=rev Log: PR libstdc++/59476 * python/libstdcxx/v6/printers.py (get_value_fro

[Bug libstdc++/59476] [4.9/4.10 Regression] gdb pretty-printer cannot print C++11 _Rb_tree_iterator

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59476 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Fri May 2 16:01:30 2014 New Revision: 210008 URL: http://gcc.gnu.org/viewcvs?rev=210008&root=gcc&view=rev Log: PR libstdc++/59476 * python/libstdcxx/v6/printers.py (get_value_fro

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #7 from Kai Tietz --- Yeah, that was my initial idea here too. But this transformation is just an improvement for underlying unsigned one-bit values, as here the negate is indeed an nop.

[Bug libstdc++/59476] [4.9/4.10 Regression] gdb pretty-printer cannot print C++11 _Rb_tree_iterator

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59476 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #8 from Jeffrey A. Law --- So I think we need to make a gross level determination of what a canonical form for this stuff ought to be, then look at what it would take to transform into that canonical form. I think the key here is to r

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #9 from Kai Tietz --- The general solution here for patterns like '(a cmp1 b ? x : (a cmp2 b ? y : z))' would be to split such statment up into 3 conditions like: if (a cmp1 b) r = x; else if (a cmp2 b) r = y; else if (!(a cmp2 b &

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #10 from Jeffrey A. Law --- So if you go into a cascaded if-else form, don't we have to recover the COND_EXPR form to get good code? Remember, that to get good code here, we need to discover a non-branching form of one (or more) COND/

[Bug rtl-optimization/59429] Missed optimization opportunity in qsort-style comparison functions

2014-05-02 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #11 from Kai Tietz --- sure, I just shown the transformation for doing the sorting. After prioritizing the order we should transform back to initial condition and just changing comparison code plus the edges. To handle this we could

[Bug ada/48835] porting GNAT to m68k-linux

2014-05-02 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48835 --- Comment #56 from Andreas Schwab --- Created attachment 32724 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32724&action=edit Ada support patch updated for gcc 4.9

[Bug libstdc++/61036] New: [4.9/4.10 Regression] shared_ptr(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036 Bug ID: 61036 Summary: [4.9/4.10 Regression] shared_ptr(new int) rejected Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: rejects-valid Sever

[Bug bootstrap/60830] [4.9 Regression] ICE on bootstrapping on cygwin

2014-05-02 Thread fanael4 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60830 --- Comment #48 from Fanael --- Is revision 209946 an attempt to fix this?

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptr(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/25801] bad diagnostic for increment/decrement of pointer to incomplete array

2014-05-02 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25801 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Fri May 2 18:13:43 2014 New Revision: 210013 URL: http://gcc.gnu.org/viewcvs?rev=210013&root=gcc&view=rev Log: PR c/25801 * c-typeck.c (c_size_in_bytes): Update comment. Don't

[Bug c/25801] bad diagnostic for increment/decrement of pointer to incomplete array

2014-05-02 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25801 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptr(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Fri May 2 18:29:20 2014 New Revision: 210014 URL: http://gcc.gnu.org/viewcvs?rev=210014&root=gcc&view=rev Log: PR libstdc++/61036 * include/bits/shared_ptr_base.h (__shared_ptr::

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptr(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Fri May 2 18:29:48 2014 New Revision: 210015 URL: http://gcc.gnu.org/viewcvs?rev=210015&root=gcc&view=rev Log: PR libstdc++/61036 * include/bits/shared_ptr_base.h (__shared_ptr::

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptr(new T) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug middle-end/61037] New: array-bounds false positive

2014-05-02 Thread s...@li-snyder.org
Assignee: unassigned at gcc dot gnu.org Reporter: s...@li-snyder.org hi - I'm using gcc from the 4.9 branch: GNU C++ (GCC) version 4.9.1 20140502 (prerelease) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.9.1 20140502 (prerelease), GMP version 5.1.2, MPFR version 3.1.2

[Bug debug/61014] [4.7/4.8/4.9/4.10 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-05-02 Thread sven.buijssen at math dot uni-dortmund.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 --- Comment #5 from Sven Buijssen --- git bisect along with a suitable script identified this gcc commit as culprit: commit 599471650d6f0fb42b1c1c7e6b24ca21e65132fa Author: ebotcazou Date: Sat Nov 27 15:53:23 2010 + config/ *

[Bug ipa/60965] [4.10 Regression] IPA: Devirtualization versus placement new

2014-05-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60965 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #7 f

[Bug debug/61014] [4.7/4.8/4.9/4.10 Regression] gdb can't find symbol of derived data type array in nested subroutine

2014-05-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014 --- Comment #6 from Tobias Burnus --- For crossref, that was the patch r167201: "[patch] Enable Ada bootstrap with LTO" http://gcc.gnu.org/ml/gcc-patches/2010-11/msg02644.html

[Bug c++/60992] [4.9/4.10 Regression] ICE in tsubst_copy, at cp/pt.c:12637

2014-05-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 --- Comment #2 from Jason Merrill --- Author: jason Date: Fri May 2 19:47:40 2014 New Revision: 210017 URL: http://gcc.gnu.org/viewcvs?rev=210017&root=gcc&view=rev Log: PR c++/60992 * lambda.c (lambda_capture_field_type): Wrap anything d

[Bug c++/60992] [4.9/4.10 Regression] ICE in tsubst_copy, at cp/pt.c:12637

2014-05-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 --- Comment #3 from Jason Merrill --- Author: jason Date: Fri May 2 19:47:56 2014 New Revision: 210018 URL: http://gcc.gnu.org/viewcvs?rev=210018&root=gcc&view=rev Log: PR c++/60992 * lambda.c (lambda_capture_field_type): Wrap anything d

[Bug bootstrap/60830] [4.9 Regression] ICE on bootstrapping on cygwin

2014-05-02 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60830 --- Comment #49 from Bernd Edlinger --- (In reply to Fanael from comment #48) > Is revision 209946 an attempt to fix this? Yes. It is supposed to fix the cygwin-32 build with --disable-sjlj-exceptions

[Bug c++/60992] [4.9/4.10 Regression] ICE in tsubst_copy, at cp/pt.c:12637

2014-05-02 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/61038] New: g++ -E is unusable with UDL strings

2014-05-02 Thread b.r.longbons at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61038 Bug ID: 61038 Summary: g++ -E is unusable with UDL strings Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: critical Priority: P3 Component: c++

[Bug c++/61039] New: Using a constexpr's address as a template variable produces an unnecessary warning

2014-05-02 Thread lists at coryfields dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61039 Bug ID: 61039 Summary: Using a constexpr's address as a template variable produces an unnecessary warning Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severit

[Bug tree-optimization/60930] [4.8/4.9/4.10 Regression] Wrong folding of - ((unsigned long long) a * (unsigned long long) (unsigned int)-1)

2014-05-02 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60930 --- Comment #13 from Bill Schmidt --- Author: wschmidt Date: Fri May 2 21:49:26 2014 New Revision: 210020 URL: http://gcc.gnu.org/viewcvs?rev=210020&root=gcc&view=rev Log: [gcc] 2014-05-02 Bill Schmidt PR tree-optimization/60930 * g

[Bug tree-optimization/60930] [4.8/4.9/4.10 Regression] Wrong folding of - ((unsigned long long) a * (unsigned long long) (unsigned int)-1)

2014-05-02 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60930 --- Comment #14 from Bill Schmidt --- Author: wschmidt Date: Fri May 2 21:51:09 2014 New Revision: 210021 URL: http://gcc.gnu.org/viewcvs?rev=210021&root=gcc&view=rev Log: [gcc] 2014-05-02 Bill Schmidt PR tree-optimization/60930 * g

[Bug tree-optimization/60930] [4.8/4.9/4.10 Regression] Wrong folding of - ((unsigned long long) a * (unsigned long long) (unsigned int)-1)

2014-05-02 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60930 Bill Schmidt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/61040] New: internal compiler error: in gimplify_init_ctor_preeval, at gimplify.c:3320

2014-05-02 Thread b.r.longbons at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61040 Bug ID: 61040 Summary: internal compiler error: in gimplify_init_ctor_preeval, at gimplify.c:3320 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: norma

[Bug libstdc++/61041] New: Cannot create std::tr1::variate_generator from variate_generator::engine(); engine_value_type error

2014-05-02 Thread hstong at ca dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61041 Bug ID: 61041 Summary: Cannot create std::tr1::variate_generator from variate_generator::engine(); engine_value_type error Product: gcc Version: 4.8.2 Status: UNCONFIRMED

[Bug tree-optimization/61042] New: ICE on valid code at -O3 on x86_64-linux-gnu

2014-05-02 Thread su at cs dot ucdavis.edu
Thread model: posix gcc version 4.10.0 20140502 (experimental) [trunk revision 21] (GCC) $ $ gcc-trunk -O2 -c small.c $ gcc-4.9 -O3 -c small.c $ $ gcc-trunk -O3 -c small.c small.c: In function ‘foo’: small.c:4:1: internal compiler error: Segmentation fault foo () ^ 0x95c21f crash_signal

[Bug libfortran/52539] I/O: Wrong result for UTF-8/UCS-4 list-directed and namelist read and nml write

2014-05-02 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52539 --- Comment #20 from Jerry DeLisle --- Created attachment 32725 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32725&action=edit New preliminary patch - please test This patch takes a different approach. I have split up next_char and push_ch

[Bug c++/61040] [4.9/4.10 Regression] internal compiler error: in gimplify_init_ctor_preeval, at gimplify.c:3320

2014-05-02 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61040 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|