[Bug middle-end/61209] New: [4.10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:1950

2014-05-16 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61209 Bug ID: 61209 Summary: [4.10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:1950 Product: gcc Version: 4.10.0 Status: UNCONFIRMED Sev

[Bug target/44557] internal compiler error: in gen_thumb_movhi_clobber, at config/arm/arm.md:5811

2014-05-16 Thread sandra at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44557 Sandra Loosemore changed: What|Removed |Added CC||sandra at codesourcery dot com --- Co

[Bug other/56811] [4.8/4.9/4.10 Regression] libbacktrace causes undefined symbol "_Unwind_GetIPInfo" on ia64-hpux

2014-05-16 Thread alm at sibmail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56811 Alexander changed: What|Removed |Added CC||alm at sibmail dot ru --- Comment #10 from A

[Bug target/61208] armhf: generated asm code produces "branch out of range" error in gas with -Os

2014-05-16 Thread mh+gcc at glandium dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61208 --- Comment #1 from Mike Hommey --- Created attachment 32812 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32812&action=edit Corresponding assembly (compressed) This is the assembly I got with the full normal command line. But I can repro

[Bug target/61208] New: armhf: generated asm code produces "branch out of range" error in gas with -Os

2014-05-16 Thread mh+gcc at glandium dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61208 Bug ID: 61208 Summary: armhf: generated asm code produces "branch out of range" error in gas with -Os Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity:

[Bug target/61202] gcc generates invalid sqdmulh instruction

2014-05-16 Thread carrot at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61202 --- Comment #1 from Carrot --- In arm_neon.h, we have __extension__ static __inline int16x8_t __attribute__ ((__always_inline__)) vqdmulhq_n_s16 (int16x8_t a, int16_t b) { int16x8_t result; __asm__ ("sqdmulh %0.8h,%1.8h,%2.h[0]" :

[Bug middle-end/61207] Win64 gcc 4.9.0: ICE at -Os compiling some C++ code

2014-05-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61207 Andrew Pinski changed: What|Removed |Added Version|unknown |4.9.0 Severity|major

[Bug middle-end/61207] New: Win64 gcc 4.9.0: ICE at -Os compiling some C++ code

2014-05-16 Thread mingw.android at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61207 Bug ID: 61207 Summary: Win64 gcc 4.9.0: ICE at -Os compiling some C++ code Product: gcc Version: unknown Status: UNCONFIRMED Severity: major Priority: P3 Compone

[Bug target/54089] [SH] Refactor shift patterns

2014-05-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54089 --- Comment #31 from Oleg Endo --- Author: olegendo Date: Fri May 16 23:12:19 2014 New Revision: 210537 URL: http://gcc.gnu.org/viewcvs?rev=210537&root=gcc&view=rev Log: gcc/ PR target/54089 * config/sh/predicates.md (negt_reg_shl31_oper

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2014-05-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 --- Comment #75 from Oleg Endo --- Author: olegendo Date: Fri May 16 22:54:32 2014 New Revision: 210535 URL: http://gcc.gnu.org/viewcvs?rev=210535&root=gcc&view=rev Log: gcc/ PR target/51244 * config/sh/sh.c (sh_eval_treg_value): Handle

[Bug driver/61206] New: Duplicate -I- causes compiler to hang

2014-05-16 Thread tprince at coverity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61206 Bug ID: 61206 Summary: Duplicate -I- causes compiler to hang Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver

[Bug libfortran/61187] valgrind errors if stdin is closed

2014-05-16 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61187 --- Comment #3 from Janne Blomqvist --- Author: jb Date: Fri May 16 20:48:17 2014 New Revision: 210530 URL: http://gcc.gnu.org/viewcvs?rev=210530&root=gcc&view=rev Log: PR 61187 Fix use of uninitialized data. 2014-05-16 Janne Blomqvist

[Bug libfortran/61187] valgrind errors if stdin is closed

2014-05-16 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61187 --- Comment #2 from Janne Blomqvist --- Author: jb Date: Fri May 16 20:42:56 2014 New Revision: 210529 URL: http://gcc.gnu.org/viewcvs?rev=210529&root=gcc&view=rev Log: PR 61187 Fix use of uninitialized data. 2014-05-16 Janne Blomqvist

[Bug libfortran/61187] valgrind errors if stdin is closed

2014-05-16 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61187 --- Comment #1 from Janne Blomqvist --- Author: jb Date: Fri May 16 20:37:13 2014 New Revision: 210527 URL: http://gcc.gnu.org/viewcvs?rev=210527&root=gcc&view=rev Log: PR 61187 Fix use of uninitialized memory. 2014-05-16 Janne Blomqvist

[Bug c/61081] excessive warnings: right-hand operand of comma expression has no effect

2014-05-16 Thread peter_e at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61081 --- Comment #6 from Peter Eisentraut --- This particular case is in system headers, but there are other cases that are not, so this isn't going to help in general. I think this is a legitimate way to write a function-like macro that has a side-e

[Bug go/61205] New: gccgo: ICE in fold_binary_loc

2014-05-16 Thread dvyukov at google dot com
-bootstrap --enable-checking=yes --disable-multilib --prefix=gcc_trunk/install Thread model: posix gcc version 4.10.0 20140516 (experimental) (GCC) The program is: package main func main() { (<-(<-make(chan chan func([1]string, float64) (chan string, [0]bool([1]string{string("

[Bug go/61204] New: gccgo: ICE in in fold_convert_loc

2014-05-16 Thread dvyukov at google dot com
--disable-bootstrap --enable-checking=yes --disable-multilib --prefix=gcc_trunk/install Thread model: posix gcc version 4.10.0 20140516 (experimental) (GCC) The program is: package main func main() { type id2 chan map[uintptr]string type id3 [0]string type id4 float64 _ = <-<

[Bug tree-optimization/61203] New: [4.7/4.8/4.9/4.10 Regression] g++.old-deja/g++.jason/rvalue2.C FAILs with -O2 -fno-inline

2014-05-16 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61203 Bug ID: 61203 Summary: [4.7/4.8/4.9/4.10 Regression] g++.old-deja/g++.jason/rvalue2.C FAILs with -O2 -fno-inline Product: gcc Version: 4.10.0 Status:

[Bug c/56724] sub-optimal location in error

2014-05-16 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56724 --- Comment #8 from Manuel López-Ibáñez --- (In reply to Tom Tromey from comment #5) > I tried this today with a recent-ish gcc trunk build, and > there's been a regression. I think the problem is that convert_for_assignment uses "location" inst

[Bug c++/51640] Misleading error if the type in the catch() is ambiguous

2014-05-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51640 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/51640] Misleading error if the type in the catch() is ambiguous

2014-05-16 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51640 --- Comment #5 from paolo at gcc dot gnu.org --- Author: paolo Date: Fri May 16 17:42:23 2014 New Revision: 210521 URL: http://gcc.gnu.org/viewcvs?rev=210521&root=gcc&view=rev Log: /cp 2014-05-16 Paolo Carlini PR c++/51640 * parser.c

[Bug rtl-optimization/60969] [4.9/4.10 Regression] ICE in output_129 in MMXMOV of mode MODE_SF for march=pentium4

2014-05-16 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 --- Comment #23 from Vladimir Makarov --- Author: vmakarov Date: Fri May 16 17:37:17 2014 New Revision: 210520 URL: http://gcc.gnu.org/viewcvs?rev=210520&root=gcc&view=rev Log: 2014-05-16 Vladimir Makarov PR rtl-optimization/60969 *

[Bug rtl-optimization/60969] [4.9/4.10 Regression] ICE in output_129 in MMXMOV of mode MODE_SF for march=pentium4

2014-05-16 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 --- Comment #22 from Vladimir Makarov --- Author: vmakarov Date: Fri May 16 17:21:04 2014 New Revision: 210519 URL: http://gcc.gnu.org/viewcvs?rev=210519&root=gcc&view=rev Log: 2014-05-16 Vladimir Makarov PR rtl-optimization/60969 *

[Bug rtl-optimization/60969] [4.9/4.10 Regression] ICE in output_129 in MMXMOV of mode MODE_SF for march=pentium4

2014-05-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 --- Comment #21 from H.J. Lu --- MMX and x87 registers are aliases of each others. They can't be used at the same time. Is there a way to pass this information to RA?

[Bug target/61202] New: gcc generates invalid sqdmulh instruction

2014-05-16 Thread carrot at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61202 Bug ID: 61202 Summary: gcc generates invalid sqdmulh instruction Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug ada/61201] Cross compile fails with SPARK_05 undefined

2014-05-16 Thread charlet at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61201 Arnaud Charlet changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/60969] [4.9/4.10 Regression] ICE in output_129 in MMXMOV of mode MODE_SF for march=pentium4

2014-05-16 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 --- Comment #20 from Vladimir Makarov --- The problem is ira-costs.c. One pseudo gets equal costs for memory and all classes. Therefore when non-mmx hard regs are not enough, a mmx is used. After initialization of costs of reg classes for the

[Bug ada/61201] New: Cross compile fails with SPARK_05 undefined

2014-05-16 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61201 Bug ID: 61201 Summary: Cross compile fails with SPARK_05 undefined Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada

[Bug rtl-optimization/61094] [4.9/4.10 Regression] -O3 insn Internal compiler error in copyprop_hardreg_forward_1, at regcprop.c:775

2014-05-16 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61094 --- Comment #14 from Jeffrey A. Law --- I'm not talking about restricting the general case where we've got cascaded extensions. Just the case where one of the insns in the cascade has a source/dest that are not the same register. Which is a cas

[Bug rtl-optimization/60969] [4.9/4.10 Regression] ICE in output_129 in MMXMOV of mode MODE_SF for march=pentium4

2014-05-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 --- Comment #19 from H.J. Lu --- There is #define VALID_MMX_REG_MODE_3DNOW(MODE) \ ((MODE) == V2SFmode || (MODE) == SFmode) and ix86_hard_regno_mode_ok returns TRUE for holding SFmode in MMX registers. It is wrong to tell RA that MMX registe

[Bug c++/51640] Misleading error if the type in the catch() is ambiguous

2014-05-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51640 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED CC|paolo at gcc

[Bug libgomp/61200] internal compiler error: Segmentation fault, assert & openmp

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

[Bug libgcc/56846] _Unwind_Backtrace on ARM and noexcept

2014-05-16 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56846 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/61075] parallel std::accumulate reduct type cannot be different than the iterated type

2014-05-16 Thread denes.matetelki at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61075 --- Comment #8 from Denes Matetelki --- Just an observation: The contained type also need to declare and define ctor(int). Which can be tricky, if it is a template class and: template class Custom { public: Custom(T t) : m_t(t) {} Custom(

[Bug libstdc++/58962] Pretty printers use obsolete Python syntax

2014-05-16 Thread bmerry at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58962 --- Comment #4 from Bruce Merry --- Incidentally, the workaround I have been using is to just run the script through 2to3. Since Python only tells you things have gone wrong when you execute the code I can't guarantee that this fixes everything,

[Bug libstdc++/58962] Pretty printers use obsolete Python syntax

2014-05-16 Thread daniel.gutson at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58962 --- Comment #3 from Daniel Gutson --- Please do not close this issue.(In reply to Bruce Merry from comment #1) > I've now realised that this is actually just the tip of the iceberg - I > suspect that libstdc++'s pretty printers aren't Python 3 r

[Bug libstdc++/58962] Pretty printers use obsolete Python syntax

2014-05-16 Thread gonzalo.bonigo at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58962 GonzaloBonigo changed: What|Removed |Added CC||gonzalo.bonigo@tallertechno

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-16 Thread christophe.lyon at st dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 --- Comment #6 from christophe.lyon at st dot com --- I have re-run the tests with trunk@210140 and older binutils (Sept 2013). The test fails at compilation with target arm-none-linux-gnueabi, and CFLAGS=-Os -pie -fpie or -Os -pie -fPIE in the

[Bug libgomp/61200] New: internal compiler error: Segmentation fault, assert & openmp

2014-05-16 Thread psxlover at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61200 Bug ID: 61200 Summary: internal compiler error: Segmentation fault, assert & openmp Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: minor Pr

[Bug target/59904] [ARM] tls-reload-1.c fails

2014-05-16 Thread christophe.lyon at st dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904 --- Comment #5 from christophe.lyon at st dot com --- Created attachment 32806 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32806&action=edit ELF binary file

[Bug libstdc++/60758] Infinite backtrace in __cxa_end_cleanup

2014-05-16 Thread merzlyakovao at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60758 --- Comment #4 from merzlyakovao at gcc dot gnu.org --- Author: merzlyakovao Date: Fri May 16 13:16:33 2014 New Revision: 210515 URL: http://gcc.gnu.org/viewcvs?rev=210515&root=gcc&view=rev Log: 2014-05-16 Alexey Merzlyakov PR libstdc++/6

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #14 from vincenzo Innocente --- provided that future patches will make the code in comment 1 and 2 (and bar) go vectorize is fine with me. if it ends up to vectorize also with "bool" instead of "int" even better. (I am not sure that

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #13 from vincenzo Innocente --- I confirm that with last patch the regression is gone also in a more complex actual application I had. The regression concerns only comment 2 and 3. all the other cases in comment 1 were various attem

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #12 from Richard Biener --- void bar2() { for (int i=0; i<1024; ++i) { k[i] = x[i]>0; j[i] = w[i]<0; z[i] = ( k[i] & j[i]) ? z[i] : y[i]; } } has similar issues (non-single-uses due to CSE and propagating from the conversi

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #11 from Richard Biener --- (In reply to Richard Biener from comment #10) > Created attachment 32805 [details] > patch fixing the regression > > This would fix the regression (also without the previous patch?) It does, on the 4.9 br

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #10 from Richard Biener --- Created attachment 32805 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32805&action=edit patch fixing the regression This would fix the regression (also without the previous patch?)

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #9 from Richard Biener --- Author: rguenth Date: Fri May 16 11:21:11 2014 New Revision: 210514 URL: http://gcc.gnu.org/viewcvs?rev=210514&root=gcc&view=rev Log: 2014-05-16 Richard Biener PR tree-optimization/61194 * tree-

[Bug c++/58899] g++ seg faulted

2014-05-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58899 Paolo Carlini changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/59352] Internal compiler error

2014-05-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59352 Paolo Carlini changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug libstdc++/54316] [C++11] move constructor for stringstream

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

[Bug middle-end/61199] [trans-mem] _cxa_free_exception is not transaction safe

2014-05-16 Thread torvald at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61199 torvald at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/61199] New: [trans-mem] _cxa_free_exception is not transaction safe

2014-05-16 Thread torvald at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61199 Bug ID: 61199 Summary: [trans-mem] _cxa_free_exception is not transaction safe Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Prior

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #8 from rguenther at suse dot de --- On Fri, 16 May 2014, vincenzo.innocente at cern dot ch wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 > > --- Comment #7 from vincenzo Innocente --- > great! > > the original versi

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #7 from vincenzo Innocente --- great! the original version (that vectorized in 4.8.1) void barX() { for (int i=0; i<1024; ++i) { k[i] = (x[i]>0) & (w[i]0) & (w[i]0.5f); z[i] = c ? y[i] : z[i]; } } vectorized if (c) z[i] =

[Bug libstdc++/61166] overflow when parse number in std::duration operator""

2014-05-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61166 --- Comment #13 from Jonathan Wakely --- Author: redi Date: Fri May 16 09:30:57 2014 New Revision: 210511 URL: http://gcc.gnu.org/viewcvs?rev=210511&root=gcc&view=rev Log: 2014-05-15 Ed Smith-Rowland <3dw...@verizon.net> Jonathan Wakel

[Bug tree-optimization/61194] [4.9/4.10 Regression] vectorization failed with "bit-precision arithmetic not supported" even if conversion to int is requested

2014-05-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61194 --- Comment #6 from Richard Biener --- Created attachment 32803 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32803&action=edit patch Like this.

[Bug c++/61198] Crash when selecting specializations through aliases.

2014-05-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61198 --- Comment #2 from Paolo Carlini --- Closely related to c++/60767

[Bug c++/61198] Crash when selecting specializations through aliases.

2014-05-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61198 Paolo Carlini changed: What|Removed |Added Severity|blocker |normal

[Bug tree-optimization/61197] [4.10 Regression] wrong code at -O3 on x86_64-linux (in both 32-bit and 64-bit modes)

2014-05-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61197 --- Comment #3 from Richard Biener --- Make sure to add all the various testcases.

[Bug tree-optimization/61197] [4.10 Regression] wrong code at -O3 on x86_64-linux (in both 32-bit and 64-bit modes)

2014-05-16 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61197 --- Comment #2 from Marc Glisse --- (In reply to Zhendong Su from comment #0) > It seems different from PR 61140 and PR 61150 as -fno-tree-dce makes both > disappear, but not this one. Still the same bug (fixed by the same patch). I am sorry it

[Bug tree-optimization/61197] [4.10 Regression] wrong code at -O3 on x86_64-linux (in both 32-bit and 64-bit modes)

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

[Bug rtl-optimization/61094] [4.9/4.10 Regression] -O3 insn Internal compiler error in copyprop_hardreg_forward_1, at regcprop.c:775

2014-05-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61094 --- Comment #13 from Jakub Jelinek --- I vaguely remember it has been seen in the wild, not sure how often, but there were several bugreports about that. In any case, I'd say it is a pitty to stop optimizing this case for the unlikely case there

[Bug middle-end/61196] Optimizer does not handle memory accesses with two pointers to same location correctly

2014-05-16 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61196 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug libstdc++/61166] overflow when parse number in std::duration operator""

2014-05-16 Thread kan.liu.229 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61166 --- Comment #12 from Kan Liu --- (In reply to Jonathan Wakely from comment #11) > (In reply to Kan Liu from comment #10) > > _Select_type already does the overflow check, so *template implemented > > operators* is still redundant I think. > > Yo

[Bug libstdc++/60966] std::call_once sometime hangs

2014-05-16 Thread thomas.sanchz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60966 --- Comment #26 from Thomas Sanchez --- In the end the problem is quite simple :) One workaround would be to move the promise into the lambda however I would be glad that your patch get accepted, because IMHO it is not an expected behavior from a

[Bug libstdc++/60966] std::call_once sometime hangs

2014-05-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60966 --- Comment #25 from Jonathan Wakely --- (In reply to Leon Timmermans from comment #24) > > get_future() is non-const, set_value() is non-const. > > I can see your point from a C++ point of view, but this doesn't make sense > from a usable threa

[Bug libstdc++/61166] overflow when parse number in std::duration operator""

2014-05-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61166 --- Comment #11 from Jonathan Wakely --- (In reply to Kan Liu from comment #10) > _Select_type already does the overflow check, so *template implemented > operators* is still redundant I think. You can't use _Select_type on a literal operator th