[Bug fortran/88438] [F08] A pointer function reference can denote a variable in any variable definition context.

2019-02-05 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88438 --- Comment #2 from Jürgen Reuter --- (In reply to Dominique d'Humieres from comment #1) > At https://gcc.gnu.org/wiki/Fortran2008Status I see > > Unimplemented features -- based on the list in the "Introduction" of the > F2008 standard > ... >

[Bug target/63651] Lot of failures in obj(c|-c++) with yosemite

2019-02-05 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63651 --- Comment #21 from Iain Sandoe --- (In reply to Eric Gallager from comment #20) > (In reply to Dominique d'Humieres from comment #18) > > For the record with darwin15 I had to add > > > > /System/Library/Frameworks/Foundation.framework/Version

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 --- Comment #7 from Richard Biener --- Author: rguenth Date: Tue Feb 5 08:32:16 2019 New Revision: 268530 URL: https://gcc.gnu.org/viewcvs?rev=268530&root=gcc&view=rev Log: 2019-02-05 Richard Biener PR middle-end/89150 * bit

[Bug c/89082] Feature request: provide annotation for code that's unlikely to be executed

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89082 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gcov-profile/88930] [GCOV] Wrong frequences when a if statement is after a ?: statement in gcov

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88930 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug gcov-profile/88914] [GCOV] Wrong frequencies when unreachable statements within the body of the for loop in gcov

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88914 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug gcov-profile/85206] [GCOV] a return statement in the body of for(;0;) loop is wrongly marked as executed in gcov

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85206 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/86404] UNRESOLVED/UNSUPPORTED gcov test results due to Permission error mapping pages

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86404 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/89200] [9 Regression] Erroneous copying of a derived type with a deferred-length character array component

2019-02-05 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89200 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org --- Commen

[Bug libstdc++/89090] vector.tcc uses "if constexpr" in C++11 mode

2019-02-05 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 --- Comment #4 from Csaba Ráduly --- svn blame vector.tcc claims that the inner, apparently redundant "#if __cplusplus >= 201103L" appeared at this change: r265485 | glisse | 2018-10-25 15:03:13 +0200 (Thu, 25 Oct 2018) | 24 lines Relocation (=

[Bug web/89032] Missing documentation for GCC 7.4.0

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89032 Martin Liška changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug target/89186] [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89186 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Feb 5 09:17:18 2019 New Revision: 268531 URL: https://gcc.gnu.org/viewcvs?rev=268531&root=gcc&view=rev Log: PR target/89186 * optabs.c (prepare_cmp_insn): Pass x and

[Bug other/89203] New: Linux S/390: Unable to build GCC 8.2.0 on Red Hat Enterprise Linux Server release 6.9

2019-02-05 Thread m.marko08154711 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89203 Bug ID: 89203 Summary: Linux S/390: Unable to build GCC 8.2.0 on Red Hat Enterprise Linux Server release 6.9 Product: gcc Version: 8.2.0 Status: UNCONFIRMED Sev

[Bug libstdc++/87106] Group move and destruction of the source, where possible, for speed

2019-02-05 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87106 --- Comment #18 from Marc Glisse --- Author: glisse Date: Tue Feb 5 09:33:36 2019 New Revision: 268532 URL: https://gcc.gnu.org/viewcvs?rev=268532&root=gcc&view=rev Log: Rename __is_trivially_relocatable to __is_bitwise_relocatable. 2019-02-05

[Bug fortran/89100] Default widths for i, f and g format specifiers in format strings

2019-02-05 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89100 MarkEggleston changed: What|Removed |Added Attachment #45549|0 |1 is obsolete|

[Bug target/45591] gcc generates illegal asm at -O2 with -fdollars-in-identifiers

2019-02-05 Thread pskocik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45591 pskocik at gmail dot com changed: What|Removed |Added CC||pskocik at gmail dot com --- C

[Bug target/89186] [9 Regression] ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138

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

[Bug fortran/89103] Allow blank format items in format strings

2019-02-05 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89103 MarkEggleston changed: What|Removed |Added Attachment #4|0 |1 is obsolete|

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #4 from Wilco --- (In reply to Segher Boessenkool from comment #3) > (In reply to Wilco from comment #1) > > len is unsigned HOST_WIDE_INT, so bits_to_bytes_round_down does an unsigned > > division... > > That shouldn't make a differ

[Bug fortran/89204] New: -floop-interchange has no effect on Fortran code

2019-02-05 Thread chinoune.mehdi at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89204 Bug ID: 89204 Summary: -floop-interchange has no effect on Fortran code Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/87489] [8/9 Regression] Spurious -Wnonnull warning

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87489 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #9

[Bug ipa/88936] [7/8/9 Regression] -fipa-pta breaks bash (incorrect optimisation of recursive static function)

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88936 --- Comment #11 from Richard Biener --- Created attachment 45605 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45605&action=edit prototype conservative fix So this is a very conservative fix computing what automatic variables "escape" and

[Bug libstdc++/89194] [9 regression] build failure with libstdc++ with std=c++2a

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89194 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug c++/89197] Templated Functions const auto assignment causes internal compiler error

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89197 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Status|UN

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

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

[Bug fortran/89204] -floop-interchange has no effect on Fortran code

2019-02-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89204 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/89204] -floop-interchange has no effect on Fortran code

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89204 Richard Biener changed: What|Removed |Added Last reconfirmed|2019-02-05 00:00:00 | CC|

[Bug c++/89205] New: [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 Bug ID: 89205 Summary: [8/9 Regression] Debug info size growth since r248469 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug lto/48200] Implement function attribute for symbol versioning (.symver)

2019-02-05 Thread xry111 at mengyan1223 dot wang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200 --- Comment #29 from Xi Ruoyao --- I'm sure -flto-parition=none is needed for workaround, now. It keeps .symver directive and the function definition in the same assembly file. Unfortunately for large codebase -flto-partition leads to OOM.

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #6 from Segher Boessenkool --- pos should be always non-negative. pos is the offset (in bits, counted from the right) in the *field*.

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #7 from Jakub Jelinek --- While I can see how doing - (HOST_WIDE_INT) len instead of - len fixes the ICE, I wonder if what make_extraction does isn't invalid. In particular, we have later on: /* Unless INNER is not MEM, reject this

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #8 from Jakub Jelinek --- Created attachment 45606 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45606&action=edit gcc9-pr89195.patch Now in patch form (untested so far).

[Bug libstdc++/89164] can construct vector with non-copyable-but-trivially-copyable elements

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89164 --- Comment #2 from Jonathan Wakely --- N.B. the report is missing that it is only accepted for c++17 and c++2a modes. For c++14 it's rejected as expected.

[Bug libstdc++/89194] [9 regression] build failure with libstdc++ with std=c++2a

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

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 --- Comment #2 from Martin Liška --- (In reply to Richard Biener from comment #1) > It means debuginfo wasn't present at all before this rev. (on the reduced > testcase). Somehow the iteration wasn't translated 1:1? Yes, but for ./benchspec/CPU

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 --- Comment #3 from Jakub Jelinek --- Why is that a regression? It is desirable to emit debug info here...

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 --- Comment #4 from Richard Biener --- (In reply to Jakub Jelinek from comment #3) > Why is that a regression? It is desirable to emit debug info here... I guess the question is more of whether we understand the difference in behavior since the

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 --- Comment #5 from Martin Liška --- (In reply to Richard Biener from comment #4) > (In reply to Jakub Jelinek from comment #3) > > Why is that a regression? It is desirable to emit debug info here... > > I guess the question is more of whether

[Bug gcov-profile/89000] gcov --function-summaries says No branches/No calls, only the File summary is correct

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89000 --- Comment #4 from Martin Liška --- Author: marxin Date: Tue Feb 5 12:17:45 2019 New Revision: 268533 URL: https://gcc.gnu.org/viewcvs?rev=268533&root=gcc&view=rev Log: GCOV: remove misleading branches and calls info for -f option (PR gcov-pro

[Bug gcov-profile/89000] gcov --function-summaries says No branches/No calls, only the File summary is correct

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89000 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #9 from Segher Boessenkool --- That patch is pre-approved if it regchecks fine (on more than just x86). Thanks!

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #6

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #10 from Wilco --- (In reply to Jakub Jelinek from comment #8) > Created attachment 45606 [details] > gcc9-pr89195.patch > > Now in patch form (untested so far). That works fine indeed. It avoids accessing the object out of bounds b

[Bug d/88150] Use sections_elf_shared.d on Solaris

2019-02-05 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88150 --- Comment #9 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #8 from Johannes Pfau --- > Regarding the _d_dso_registry issue: Yes, as far as I can see it is a bug that > handleForName dlcloses the handle here. I think what happened i

[Bug c++/89187] [7/8/9 Regression] ICE in initialize_argument_information, at calls.c:2023

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug tree-optimization/89182] [8/9 Regression] [graphite] ICE in extract_affine, at graphite-sese-to-poly.c:280

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89182 Richard Biener changed: What|Removed |Added Priority|P3 |P2 --- Comment #2 from Richard Biener

[Bug rtl-optimization/89116] [8/9 Regression] ICE in cfg_layout_redirect_edge_and_branch_force, at cfgrtl.c:4482

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89116 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Depends on|

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 --- Comment #7 from Jakub Jelinek --- E.g. just comment out the template lines in the testcase and suddenly even GCC 7 emits debug info.

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 --- Comment #8 from Jakub Jelinek --- Or even just reorder: namespace a { template void isgreater(); void isgreater(); void isgreater(double); template void isgreaterequal(); bool isgreaterequal(); } using a::isgreater; using a::isgreaterequal;

[Bug target/88917] [8/9 Regression] Error: can't resolve `.text' {.text section} - `.LCFI2' {.text.unlikely section} with -fno-dwarf2-cfi-asm

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88917 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug rtl-optimization/88879] [9 Regression] ICE in sel_target_adjust_priority, at sel-sched.c:3332

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88879 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug c++/88820] [7/8/9 Regression] ICE in in C++2a mode for code which is able to be compiled in C++17 mode

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|9.0

[Bug tree-optimization/88771] [9 Regression] Misleading -Werror=array-bounds error

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88771 --- Comment #15 from Richard Biener --- Can we (did we already?) fix the diagnostic with respect to the range printing as said in comment#5? I'd defer the rest. Maybe we can even have jump-threading cancel paths that would introduce these kind

[Bug lto/89206] New: Map

2019-02-05 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89206 Bug ID: 89206 Summary: Map Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot

[Bug ipa/88711] [9 Regression] scan-ipa-dump inline "Inlined tp_sum/

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88711 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug target/88656] [7/8/9 Regression] lr clobbered by thumb prologue before __builtin_return_address(0) reads from it

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88656 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug ipa/88702] [7/8/9 regression] We do terrible job optimizing IsHTMLWhitespace from Firefox

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88702 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug ipa/88702] [7/8/9 regression] We do terrible job optimizing IsHTMLWhitespace from Firefox

2019-02-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88702 --- Comment #8 from Martin Liška --- Honza can you please create mozilla upstream bug where we can recommend to use switch instead of series of if conditions?

[Bug libstdc++/89164] can construct vector with non-copyable-but-trivially-copyable elements

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89164 --- Comment #3 from Jonathan Wakely --- This version compiles even in C++11 though: #include struct X { X() = default; X(const X&) = delete; }; int main() { X x[1]; std::vector v{x, x+1}; } The original version was only rejected prio

[Bug tree-optimization/88606] [9 Regression] ICE: verify_type failed (error: type variant differs by TYPE_TRANSPARENT_AGGR)

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88606 Richard Biener changed: What|Removed |Added Assignee|hubicka at gcc dot gnu.org |rguenth at gcc dot gnu.org ---

[Bug c/88584] [7/8/9 Regression] GCC thinks that the type is complete despite shadowing

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88584 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug lto/89207] New: Symbols missing in map file with LTO

2019-02-05 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89207 Bug ID: 89207 Summary: Symbols missing in map file with LTO Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug inline-asm/87984] [7/8/9 Regression] wrong code for local reg var input to asm

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug rtl-optimization/87902] [9 Regression] Shrink-wrapping multiple conditions

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87902 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/89208] New: unaligned access expanded to memcpy

2019-02-05 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 Bug ID: 89208 Summary: unaligned access expanded to memcpy Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug inline-asm/87984] [7/8/9 Regression] wrong code for local reg var input to asm

2019-02-05 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #17 from Alexander Monakov --- Well, the asm with the xor was just to make the testcase more-obviously-broken, it's still broken when %eax is clobbered in a more subtle way, like via a libcall for integer division like in earlier exam

[Bug libstdc++/89194] [9 regression] build failure with libstdc++ with std=c++2a

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89194 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug libstdc++/89164] can construct vector with non-copyable-but-trivially-copyable elements

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89164 --- Comment #4 from Jonathan Wakely --- A similar fix is needed for uninitialized_fill and uninitialized_fill_n otherwise this still compiles: std::vector v3{2, X{}};

[Bug libstdc++/68350] std::uninitialized_copy overly restrictive for trivially_copyable types

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68350 Jonathan Wakely changed: What|Removed |Added Keywords||missed-optimization Last reconfirmed

[Bug target/88917] [8/9 Regression] Error: can't resolve `.text' {.text section} - `.LCFI2' {.text.unlikely section} with -fno-dwarf2-cfi-asm

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88917 --- Comment #4 from Jakub Jelinek --- (In reply to Florian Weimer from comment #3) > Isn't -fasynchronous-unwind-tables part of the GNU/Linux ABI and enabled by > default? Without it, asynchronous cancellation does not work. Yes, but nobody is

[Bug target/88917] [8/9 Regression] Error: can't resolve `.text' {.text section} - `.LCFI2' {.text.unlikely section} with -fno-dwarf2-cfi-asm

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88917 --- Comment #5 from Jakub Jelinek --- Other option is to spend a lot of energy on this. output_indirect_thunk would need to be told if it is emitted inside of normal functions or in the magic functions where it currently does the right thing alr

[Bug target/88917] [8/9 Regression] Error: can't resolve `.text' {.text section} - `.LCFI2' {.text.unlikely section} with -fno-dwarf2-cfi-asm

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88917 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|jakub at gcc dot

[Bug c++/89205] [8/9 Regression] Debug info size growth since r248469

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89205 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 Richard Biener changed: What|Removed |Added Target||arm CC|

[Bug lto/89207] Symbols missing in map file with LTO

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89207 Richard Biener changed: What|Removed |Added CC||hjl at gcc dot gnu.org --- Comment #1 f

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org --- Comm

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #3 from Bernd Edlinger --- The problem is that this pattern may be used in the implementation of memcpy. But it reminds me much to what you did with -ftree-loop-distribute-patterns last year, and how it is enabled with -ffreestanding

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #4 from Richard Biener --- PR56888?

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #5 from Bernd Edlinger --- (In reply to Richard Biener from comment #4) > PR56888? Yes.

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #6 from Richard Biener --- (In reply to Bernd Edlinger from comment #5) > (In reply to Richard Biener from comment #4) > > PR56888? > > Yes. So is this a dup or are you after sth else?

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #7 from Bernd Edlinger --- both. but if you use -fno-tree-loop-distribute-pattern I'd bet people would not want memcpy when not having asked for...

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #11 from Wilco --- (In reply to Segher Boessenkool from comment #9) > That patch is pre-approved if it regchecks fine (on more than just x86). > Thanks! check-gcc is clean on aarch64_be-none-elf

[Bug libstdc++/89090] vector.tcc uses "if constexpr" in C++11 mode

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue Feb 5 14:44:56 2019 New Revision: 268536 URL: https://gcc.gnu.org/viewcvs?rev=268536&root=gcc&view=rev Log: PR libstdc++/89090 avoid C++17 features in C++11/C++14 code Although GCC

[Bug libstdc++/89130] [9 Regression] std::vector relocation fails for types with deleted move constructor

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89130 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue Feb 5 14:45:00 2019 New Revision: 268537 URL: https://gcc.gnu.org/viewcvs?rev=268537&root=gcc&view=rev Log: PR libstdc++/89130 restore support for non-MoveConstructible types The c

[Bug libstdc++/89130] [9 Regression] std::vector relocation fails for types with deleted move constructor

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89130 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/89090] vector.tcc uses "if constexpr" in C++11 mode

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/88606] [9 Regression] ICE: verify_type failed (error: type variant differs by TYPE_TRANSPARENT_AGGR)

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88606 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/88606] [9 Regression] ICE: verify_type failed (error: type variant differs by TYPE_TRANSPARENT_AGGR)

2019-02-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88606 --- Comment #6 from Richard Biener --- Author: rguenth Date: Tue Feb 5 14:57:32 2019 New Revision: 268540 URL: https://gcc.gnu.org/viewcvs?rev=268540&root=gcc&view=rev Log: 2019-02-05 Richard Biener PR c/88606 * c-decl.c (fi

[Bug libstdc++/89130] [9 Regression] std::vector relocation fails for types with deleted move constructor

2019-02-05 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89130 --- Comment #6 from Marc Glisse --- (In reply to Jonathan Wakely from comment #5) > Looking at the standard, the requirements for the push_back call in comment > 0 are that X is Cpp17CopyInsertable into vector, which is true. The check > whether

[Bug libstdc++/89130] [9 Regression] std::vector relocation fails for types with deleted move constructor

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89130 --- Comment #7 from Jonathan Wakely --- Oh, so it does. So I guess I could revert r268537 then. The downstream package where this caused a build failure was already changed to stop (foolishly) deleting move ctors, so it's not causing any more pr

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #8

[Bug libstdc++/89130] [9 Regression] std::vector relocation fails for types with deleted move constructor

2019-02-05 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89130 --- Comment #8 from Marc Glisse --- (In reply to Jonathan Wakely from comment #7) > So I guess I could revert r268537 then. I don't think it was worth spending time on in the first place, but now that you have written it, it isn't as bad as I fe

[Bug tree-optimization/88771] [9 Regression] Misleading -Werror=array-bounds error

2019-02-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88771 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #16 from Andreas Krebbel --- I'll commit a patch which just removes the splitter for now. I'll try to come up with a nicer testcase.

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #9 from Bernd Edlinger --- I would like to suppress the optimization when -ffreestanding, or fno-builtin, is used, but I agree that it will probably stretch -fno-loop-distribute-patterns a bit too much to cover this. OTOH -fno-loop-d

[Bug libstdc++/89130] [9 Regression] std::vector relocation fails for types with deleted move constructor

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89130 --- Comment #9 from Jonathan Wakely --- With the removal of if constexpr we would unconditionally instantiate __relocate_a, which could fail ... but only in cases like a deleted move constructor. This avoids that instantiation, so it doesn't fail

  1   2   3   >