[Bug libgomp/69555] libgomp.c++/target-6.C fails because of undefined behaviour

2016-03-03 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69555 --- Comment #11 from Dominik Vogt --- Successfully bootstrapped and regression tested on s390x biarch. Thanks.

[Bug tree-optimization/68659] [6 regression] FAIL: gcc.dg/graphite/id-pr45230-1.c (internal compiler error)

2016-03-03 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68659 --- Comment #22 from Dominik Vogt --- Successfully bootstrapped and regression tested on s390x biarch. Thanks.

[Bug middle-end/69987] [6 Regression] internal compiler error: in verify_loop_structure, at cfgloop.c:1639

2016-03-03 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69987 --- Comment #7 from Dominik Vogt --- Fixed on s390x. Thanks.

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-03 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #11 fro

[Bug target/70059] New: Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0)

2016-03-03 Thread povilas at radix dot lt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70059 Bug ID: 70059 Summary: Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0) Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/55936] [4.9/5/6 Regression] Missed VRP optimization

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55936 --- Comment #14 from Richard Biener --- Author: rguenth Date: Thu Mar 3 09:12:53 2016 New Revision: 233928 URL: https://gcc.gnu.org/viewcvs?rev=233928&root=gcc&view=rev Log: 2016-03-03 Richard Biener PR tree-optimization/55936

[Bug tree-optimization/55936] [4.9/5/6 Regression] Missed VRP optimization

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55936 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug rtl-optimization/70023] [4.9/5/6 Regression] ICE: in assign_by_spills, at lra-assigns.c:1417 with -fno-sched-critical-path-heuristic -fschedule-insns -m8bit-idiv

2016-03-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70023 Uroš Bizjak changed: What|Removed |Added CC||ysrumyan at gmail dot com --- Comment #4 f

[Bug target/70059] Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0)

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70059 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug rtl-optimization/69904] [6 Regression] shrink-wrapping creates weird atomic compare exchange loop on arm

2016-03-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69904 --- Comment #6 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #5) > I'll propose a patch to disallow copying of load-exclusive insns https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00211.html

[Bug tree-optimization/70046] [6 Regression] 410.bwaves regression on Haswell

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70046 --- Comment #3 from Richard Biener --- I've confirmed the regression to be caused by r230647 Estimated Estimated Base Base BasePeak Peak Peak Ben

[Bug tree-optimization/70043] [6 Regression] The compiler hangs in a fortran test-case with -Ofast -g -march=haswell

2016-03-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70043 --- Comment #1 from Martin Liška --- Author: marxin Date: Thu Mar 3 10:08:09 2016 New Revision: 233934 URL: https://gcc.gnu.org/viewcvs?rev=233934&root=gcc&view=rev Log: Skip properly debug stmt in optimize_mask_stores (PR PR tree-opti

[Bug target/70059] Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0)

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70059 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/70046] [6 Regression] 410.bwaves regression on Haswell

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70046 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/70044] [5/6 Regression] -flto turns on -fomit-frame-pointer

2016-03-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||rguenth at gcc dot gnu.org

[Bug bootstrap/60632] ICE in regcprop.c (copyprop_hardreg_forward_1)

2016-03-03 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60632 alalaw01 at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED CC

[Bug middle-end/70050] [6 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have vector_type in generic_simplify_162, at generic-mat

2016-03-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70050 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Thu Mar 3 11:42:19 2016 New Revision: 233937 URL: https://gcc.gnu.org/viewcvs?rev=233937&root=gcc&view=rev Log: PR middle-end/70050 * match.pd (X % -Y): Add INTEGRAL_T

[Bug middle-end/70050] [6 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have vector_type in generic_simplify_162, at generic-mat

2016-03-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70050 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/70060] New: array initialization adds to executable size

2016-03-03 Thread stsp at users dot sourceforge.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70060 Bug ID: 70060 Summary: array initialization adds to executable size Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug tree-optimization/65178] incorrect -Wmaybe-uninitialized when using nested loops

2016-03-03 Thread winter-...@bfw-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178 --- Comment #9 from Leon Winter --- > If you declare it outside the loop body, gcc generates exactly the same code > for a 'for' and a 'do-while'. You are right. When I did the testing, I mistakenly left out "-O1" or such so I did not see the wa

[Bug tree-optimization/69196] [5/6 Regression] code size regression with jump threading at -O2

2016-03-03 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69196 Thomas Preud'homme changed: What|Removed |Added CC||thopre01 at gcc dot gnu.org --- Com

[Bug target/70049] [6 Regression] Error: operand size mismatch for `vpextrw' (wrong assembly generated) with -masm=intel

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70049 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[Bug rtl-optimization/70061] New: [6 Regression] ICE: SIGSEGV in delete_insn_chain() with -mstringop-strategy=libcall

2016-03-03 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70061 Bug ID: 70061 Summary: [6 Regression] ICE: SIGSEGV in delete_insn_chain() with -mstringop-strategy=libcall Product: gcc Version: 6.0 Status: UNCONFIRMED Keyword

[Bug middle-end/70054] GCC 6 gives a strict-aliasing warning on use of std::aligned_storage

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70054 --- Comment #1 from Richard Biener --- GCC 6 re-introduces type-based alias analysis for pointer objects and thus if you do sth like *(int *)&x = A; ... = *(long *)&x; then the compiler will now remove the store (because 'int *' does not ali

[Bug tree-optimization/65178] incorrect -Wmaybe-uninitialized when using nested loops

2016-03-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178 --- Comment #10 from Manuel López-Ibáñez --- (In reply to Leon Winter from comment #9) > > If you declare it outside the loop body, gcc generates exactly the same code > > for a 'for' and a 'do-while'. > > You are right. When I did the testing,

[Bug target/70062] New: ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall

2016-03-03 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70062 Bug ID: 70062 Summary: ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: ic

[Bug target/70063] New: msp430 stack corruption for naked functions

2016-03-03 Thread awygle at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70063 Bug ID: 70063 Summary: msp430 stack corruption for naked functions Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: targe

[Bug tree-optimization/70043] [6 Regression] The compiler hangs in a fortran test-case with -Ofast -g -march=haswell

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70043 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug lto/70044] [5/6 Regression] -flto turns on -fomit-frame-pointer

2016-03-03 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 --- Comment #2 from rguenther at suse dot de --- On Thu, 3 Mar 2016, ktkachov at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 > > ktkachov at gcc dot gnu.org changed: > >What|Removed

[Bug c/70060] array initialization adds to executable size

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70060 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/70061] [6 Regression] ICE: SIGSEGV in delete_insn_chain() with unused label

2016-03-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70061 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[Bug target/70064] New: wrong code with custom flags and quite big testcase @ i686

2016-03-03 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70064 Bug ID: 70064 Summary: wrong code with custom flags and quite big testcase @ i686 Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: wrong-code S

[Bug target/70063] msp430 stack corruption for naked functions

2016-03-03 Thread awygle at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70063 --- Comment #1 from Andrew Wygle --- A quick correction - as my example above accidentally shows, compiling with optimizations isn't a guarantee of avoiding this problem, it just sometimes helps if the arguments are unused, as the optimizer will

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-03-03 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #84 from alalaw01 at gcc dot gnu.org --- Bah. Do you normally use -fno-aggressive-loop-optimizations? With -funknown-commons, did you try with/out aggressive loop opts? Powerpc{,64}{be,le} ? The unknown-commons testcase I included in

[Bug target/70064] [6 Regression] wrong code with custom flags and quite big testcase @ i686

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

[Bug c/70060] array initialization adds to executable size

2016-03-03 Thread stsp at users dot sourceforge.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70060 --- Comment #2 from Stas Sergeev --- The question is not what happens now, but rather can't it be done differently? Is there any reason why gcc can't but it into .bss anyway, and initialize from the startup code? I realize this is not a bug but a

[Bug target/69979] ARM naked function attribute not handling structs bigger than 32 bits correctly

2016-03-03 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69979 --- Comment #1 from Andre Vieira --- I believe expand_function_start is responsible for this code. When it calls assign_parms it will generate RTL to copy the incoming struct parameter onto the stack.

[Bug tree-optimization/65178] incorrect -Wmaybe-uninitialized when using nested loops

2016-03-03 Thread winter-...@bfw-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178 --- Comment #11 from Leon Winter --- Created attachment 37855 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37855&action=edit Current test case gcc version 4.9.3 $ gcc -std=gnu99 -O1 -Wall -Wextra -o foo main.c $ gcc -std=gnu99 -O2 -Wal

[Bug target/70063] msp430 stack corruption for naked functions

2016-03-03 Thread andre.simoesdiasvieira at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70063 Andre Vieira changed: What|Removed |Added CC||andre.simoesdiasvieira@arm.

[Bug c/69824] [4.9/5/6 Regression] internal compiler error in unshare_body

2016-03-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69824 --- Comment #5 from Bernd Schmidt --- I've been playing with that for a while. If the continue is replaced with gcc_unreachable, we find parm-impl-decl-[13].c testcases that trigger it. I think your patch is probably fine, but I'm not 100% sure a

[Bug tree-optimization/65178] incorrect -Wmaybe-uninitialized when using nested loops

2016-03-03 Thread winter-...@bfw-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65178 --- Comment #12 from Leon Winter --- > Are you saying that GCC 4.9 does not warn? That would be surprising and a > regression. If you could find the revision that started warning, that would > be helpful. Funny you would ask, it turns out that o

[Bug c++/70065] New: Add a new option to suppress a warnings about operators priority

2016-03-03 Thread beaux_monde at tut dot by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70065 Bug ID: 70065 Summary: Add a new option to suppress a warnings about operators priority Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: enhancement

[Bug c++/70065] Add a new option to suppress a warnings about operators priority

2016-03-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70065 --- Comment #1 from Marc Glisse --- Patches should be sent to gcc-patc...@gcc.gnu.org for review. Please avoid unrelated whitespace changes in your patch. The test "if (warn_precedence)" seems redundant with the use of OPT_Wprecedence.

[Bug c++/70065] Add a new option to suppress a warnings about operators priority

2016-03-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70065 --- Comment #2 from Marek Polacek --- Wait, so what is wrong with this? warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] You can use -Wno-parentheses to disable that warning.

[Bug c++/70065] Add a new option to suppress a warnings about operators priority

2016-03-03 Thread beaux_monde at tut dot by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70065 --- Comment #3 from Serge Roussak --- (In reply to Marc Glisse from comment #1) > The test "if (warn_precedence)" > seems redundant with the use of OPT_Wprecedence. I see all except this mentioned: what do you mean?

[Bug c++/70065] Add a new option to suppress a warnings about operators priority

2016-03-03 Thread beaux_monde at tut dot by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70065 --- Comment #4 from Serge Roussak --- (In reply to Marek Polacek from comment #2) > Wait, so what is wrong with this? > warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] > You can use -Wno-parentheses to disable that warning.

[Bug c++/70065] Add a new option to suppress a warnings about operators priority

2016-03-03 Thread beaux_monde at tut dot by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70065 --- Comment #5 from Serge Roussak --- (In reply to Marek Polacek from comment #2) > Wait, so what is wrong with this? > warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] > You can use -Wno-parentheses to disable that warning.

[Bug target/70044] [5/6 Regression] -flto turns on -fomit-frame-pointer

2016-03-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70044 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug c++/68530] [C++14] sorry, unimplemented: unexpected AST of kind loop_expr

2016-03-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68530 Jason Merrill changed: What|Removed |Added Keywords|ice-on-valid-code, |ice-on-invalid-code |r

[Bug rtl-optimization/69195] [4.9/5/6 Regression] gcc.dg/torture/pr44913.c FAILs with -O3 -fno-dce -fno-forward-propagate

2016-03-03 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69195 --- Comment #12 from Alan Modra --- Created attachment 37857 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37857&action=edit workaround patch Given the problems identified with notes (and of course the notes are what drives reg_equiv_init

[Bug target/68802] seg fault when non-main thread calls std::current_exception ARMv7-A

2016-03-03 Thread philip.deegan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68802 --- Comment #3 from Philip Deegan --- Anything I can do to help?

[Bug c/69798] ICE on invalid code on x86_64-linux-gnu in c_parser_braced_init, at c/c-parser.c:4338

2016-03-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69798 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/68206] ICE: unimplemented: unexpected AST of kind loop_expr in potential_constant_expression_1

2016-03-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68206 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/70021] [6 Regression] Test miscompiled with -O3 option for -march=core-avx2.

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70021 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Thu Mar 3 14:32:15 2016 New Revision: 233940 URL: https://gcc.gnu.org/viewcvs?rev=233940&root=gcc&view=rev Log: PR target/70021 * tree-vect-stmts.c (vect_mark_relevant):

[Bug c++/64696] [C++14] braced-init-list does not respect designated initializer

2016-03-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64696 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/70021] [6 Regression] Test miscompiled with -O3 option for -march=core-avx2.

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70021 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/69059] [C++14] Invalid rejection of expression as not-a-constant-expression

2016-03-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69059 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/68074] [C++14] Complex ConstExpr Evaluation

2016-03-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68074 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/68187] [6 Regression] Poor error message from -Wmisleading-indentation on glibc's ../stdlib/strtol_l.c

2016-03-03 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68187 --- Comment #6 from David Malcolm --- Candidate patches posted: https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00260.html https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00261.html

[Bug tree-optimization/70032] tree-ssa-tail-merge engine replacement

2016-03-03 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70032 --- Comment #2 from vries at gcc dot gnu.org --- (In reply to Richard Biener from comment #1) > Note the very first "cleanup" would be to rip out all value numbering use > from > the current implementation and make the pass properly separate. Now

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-03-03 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #85 from Bill Seurer --- I just grabbed a fresh copy of the gcc source, applied the patch, built it, fixed up the options for 416.gamess, and when I ran it it worked! I should have done that yesterday.

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread wdijkstr at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 Wilco changed: What|Removed |Added CC||wdijkstr at arm dot com --- Comment #2 from Wilc

[Bug target/70062] ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall

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

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 --- Comment #3 from Jakub Jelinek --- If some arch in glibc implements memcpy.S and does not implement mempcpy.S, then obviously the right fix is to add mempcpy.S for that arch, usually it is just a matter of #include memcpy.S with some define US

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 --- Comment #4 from Jakub Jelinek --- Note the choice of this in a header file is obviously wrong, if you at some point fix this up, then apps will still call memcpy rather than mempcpy, even when the latter is more efficient (because it doesn't

[Bug rtl-optimization/70061] [6 Regression] ICE: SIGSEGV in delete_insn_chain() with unused label

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

[Bug c/70060] array initialization adds to executable size

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70060 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug rtl-optimization/70061] [6 Regression] ICE: SIGSEGV in delete_insn_chain() with unused label

2016-03-03 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70061 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #2 fr

[Bug target/70062] ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall

2016-03-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70062 --- Comment #2 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #1) > This ICEs since the -mmemcpy-strategy option has been added in r201645, so > technically not a regression. IMO, it looks like the fix for PR 69888 has to be refine

[Bug target/70062] ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70062 --- Comment #3 from Jakub Jelinek --- I'll look at it then.

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-03-03 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #86 from Bill Seurer --- I also tried it on a power8 BE machine and it worked fine there, too.

[Bug c/70060] array initialization adds to executable size

2016-03-03 Thread stsp at users dot sourceforge.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70060 --- Comment #4 from Stas Sergeev --- (In reply to Jakub Jelinek from comment #3) > If you want it to be initialized at runtime, do that yourself. > The compiler can't do that, you could e.g. access bigarr from another > compilation unit before th

[Bug target/70062] ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70062 --- Comment #4 from Jakub Jelinek --- Created attachment 37858 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37858&action=edit gcc6-pr70062.patch Untested fix.

[Bug rtl-optimization/69904] [6 Regression] shrink-wrapping creates weird atomic compare exchange loop on arm

2016-03-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69904 --- Comment #7 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Thu Mar 3 17:25:43 2016 New Revision: 233941 URL: https://gcc.gnu.org/viewcvs?rev=233941&root=gcc&view=rev Log: [ARM] PR rtl-optimization/69904: Disallow copying/duplicat

[Bug rtl-optimization/69904] [6 Regression] shrink-wrapping creates weird atomic compare exchange loop on arm

2016-03-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69904 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug c++/70066] New: alignas imposes the wrong limit on data members

2016-03-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70066 Bug ID: 70066 Summary: alignas imposes the wrong limit on data members Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/70066] alignas imposes the wrong limit on data members

2016-03-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70066 Martin Sebor changed: What|Removed |Added Known to fail||4.9.3, 5.3.0, 6.0 --- Comment #1 from Mar

[Bug rtl-optimization/56069] [4.9/5/6 Regression] RA pessimization

2016-03-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56069 Bernd Schmidt changed: What|Removed |Added Target Milestone|4.9.4 |7.0 --- Comment #14 from Bernd Schmidt

[Bug c++/70066] alignas imposes the wrong limit on data members

2016-03-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70066 --- Comment #2 from Andrew Pinski --- > The BIGGEST_FIELD_ALIGNMENT macro is defined in config/i386/i386.h with the > following comment: ... > #ifdef IN_TARGET_LIBS This definition version is only ever used in libobjc and libgcc.

[Bug c++/70066] alignas imposes the wrong limit on data members

2016-03-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70066 --- Comment #3 from Andrew Pinski --- This is the definition which matters: /* Minimum size in bits of the largest boundary to which any and all fundamental data types supported by the hardware might need to be aligned. No data type wants

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-03-03 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 --- Comment #87 from alalaw01 at gcc dot gnu.org --- Great, many thanks for the tests, I was worried if we had hit another distinct issue. (Of course this would be better on gcc-patches!)

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread wdijkstr at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 --- Comment #5 from Wilco --- (In reply to Jakub Jelinek from comment #3) > If some arch in glibc implements memcpy.S and does not implement mempcpy.S, > then obviously the right fix is to add mempcpy.S for that arch, usually it > is just a matte

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread wdijkstr at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 --- Comment #6 from Wilco --- (In reply to Jakub Jelinek from comment #4) > Note the choice of this in a header file is obviously wrong, if you at some > point fix this up, then apps will still call memcpy rather than mempcpy, > even when the lat

[Bug c++/70066] alignas imposes the wrong limit on data members

2016-03-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70066 Andrew Pinski changed: What|Removed |Added Target||x86_64-*-* --- Comment #4 from Andrew Pi

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 --- Comment #7 from Jakub Jelinek --- (In reply to Wilco from comment #6) > (In reply to Jakub Jelinek from comment #4) > > Note the choice of this in a header file is obviously wrong, if you at some > > point fix this up, then apps will still ca

[Bug middle-end/57955] [4.9/5/6 Regression] Uniquization of constants reduces alignment of initializers

2016-03-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57955 --- Comment #13 from Jakub Jelinek --- So, does anybody plan to change CONSTANT_ALIGNMENT for rs6000? If not, I think we should close this bug, because changing the generic code back is undesirable.

[Bug c++/65061] [4.9 Regression] Issue with using declaration and member class template

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

[Bug c++/65061] [4.9 Regression] Issue with using declaration and member class template

2016-03-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65061 --- Comment #9 from Jason Merrill --- Author: jason Date: Thu Mar 3 18:43:01 2016 New Revision: 233942 URL: https://gcc.gnu.org/viewcvs?rev=233942&root=gcc&view=rev Log: PR c++/65061 * parser.c (cp_parser_template_name): Call st

[Bug c++/67257] [5 regression] Internal compiler error in retrieve_specialization

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

[Bug c++/69257] g++ ICE in "create_tmp_var" on invalid inline-asm

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

[Bug middle-end/57955] [4.9/5/6 Regression] Uniquization of constants reduces alignment of initializers

2016-03-03 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57955 David Edelsohn changed: What|Removed |Added CC||wschmidt at gcc dot gnu.org --- Comment

[Bug c++/70066] alignas imposes the wrong limit on data members

2016-03-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70066 Martin Sebor changed: What|Removed |Added Blocks||58601 --- Comment #5 from Martin Sebor -

[Bug testsuite/70055] gcc.target/i386/chkp-stropt-16.c is incompatible with glibc 2.23

2016-03-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70055 --- Comment #8 from H.J. Lu --- Inlining mempcpy uses a callee-saved register: hjl@gnu-6 tmp]$ cat m.c extern char *src, *dst; char * foo (unsigned long i) { return __builtin_mempcpy (dst, src, i); } char * bar (unsigned long i) { return

[Bug c++/70067] New: internal compiler error: in strip_typedefs, at cp/tree.c:1466

2016-03-03 Thread orion at cora dot nwra.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70067 Bug ID: 70067 Summary: internal compiler error: in strip_typedefs, at cp/tree.c:1466 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: major Pri

[Bug fortran/70058] Segmentation fault when open file with existing file and status = "UNKNOWN"

2016-03-03 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70058 Jerry DeLisle changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/70058] Segmentation fault when open file with existing file and status = "UNKNOWN"

2016-03-03 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70058 --- Comment #2 from Jerry DeLisle --- Paul, could you please post the terminal output that gives the error message please.

[Bug fortran/70068] New: ICE: out of memory on involving empty substring

2016-03-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70068 Bug ID: 70068 Summary: ICE: out of memory on involving empty substring Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: for

[Bug fortran/70068] ICE: out of memory on involving empty substring

2016-03-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70068 --- Comment #1 from Gerhard Steinmetz --- Similar : $ cat z7.f90 program p integer :: i character(3), parameter :: x(3) = ['abc', 'ijk', 'xyz'] character(3), parameter :: y(2) = [(x(i)(i:1), i=2,3)] end $ gfortran-6 z7.f90 *** Error

[Bug middle-end/70069] New: Uninitialized value default to zero, plus warning

2016-03-03 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70069 Bug ID: 70069 Summary: Uninitialized value default to zero, plus warning Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Com

[Bug fortran/70070] New: ICE on initializing character data beyond min/max bound

2016-03-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70070 Bug ID: 70070 Summary: ICE on initializing character data beyond min/max bound Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority

  1   2   >