[Bug sanitizer/59758] [4.9/4.10 Regression] bootstrap failure in libsanitizer/asan on sparc-linux-gnu

2014-05-02 Thread davem at davemloft dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59758 --- Comment #9 from David S. Miller davem at davemloft dot net --- The next problem you'll run into is that the shmid additions for sparc weren't done correctly in the patch. Where you see 's64', it should be 'long', and where you see 'u64' it

[Bug sanitizer/59758] [4.9/4.10 Regression] bootstrap failure in libsanitizer/asan on sparc-linux-gnu

2014-05-02 Thread davem at davemloft dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59758 --- Comment #10 from David S. Miller davem at davemloft dot net --- Created attachment 32723 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32723action=edit Fix for libsanitizer build on sparc This adjusted patch fixes the build for me.

[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 tgard at opentext dot com --- 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

[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 dominiq at lps dot ens.fr changed: What|Removed |Added Status|NEW |RESOLVED

[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 dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[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 dominiq at lps dot ens.fr --- 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

[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 burnus at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[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 burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc

[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 tgard at opentext dot com --- 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:

[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 jb at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jb at gcc

[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 redi at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.1

[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 charles.baylis at linaro dot org --- 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

[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 glisse at gcc dot gnu.org --- (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

[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 law at redhat dot com changed: What|Removed |Added CC||law at redhat dot

[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 law at redhat dot com --- 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 redi at gcc dot gnu.org --- Author: redi Date: Fri May 2 16:00:57 2014 New Revision: 210007 URL: http://gcc.gnu.org/viewcvs?rev=210007root=gccview=rev Log: PR libstdc++/59476 *

[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 redi at gcc dot gnu.org --- Author: redi Date: Fri May 2 16:01:30 2014 New Revision: 210008 URL: http://gcc.gnu.org/viewcvs?rev=210008root=gccview=rev Log: PR libstdc++/59476 *

[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 ktietz at gcc dot gnu.org --- 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 redi at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 law at redhat dot com --- 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

[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 ktietz at gcc dot gnu.org --- 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

[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 law at redhat dot com --- 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

[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 ktietz at gcc dot gnu.org --- 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

[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 sch...@linux-m68k.org --- Created attachment 32724 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32724action=edit Ada support patch updated for gcc 4.9

[Bug libstdc++/61036] New: [4.9/4.10 Regression] shared_ptrvoid(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_ptrvoid(new int) rejected Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: rejects-valid

[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 fanael4 at gmail dot com --- Is revision 209946 an attempt to fix this?

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(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 redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[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 mpolacek at gcc dot gnu.org --- Author: mpolacek Date: Fri May 2 18:13:43 2014 New Revision: 210013 URL: http://gcc.gnu.org/viewcvs?rev=210013root=gccview=rev Log: PR c/25801 * c-typeck.c

[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 mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(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 redi at gcc dot gnu.org --- Author: redi Date: Fri May 2 18:29:20 2014 New Revision: 210014 URL: http://gcc.gnu.org/viewcvs?rev=210014root=gccview=rev Log: PR libstdc++/61036 *

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(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 redi at gcc dot gnu.org --- Author: redi Date: Fri May 2 18:29:48 2014 New Revision: 210015 URL: http://gcc.gnu.org/viewcvs?rev=210015root=gccview=rev Log: PR libstdc++/61036 *

[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(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 redi at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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, MPC

[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 sven.buijssen at math dot uni-dortmund.de --- git bisect along with a suitable script identified this gcc commit as culprit: commit 599471650d6f0fb42b1c1c7e6b24ca21e65132fa Author: ebotcazou

[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 jason at gcc dot gnu.org changed: What|Removed |Added CC||jason at gcc dot

[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 burnus at gcc dot gnu.org --- 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 jason at gcc dot gnu.org --- Author: jason Date: Fri May 2 19:47:40 2014 New Revision: 210017 URL: http://gcc.gnu.org/viewcvs?rev=210017root=gccview=rev Log: PR c++/60992 * lambda.c

[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 jason at gcc dot gnu.org --- Author: jason Date: Fri May 2 19:47:56 2014 New Revision: 210018 URL: http://gcc.gnu.org/viewcvs?rev=210018root=gccview=rev Log: PR c++/60992 * lambda.c

[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 bernd.edlinger at hotmail dot de --- (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 jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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

[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 wschmidt at gcc dot gnu.org --- Author: wschmidt Date: Fri May 2 21:49:26 2014 New Revision: 210020 URL: http://gcc.gnu.org/viewcvs?rev=210020root=gccview=rev Log: [gcc] 2014-05-02 Bill Schmidt

[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 wschmidt at gcc dot gnu.org --- Author: wschmidt Date: Fri May 2 21:51:09 2014 New Revision: 210021 URL: http://gcc.gnu.org/viewcvs?rev=210021root=gccview=rev Log: [gcc] 2014-05-02 Bill Schmidt

[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 wschmidt at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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:

[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 jvdelisle at gcc dot gnu.org --- Created attachment 32725 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32725action=edit New preliminary patch - please test This patch takes a different approach. I have