[Bug target/65459] New: munaligned-access still produce split access codes

2015-03-18 Thread ma.jiang at zte dot com.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65459 Bug ID: 65459 Summary: munaligned-access still produce split access codes Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug lto/65380] [5 Regression][ICF] LTO: ICE in add_symbol_to_partition_1, at lto/lto-partition.c:158

2015-03-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65380 --- Comment #11 from Tobias Burnus burnus at gcc dot gnu.org --- Created attachment 35050 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35050action=edit one.o.000i.cgraph: -fdump-ipa-cgraph for the LTO step for the unpatched GCC (r221482)

[Bug rtl-optimization/65078] [5 Regression] 4.9 and 5.0 generate more spill-fill in comparison with 4.8.2

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65078 --- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Wed Mar 18 10:58:32 2015 New Revision: 221485 URL: https://gcc.gnu.org/viewcvs?rev=221485root=gccview=rev Log: PR target/65078 * config/i386/sse.md

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #15 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to Alexandre Oliva from comment #9) (In reply to Jeffrey A. Law from comment #7) OK, but why does this make such a difference in the final result. Ie, what

[Bug ada/65451] gnat bug: Storage_Error stack overflow or erroneous memory access

2015-03-18 Thread gnugcc at marino dot st
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65451 --- Comment #4 from John Marino gnugcc at marino dot st --- Created attachment 35054 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35054action=edit gzipped archive of matreshka source files I created a tarball of the source files rather

[Bug ada/65451] [5 regression] compiler crash on volatile access type

2015-03-18 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65451 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Target|x86_64-aux-dragonfly4.1 |

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #18 from Alexandre Oliva aoliva at gcc dot gnu.org --- (In reply to Jeffrey A. Law from comment #14) So, forgive me, but is -DOPT supposed to be the good or the bad code? It's the good one. As noted in comment 12, I had that

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #16 from Richard Biener rguenth at gcc dot gnu.org --- And as I analyzed in comment #3 we chose the now different coalescing because it is more profitable (to the cost analysis we perform in out-of-SSA coalescing). So the fix, if any,

[Bug tree-optimization/65450] [4.9/5 Regression]: Unaligned access with -O3 -mtune=k8

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65450 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Attachment #35053|0 |1 is

[Bug tree-optimization/65458] parloops transforms omp-thread functions

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65458 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug target/65456] powerpc64le autovectorized copy loop missed optimization

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65456 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org --- Note the vectorizer has a slight preference to align stores.

[Bug fortran/65457] ICE in libgfortran/ieee/ieee_arithmetic.F90

2015-03-18 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65457 --- Comment #2 from Bernd Edlinger bernd.edlinger at hotmail dot de --- When I look at tree.h:3346, I do not understand why the operand check failed. From the message it appears that __i==2 and TREE_OPERAND_LENGTH (__u)==4: inline tree *

[Bug tree-optimization/65460] parloops transforms offloaded functions

2015-03-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65460 --- Comment #1 from vries at gcc dot gnu.org --- Created attachment 35052 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35052action=edit tentative patch

[Bug rtl-optimization/65078] [5 Regression] 4.9 and 5.0 generate more spill-fill in comparison with 4.8.2

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65078 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/65460] New: parloops transforms offloaded functions

2015-03-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65460 Bug ID: 65460 Summary: parloops transforms offloaded functions Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #20 from Alexandre Oliva aoliva at gcc dot gnu.org --- (In reply to Alexandre Oliva from comment #18) No, we don't even *consider* the coalescing performed in the -DOPT case, because, as noted in comment 13, the SSA names ended up

[Bug target/65408] powerpc64 function argument passing may access invalid memory

2015-03-18 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65408 --- Comment #6 from Alan Modra amodra at gmail dot com --- Code quality for both powerpc64le and x86_64 looks passable for the testcase here and other structs with at least one int field (ie. when the struct size is a multiple of 4, and alignment

[Bug tree-optimization/65460] parloops transforms offloaded functions

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65460 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/65458] parloops transforms omp-thread functions

2015-03-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65458 --- Comment #1 from vries at gcc dot gnu.org --- Created attachment 35051 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35051action=edit tentative patch

[Bug lto/65243] [5 Regression] lto1 ICE (segfault) on powerpc64le-linux-gnu

2015-03-18 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65243 David Binderman dcb314 at hotmail dot com changed: What|Removed |Added CC||dcb314 at

[Bug target/65408] powerpc64 function argument passing may access invalid memory

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65408 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- Note that code quality is an issue here as well. Cases to consider are struct test obj; void foo() { func (obj); } and void foo() { struct test obj; func (obj); } and

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #19 from rguenther at suse dot de rguenther at suse dot de --- On Wed, 18 Mar 2015, aoliva at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #18 from Alexandre Oliva aoliva at gcc dot

[Bug fortran/65450] [4.9/5 Regression]: Unaligned access with -O3 -mtune=k8

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65450 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Attachment #35047|0 |1 is

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #17 from Richard Biener rguenth at gcc dot gnu.org --- To add to all this - IMHO copyrename should go - it's purpose was to have more SSA names with user-decls and thus debug info for them. This should now be dealt with debug insns

[Bug c++/65340] [5 Regression] [C++14]ICE in mark_used, at decl2.c:5040

2015-03-18 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65340 --- Comment #4 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org --- Author: paolo Date: Wed Mar 18 10:31:24 2015 New Revision: 221483 URL: https://gcc.gnu.org/viewcvs?rev=221483root=gccview=rev Log: 2015-03-18 Paolo Carlini

[Bug c++/65340] [5 Regression] [C++14]ICE in mark_used, at decl2.c:5040

2015-03-18 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65340 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/65440] pass_lim misses support for predicated code motion

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65440 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/64491] [5 Regression] incorrect warning: loop exit may only be reached after undefined behavior

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64491 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[Bug middle-end/64491] [5 Regression] incorrect warning: loop exit may only be reached after undefined behavior

2015-03-18 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64491 --- Comment #15 from Andrew Stubbs ams at gcc dot gnu.org --- Yeah, I've not managed to come up with a better solution, so I think I'll just revert the patch, for now. :-(

[Bug target/65222] [5 Regression] -mtune= or -march=: Not all options not documented: slm, knl, shanghai, istanbul

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65222 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/65450] [4.9/5 Regression]: Unaligned access with -O3 -mtune=k8

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65450 --- Comment #17 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Wed Mar 18 13:54:12 2015 New Revision: 221490 URL: https://gcc.gnu.org/viewcvs?rev=221490root=gccview=rev Log: PR tree-optimization/65450 *

[Bug tree-optimization/65443] Don't peel last iteration from loop in transform_to_exit_first_loop

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65443 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/65450] [4.9/5 Regression]: Unaligned access with -O3 -mtune=k8

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65450 --- Comment #16 from Richard Biener rguenth at gcc dot gnu.org --- I think DR_PTR_INFO is indeed for the base object and was supposed to preserve points-to-info only. Patch looks ok.

[Bug target/28586] thowing exception before main() leads to crash on AIX

2015-03-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28586 David Edelsohn dje at gcc dot gnu.org changed: What|Removed |Added Status|NEW |WAITING ---

[Bug middle-end/64491] [5 Regression] incorrect warning: loop exit may only be reached after undefined behavior

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64491 --- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org --- So perhaps we just can't warn for your testcase, if we can't detect it reliably.

[Bug ipa/65432] [5 Regression] Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958)

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65432 --- Comment #5 from Martin Liška marxin at gcc dot gnu.org --- (In reply to Markus Trippelsdorf from comment #4) (In reply to Martin Liška from comment #3) Created attachment 35057 [details] Suggested patch I guess the problem is caused

[Bug fortran/65419] incorrect sibcalls to libgomp functions

2015-03-18 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65419 --- Comment #2 from cesar at gcc dot gnu.org --- Created attachment 35058 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35058action=edit __builtin_GOACC_data_end Sorry, I thought I included this test case. Anyway, the !$acc data regions is

[Bug middle-end/64928] [4.8/4.9/5 Regression] Inordinate cpu time and memory usage in phase opt and generate with -ftest-coverage -fprofile-arcs

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64928 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2

[Bug lto/64860] [5 Regression] multiple definition of typeinfo in 5.0 (4.9.2 works)

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64860 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 ---

[Bug preprocessor/65238] [5 Regression] __has_attribute is not handled properly with -traditional-cpp.

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65238 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1

[Bug lto/65380] [5 Regression][ICF] LTO: ICE in add_symbol_to_partition_1, at lto/lto-partition.c:158

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65380 --- Comment #12 from Martin Liška marxin at gcc dot gnu.org --- (In reply to Tobias Burnus from comment #11) Created attachment 35050 [details] one.o.000i.cgraph: -fdump-ipa-cgraph for the LTO step for the unpatched GCC (r221482) (In reply

[Bug target/65222] [5 Regression] -mtune= or -march=: Not all options not documented: slm, knl, shanghai, istanbul

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65222 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/65337] [5 Regression] bootstrap-lto gnat1 linktime ICE: gcc/ada/exp_aggr.adb:6570:0: internal compiler error: in forward_edge_to_pdom, at tree-ssa-dce.c:1086

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65337 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2

[Bug tree-optimization/65426] Recognize byte-swaps when writing to buffers

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65426 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug target/65421] inefficient code returning float aggregates on powepc64le

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65421 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/65424] gcc does not recognize byte swaps implemented as loop.

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65424 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/65425] code optimization leads to spurious FP exception

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65425 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org --- Created attachment 35056 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35056action=edit incomplete patch

[Bug c/65461] New: -Warray-bounds warnings in the linux kernel (free_area_init_nodes)

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65461 Bug ID: 65461 Summary: -Warray-bounds warnings in the linux kernel (free_area_init_nodes) Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/65432] [5 Regression] Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958)

2015-03-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65432 --- Comment #4 from Markus Trippelsdorf trippels at gcc dot gnu.org --- (In reply to Martin Liška from comment #3) Created attachment 35057 [details] Suggested patch I guess the problem is caused by missing xstdup_for_dump wrappers. Can you

[Bug middle-end/65449] -fstrict-volatile-bitfields affects volatile pointer dereference and produce wrong codes

2015-03-18 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65449 --- Comment #1 from Bernd Edlinger bernd.edlinger at hotmail dot de --- Hi Richard, the invalid/different code for -O2 -fstrict-volatile-bitfields will be fixed with my proposed patch, because the misalignedness of mm should be visible at -O2

[Bug ipa/65076] [5 Regression] 16% tramp3d-v4.cpp compile time regression

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65076 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org --- The culprit basically refactors things and in the process screws code-generation with sreals?

[Bug tree-optimization/65207] [5 regression] performance: tree level loop optimization does not peel SpecCPU href loop

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65207 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/59967] [4.8/4.9/5 Regression] Performance regression from 4.7.x to 4.8.x (loop not unrolled)

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59967 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||krebbel at

[Bug lto/65243] [5 Regression] lto1 ICE (segfault) on powerpc64le-linux-gnu

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65243 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING

[Bug target/54791] AIX-only: Constructors are not called in main program.

2015-03-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54791 David Edelsohn dje at gcc dot gnu.org changed: What|Removed |Added Status|NEW |WAITING ---

[Bug lto/65243] [5 Regression] lto1 ICE (segfault) on powerpc64le-linux-gnu

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65243 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org --- (In reply to Martin Sebor from comment #4) I can reproduce the SEGV with the same stack trace with recent trunk. Going back in time as far back as commit 8b2ddcd 7 months ago I

[Bug tree-optimization/65450] [4.9/5 Regression]: Unaligned access with -O3 -mtune=k8

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65450 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2

[Bug ipa/65432] [5 Regression] Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958)

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65432 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||mliska at

[Bug c/65461] -Warray-bounds warnings in the linux kernel (free_area_init_nodes)

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65461 --- Comment #1 from Martin Liška marxin at gcc dot gnu.org --- Correct link for the PR links to a different bugzilla: https://dmz-portal.mips.com/bugz/show_bug.cgi?id=1006

[Bug target/64600] [5 regression] arm-rtems ICE on valid code (-mcpu=xscale)

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

[Bug testsuite/60794] 25 libstdc++ tests are missing '{ dg-require-debug-mode }'

2015-03-18 Thread gnugcc at marino dot st
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60794 John Marino gnugcc at marino dot st changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug ipa/65432] [5 Regression] Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958)

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65432 --- Comment #3 from Martin Liška marxin at gcc dot gnu.org --- Created attachment 35057 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35057action=edit Suggested patch I guess the problem is caused by missing xstdup_for_dump wrappers. Can

[Bug tree-optimization/65442] pass_lim misses support for exit-first loops

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65442 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/65425] code optimization leads to spurious FP exception

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65425 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug fortran/65419] incorrect sibcalls to libgomp functions

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65419 --- Comment #1 from Richard Biener rguenth at gcc dot gnu.org --- Can you please provide a testcase? It looks like what keeps void bar (int *); void baz (void); void foo (void) { int a[10]; bar (a); baz (); } from using a sibcall doesn't

[Bug target/28586] thowing exception before main() leads to crash on AIX

2015-03-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28586 Bug 28586 depends on bug 33704, which changed state. Bug 33704 Summary: AIX runs c++ constructors in incorrect order https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33704 What|Removed |Added

[Bug target/33704] AIX runs c++ constructors in incorrect order

2015-03-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33704 David Edelsohn dje at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/54791] AIX-only: Constructors are not called in main program.

2015-03-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54791 Bug 54791 depends on bug 33704, which changed state. Bug 33704 Summary: AIX runs c++ constructors in incorrect order https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33704 What|Removed |Added

[Bug tree-optimization/64715] [5 Regression] __builtin_object_size (..., 1) fails to locate subobject

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64715 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1

[Bug c++/65398] [5 Regression] [C++11] GCC rejects constexpr variable definitions with valid initialization

2015-03-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65398 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1

[Bug target/65222] [5 Regression] -mtune= or -march=: Not all options not documented: slm, knl, shanghai, istanbul

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65222 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Wed Mar 18 13:47:47 2015 New Revision: 221489 URL: https://gcc.gnu.org/viewcvs?rev=221489root=gccview=rev Log: PR target/65222 * doc/invoke.texi: Add knl

[Bug ipa/65432] [5 Regression] Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958)

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65432 --- Comment #6 from Martin Liška marxin at gcc dot gnu.org --- Author: marxin Date: Wed Mar 18 14:16:59 2015 New Revision: 221491 URL: https://gcc.gnu.org/viewcvs?rev=221491root=gccview=rev Log: Fix PR ipa/65432 PR ipa/65432 * cgraph.c

[Bug tree-optimization/65424] gcc does not recognize byte swaps implemented as loop.

2015-03-18 Thread fuz at fuz dot su
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65424 --- Comment #2 from Robert Clausecker fuz at fuz dot su --- I'm looking forwards to a fix! This optimization is important for me.

[Bug ipa/65432] [5 Regression] Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958)

2015-03-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65432 Martin Liška marxin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/65427] [4.8/4.9 Regression] ICE in emit_move_insn with wide vector types

2015-03-18 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65427 James Greenhalgh jgreenhalgh at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug testsuite/64032] [5 Regression] FAIL: gcc.dg/undefined-loop-2.c (test for warnings, line 18)

2015-03-18 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64032 --- Comment #7 from Andrew Stubbs ams at gcc dot gnu.org --- Author: ams Date: Wed Mar 18 14:27:13 2015 New Revision: 221492 URL: https://gcc.gnu.org/viewcvs?rev=221492root=gccview=rev Log: Fix PR64491 2015-03-18 Andrew Stubbs

[Bug target/60851] [4.9/5 Regression] ICE: in extract_constrain_insn_cached, at recog.c:2117 with -flive-range-shrinkage -mdispatch-scheduler -march=bdver4

2015-03-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60851 --- Comment #9 from Uroš Bizjak ubizjak at gmail dot com --- I have a patch in testing: --cut here-- Index: recog.c === --- recog.c (revision 221482) +++ recog.c (working

[Bug lto/65380] [5 Regression][ICF] LTO: ICE in add_symbol_to_partition_1, at lto/lto-partition.c:158

2015-03-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65380 --- Comment #13 from Tobias Burnus burnus at gcc dot gnu.org --- (In reply to Martin Liška from comment #12) What's your target where you have the PR? I'm also unable to reproduce the issue. Even with BFD. Build/host/target is a CentOS 6.6

[Bug ada/65451] [5 regression] compiler crash on volatile access type

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65451 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug middle-end/64491] [5 Regression] incorrect warning: loop exit may only be reached after undefined behavior

2015-03-18 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64491 --- Comment #16 from Andrew Stubbs ams at gcc dot gnu.org --- Author: ams Date: Wed Mar 18 14:27:13 2015 New Revision: 221492 URL: https://gcc.gnu.org/viewcvs?rev=221492root=gccview=rev Log: Fix PR64491 2015-03-18 Andrew Stubbs

[Bug middle-end/64491] [5 Regression] incorrect warning: loop exit may only be reached after undefined behavior

2015-03-18 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64491 Andrew Stubbs ams at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/65450] [4.9 Regression]: Unaligned access with -O3 -mtune=k8

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65450 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Known to work||4.8.0, 5.0

[Bug c/65455] typeof _Atomic fails

2015-03-18 Thread jens.gustedt at inria dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65455 --- Comment #4 from Jens Gustedt jens.gustedt at inria dot fr --- This is a surprising policy change that occurs a random point in time, namely where _Atomic is introduced to the C language and in addition does that in a very unituitive way. Why

[Bug libstdc++/13631] Problems in messages

2015-03-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13631 --- Comment #35 from Jonathan Wakely redi at gcc dot gnu.org --- Author: redi Date: Wed Mar 18 16:17:47 2015 New Revision: 221494 URL: https://gcc.gnu.org/viewcvs?rev=221494root=gccview=rev Log: PR libstdc++/13631 *

[Bug rtl-optimization/63491] Ice in LRA with simple vector test case on power

2015-03-18 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63491 --- Comment #12 from Vladimir Makarov vmakarov at gcc dot gnu.org --- (In reply to Peter Bergner from comment #11) Ok, I found the difference. The problem on the external gcc112 system (ie, the big-endian system) is that the system binutils

[Bug tree-optimization/65427] [4.8/4.9 Regression] ICE in emit_move_insn with wide vector types

2015-03-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65427 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|NEW

[Bug lto/64860] [5 Regression] multiple definition of typeinfo in 5.0 (4.9.2 works)

2015-03-18 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64860 --- Comment #5 from Jan Hubicka hubicka at gcc dot gnu.org --- Well, the problem is that -r is the only case where we get LDPR_PREVAILING_DEF or IRONLY and the resulting symbol may be removed from the unit later. We would need a new

[Bug lto/64860] [5 Regression] multiple definition of typeinfo in 5.0 (4.9.2 works)

2015-03-18 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64860 --- Comment #6 from Jan Hubicka hubicka at gcc dot gnu.org --- (just to explain bit more - the main difference between static and dynamic linking here is that dynamic linking never remove any definition and thus you can dissolve comdat groups)

[Bug tree-optimization/65427] [4.8/4.9 Regression] ICE in emit_move_insn with wide vector types

2015-03-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65427 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/65046] [5 regression] -Wabi-tag doesn't warn about variables or function return types

2015-03-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65046 --- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org --- Author: redi Date: Wed Mar 18 18:08:29 2015 New Revision: 221497 URL: https://gcc.gnu.org/viewcvs?rev=221497root=gccview=rev Log: PR c++/65046 *

[Bug sanitizer/65400] tsan mis-compiles inlineable C functions

2015-03-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65400 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org --- Created attachment 35059 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35059action=edit gcc5-pr65400.patch Untested fix for the first issue.

[Bug c/65455] typeof _Atomic fails

2015-03-18 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65455 --- Comment #6 from joseph at codesourcery dot com joseph at codesourcery dot com --- (_Generic does make sure to treat its controlling expression as an rvalue, removing qualifiers including _Atomic as well as ensuring GCC's internal

[Bug lto/65380] [5 Regression][ICF] LTO: ICE in add_symbol_to_partition_1, at lto/lto-partition.c:158

2015-03-18 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65380 --- Comment #14 from Jan Hubicka hubicka at gcc dot gnu.org --- Ah, thanks! The patch fixed as in coment #10 is OK for mainline. We obviously should not try to do any merging of external symbols; it is pointless. We only want to calculate

[Bug c++/62051] [4.9/5] Undefined reference to vtable with -O2 and -fdevirtualize-speculatively

2015-03-18 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62051 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||hubicka

[Bug c++/59816] [c++11] Incorrect visibility check in template instantiation when the default constructor is a variadic template.

2015-03-18 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59816 --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com --- This is fixed for 5.0. I'm adding the testcase and closing the bug.

[Bug fortran/65457] New: ICE in libgfortran/ieee/ieee_arithmetic.F90

2015-03-18 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65457 Bug ID: 65457 Summary: ICE in libgfortran/ieee/ieee_arithmetic.F90 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug sanitizer/64820] Libsanitizer fails with ((AddrIsAlignedByGranularity(addr + size))) != (0) (0x0, 0x0) if ssp is enabled.

2015-03-18 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64820 --- Comment #4 from Maxim Ostapenko chefmax at gcc dot gnu.org --- Fixed by r22145.

[Bug target/65456] powerpc64le autovectorized copy loop missed optimization

2015-03-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65456 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug target/65456] [5 Regression] powerpc64le autovectorized copy loop missed optimization

2015-03-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65456 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug sanitizer/64820] Libsanitizer fails with ((AddrIsAlignedByGranularity(addr + size))) != (0) (0x0, 0x0) if ssp is enabled.

2015-03-18 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64820 Maxim Ostapenko chefmax at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

  1   2   >