[Bug lto/79042] LTO doesn't propagate node->dynamically_initialized bit for varpool nodes.

2017-01-11 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79042 --- Comment #4 from chefmax at gcc dot gnu.org --- Author: chefmax Date: Thu Jan 12 07:44:17 2017 New Revision: 244347 URL: https://gcc.gnu.org/viewcvs?rev=244347=gcc=rev Log: PR lto/79042 * lto-cgraph.c

[Bug target/79041] aarch64 backend emits R_AARCH64_ADR_PREL_PG_HI21 relocation despite -mpc-relative-literal-loads option being used

2017-01-11 Thread rschiele at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79041 --- Comment #5 from Robert Schiele --- Thanks! I can confirm that this also fixes the original problem for all cases we observed so far.

[Bug tree-optimization/13563] if-conversion not agressive enough

2017-01-11 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13563 --- Comment #4 from Marc Glisse --- With -Os, the jump2 pass does merge the 2 calls to foo, but that's way too late for the resulting a!=0 ? 1 : 0 to be simplified.

[Bug testsuite/79067] New: gcc.dg/tree-prof/cold_partition_label.c runs a million times longer than it used to and times out

2017-01-11 Thread sandra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79067 Bug ID: 79067 Summary: gcc.dg/tree-prof/cold_partition_label.c runs a million times longer than it used to and times out Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug target/79066] New: [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-11 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 Bug ID: 79066 Summary: [7 Regression] non-PIC code generated for powerpc glibc with -fpic Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c/79065] ARM generates ldm/stm on packed structs with aligned members

2017-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79065 --- Comment #2 from Andrew Pinski --- __attribute__((aligned(4))) This causes the whole struct to become 4 byte aligned.

[Bug c/79065] ARM generates ldm/stm on packed structs with aligned members

2017-01-11 Thread vielster at zee dot aero
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79065 --- Comment #1 from Brian Viele --- gcc version 5.4.1 20160609 (release) [ARM/embedded-5-branch revision 237715] (GCC) System: Linux xxx 4.4.0-47-generic #68~14.04.1-Ubuntu SMP Wed Oct 26 19:42:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

[Bug c/79065] New: ARM generates ldm/stm on packed structs with aligned members

2017-01-11 Thread vielster at zee dot aero
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79065 Bug ID: 79065 Summary: ARM generates ldm/stm on packed structs with aligned members Product: gcc Version: 5.4.1 Status: UNCONFIRMED Severity: normal

[Bug c++/14379] accepts invalid duplicate definition of member template

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14379 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to

[Bug middle-end/14236] VLA breaks alloca()

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14236 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug middle-end/65958] -fstack-check breaks alloca on architectures using generic stack checking

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65958 Martin Sebor changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug c/14030] missing parameter count check ?

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14030 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to

[Bug c++/13979] Error message about no matching function for call with derived class arguments could be improved

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13979 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/16992] [meta-bug] -fpermissive causes some diagnostic problems

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16992 Bug 16992 depends on bug 13979, which changed state. Bug 13979 Summary: Error message about no matching function for call with derived class arguments could be improved https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13979 What

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-11 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 --- Comment #6 from Alan Modra --- OK, currently testing TARGET_LEGITIMATE_COMBINED_INSN solution. Thanks for the analysis!

[Bug tree-optimization/13563] if-conversion not agressive enough

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13563 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to

[Bug c++/13452] No error on invalid CV qualifier on member function returning function pointer

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13452 Martin Sebor changed: What|Removed |Added Last reconfirmed|2005-12-18 20:25:19 |2017-1-11 CC|

[Bug rtl-optimization/13355] Suboptimal code generated with global register variables

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13355 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug rtl-optimization/13214] GCJ uses surprsingly long to compile included example

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13214 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/13166] [DR136] not implemented

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13166 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to

[Bug c++/13005] Pointer adjusted for derived class containing virtual function

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13005 Martin Sebor changed: What|Removed |Added Priority|P2 |P3 Status|NEW

[Bug target/78002] gcc.target/aarch64/stack-checking.c ICEs with -mabi=ilp32

2017-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78002 --- Comment #3 from Andrew Pinski --- (In reply to hs.naveen2u from comment #2) > Could not reproduce the issue on latest FSF source:- > > Tried using the following command:- > -gcc -fstack-check

[Bug c++/12697] Redundant duplicate error message

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12697 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/12672] Evals template defaults args that it should not

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12672 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to

[Bug c++/12333] [DR 272] Explicit call to MyClass::~MyClass() not allowed

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12333 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to

[Bug c++/12277] eliminate and warn on dynamic casts with known NULL results

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12277 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization

[Bug c++/78337] "internal compiler error: Segmentation fault", using local variable in lambda return-type deduction

2017-01-11 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78337 --- Comment #3 from Jason Merrill --- Author: jason Date: Wed Jan 11 21:43:42 2017 New Revision: 244340 URL: https://gcc.gnu.org/viewcvs?rev=244340=gcc=rev Log: PR c++/78337 - ICE on invalid with generic lambda * semantics.c

[Bug tree-optimization/71237] [7 regression] scev tests failing after pass reorganization

2017-01-11 Thread sandra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71237 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug c++/24511] [DR 470] explicit instantiation/extern template unsats on symbols defined later

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24511 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

[Bug c++/24511] [DR 470] explicit instantiation/extern template unsats on symbols defined later

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24511 --- Comment #9 from Martin Sebor --- Author: msebor Date: Wed Jan 11 21:02:46 2017 New Revision: 244337 URL: https://gcc.gnu.org/viewcvs?rev=244337=gcc=rev Log: PR c++/24511 - [DR 470] explicit instantiation/extern template unsats // on symbols

[Bug lto/79061] [7 Regression][LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco"

2017-01-11 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79061 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org

[Bug c++/77812] [5/6/7 Regression] incorrectly rejects valid C++ code that uses enum in template instantiation

2017-01-11 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77812 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Wed Jan 11 20:49:50 2017 New Revision: 244336 URL: https://gcc.gnu.org/viewcvs?rev=244336=gcc=rev Log: cp/ PR c++/77812 * name-lookup.c

[Bug c++/12228] [DR 244/399] syntax error calling a qualified template dtor

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12228 Martin Sebor changed: What|Removed |Added Last reconfirmed|2005-12-18 20:16:40 |2017-1-11 Known to fail|

[Bug testsuite/12096] dejagnu truncates output from spawned commands randomly, causing intermittant failed tests

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12096 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/77812] [5/6/7 Regression] incorrectly rejects valid C++ code that uses enum in template instantiation

2017-01-11 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77812 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Wed Jan 11 20:37:16 2017 New Revision: 244335 URL: https://gcc.gnu.org/viewcvs?rev=244335=gcc=rev Log: cp/ PR c++/77812 * name-lookup.c

[Bug c++/72813] [6 Regression] atomic header cannot be compiled into translation unit with -fkeep-inline-functions

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72813 Jakub Jelinek changed: What|Removed |Added Summary|[6/7 Regression] atomic |[6 Regression] atomic

[Bug c++/78341] ICE on invalid C++ code on x86_64-linux-gnu (internal compiler error: in cp_parser_std_attribute_spec, at cp/parser.c:24597)

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78341 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/71537] GCC rejects consetxpr boolean conversions and comparisons on the result of pointer arithmetic.

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71537 Jakub Jelinek changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 71537, which changed state. Bug 71537 Summary: GCC rejects consetxpr boolean conversions and comparisons on the result of pointer arithmetic. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71537 What

[Bug middle-end/12086] memcmp(i,j,4) should use word (SI) subtraction

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12086 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment

[Bug tree-optimization/78257] missing memcmp optimization with constant arrays

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78257 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/78633] [7 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug c++/71537] GCC rejects consetxpr boolean conversions and comparisons on the result of pointer arithmetic.

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71537 --- Comment #19 from Jakub Jelinek --- Author: jakub Date: Wed Jan 11 20:10:36 2017 New Revision: 244333 URL: https://gcc.gnu.org/viewcvs?rev=244333=gcc=rev Log: PR c++/71537 * fold-const.c (maybe_nonzero_address): Return 1 for

[Bug c++/11858] Name lookup error ignored when instantiated from expression within sizeof() in template function parameter

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11858 Martin Sebor changed: What|Removed |Added Last reconfirmed|2012-10-10 00:00:00 |2017-1-11 CC|

[Bug c++/20308] parser thinks something is a start of a template-id when it is just less than

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20308 Bug 20308 depends on bug 11814, which changed state. Bug 11814 Summary: Code with missing "template" keyword wrongly accepted https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11814 What|Removed |Added

[Bug c++/12944] [meta-bug] C++ name-lookup problems

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12944 Bug 12944 depends on bug 11814, which changed state. Bug 11814 Summary: Code with missing "template" keyword wrongly accepted https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11814 What|Removed |Added

[Bug c++/11814] Code with missing "template" keyword wrongly accepted

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11814 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/6023] Unhelpful error message with forgotten "template"

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6023 Bug 6023 depends on bug 11814, which changed state. Bug 11814 Summary: Code with missing "template" keyword wrongly accepted https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11814 What|Removed |Added

[Bug bootstrap/11776] configure from path with spaces does not work

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11776 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/11582] Odd error message with dynamically sized template arg printing

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11582 Martin Sebor changed: What|Removed |Added Priority|P2 |P3 CC|

[Bug c++/79064] New: Cannot overload member function templates on type of literal

2017-01-11 Thread hstong at ca dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064 Bug ID: 79064 Summary: Cannot overload member function templates on type of literal Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: rejects-valid

[Bug c++/11187] signed/unsigned conversion behaves differently

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11187 Martin Sebor changed: What|Removed |Added Last reconfirmed|2012-01-13 00:00:00 |2017-1-11 CC|

[Bug rtl-optimization/79059] Information from CCmode is not propagated across basic blocks

2017-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79059 --- Comment #5 from Andrew Pinski --- I can't remember if this is the same but I don't know how to describe this optimization right now but take the following two functions: struct arc { int ident; }; int bea_is_dual_infeasible( struct arc

[Bug bootstrap/79063] GCC Master fails to build for sh

2017-01-11 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79063 Joseph S. Myers changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/78633] [7 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2017-01-11 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633 Joseph S. Myers changed: What|Removed |Added CC||joel at gcc dot gnu.org --- Comment

[Bug c/47931] missing -Waddress warning for comparison with NULL

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47931 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/32207] missing warnings about address of 'x'.

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32207 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #5

[Bug c/47931] missing -Waddress warning for comparison with NULL

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47931 --- Comment #5 from Martin Sebor --- Author: msebor Date: Wed Jan 11 18:33:13 2017 New Revision: 244331 URL: https://gcc.gnu.org/viewcvs?rev=244331=gcc=rev Log: PR c/47931 - missing -Waddress warning for comparison with NULL

[Bug c++/78341] ICE on invalid C++ code on x86_64-linux-gnu (internal compiler error: in cp_parser_std_attribute_spec, at cp/parser.c:24597)

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78341 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Jan 11 18:09:58 2017 New Revision: 244329 URL: https://gcc.gnu.org/viewcvs?rev=244329=gcc=rev Log: PR c++/78341 * parser.c (cp_parser_std_attribute_spec): Remove

[Bug c++/72813] [6/7 Regression] atomic header cannot be compiled into translation unit with -fkeep-inline-functions

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72813 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Wed Jan 11 18:08:57 2017 New Revision: 244328 URL: https://gcc.gnu.org/viewcvs?rev=244328=gcc=rev Log: PR c++/72813 * gcc.c (default_compilers): Don't add -o %g.s for -S

[Bug debug/78839] [6/7 Regression] DWARF output different between GCC 5 and 6

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

[Bug c/72783] Fortify scanf %s, %[ conversion specifiers

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72783 --- Comment #3 from Martin Sebor --- I've run out of time to implement this in GCC 7 but I'll see about handling it in GCC 8.

[Bug middle-end/77708] -Wformat-length %s warns for snprintf

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77708 Martin Sebor changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Comment

[Bug c/77675] optimization level==number of -Wformat-length warnings

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77675 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug testsuite/79051] FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line 140)

2017-01-11 Thread sandra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79051 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org

[Bug bootstrap/79063] New: GCC Master fails to build for sh

2017-01-11 Thread joel at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: joel at gcc dot gnu.org Target Milestone: --- 7.0.0 20170111 Nothing particularly special about the build. Just fails early with ICE. /home/joel/test-gcc/b-sh-elf-gcc/./gcc/xgcc -B/home/joel/test-gcc/b-sh-elf-gcc/./gcc/ -nostdinc -B

[Bug rtl-optimization/79059] Information from CCmode is not propagated across basic blocks

2017-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79059 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org --- Comment

[Bug c/78768] -Walloca-larger-than and -Wformat-length warnings disabled by -flto

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78768 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/79062] New: -Wformat-length warnings disabled by -flto

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79062 Bug ID: 79062 Summary: -Wformat-length warnings disabled by -flto Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug driver/78877] Missing suggestion for -fsanitize=addres

2017-01-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78877 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/77812] [5/6/7 Regression] incorrectly rejects valid C++ code that uses enum in template instantiation

2017-01-11 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77812 --- Comment #3 from Nathan Sidwell --- The struct variant only 'works' because 'struct X' is a valid incomplete struct declaration. Try: struct f {}; template void f () { struct f Q; } template void f (); void f() void f() [with = int]

[Bug c/78768] -Walloca-larger-than and -Wformat-length warnings disabled by -flto

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78768 --- Comment #5 from Martin Sebor --- Author: msebor Date: Wed Jan 11 17:28:52 2017 New Revision: 244326 URL: https://gcc.gnu.org/viewcvs?rev=244326=gcc=rev Log: PR c/78768 - -Walloca-larger-than and -Wformat-length warnings disabled by -flto

[Bug driver/78877] Missing suggestion for -fsanitize=addres

2017-01-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78877 --- Comment #3 from David Malcolm --- Author: dmalcolm Date: Wed Jan 11 17:25:40 2017 New Revision: 244325 URL: https://gcc.gnu.org/viewcvs?rev=244325=gcc=rev Log: Offer suggestions for unrecognized sanitizer options (PR driver/78877)

[Bug fortran/61450] ICE in gfc_global_used()

2017-01-11 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61450 --- Comment #4 from Francois-Xavier Coudert --- Can regtest it and submit it to the list for review? Many thanks…

[Bug lto/79042] LTO doesn't propagate node->dynamically_initialized bit for varpool nodes.

2017-01-11 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79042 --- Comment #3 from chefmax at gcc dot gnu.org --- Author: chefmax Date: Wed Jan 11 16:53:52 2017 New Revision: 244324 URL: https://gcc.gnu.org/viewcvs?rev=244324=gcc=rev Log: PR lto/79042 * lto-cgraph.c

[Bug target/79041] aarch64 backend emits R_AARCH64_ADR_PREL_PG_HI21 relocation despite -mpc-relative-literal-loads option being used

2017-01-11 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79041 --- Comment #4 from ktkachov at gcc dot gnu.org --- (In reply to Robert Schiele from comment #3) > If you point me to the specific patch that you have in mind I can in > parallel already test whether besides the test case I provided it also fixes

[Bug target/78253] [5/6/7 Regression] [ARM] call weak function instead of strong when called through pointer

2017-01-11 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78253 --- Comment #5 from Christophe Lyon --- Author: clyon Date: Wed Jan 11 16:13:14 2017 New Revision: 244320 URL: https://gcc.gnu.org/viewcvs?rev=244320=gcc=rev Log: [ARM] PR target/78253 Call weak function instead of strong when called through

[Bug c++/77812] [5/6/7 Regression] incorrectly rejects valid C++ code that uses enum in template instantiation

2017-01-11 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77812 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug fortran/79060] gfortran ICE with deferred-length character component initialization

2017-01-11 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79060 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046 --- Comment #5 from Jakub Jelinek --- There is no such guarantee, it can change any time, even in changes not reflected in X.Y.Z version. That said, after X.1 is released, they change not very frequently.

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-11 Thread boris at kolpackov dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046 --- Comment #4 from Boris Kolpackov --- Another question is whether GCC guarantees that its APIs (as can be used by a plugin; e.g., AST) are binary compatible across Y.Z in GCC X.Y.Z?

[Bug testsuite/79051] FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line 140)

2017-01-11 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79051 Martin Sebor changed: What|Removed |Added Target|poerpc64*-*-* |poerpc64*-*-*, |

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 --- Comment #18 from Jakub Jelinek --- (In reply to Richard Earnshaw from comment #17) > (In reply to Jakub Jelinek from comment #15) > > > Unless people commonly use > > RUNTESTFLAGS='--target_board=unix\{-mtune=cortex-a15,-mtune=cortex-m7\}'

[Bug lto/79061] New: [7 Regression][LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco"

2017-01-11 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79061 Bug ID: 79061 Summary: [7 Regression][LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco" Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug fortran/79060] New: gfortran ICE with deferred-length character component initialization

2017-01-11 Thread david.sagan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79060 Bug ID: 79060 Summary: gfortran ICE with deferred-length character component initialization Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 --- Comment #17 from Richard Earnshaw --- (In reply to Jakub Jelinek from comment #15) > Unless people commonly use > RUNTESTFLAGS='--target_board=unix\{-mtune=cortex-a15,-mtune=cortex-m7\}' or > something similar, that might work well. The

[Bug tree-optimization/78604] [7 regression] test case gcc.target/powerpc/p8vector-vectorize-1.c fails starting with r242750

2017-01-11 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78604 --- Comment #2 from amker at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #1) > So, is what gcc trunk generates less efficient than what it used to generate > before, or is just different? If the latter, surely the test should be

[Bug tree-optimization/78604] [7 regression] test case gcc.target/powerpc/p8vector-vectorize-1.c fails starting with r242750

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

[Bug rtl-optimization/78255] [5/6 regression] Indirect sibling call causing wrong code generation for ARM

2017-01-11 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78255 --- Comment #15 from avieira at gcc dot gnu.org --- Author: avieira Date: Wed Jan 11 15:08:25 2017 New Revision: 244319 URL: https://gcc.gnu.org/viewcvs?rev=244319=gcc=rev Log: PR78255: Make postreload aware of NO_FUNCTION_CSE gcc/ChangeLog:

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 --- Comment #16 from Thomas Preud'homme --- FYI: -mtune=cortex-a15 works for an arm-none-eabi toolchain targetting Cortex-M7

[Bug target/78397] The stack is not 8 bytes aligned on ARM

2017-01-11 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78397 --- Comment #3 from Richard Earnshaw --- The __aeabi_read_tp call is to a special helper function and not really considered to be a 'public interface'; the EABI only requires conformance to the stack alignment constraints at public interfaces.

[Bug ipa/78599] [7 Regression] hwint.h:292:72: runtime error: shift exponent 64 is too large for 64-bit type 'long int'

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78599 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 --- Comment #15 from Jakub Jelinek --- (In reply to ktkachov from comment #14) > (In reply to Jakub Jelinek from comment #13) > > So do you want something like: > > /* { dg-skip-if "avoid conflicts with multilib options" { arm*-*-* } { > >

[Bug libstdc++/78273] The transparent version of {map,set}::count should call _M_count_tr

2017-01-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78273 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |5.5 Known to fail|

[Bug libstdc++/78134] set::set lower_bound() for transparent comparator returns const_iterator

2017-01-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78134 Jonathan Wakely changed: What|Removed |Added Target Milestone|6.4 |5.5 Known to fail|

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug libstdc++/78134] set::set lower_bound() for transparent comparator returns const_iterator

2017-01-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78134 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Wed Jan 11 14:44:15 2017 New Revision: 244318 URL: https://gcc.gnu.org/viewcvs?rev=244318=gcc=rev Log: PR78134 fix return types of heterogeneous lookup functions PR

[Bug libstdc++/78273] The transparent version of {map,set}::count should call _M_count_tr

2017-01-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78273 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Wed Jan 11 14:44:04 2017 New Revision: 244317 URL: https://gcc.gnu.org/viewcvs?rev=244317=gcc=rev Log: PR78273 fix count to work with partitioning function PR libstdc++/78273

[Bug c++/77598] constexpr compilation failure on reference type casting

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77598 --- Comment #4 from Jakub Jelinek --- The warning is gone with r242523.

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

  1   2   >