[Bug target/89222] [7/8/9 regression] ARM thumb-2 misoptimisation of func ptr call with -O2 or -Os

2019-02-08 Thread jifl-bugzilla at jifvik dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89222 --- Comment #6 from Jonathan Larmour --- Just to confirm with concrete values from a real program: myhandler2() is at 0x23a8 (which means the branch target address if the function is called should be 0x23a9 with LS bit set to indicate Th

[Bug target/89261] New: ix86_data_alignment has wrong argument type

2019-02-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89261 Bug ID: 89261 Summary: ix86_data_alignment has wrong argument type Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug libstdc++/88066] [7/8 Regression] Relative includes in bits/locale_conv.h should be prefixed

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88066 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Sat Feb 9 00:40:31 2019 New Revision: 268714 URL: https://gcc.gnu.org/viewcvs?rev=268714&root=gcc&view=rev Log: PR libstdc++/88066 use <> for includes not "" Using #include "..." to in

[Bug libstdc++/71044] Optimize std::filesystem implementation

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71044 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Sat Feb 9 00:25:39 2019 New Revision: 268713 URL: https://gcc.gnu.org/viewcvs?rev=268713&root=gcc&view=rev Log: Add noexcept to filesystem::path query functions In the standard these m

[Bug libstdc++/85494] implementation of random_device on mingw is useless

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85494 Jonathan Wakely changed: What|Removed |Added Target Milestone|9.0 |10.0

[Bug driver/69471] "-march=native" unintentionally breaks further -march/-mtune flags

2019-02-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69471 H.J. Lu changed: What|Removed |Added CC||joseph at codesourcery dot com --- Comment #8

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-02-08 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343 --- Comment #30 from Alan Modra --- Author: amodra Date: Fri Feb 8 22:20:58 2019 New Revision: 268708 URL: https://gcc.gnu.org/viewcvs?rev=268708&root=gcc&view=rev Log: [RS6000] Correct save_reg_p Fixes lack of r30 save/restore on // -m32 -fp

[Bug c++/89214] [7/8/9 Regression] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-02-08 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 --- Comment #5 from Marek Polacek --- But we actually called reshape_init: 7146 expr = reshape_init (totype, expr, complain); 7147 expr = get_target_expr_sfinae (digest_init (totype, expr, complain), 7148

[Bug other/89259] liboffloadmic/runtime/offload_omp_host.cpp:692: pointless test ?

2019-02-08 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89259 David Binderman changed: What|Removed |Added CC||iverbin at gcc dot gnu.org --- Comment

[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398

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

[Bug middle-end/88560] [9 Regression] armv8_2-fp16-move-1.c and related regressions after r266385

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88560 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED CC|

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

2019-02-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #27 from rguenther at suse dot de --- On February 8, 2019 6:35:29 PM GMT+01:00, "jakub at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 > >--- Comment #24 from Jakub Jelinek --- >FRE doesn't, as that br

[Bug tree-optimization/88739] [7/8 Regression] Big-endian union bug

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88739 --- Comment #56 from Jakub Jelinek --- Author: jakub Date: Fri Feb 8 19:01:37 2019 New Revision: 268706 URL: https://gcc.gnu.org/viewcvs?rev=268706&root=gcc&view=rev Log: PR tree-optimization/88739 * gcc.c-torture/execute/pr8873

[Bug middle-end/88560] [9 Regression] armv8_2-fp16-move-1.c and related regressions after r266385

2019-02-08 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88560 --- Comment #13 from Vladimir Makarov --- Author: vmakarov Date: Fri Feb 8 19:01:10 2019 New Revision: 268705 URL: https://gcc.gnu.org/viewcvs?rev=268705&root=gcc&view=rev Log: 2019-02-08 Vladimir Makarov PR middle-end/88560

[Bug sanitizer/80953] Support libsanitizer on Solaris

2019-02-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #31 from Eric Botcazou --- > I think it is important to find out why there are those differences in line > numbers. Is libbacktrace broken on Solaris, or not used at all, something > different? The libsanitizer does its private unwi

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

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #26 from Jakub Jelinek --- (In reply to Alexander Monakov from comment #25) > (In reply to Jakub Jelinek from comment #22) > > A function call must be assumed to clobber any call used registers of > > course. > > But calls already do

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

2019-02-08 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #25 from Alexander Monakov --- (In reply to Jakub Jelinek from comment #22) > A function call must be assumed to clobber any call used registers of course. > But calls already do have vops (well, const/pure don't, and I don't think we

[Bug lto/89260] ICE in read_cgraph_and_symbols, at lto/lto.c:2800 while compiling harfbuzz

2019-02-08 Thread ohaiziejohwahkeezuoz at xff dot cz
-archives --enable-libstdcxx-time --enable-fully-dynamic-string --enable-cloog-backend=isl --enable-lto --enable-libgomp --enable-checking=release Thread model: posix gcc version 8.2.1 20190208 (GCC) Harfbuzz CFLAGS/LDFLAGS: -g0 -Os -fomit-frame-pointer -flto

[Bug c/89256] No optimized division by constant for __int128

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

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

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #24 from Jakub Jelinek --- FRE doesn't, as that breaks the #c9 testcase. a = 1; __asm__("add %1, %0" : "=r" o_12 : "r" a, "0" 0); __asm__ __volatile__("xor %%eax, %%eax" : : : "eax"); i_13 = 1; a = 1; __asm__("add %1, %0

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

2019-02-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #23 from rguenther at suse dot de --- On February 8, 2019 6:25:09 PM GMT+01:00, "jakub at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 > >--- Comment #22 from Jakub Jelinek --- >(In reply to Alexander

[Bug c++/88761] [8/9 Regression] ICE in tsubst_copy, at cp/pt.c:15478 when chaining lambda calls & fold-expressions

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88761 Jakub Jelinek changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #

[Bug c++/88995] [8/9 Regression] internal compiler error: in lookup_template_class_1, at cp/pt.c:9471

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

[Bug c++/89212] [8/9 Regression] ICE in fold_convert_loc at fold-const.c:2552

2019-02-08 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89212 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #6 from Marek Polacek

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

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #22 from Jakub Jelinek --- (In reply to Alexander Monakov from comment #21) > (In reply to Jakub Jelinek from comment #18) > > We could cache a bool in struct function whether the function has any local > > hard register vars and just

[Bug lto/89260] New: ICE in read_cgraph_and_symbols, at lto/lto.c:2800 while compiling harfbuzz

2019-02-08 Thread ohaiziejohwahkeezuoz at xff dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89260 Bug ID: 89260 Summary: ICE in read_cgraph_and_symbols, at lto/lto.c:2800 while compiling harfbuzz Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: norm

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

2019-02-08 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #21 from Alexander Monakov --- (In reply to Jakub Jelinek from comment #18) > We could cache a bool in struct function whether the function has any local > hard register vars and just propagate that info during inlining etc. and > jus

[Bug target/89222] [7.x regression] ARM thumb-2 misoptimisation of func ptr call with -O2 or -Os

2019-02-08 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89222 Wilco changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/88995] [8/9 Regression] internal compiler error: in lookup_template_class_1, at cp/pt.c:9471

2019-02-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88995 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #6

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

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 --- Comment #8 from Jonathan Wakely --- That doesn't work. I don't get to control every G++ users' build system.

[Bug other/89259] New: liboffloadmic/runtime/offload_omp_host.cpp:692: pointless test ?

2019-02-08 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89259 Bug ID: 89259 Summary: liboffloadmic/runtime/offload_omp_host.cpp:692: pointless test ? Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug testsuite/89258] [9 Regression] verify_gimple failed in gimple test pr80887 for 16-bit target

2019-02-08 Thread jozef.l at mittosystems dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89258 Jozef Lawrynowicz changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/89258] [9 Regression] verify_gimple failed in gimple test pr80887 for 16-bit target

2019-02-08 Thread jozefl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89258 --- Comment #2 from jozefl at gcc dot gnu.org --- Author: jozefl Date: Fri Feb 8 16:47:28 2019 New Revision: 268704 URL: https://gcc.gnu.org/viewcvs?rev=268704&root=gcc&view=rev Log: 2019-02-08 Jozef Lawrynowicz PR testsuite/89258

[Bug testsuite/89258] [9 Regression] verify_gimple failed in gimple test pr80887 for 16-bit target

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

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

2019-02-08 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89090 --- Comment #7 from Csaba Ráduly --- Don't be sad, use -std=c++17 :)

[Bug c++/89151] SFINAE-disabled member hides another

2019-02-08 Thread csaba_22 at yahoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89151 --- Comment #4 from Csaba Ráduly --- As I said, GCC trunk (9) can compile this example. Did you check with the released 8.2.0 ?

[Bug testsuite/89258] New: [9 Regression] verify_gimple failed in gimple test pr80887 for 16-bit target

2019-02-08 Thread jozef.l at mittosystems dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89258 Bug ID: 89258 Summary: [9 Regression] verify_gimple failed in gimple test pr80887 for 16-bit target Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: norm

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

2019-02-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984 --- Comment #20 from Segher Boessenkool --- (In reply to Richard Biener from comment #19) > Not sure if it > is generally advised/done to use scratch registers by simply clobbering > them. It is often done. Advised... I cannot think of a good

[Bug fortran/89240] Discrepancy in the return kind of MAX and MIN between all literal input parameters and input parameters that are variables

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

[Bug fortran/89240] Discrepancy in the return kind of MAX and MIN between all literal input parameters and input parameters that are variables

2019-02-08 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89240 --- Comment #3 from MarkEggleston --- Created attachment 45646 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45646&action=edit Change log for gcc/fortran for patch

[Bug fortran/89240] Discrepancy in the return kind of MAX and MIN between all literal input parameters and input parameters that are variables

2019-02-08 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89240 --- Comment #4 from MarkEggleston --- Created attachment 45647 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45647&action=edit Change Log for testsuite for patch

[Bug fortran/89240] Discrepancy in the return kind of MAX and MIN between all literal input parameters and input parameters that are variables

2019-02-08 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89240 --- Comment #2 from MarkEggleston --- Created attachment 45645 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45645&action=edit Fix return kind for max and min Also includes update to the intrinsic documentation.

[Bug tree-optimization/87665] [7 Regression] gcc HEAD (svn: 265340) breaks elements on resize

2019-02-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87665 Jakub Jelinek changed: What|Removed |Added CC||matt at ookypooky dot com --- Comment #2

[Bug c++/89257] Bad optimisation at -O3 with vector of pairs

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

[Bug target/89222] [7.x regression] ARM thumb-2 misoptimisation of func ptr call with -O2 or -Os

2019-02-08 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89222 Wilco changed: What|Removed |Added CC||wilco at gcc dot gnu.org --- Comment #5 from Wil

[Bug c++/89257] Bad optimisation at -O3 with vector of pairs

2019-02-08 Thread matt at ookypooky dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89257 --- Comment #1 from Matt A --- Apologies, I should have clarified this is on x86_64: $ g++ -v Using built-in specs. COLLECT_GCC=/software/thirdparty/gcc/7.2.0-0.el7_64/bin/g++ COLLECT_LTO_WRAPPER=/software/thirdparty/gcc/7.2.0-0.el7_64/libexec/g

[Bug c++/89257] New: Bad optimisation at -O3 with vector of pairs

2019-02-08 Thread matt at ookypooky dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89257 Bug ID: 89257 Summary: Bad optimisation at -O3 with vector of pairs Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug middle-end/89246] LTO produces references to cloned symbols which the compiler failed to clone

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

[Bug target/89251] [2018-q4m] Wrong datatype optimization on bitfield

2019-02-08 Thread david.koch at libertysurf dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89251 --- Comment #5 from Kochise --- "The pointer I access is volatile, not the uint32_t behind" Understand this : ((volatile MyRegDef*) ADDR)->enable; <- TYPO in the original message I couldn't edit Not this : typedef union MyRegDef { struct

[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328

2019-02-08 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 --- Comment #8 from Marek Polacek --- Note this fix caused 89241, so it probably crashes with gcc-8 too.

[Bug middle-end/89246] LTO produces references to cloned symbols which the compiler failed to clone

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

[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328

2019-02-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 --- Comment #7 from Jason Merrill --- Author: jason Date: Fri Feb 8 14:49:58 2019 New Revision: 268701 URL: https://gcc.gnu.org/viewcvs?rev=268701&root=gcc&view=rev Log: PR c++/88752 - ICE with lambda and constexpr if. * cp-tre

[Bug c++/88761] [8/9 Regression] ICE in tsubst_copy, at cp/pt.c:15478 when chaining lambda calls & fold-expressions

2019-02-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88761 --- Comment #6 from Jason Merrill --- Author: jason Date: Fri Feb 8 14:50:03 2019 New Revision: 268702 URL: https://gcc.gnu.org/viewcvs?rev=268702&root=gcc&view=rev Log: PR c++/88761 - ICE with reference capture of constant. Here, we c

[Bug c++/86943] [7/8 Regression] Wrong code when converting stateless generic lambda to function pointer

2019-02-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86943 --- Comment #14 from Jason Merrill --- Author: jason Date: Fri Feb 8 14:49:43 2019 New Revision: 268700 URL: https://gcc.gnu.org/viewcvs?rev=268700&root=gcc&view=rev Log: PR c++/86943 - wrong code converting generic lambda to pointer.

[Bug c/89256] New: No optimized division by constant for __int128

2019-02-08 Thread joerg.rich...@pdv-fs.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89256 Bug ID: 89256 Summary: No optimized division by constant for __int128 Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug middle-end/89252] Vector load/store aren't used to initialize large memory

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89252 Richard Biener changed: What|Removed |Added Keywords||missed-optimization --- Comment #3 from

[Bug tree-optimization/86991] [8 Regression] ICE in vectorizable_reduction, at tree-vect-loop.c:6919

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86991 --- Comment #8 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:38:31 2019 New Revision: 268699 URL: https://gcc.gnu.org/viewcvs?rev=268699&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 20

[Bug tree-optimization/86991] [8 Regression] ICE in vectorizable_reduction, at tree-vect-loop.c:6919

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

[Bug lto/88112] [9 regression] ICE in lto1: TYPE_FIELDS defined in incomplete type

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88112 --- Comment #15 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:34:49 2019 New Revision: 268698 URL: https://gcc.gnu.org/viewcvs?rev=268698&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 2

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

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

[Bug lto/86736] [9 regression] g++.dg/asan/pr81021.C -O2 -flto -flto-partition=none ICE at dwarf2out.c:31111

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86736 --- Comment #16 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:34:49 2019 New Revision: 268698 URL: https://gcc.gnu.org/viewcvs?rev=268698&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 2

[Bug debug/88046] [9 Regression] ICE in add_data_member_location_attribute at gcc/dwarf2out.c:19237 since r261885

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88046 --- Comment #8 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:34:49 2019 New Revision: 268698 URL: https://gcc.gnu.org/viewcvs?rev=268698&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 20

[Bug lto/87187] FAIL: gfortran.dg/short_circuiting_3.f90 -g -flto (internal compiler error) on darwin

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87187 --- Comment #10 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:34:49 2019 New Revision: 268698 URL: https://gcc.gnu.org/viewcvs?rev=268698&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 2

[Bug debug/87295] [8 Regression][early debug] ICE with -ffat-lto-objects -fdebug-types-section -g

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #17 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:34:49 2019 New Revision: 268698 URL: https://gcc.gnu.org/viewcvs?rev=268698&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 2

[Bug c++/87229] [8 Regression] ICE: tree code 'call_expr' is not supported in LTO streams

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87229 --- Comment #9 from Richard Biener --- Author: rguenth Date: Fri Feb 8 14:34:49 2019 New Revision: 268698 URL: https://gcc.gnu.org/viewcvs?rev=268698&root=gcc&view=rev Log: 2019-02-08 Richard Biener Backport from mainline 20

[Bug c++/87229] [8 Regression] ICE: tree code 'call_expr' is not supported in LTO streams

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

[Bug tree-optimization/89209] [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-08 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 --- Comment #5 from Martin Jambor --- HWell, no. We create a special default-def SSA to insert into the IL the information that an uninitialized value is being loaded but now the SSA has aggregate type, which should not happen, I guess (even tho

[Bug libstdc++/65229] pretty-printer exception on std::bitset<0>

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65229 Jonathan Wakely changed: What|Removed |Added Target Milestone|9.0 |8.3

[Bug libstdc++/87787] [UBSAN] runtime error: null pointer passed as argument 2, which is declared to never be null

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87787 Jonathan Wakely changed: What|Removed |Added Target Milestone|9.0 |8.3

[Bug libstdc++/65229] pretty-printer exception on std::bitset<0>

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65229 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Fri Feb 8 14:16:09 2019 New Revision: 268693 URL: https://gcc.gnu.org/viewcvs?rev=268693&root=gcc&view=rev Log: PR libstdc++/65229 fix pretty printer for std::bitset<0> Backport from m

[Bug libstdc++/89128] Missing CTAD deduction guides for std::stack and std::queue

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

[Bug libstdc++/88119] std::alignment_of returns wrong value (__alignof instead of alignof).

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88119 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Fri Feb 8 14:14:57 2019 New Revision: 268690 URL: https://gcc.gnu.org/viewcvs?rev=268690&root=gcc&view=rev Log: PR libstdc++/88119 use alignof in std::alignment_of, not __alignof__ Now

[Bug libstdc++/88119] std::alignment_of returns wrong value (__alignof instead of alignof).

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

[Bug libstdc++/87308] pretty printer for std::any fails with: Python Exception Unknown manager function in std::any

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87308 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Fri Feb 8 14:15:36 2019 New Revision: 268692 URL: https://gcc.gnu.org/viewcvs?rev=268692&root=gcc&view=rev Log: PR libstdc++/87308 adjust regex used in std::any pretty printer The rege

[Bug libstdc++/87787] [UBSAN] runtime error: null pointer passed as argument 2, which is declared to never be null

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87787 --- Comment #13 from Jonathan Wakely --- Author: redi Date: Fri Feb 8 14:16:28 2019 New Revision: 268694 URL: https://gcc.gnu.org/viewcvs?rev=268694&root=gcc&view=rev Log: PR libstdc++/87787 avoid undefined null args to memcpy and memmove The

[Bug c++/88166] Inconsistent placement of cv-quals and ptr-declarator in debuginfo

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88166 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Fri Feb 8 14:15:36 2019 New Revision: 268692 URL: https://gcc.gnu.org/viewcvs?rev=268692&root=gcc&view=rev Log: PR libstdc++/87308 adjust regex used in std::any pretty printer The rege

[Bug libstdc++/89128] Missing CTAD deduction guides for std::stack and std::queue

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

[Bug c++/89232] c++: Fail to build when and the noreturn keyword is used

2019-02-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89232 --- Comment #8 from Jonathan Wakely --- But you can include it in C++, because the header exists. If you just include it an do nothing, there's no problem (it's not part of the C++ standard and so your program is not portable, conforming C++, but

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

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

[Bug tree-optimization/89253] [8/9 Regression] ICE in split_loop, at tree-ssa-loop-split.c:566

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

[Bug target/69471] "-march=native" unintentionally breaks further -march/-mtune flags

2019-02-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69471 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/87957] [9 Regression] ICE tree check: expected tree that contains ‘decl minimal’ structure, have ‘identifier_node’ in warn_odr, at ipa-devirt.c:1051 since r265519

2019-02-08 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87957 --- Comment #33 from Jan Hubicka --- Hi, I am testing the following fix: since we already decided about mangling we are in fact safe to remove everything that does not have assembler name on it. Honza Index: tree.c =

[Bug d/89255] libphobos.unittests multilib handling broken

2019-02-08 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89255 Rainer Orth changed: What|Removed |Added Target Milestone|--- |9.0

[Bug d/89255] New: libphobos.unittests multilib handling broken

2019-02-08 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89255 Bug ID: 89255 Summary: libphobos.unittests multilib handling broken Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d

[Bug tree-optimization/89247] [7/8 Regression] ICE in expand_LOOP_VECTORIZED, at internal-fn.c:2409

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89247 Richard Biener changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #12

[Bug tree-optimization/87446] [7/8/9 Regression] ICE in expand_LOOP_VECTORIZED, at internal-fn.c:2431

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

[Bug c++/89232] c++: Fail to build when and the noreturn keyword is used

2019-02-08 Thread pere at hungry dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89232 --- Comment #7 from pere at hungry dot com --- I just think it would have been useful if the compiler said something like 'header file is not defined/available in C++' or something like that. It would provide feedback to the developer even if 'n

[Bug tree-optimization/89247] [7/8 Regression] ICE in expand_LOOP_VECTORIZED, at internal-fn.c:2409

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89247 --- Comment #11 from Richard Biener --- Author: rguenth Date: Fri Feb 8 13:21:36 2019 New Revision: 268689 URL: https://gcc.gnu.org/viewcvs?rev=268689&root=gcc&view=rev Log: 2019-02-08 Richard Biener PR tree-optimization/89247

[Bug tree-optimization/89247] [7/8 Regression] ICE in expand_LOOP_VECTORIZED, at internal-fn.c:2409

2019-02-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89247 Richard Biener changed: What|Removed |Added Known to work||9.0 Summary|[7/8/9 Regressio

[Bug middle-end/89252] Vector load/store aren't used to initialize large memory

2019-02-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89252 --- Comment #2 from H.J. Lu --- Created attachment 45643 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45643&action=edit A patch

[Bug driver/89249] mingw, paths with spaces, LTO -> collect2.exe: fatal error: CreateProcess: No such file or directory

2019-02-08 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89249 --- Comment #3 from Liviu Ionescu --- Hi Richard, Thank you for taking the time to investigate. Indeed, COLLECT_LTO_WRAPPER is escaped, while COMPILER_PATH is not: COLLECT_LTO_WRAPPER=c:/users/ilg/desktop/8.2.1\ \ \ \ \ 1.4-20190207-1853/bin/.

[Bug target/89251] [2018-q4m] Wrong datatype optimization on bitfield

2019-02-08 Thread david.koch at libertysurf dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89251 --- Comment #4 from Kochise --- The pointer I access is volatile, not the uint32_t behind. Why would I ? The 'volatile' keyword has no meaning to change the data size being processed, only removing the caching behavior of the compiler. If the co

[Bug d/89254] std.net.curl and std.parallelism unittests hang

2019-02-08 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89254 Rainer Orth changed: What|Removed |Added Target Milestone|--- |9.0

[Bug d/89254] New: std.net.curl and std.parallelism unittests hang

2019-02-08 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89254 Bug ID: 89254 Summary: std.net.curl and std.parallelism unittests hang Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d

[Bug tree-optimization/89252] Vector load/store aren't used to initialize large memory

2019-02-08 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89252 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/88084] basic_string_view::copy doesn't use Traits::copy

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

[Bug libstdc++/83511] Missing default argument for basic_string_view::substr

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

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug tree-optimization/89253] New: [8/9 Regression] ICE in split_loop, at tree-ssa-loop-split.c:566

2019-02-08 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89253 Bug ID: 89253 Summary: [8/9 Regression] ICE in split_loop, at tree-ssa-loop-split.c:566 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-invalid-c

[Bug c++/89232] c++: Fail to build when and the noreturn keyword is used

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

  1   2   >