[Bug c++/58969] bogus error: the value of 'kName' is not usable in a constant expression

2014-12-10 Thread richard-gccbugzilla at metafoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58969 --- Comment #2 from Richard Smith richard-gccbugzilla at metafoo dot co.uk --- (In reply to Kai Tietz from comment #1) Hmm, issue seems to be in too restrictive decl_maybe_constant_var_p function. I don't know how the GCC code is structured,

[Bug c++/64248] [5 Regression] Error: declarator-id missing; using reserved word ‘__FUNCTION__’

2014-12-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64248 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/64259] New: Erroneous declaration 'struct ...' does not declare anything when using typename

2014-12-10 Thread rutsky.vladimir at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64259 Bug ID: 64259 Summary: Erroneous declaration 'struct ...' does not declare anything when using typename Product: gcc Version: 4.9.2 Status: UNCONFIRMED

[Bug tree-optimization/64260] New: wrong code at -O1 on x86_64-linux-gnu

2014-12-10 Thread su at cs dot ucdavis.edu
version 5.0.0 20141210 (experimental) [trunk revision 218559] (GCC) $ $ gcc-trunk -O0 small.c; a.out $ gcc-4.9 -O1 small.c; a.out $ $ gcc-trunk -O1 small.c $ a.out Aborted (core dumped) $ int a = 1, b; void fn1 (char p) { int t = 0; for (; b 1; b

[Bug rtl-optimization/62151] [5 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2014-12-10 Thread amker.cheng at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62151 --- Comment #15 from bin.cheng amker.cheng at gmail dot com --- Hmm, words on tem_insn issue at the end of comment #12 isn't mature. It's more complicated than that. Turns out live range of register which is noted as DEAD in i1/i2 can be

[Bug c++/64261] New: false branch of conditional operator ?: evaluated in a template constexpr

2014-12-10 Thread eugene at hutorny dot in.ua
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64261 Bug ID: 64261 Summary: false branch of conditional operator ?: evaluated in a template constexpr Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity:

[Bug tree-optimization/64260] wrong code at -O1 on x86_64-linux-gnu

2014-12-10 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64260 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added CC||mpolacek at

[Bug libstdc++/64239] regex_iterator::operator= should copy match_results::position

2014-12-10 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64239 --- Comment #4 from Tim Shen timshen at gcc dot gnu.org --- Sorry, I was once thinking that we should always use match_results::prefix().first as the start position of a match. It's true for regex_match and regex_search, but not true for

[Bug target/63908] [e500v2] float_besselcase failed on e500v2 platforms

2014-12-10 Thread leimaohui at cn dot fujitsu.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63908 --- Comment #5 from leimaohui leimaohui at cn dot fujitsu.com --- Thanks,these patches do work. I used gcc(master:7a542b16e34cfb40fe37fab74a119e80a1a55587) to do a test likes below: kernel : 3.14.19 ltp:20120903 | test |with these

<    1   2   3