[Bug target/68674] ARM/AARCH64 attribute target neon internal compiler error: in copy_to_mode_reg, at explow.c:595

2015-12-17 Thread chrbr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68674 chrbr at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/68892] [6 Regression] Excessive dead loads produced by BB vectorization

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68892 --- Comment #7 from Richard Biener --- (In reply to Bill Seurer from comment #4) > That fix broke the test case pr60203.c. > > PASS: gcc.target/powerpc/pr60203.c (test for excess errors) > PASS: gcc.target/powerpc/pr60203.c scan-assembler-not

[Bug c++/67702] [4.9/5/6 Regression] Internal compiler error: Segmentation fault

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67702 --- Comment #6 from Jakub Jelinek --- This stopped being reproduceable with r231203. Was that the right fix for this? If so, we should add the testcase to the testsuite and close this.

[Bug tree-optimization/67530] Failure to eliminate dead code produced by vector lowering

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67530 Richard Biener changed: What|Removed |Added Target Milestone|6.0 |--- --- Comment #2 from Richard Biener

[Bug target/68945] enable libcilkrts on SPARC

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68945 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug tree-optimization/68892] [6 Regression] Excessive dead loads produced by BB vectorization

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68892 --- Comment #6 from Richard Biener --- (In reply to Bill Seurer from comment #5) > It also causes an ice when I compile 20100610.c > > seurer@genoa:~/tests/gcc$ ~/gcc/install/gcc-test3/bin/gcc -c -fgnu-tm -O3 > 20100610.c > In function

[Bug testsuite/68629] FAIL: c-c++-common/attr-simd-3.c

2015-12-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68629 --- Comment #6 from Thomas Preud'homme --- Author: thopre01 Date: Thu Dec 17 08:43:48 2015 New Revision: 231745 URL: https://gcc.gnu.org/viewcvs?rev=231745=gcc=rev Log: 2015-12-17 Thomas Preud'homme Revert:

[Bug fortran/68950] [fortran] gfc_format_decoder cannot handle %qE

2015-12-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68950 --- Comment #3 from vries at gcc dot gnu.org --- Created attachment 37059 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37059=edit tentative patch

[Bug tree-optimization/68951] [6 Regression] ICE in vect_update_misalignment_for_peel

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68951 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c++/68954] New: [5/6 Regression] -Wdeprecated-declarations warns for system header templates

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68954 Bug ID: 68954 Summary: [5/6 Regression] -Wdeprecated-declarations warns for system header templates Product: gcc Version: 5.3.0 Status: UNCONFIRMED Keywords:

[Bug c++/68954] [5/6 Regression] -Wdeprecated-declarations warns for system header templates

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68954 Richard Biener changed: What|Removed |Added Known to work||5.2.0 Target Milestone|---

[Bug c++/68954] [5/6 Regression] -Wdeprecated-declarations -Werror errors for system header templates

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68954 --- Comment #2 from Richard Biener --- Caused by (the backport of) 2015-08-11 Manuel López-Ibáñez PR c/66098 PR c/66711 * diagnostic.c (diagnostic_classify_diagnostic): Take -Werror into

[Bug tree-optimization/68951] [6 Regression] ICE in vect_update_misalignment_for_peel

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68951 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/68946] [6 Regression] ICE at -O3 on x86_64-linux-gnu in both 32- and 64-bit modes (in vect_analyze_stmt, at tree-vect-stmts.c:8013)

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68946 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/24666] [meta-bug] arrays decay to pointers too early

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666 Bug 24666 depends on bug 41426, which changed state. Bug 41426 Summary: User defined conversion on return ignores array types https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41426 What|Removed |Added

[Bug c++/41426] User defined conversion on return ignores array types

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41426 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/66895] Array to pointer decay in list initialization

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66895 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/67973] All the tests for -gstabs* fail on x86_64-apple-darwin14 with Xcode 7

2015-12-17 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67973 --- Comment #14 from Rainer Orth --- Author: ro Date: Thu Dec 17 09:23:08 2015 New Revision: 231747 URL: https://gcc.gnu.org/viewcvs?rev=231747=gcc=rev Log: Only support -gstabs on Mac OS X if assember supports it (PR target/67973)

[Bug c++/68954] [5/6 Regression] -Wdeprecated-declarations -Werror errors for system header templates

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68954 --- Comment #3 from Richard Biener --- Breakpoint 1, diagnostic_classify_diagnostic ( context=0x2467de0 , option_index=213, new_kind=DK_IGNORED, where=1550920) at /space/rguenther/src/svn/gcc-5-branch/gcc/diagnostic.c:633 (gdb) p

[Bug tree-optimization/68946] [6 Regression] ICE at -O3 on x86_64-linux-gnu in both 32- and 64-bit modes (in vect_analyze_stmt, at tree-vect-stmts.c:8013)

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68946 --- Comment #4 from Richard Biener --- Hmpf. So we have t.c:16:11: note: node t.c:16:11: note:stmt 0 _39 = iftmp.2_36 | _113; t.c:16:11: note:stmt 1 _113 = iftmp.2_112 | _100; t.c:16:11: note:stmt 2 _100 = iftmp.2_99 |

[Bug target/67710] FAIL: gcc.dg/darwin-*version-*.c (test for excess errors) with Xcode 7

2015-12-17 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67710 Rainer Orth changed: What|Removed |Added Target|x86_64-apple-darwin14 |x86_64-apple-darwin1[45]

[Bug rtl-optimization/68920] [6 Regression] Undesirable if-conversion for a rarely taken branch

2015-12-17 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68920 --- Comment #4 from Yuri Rumyantsev --- You are quite right - the cost model is very poor. We did simple experiment and set up the branch cost to 1 but noticed performance regressions on other benchmarks. when we set it to 2 we did not see any

[Bug bootstrap/68540] 6.0 build process broken on Linux Mint, potential include ordering problem

2015-12-17 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68540 --- Comment #9 from Thomas Schwinge --- (In reply to Martin Reinecke from comment #8) > In order to save others some head-scratching, would it be possible to update > the ISL version check in the configuration machinery so that it gives a >

[Bug tree-optimization/68953] [6 Regression] [graphite] Wrong code w/ -O[12] -floop-nest-optimize

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68953 Richard Biener changed: What|Removed |Added CC||spop at gcc dot gnu.org Target

[Bug c++/16333] More array vs ptr stuff

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16333 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED CC|gcc-bugs at

[Bug c++/24666] [meta-bug] arrays decay to pointers too early

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666 Bug 24666 depends on bug 16333, which changed state. Bug 16333 Summary: More array vs ptr stuff https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16333 What|Removed |Added

[Bug target/67710] FAIL: gcc.dg/darwin-*version-*.c (test for excess errors) with Xcode 7

2015-12-17 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67710 Rainer Orth changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug rtl-optimization/68920] [6 Regression] Undesirable if-conversion for a rarely taken branch

2015-12-17 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68920 Uroš Bizjak changed: What|Removed |Added Target|i686-*-*|x86 Status|UNCONFIRMED

[Bug tree-optimization/68955] New: wrong code at -O3 on x86-64-linux-gnu in 32-bit mode

2015-12-17 Thread chengniansun at gmail dot com
version 6.0.0 20151217 (experimental) [trunk revision 231731] (GCC) $: $: gcc-trunk -O3 -m32 -w small.c ; ./a.out 0 $: gcc-trunk -w small.c ; ./a.out 1 $: cat small.c int printf (const char *, ...); int a, b, c, d, g, m; int i[7][7][5] = { {{5}}, {{5}}, {{5}, {5}, {5}, {5}, {5}, {-1}} }; static int j

[Bug tree-optimization/68956] [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68956 --- Comment #2 from Ilya Enkovich --- Caused by a misprint. Here is a patch: --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -1304,8 +1304,8 @@ vect_init_vector (gimple *stmt, tree val, tree type, gimple_stmt_iterator *gsi)

[Bug c++/68949] [5/6 Regression] Implicit initialization of array member silently miscompiling.

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68949 --- Comment #8 from Jakub Jelinek --- And, the reason why it is supposedly different is that this all happens during gimplification of the Class::Class() ctor, and DECL_SAVED_TREE of both __base_ctor and __comp_ctor of Sub::Sub() has been

[Bug c++/68957] New: Wrong overload resolution for unscoped enums with fixed underlying type

2015-12-17 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68957 Bug ID: 68957 Summary: Wrong overload resolution for unscoped enums with fixed underlying type Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug testsuite/68776] [6 regression] gcc.dg/vect/vect-widen-mult-const-[su]16.c failures since r226675

2015-12-17 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68776 --- Comment #4 from Bill Schmidt --- Yep. I'll verify the fix and commit today if all goes well. Thanks for the investigation!

[Bug c++/66333] [C++14] Static constexpr template

2015-12-17 Thread cypherpu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66333 --- Comment #1 from cypherpu at gmail dot com --- This program now compiles under gcc 5.3.1 (Red Hat 5.3.1-2). Thanks.

[Bug tree-optimization/68956] [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68956 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/68956] [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68956 Richard Biener changed: What|Removed |Added Status|ASSIGNED|NEW CC|

[Bug bootstrap/59878] [4.9 Regression] ISL from cloog does not work with trunk

2015-12-17 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59878 --- Comment #8 from Patrick Palka --- Author: ppalka Date: Thu Dec 17 13:30:04 2015 New Revision: 231755 URL: https://gcc.gnu.org/viewcvs?rev=231755=gcc=rev Log: Fix wrong PR references PR c++/59878 -> PR c++/59879 Added:

[Bug c++/59879] arrays in return statements or default arguments decay too early

2015-12-17 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59879 --- Comment #1 from Patrick Palka --- Author: ppalka Date: Thu Dec 17 13:30:04 2015 New Revision: 231755 URL: https://gcc.gnu.org/viewcvs?rev=231755=gcc=rev Log: Fix wrong PR references PR c++/59878 -> PR c++/59879 Added:

[Bug c++/67702] [4.9/5/6 Regression] Internal compiler error: Segmentation fault

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67702 Jason Merrill changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/66655] [5/6 Regression] miscompilation due to ipa-ra on MinGW

2015-12-17 Thread nickc at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66655 Nick Clifton changed: What|Removed |Added CC||nickc at redhat dot com --- Comment #5

[Bug c++/68949] [5/6 Regression] Implicit initialization of array member silently miscompiling.

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68949 --- Comment #7 from Jakub Jelinek --- So, build_vec_init calls maybe_constant_init on <<< Unknown tree: aggr_init_expr 4 __comp_ctor D.2114 (struct Sub *) <<< Unknown tree: void_cst >>> >>>; During that, we call cxx_eval_call_expression

[Bug tree-optimization/68835] [5 Regression] ICE in set_value_range, at tree-vrp.c:387, with __int128 bit field

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68835 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug testsuite/68913] [6 Regression] gcc.dg/lto/pr61886 FAILs

2015-12-17 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68913 Rainer Orth changed: What|Removed |Added Target|*-*-solaris2.* |*-*-solaris2.*, |

[Bug tree-optimization/68946] [6 Regression] ICE at -O3 on x86_64-linux-gnu in both 32- and 64-bit modes (in vect_analyze_stmt, at tree-vect-stmts.c:8013)

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68946 --- Comment #6 from Richard Biener --- Author: rguenth Date: Thu Dec 17 14:30:53 2015 New Revision: 231770 URL: https://gcc.gnu.org/viewcvs?rev=231770=gcc=rev Log: 2015-12-17 Richard Biener PR

[Bug target/68959] Test case ICEs with -mlra -mvsx-timode

2015-12-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68959 Peter Bergner changed: What|Removed |Added CC||dje at gcc dot gnu.org,

[Bug tree-optimization/68956] New: [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68956 Bug ID: 68956 Summary: [6 regression] Vectorizer miscompilation of 416.gamess Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/68956] [6 regression] Vectorizer miscompilation of 416.gamess

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68956 --- Comment #4 from Richard Biener --- (In reply to Ilya Enkovich from comment #2) > Caused by a misprint. Here is a patch: > > --- a/gcc/tree-vect-stmts.c > +++ b/gcc/tree-vect-stmts.c > @@ -1304,8 +1304,8 @@ vect_init_vector (gimple *stmt,

[Bug c/68958] New: MIPS: cannot build glibc with mips32r2 at O1 or higher

2015-12-17 Thread manuel.lauss at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68958 Bug ID: 68958 Summary: MIPS: cannot build glibc with mips32r2 at O1 or higher Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/68946] [6 Regression] ICE at -O3 on x86_64-linux-gnu in both 32- and 64-bit modes (in vect_analyze_stmt, at tree-vect-stmts.c:8013)

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68946 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/68958] MIPS: cannot build glibc with mips32r2 at O1 or higher

2015-12-17 Thread manuel.lauss at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68958 Manuel Lauss changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/67530] Failure to eliminate dead code produced by vector lowering

2015-12-17 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67530 --- Comment #3 from Bill Schmidt --- No, the same code is produced for at least GCC 5. I just happened to notice it on trunk while looking at another problem. I hope to get time to look at this one in the next couple of weeks if nobody else

[Bug fortran/68950] [fortran] gfc_format_decoder cannot handle %qE

2015-12-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68950 --- Comment #6 from vries at gcc dot gnu.org --- posted RFC: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01749.html

[Bug c++/67550] [5/6 regression] Initialization of local struct array with elements of global array yields zeros instead of initializer values

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67550 Jason Merrill changed: What|Removed |Added Priority|P2 |P1 Status|NEW

[Bug middle-end/66877] [6 Regression] FAIL: gcc.dg/vect/vect-over-widen-3-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vect_recog_over_widening_pattern: detected" 2

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66877 --- Comment #2 from Richard Biener --- Hmm, with a cross to arm-none-eabi and -O2 -ftree-vectorize I see grep 'vect_recog_over_widening_pattern: detected' t.c.146t.vect t.c:14:3: note: vect_recog_over_widening_pattern: detected: _130 = (signed

[Bug tree-optimization/68835] [5/6 Regression] ICE in set_value_range, at tree-vrp.c:387, with __int128 bit field

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68835 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Thu Dec 17 13:52:25 2015 New Revision: 231757 URL: https://gcc.gnu.org/viewcvs?rev=231757=gcc=rev Log: PR tree-optimization/68835 * tree.c (get_int_cst_ext_nunits):

[Bug c++/68948] G++ voluntarily removes a function call with terrible side effects

2015-12-17 Thread basil at list dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68948 --- Comment #5 from Vasily Sukhanov --- There is an error in the line: this->delegate_.store()->RemoveLoginsByOriginAndTime( origin, base::Time::Time(), base::Time::Max(), base::Closure()); should be

[Bug fortran/68196] [4.9/5 Regression] ICE on function result with procedure pointer component

2015-12-17 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68196 --- Comment #9 from Paul Thomas --- Created attachment 37062 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37062=edit Patch for the new bug This patch bootstraps and regtests on FC21/x86_64 Developing the testcase uncovered two more

[Bug target/68937] i686: -fno-plt produces wrong code (maybe only with tailcall)

2015-12-17 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68937 --- Comment #10 from H.J. Lu --- (In reply to Zdenek Sojka from comment #9) > (In reply to H.J. Lu from comment #8) > > Created attachment 37054 [details] > > A patch > > > > I am testing this. > > It introduces ICE in cselib_invalidate_regno

[Bug testsuite/68776] [6 regression] gcc.dg/vect/vect-widen-mult-const-[su]16.c failures since r226675

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68776 --- Comment #3 from Richard Biener --- Ok, so vect_recog_mult_pattern detects IV address computations here. Not too useful in this case, but hey. Does Index: gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c

[Bug rtl-optimization/68636] [5 Regression] unnecessary unaligned load on mips o32

2015-12-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68636 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68674] ARM/AARCH64 attribute target neon internal compiler error: in copy_to_mode_reg, at explow.c:595

2015-12-17 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68674 Richard Earnshaw changed: What|Removed |Added Status|RESOLVED|NEW Resolution|INVALID

[Bug c++/67337] [4.9/5 Regression] Segmentation fault on a template class

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67337 Jason Merrill changed: What|Removed |Added CC||david.ok8 at gmail dot com --- Comment

[Bug target/68959] New: Test case ICEs with -mlra -mvsx-timode

2015-12-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68959 Bug ID: 68959 Summary: Test case ICEs with -mlra -mvsx-timode Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c++/24666] [meta-bug] arrays decay to pointers too early

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666 Bug 24666 depends on bug 59879, which changed state. Bug 59879 Summary: arrays in return statements or default arguments decay too early https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59879 What|Removed |Added

[Bug c++/59879] arrays in return statements or default arguments decay too early

2015-12-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59879 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug other/66250] Can't adjust complex nor decimal floating point modes

2015-12-17 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66250 H.J. Lu changed: What|Removed |Added Status|NEW |SUSPENDED --- Comment #3 from H.J. Lu ---

[Bug tree-optimization/68964] New: Internal compiler error for test case 20100610.c since r231674

2015-12-17 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964 Bug ID: 68964 Summary: Internal compiler error for test case 20100610.c since r231674 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug c/68908] inefficient code for _Atomic operations

2015-12-17 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68908 --- Comment #15 from joseph at codesourcery dot com --- Note that we also have bug 64843 for atomic_fetch_* on pointers (with a suggested approach for how stdatomic.h could handle the multiplication by the pointer target size).

[Bug target/68959] Test case ICEs with -mlra -mvsx-timode

2015-12-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68959 --- Comment #1 from Peter Bergner --- Simpler test case??? Anyway, it fails too. typedef union { _Decimal128 a; } u_t; extern u_t fn1 (void); extern void fn2 (u_t); void foo (void) { fn2 (fn1 ()); } Before LRA, we have: (call_insn 5 2 6 2

[Bug tree-optimization/68892] [6 Regression] Excessive dead loads produced by BB vectorization

2015-12-17 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68892 --- Comment #8 from Bill Seurer --- I'll open new issues for them. BTW, I commented here because they succeeded with the revision immediately before this fix and failed with this fix.

[Bug other/68813] [openacc] lto1: internal compiler error: in input_varpool_node, at lto-cgraph.c

2015-12-17 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68813 --- Comment #3 from cesar at gcc dot gnu.org --- Tom is this problem specific to gomp-4_0-branch? I can't reproduce it in trunk.

[Bug tree-optimization/68964] Internal compiler error for test case 20100610.c since r231674

2015-12-17 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/68908] inefficient code for _Atomic operations

2015-12-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68908 --- Comment #14 from Marek Polacek --- (In reply to Martin Sebor from comment #13) > (In reply to Marek Polacek from comment #10) > > C doesn't allow the atomic_fetch_xxx operations to be used with the > atomic_bool type (it says they're "not

[Bug tree-optimization/68961] New: Test case pr60203.c fails since r231674

2015-12-17 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68961 Bug ID: 68961 Summary: Test case pr60203.c fails since r231674 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/68965] New: `-Wunused-parameter` is reported in variadic lambda or function using sizeof...(xs)

2015-12-17 Thread vittorio.romeo at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68965 Bug ID: 68965 Summary: `-Wunused-parameter` is reported in variadic lambda or function using sizeof...(xs) Product: gcc Version: 5.3.1 Status: UNCONFIRMED

[Bug c++/25466] typeid expression fails to throw bad_typeid according to 5.2.8p2

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25466 --- Comment #18 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:51:52 2015 New Revision: 231776 URL: https://gcc.gnu.org/viewcvs?rev=231776=gcc=rev Log: PR c++/67576 PR c++/25466 * rtti.c (build_typeid): Use

[Bug c++/67576] [4.9/5/6 Regression] expression of typeid( expression ) is evaluated twice

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67576 --- Comment #2 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:51:52 2015 New Revision: 231776 URL: https://gcc.gnu.org/viewcvs?rev=231776=gcc=rev Log: PR c++/67576 PR c++/25466 * rtti.c (build_typeid): Use

[Bug c++/25466] typeid expression fails to throw bad_typeid according to 5.2.8p2

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25466 --- Comment #19 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:52:04 2015 New Revision: 231778 URL: https://gcc.gnu.org/viewcvs?rev=231778=gcc=rev Log: PR c++/67576 PR c++/25466 * rtti.c (build_typeid): Use

[Bug c++/67576] [4.9/5/6 Regression] expression of typeid( expression ) is evaluated twice

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67576 --- Comment #3 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:52:04 2015 New Revision: 231778 URL: https://gcc.gnu.org/viewcvs?rev=231778=gcc=rev Log: PR c++/67576 PR c++/25466 * rtti.c (build_typeid): Use

[Bug c++/67550] [5/6 regression] Initialization of local struct array with elements of global array yields zeros instead of initializer values

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67550 --- Comment #10 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:51:58 2015 New Revision: 231777 URL: https://gcc.gnu.org/viewcvs?rev=231777=gcc=rev Log: PR c++/67550 * init.c (constant_value_1): Don't return a

[Bug testsuite/68776] [6 regression] gcc.dg/vect/vect-widen-mult-const-[su]16.c failures since r226675

2015-12-17 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68776 --- Comment #5 from Bill Schmidt --- (In reply to Bill Schmidt from comment #4) > Yep. I'll verify the fix and commit today if all goes well. Thanks for the > investigation! Actually, looking at check_effective_target_vect_int_mult, this

[Bug tree-optimization/68707] [6 Regression] testcase gcc.dg/vect/O3-pr36098.c vectorized using VEC_PERM_EXPR rather than VEC_LOAD_LANES

2015-12-17 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68707 --- Comment #20 from alalaw01 at gcc dot gnu.org --- > Would be nice to have a reduced testcase for this one. Working on it. Sadly it's fortran :( The SLP tree that gets cancelled, is quite big (and quite untreelike, if we could see that - a

[Bug c/68960] New: __attribute__ ((aligned ())) is ignored for OpenMP private variables

2015-12-17 Thread dxin at usc dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68960 Bug ID: 68960 Summary: __attribute__ ((aligned ())) is ignored for OpenMP private variables Product: gcc Version: 4.8.4 Status: UNCONFIRMED Severity: major

[Bug fortran/68950] [fortran] gfc_format_decoder cannot handle %qE

2015-12-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68950 vries at gcc dot gnu.org changed: What|Removed |Added Keywords|openacc | --- Comment #7 from vries at

[Bug c/68908] inefficient code for _Atomic operations

2015-12-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68908 --- Comment #10 from Marek Polacek --- While working on this, I've found something weird, as shown in the following testcase: int main (void) { _Atomic _Bool a = 1; __builtin_printf ("%d\n", a); __atomic_fetch_add (, 1, __ATOMIC_SEQ_CST);

[Bug c++/68795] [6 Regression] Use of uninitialised value of size 8 in cp_parser_postfix_expression (parser.c:6831)

2015-12-17 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68795 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/68908] inefficient code for _Atomic operations

2015-12-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68908 --- Comment #12 from Marek Polacek --- Okay, thanks, with other types the optimization seems to work (yay!).

[Bug c/68908] inefficient code for _Atomic operations

2015-12-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68908 --- Comment #13 from Martin Sebor --- (In reply to Marek Polacek from comment #10) C doesn't allow the atomic_fetch_xxx operations to be used with the atomic_bool type (it says they're "not applicable" without spelling what that means, but that

[Bug tree-optimization/68962] New: [6 Regression] internal compiler error: in vect_analyze_stmt, at tree-vect-stmts.c:8013 when building 416.gamess on aarch64

2015-12-17 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68962 Bug ID: 68962 Summary: [6 Regression] internal compiler error: in vect_analyze_stmt, at tree-vect-stmts.c:8013 when building 416.gamess on aarch64 Product: gcc

[Bug tree-optimization/68962] [6 Regression] internal compiler error: in vect_analyze_stmt, at tree-vect-stmts.c:8013 when building 416.gamess on aarch64

2015-12-17 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68962 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |6.0 Known to fail|

[Bug c++/67557] [4.9 Regression] Calling copy constructor of base class in constructor of derived class produces crashing code

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67557 --- Comment #16 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:52:19 2015 New Revision: 231780 URL: https://gcc.gnu.org/viewcvs?rev=231780=gcc=rev Log: PR c++/67557 * call.c (is_base_field_ref): New.

[Bug c++/25466] typeid expression fails to throw bad_typeid according to 5.2.8p2

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25466 --- Comment #20 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:52:25 2015 New Revision: 231781 URL: https://gcc.gnu.org/viewcvs?rev=231781=gcc=rev Log: PR c++/67576 PR c++/25466 * rtti.c (build_typeid): Use

[Bug c++/67576] [4.9/5/6 Regression] expression of typeid( expression ) is evaluated twice

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67576 --- Comment #4 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:52:25 2015 New Revision: 231781 URL: https://gcc.gnu.org/viewcvs?rev=231781=gcc=rev Log: PR c++/67576 PR c++/25466 * rtti.c (build_typeid): Use

[Bug c++/67550] [5/6 regression] Initialization of local struct array with elements of global array yields zeros instead of initializer values

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67550 --- Comment #11 from Jason Merrill --- Author: jason Date: Thu Dec 17 16:52:10 2015 New Revision: 231779 URL: https://gcc.gnu.org/viewcvs?rev=231779=gcc=rev Log: PR c++/67550 * init.c (constant_value_1): Don't return a

[Bug c/68908] inefficient code for _Atomic operations

2015-12-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68908 --- Comment #11 from Jakub Jelinek --- IMHO you should use the current code for _Bool atomic increments/decrements, _Bool has just doesn't behave like an integer. Only normal integers (with the precision the same as mode's precision, properly

[Bug c/68963] New: O3 vs. O2 discards part of loop and terminates early

2015-12-17 Thread mail+gccbugs at svenpeter dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68963 Bug ID: 68963 Summary: O3 vs. O2 discards part of loop and terminates early Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/68795] [6 Regression] Use of uninitialised value of size 8 in cp_parser_postfix_expression (parser.c:6831)

2015-12-17 Thread nickc at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68795 Nick Clifton changed: What|Removed |Added CC||nickc at redhat dot com --- Comment #1

[Bug tree-optimization/68967] Build and test parloops on by default

2015-12-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68967 --- Comment #6 from vries at gcc dot gnu.org --- Created attachment 37072 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37072=edit 0006-Copy-libgomp-to-gcc-dir.patch This patch does not work properly yet, we end up with the -m32 libgomp

[Bug c++/67576] [4.9/5/6 Regression] expression of typeid( expression ) is evaluated twice

2015-12-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67576 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/68795] [6 Regression] Use of uninitialised value of size 8 in cp_parser_postfix_expression (parser.c:6831)

2015-12-17 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68795 --- Comment #3 from David Malcolm --- (In reply to David Malcolm from comment #2) > Comment on attachment 37066 [details] > Always set a location for the closing parenthesis in > cp_parser_parenthesized_expression_list > > Bother; I have

  1   2   >