[Bug libstdc++/61374] string_view::operator string() is buggy

2014-05-30 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61374 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/61375] New: ICE in int_cst_value at -O3 in tree-ssa pass when compiling a reference to an __int128 value

2014-05-30 Thread gary at intrepid dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61375 Bug ID: 61375 Summary: ICE in int_cst_value at -O3 in tree-ssa pass when compiling a reference to an __int128 value Product: gcc Version: 4.10.0 Status: UNCONFIRMED

[Bug libstdc++/61374] New: string_view::operator string() is buggy

2014-05-30 Thread john.salmon at deshaw dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61374 Bug ID: 61374 Summary: string_view::operator string() is buggy Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug ipa/61160] [4.9/4.10 Regression] wrong code with -O3 (or ICE: verify_cgraph_node failed: edge points to wrong declaration)

2014-05-30 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61160 --- Comment #4 from Martin Jambor --- These are in fact two different issues. I proposed the following to patches on the mailing list to address them: https://gcc.gnu.org/ml/gcc-patches/2014-05/msg02658.html and https://gcc.gnu.org/ml/gcc-pat

[Bug middle-end/49721] convert_memory_address_addr_space may generate invalid new insns

2014-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49721 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug ipa/61211] [4.9/4.10 Regression] ICE: verify_cgraph_node failed: edge points to wrong declaration with -O3 -fno-inline

2014-05-30 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61211 --- Comment #2 from Martin Jambor --- I have proposed a patch to address this in the mailing list: https://gcc.gnu.org/ml/gcc-patches/2014-05/msg02656.html

[Bug middle-end/49721] convert_memory_address_addr_space may generate invalid new insns

2014-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49721 --- Comment #33 from Andrew Pinski --- *** Bug 55142 has been marked as a duplicate of this bug. ***

[Bug middle-end/55142] [4.8 Regression] internal compiler error: in plus_constant, at explow.c:88

2014-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55142 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/61354] GCC bootstrap with LTO fails in trunk when built with isl

2014-05-30 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61354 Venkataramanan changed: What|Removed |Added CC||hubicka at ucw dot cz --- Comment #3 fr

[Bug c/61373] New: neon registers restored incorrectly with -mapcs-frame -O -fno-omit-frame-pointer

2014-05-30 Thread breiten at lexmark dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61373 Bug ID: 61373 Summary: neon registers restored incorrectly with -mapcs-frame -O -fno-omit-frame-pointer Product: gcc Version: unknown Status: UNCONFIRMED Severi

[Bug middle-end/49721] convert_memory_address_addr_space may generate invalid new insns

2014-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49721 --- Comment #32 from H.J. Lu --- (In reply to Andrew Pinski from comment #31) > I cannot reproduce the original bug with the patch in comment #26 reverted. The original bug only happened with -maddress-mode=long and it may become latent due to o

[Bug ipa/61190] [4.8/4.9/4.10 Regression] g++.old-deja/g++.mike/p4736b.C FAILs at -O2/-Os/-O3

2014-05-30 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61190 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de --- C

[Bug c++/52830] ICE: "canonical types differ for identity types ..." when attempting SFINAE with member type

2014-05-30 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52830 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/49721] convert_memory_address_addr_space may generate invalid new insns

2014-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49721 --- Comment #31 from Andrew Pinski --- I cannot reproduce the original bug with the patch in comment #26 reverted.

[Bug bootstrap/61320] [4.10 regression] ICE in jcf-parse.c:1622 (parse_class_file

2014-05-30 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61320 --- Comment #7 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE Uni-Bielefeld.DE> --- >> --- Comment #1 from Richard Biener --- >> gcc/java/jcf.h:#define GET_u2(PTR) (((PTR)[0] << 8) | ((PTR)[

[Bug c++/61370] decltype, enable_if, previous arguments

2014-05-30 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61370 --- Comment #3 from Paolo Carlini --- I meant c++/52830

[Bug c++/61370] decltype, enable_if, previous arguments

2014-05-30 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61370 --- Comment #2 from Paolo Carlini --- Seems closely related to c++/58230

[Bug c++/61368] Sfinae with template member

2014-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61368 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug c++/61370] decltype, enable_if, previous arguments

2014-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61370 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/56947] [4.7 Regression] Bogus 'XX' was not declared in this scope

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

[Bug c++/52026] [4.6/4.7/4.8 Regression] Constexpr Variable Appears Uninitialized in Lambda

2014-05-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52026 Bug 52026 depends on bug 56947, which changed state. Bug 56947 Summary: [4.7 Regression] Bogus 'XX' was not declared in this scope https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56947 What|Removed |Added -

[Bug c++/36183] misleading error message with explicit copy constructor call

2014-05-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36183 --- Comment #2 from Jason Merrill --- Sounds good. We'd probably get that by changing add_candidates to mark an explicit candidate as bad rather than non-viable, and then adding the explanation to convert_like_real.

[Bug c++/56947] [4.7 Regression] Bogus 'XX' was not declared in this scope

2014-05-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56947 --- Comment #5 from Jason Merrill --- Author: jason Date: Fri May 30 18:55:56 2014 New Revision: 211094 URL: http://gcc.gnu.org/viewcvs?rev=211094&root=gcc&view=rev Log: PR c++/56947 * pt.c (instantiate_decl): Check that defer_ok is not

[Bug target/60104] load not folded into indirect branch on x86-64

2014-05-30 Thread ktietz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60104 --- Comment #1 from Kai Tietz --- Author: ktietz Date: Fri May 30 18:00:11 2014 New Revision: 211089 URL: http://gcc.gnu.org/viewcvs?rev=211089&root=gcc&view=rev Log: PR target/60104 * config/i386/i386.c (x86_output_mi_thunk): Add memory

[Bug libstdc++/61011] libstdc++-v3 should be target-libstdc++-v3 in top level configure

2014-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61011 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/61011] libstdc++-v3 should be target-libstdc++-v3 in top level configure

2014-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61011 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Fri May 30 17:16:14 2014 New Revision: 211087 URL: http://gcc.gnu.org/viewcvs?rev=211087&root=gcc&view=rev Log: PR libstdc++/61011 * configure.ac (--disable-libstdcxx): Set nocon

[Bug target/61296] Excessive alignment in ix86_data_alignment

2014-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61296 --- Comment #2 from H.J. Lu --- After r199898, DATA_ALIGNMENT is only for optimization purposes. Align struct >= 64 bytes to 64 bytes may increase data size due to excessive alignment.

[Bug c++/61372] New: Add warning to detect noexcept functions that might throw

2014-05-30 Thread scovich at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61372 Bug ID: 61372 Summary: Add warning to detect noexcept functions that might throw Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement

[Bug c++/61368] Sfinae with template member

2014-05-30 Thread p.bartosiewi at partner dot samsung.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61368 --- Comment #1 from Piotr Bartosiewicz --- template static true_type test(decltype(std::declval().template visit(std::declval()))*); This fixes the problem, but still don't know whether gcc or clang is wrong about the original code.

[Bug preprocessor/61371] cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread crrodriguez at opensuse dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 --- Comment #6 from Cristian Rodríguez --- (In reply to Manuel López-Ibáñez from comment #5) > (In reply to Cristian Rodríguez from comment #2) > > It would be.. if there wasn't half a ton of packages using -Werror > > In fact, it was committed

[Bug preprocessor/61371] cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 --- Comment #5 from Manuel López-Ibáñez --- (In reply to Cristian Rodríguez from comment #2) > It would be.. if there wasn't half a ton of packages using -Werror In fact, it was committed and the message tells you which option you have to use to

[Bug preprocessor/61371] cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 --- Comment #4 from Manuel López-Ibáñez --- Also, there was this patch, but I am not sure it was ever committed: https://gcc.gnu.org/ml/gcc-patches/2008-07/msg02321.html

[Bug preprocessor/61371] cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 --- Comment #3 from Andrew Pinski --- Why don't you poision the use of __DATE__ and __TIME__ in a header file that you -include to force people not to use use those macros which allows you to audit the packages in one go.

[Bug preprocessor/61371] cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread crrodriguez at opensuse dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 --- Comment #2 from Cristian Rodríguez --- (In reply to Manuel López-Ibáñez from comment #1) > You can simply redefine them in the command-line: > > http://lists.opensuse.org/opensuse-buildservice/2011-04/msg00049.html > > isn't that enough? I

[Bug preprocessor/61371] cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Commen

[Bug preprocessor/61371] New: cpp: Implement -fno-date-time/-freproducible-dates or similar

2014-05-30 Thread crrodriguez at opensuse dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61371 Bug ID: 61371 Summary: cpp: Implement -fno-date-time/-freproducible-dates or similar Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement

[Bug c++/36183] misleading error message with explicit copy constructor call

2014-05-30 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36183 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/61370] New: decltype, enable_if, previous arguments

2014-05-30 Thread patrick.a.moran at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61370 Bug ID: 61370 Summary: decltype, enable_if, previous arguments Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/61362] g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 does not compile lambda with template

2014-05-30 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61362 --- Comment #2 from Daniel Krügler --- Reduced example (removing library dependencies) using compiler flags -Wall -Wextra -std=c++11 -pedantic for gcc HEAD 4.10.0 20140529 (experimental) //- struct function { template

[Bug c++/56947] [4.7 Regression] Bogus 'XX' was not declared in this scope

2014-05-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56947 --- Comment #4 from Jason Merrill --- Author: jason Date: Fri May 30 15:09:29 2014 New Revision: 211083 URL: http://gcc.gnu.org/viewcvs?rev=211083&root=gcc&view=rev Log: PR c++/56947 * pt.c (instantiate_decl): Don't defer instantiation o

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

2014-05-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 --- Comment #5 from Jason Merrill --- Author: jason Date: Fri May 30 15:09:40 2014 New Revision: 211084 URL: http://gcc.gnu.org/viewcvs?rev=211084&root=gcc&view=rev Log: PR c++/60992 * pt.c (tsubst_init): Split out from... (tsubst_ex

[Bug c++/61362] g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 does not compile lambda with template

2014-05-30 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61362 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug libstdc++/61369] New: std::discrete_distribution::operator() may return event 0 even if its probability is 0.0

2014-05-30 Thread stefan_stuff at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61369 Bug ID: 61369 Summary: std::discrete_distribution::operator() may return event 0 even if its probability is 0.0 Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug c++/61368] New: Sfinae with template member

2014-05-30 Thread p.bartosiewi at partner dot samsung.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61368 Bug ID: 61368 Summary: Sfinae with template member Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assigne

[Bug c/30020] improve diagnostics for limited range warning for a switch statement

2014-05-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30020 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/38612] Vague error diagnostics for pointer-to-member type incompatibility

2014-05-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38612 --- Comment #5 from Jason Merrill --- (In reply to Manuel López-Ibáñez from comment #4) Those sound good to me.

[Bug inline-asm/49611] Inline asm should support input/output of flags

2014-05-30 Thread scovich at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49611 --- Comment #6 from Ryan Johnson --- (In reply to Jeremy from comment #5) > It may not be possible, but perhaps a simpler thing might be for > the asm() to notionally "return" a single boolean value which > reflects ONE flag only. Interesting!

[Bug c++/38612] Vague error diagnostics for pointer-to-member type incompatibility

2014-05-30 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38612 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/30020] improve diagnostics for limited range warning for a switch statement

2014-05-30 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30020 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/61211] [4.9/4.10 Regression] ICE: verify_cgraph_node failed: edge points to wrong declaration with -O3 -fno-inline

2014-05-30 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61211 Martin Jambor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug inline-asm/49611] Inline asm should support input/output of flags

2014-05-30 Thread gcc.hall at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49611 Jeremy changed: What|Removed |Added CC||gcc.hall at gmail dot com --- Comment #5 from J

[Bug lto/58528] lto1: internal compiler error: in build_abbrev_table, at dwarf2out.c:7478

2014-05-30 Thread blade at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58528 Eduard Bloch changed: What|Removed |Added CC||blade at debian dot org --- Comment #8 fr

[Bug spam/61365] e

2014-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61365 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Component|java

[Bug spam/61366] erro

2014-05-30 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61366 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Component|java

[Bug middle-end/61354] GCC bootstrap with LTO fails in trunk when built with isl

2014-05-30 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61354 --- Comment #2 from Venkataramanan --- Maxim, "sources/gcc-fsf/gcc" is the top level source directory and it contains the contrib folder. gcc compiler sources are in "sources/gcc-fsf/gcc/gcc".

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

2014-05-30 Thread ktietz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59429 --- Comment #13 from Kai Tietz --- Hmm, I don't see what binary-combine helper would help here? It might be a good thing to have such a abstract-representation for doing logical optimizations of comparison chains. Nevertheless this seems to me b

[Bug middle-end/61354] GCC bootstrap with LTO fails in trunk when built with isl

2014-05-30 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61354 Maxim Kuvyrkov changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug fortran/61234] Warn for use-stmt without explicit only-list.

2014-05-30 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61234 Joost VandeVondele changed: What|Removed |Added URL||https://gcc.gnu.org/ml/fort