[Bug target/87358] [8/9 Regression] ICE when -mtune=thunderx2t99 applied

2019-05-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358 --- Comment #10 from Andrew Pinski --- (In reply to Lijian Zhang from comment #9) > Hi Andrew, > I only reproduced this issue with gcc-7.3.0, but not able to reproduce the > failure with gcc-8.2.0/gcc-8.1.0 FSF released GCC 7.3.0 does not have

[Bug c++/86329] Bogus fix-it hint: note: suggested alternative: '._72'

2019-05-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86329 Eric Gallager changed: What|Removed |Added Target Milestone|--- |7.4 --- Comment #7 from Eric Gallager

[Bug rtl-optimization/90357] [9/10 regression][MIPS] New FAIL: gcc.c-torture/execute/20080502-1.c -O0 start with r269880

2019-05-13 Thread paulhua at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90357 --- Comment #3 from paulhua at gcc dot gnu.org --- Author: paulhua Date: Tue May 14 03:25:38 2019 New Revision: 271147 URL: https://gcc.gnu.org/viewcvs?rev=271147=gcc=rev Log: Backport fix for PR90357. 2019-05-14 Chenghua Xu

[Bug c++/90449] No way to turn off warning about inaccessible base

2019-05-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90449 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug rtl-optimization/90357] [9/10 regression][MIPS] New FAIL: gcc.c-torture/execute/20080502-1.c -O0 start with r269880

2019-05-13 Thread paulhua at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90357 --- Comment #2 from paulhua at gcc dot gnu.org --- Author: paulhua Date: Tue May 14 01:42:59 2019 New Revision: 271146 URL: https://gcc.gnu.org/viewcvs?rev=271146=gcc=rev Log: [MIPS] Skip forward src into next insn when the SRC reg is dead.

[Bug middle-end/66661] incorrect memory access in optimization with flexible array member

2019-05-13 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1 --- Comment #14 from joseph at codesourcery dot com --- That wording is long including several examples. You can see it in http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf subclause 6.7.2.1 (C99 + TC1 + TC2 + TC3).

[Bug target/89424] __builtin_vec_ext_v1ti (v, i) results in ICE with variable i (RS6000)

2019-05-13 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89424 --- Comment #4 from kelvin at gcc dot gnu.org --- Author: kelvin Date: Mon May 13 21:27:29 2019 New Revision: 271137 URL: https://gcc.gnu.org/viewcvs?rev=271137=gcc=rev Log: gcc/ChangeLog: 2019-05-13 Kelvin Nilsen Backport from

[Bug libgcc/86215] Exceptions are broken on OSX when linking with -static-libgcc

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86215 --- Comment #3 from Iain Sandoe --- please could you print the output of: DYLD_PRINT_LIBRARIES=1 ./a.out

[Bug rtl-optimization/82636] powerpc: Unnecessary copy of __ieee128 parameter

2019-05-13 Thread tuliom at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82636 Tulio Magno Quites Machado Filho changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/90379] Gcc 9.1 fails "make check" on linux due to missing MacOS-specific header file

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90379 Iain Sandoe changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/89864] gcc fails to build/bootstrap with XCode 10.2

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 Bug 89864 depends on bug 90379, which changed state. Bug 90379 Summary: Gcc 9.1 fails "make check" on linux due to missing MacOS-specific header file https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90379 What|Removed

[Bug bootstrap/89864] gcc fails to build/bootstrap with XCode 10.2

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #96 from Iain Sandoe --- Author: iains Date: Mon May 13 20:37:08 2019 New Revision: 271136 URL: https://gcc.gnu.org/viewcvs?rev=271136=gcc=rev Log: backport fix for PR90379 2019-05-13 Iain Sandoe Backport from mainline.

[Bug target/90379] Gcc 9.1 fails "make check" on linux due to missing MacOS-specific header file

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90379 --- Comment #12 from Iain Sandoe --- Author: iains Date: Mon May 13 20:37:08 2019 New Revision: 271136 URL: https://gcc.gnu.org/viewcvs?rev=271136=gcc=rev Log: backport fix for PR90379 2019-05-13 Iain Sandoe Backport from mainline.

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Mon May 13 20:12:06 2019 New Revision: 271134 URL: https://gcc.gnu.org/viewcvs?rev=271134=gcc=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::path

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #2 from Jonathan Wakely --- C++20 fixes this by iterator_traits requires is_object_v. I think I have a patch implementing that for C++11 upwards...

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid

[Bug libstdc++/90454] New: filesystem::path template constructor void* overload interference

2019-05-13 Thread patrick.a.moran at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 Bug ID: 90454 Summary: filesystem::path template constructor void* overload interference Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #17 from Iain Sandoe --- Created attachment 46348 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46348=edit binaries for test here is the output from trunk at 27 For some reason the plugin isn't getting the "-Wl,-debug"

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #9 from Jonathan Wakely --- Any check I add to libstdc++ now isn't going to help the 8.3.0 and 9.1.0 releases anyway, so a workaround (like using Solaris ln, or passing LN_S="cp -pR" to make) will still be needed for them.

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #8 from Jonathan Wakely --- We just use the AC_PROG_LN_S test from autoconf, see https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Particular-Programs.html#index-AC_005fPROG_005fLN_005fS-287 Ideally that test

[Bug c++/90426] [P0732] Error constructing non-type template parameter from a prvalue

2019-05-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90426 --- Comment #6 from Marek Polacek --- I posted a patch to improve diagnostics for this particular case: https://gcc.gnu.org/ml/gcc-patches/2019-05/msg00529.html

[Bug tree-optimization/90316] [8/9 Regression] large compile time increase in opt / alias stmt walking for Go example

2019-05-13 Thread thanm at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #32 from Than McIntosh --- Compile time for the larger example looks good for the most recent commit on trunk (271124), ~130 seconds. Thanks for all your help on this.

[Bug c++/90432] [9/10 Regression] Internal compiler error with no_unique_address empty type with constructor call followed by value initialized to non-zero

2019-05-13 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90432 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62045 --- Comment #20 from Jonathan Wakely --- (In reply to tobias.polzer from comment #19) > My perspective is that they would ideally be packaged separately, maybe > they would even find some love on GitHub  The code would still exist, just not

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread jullien at eligis dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #7 from Christian Jullien --- The Solaris ln bug with 8.31 is described on this ticket: http://lists.gnu.org/archive/html/bug-coreutils/2019-03/msg00045.html If it is really the root of the reported issue, gcc is only culprit to not

[Bug bootstrap/90418] [10 Regression] powerpc-darwin9 bootstrap fails after r271013

2019-05-13 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90418 --- Comment #13 from David Edelsohn --- Author: dje Date: Mon May 13 15:19:50 2019 New Revision: 271130 URL: https://gcc.gnu.org/viewcvs?rev=271130=gcc=rev Log: PR target/90418 * config/rs6000/rs6000.c (rs6000_emit_epilogue):

[Bug target/90453] New: PowerPC/AltiVec VSX: Provide vec_pack/vec_unpackh/vec_unpackl for 32<->64

2019-05-13 Thread slandden at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90453 Bug ID: 90453 Summary: PowerPC/AltiVec VSX: Provide vec_pack/vec_unpackh/vec_unpackl for 32<->64 Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity:

[Bug target/89221] --enable-frame-pointer does not work as intended

2019-05-13 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89221 --- Comment #6 from uros at gcc dot gnu.org --- Author: uros Date: Mon May 13 14:58:38 2019 New Revision: 271129 URL: https://gcc.gnu.org/viewcvs?rev=271129=gcc=rev Log: PR target/89221 * configure.ac (--enable-frame-pointer):

[Bug target/90424] memcpy into vector builtin not optimized

2019-05-13 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90424 --- Comment #2 from Matthias Kretz --- FWIW, I agree that "bit-inserting into a default-def" isn't a good idea. My code, in the meantime, looks more like this (https://godbolt.org/z/D-yfZJ): template using V [[gnu::vector_size(16)]] = T;

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

2019-05-13 Thread tobias.polzer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62045 --- Comment #19 from tobias.polzer at gmail dot com --- My perspective is that they would ideally be packaged separately, maybe they would even find some love on GitHub  That would obviously render them inaccessible to the programming

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

2019-05-13 Thread tobias.polzer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62045 --- Comment #18 from tobias.polzer at gmail dot com --- I used them in several toy programs, nothing "real". Apart from that I found their implementation interesting to study. On Mon, May 13, 2019, 16:41 redi at gcc dot gnu.org <

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

2019-05-13 Thread xry111 at mengyan1223 dot wang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62045 --- Comment #17 from Xi Ruoyao --- (In reply to Jonathan Wakely from comment #16) > Tobias and Xi, does either of you actually use these PBDS containers for > anything, or where you just looking at it for curiosity's sake? > > I'm considering

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62045 --- Comment #16 from Jonathan Wakely --- Tobias and Xi, does either of you actually use these PBDS containers for anything, or where you just looking at it for curiosity's sake? I'm considering whether it's worth keeping the code in libstdc++.

[Bug c++/67960] [8/9/10 Regression] Prefixing a function with [[deprecated]] produces multiple warnings

2019-05-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67960 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/90449] No way to turn off warning about inaccessible base

2019-05-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90449 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug c++/90451] [7/8/9/10 Regression] "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times)

2019-05-13 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90451 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-13 Thread vsande at cimne dot upc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #34 from Victor --- (In reply to Martin Liška from comment #26) > Created attachment 46336 [details] > Patch 2/2 Hi Martin, sorry for a newbie question ... but, which version this patch applies on? I mean, I would like to

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #16 from Richard Biener --- (In reply to Iain Sandoe from comment #14) > (In reply to Iain Sandoe from comment #13) > > (In reply to Iain Sandoe from comment #12) > > current trunk (27), manual regeneration of the >

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #15 from Iain Sandoe --- this repeats for the compiler build from r267372, confirming some latent issue.

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #14 from Iain Sandoe --- (In reply to Iain Sandoe from comment #13) > (In reply to Iain Sandoe from comment #12) current trunk (27), manual regeneration of the firmware.elf.ltrans0.ltrans.o -> (it's kinda frustrating that one

[Bug preprocessor/90382] [10 Regression] ICE in linemap_macro_map_loc_to_exp_point, at libcpp/line-map.c:1061

2019-05-13 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90382 --- Comment #7 from Paolo Carlini --- Beautiful, thanks Martin.

[Bug middle-end/90340] Not optimal code when compiling switch-case for size, code increase +35%

2019-05-13 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90340 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment

[Bug target/90061] ARM cortex-M hard fault on 64 bit sized object store to unaligned address

2019-05-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90061 Alexander Monakov changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c/90452] New: no warning for misaligned pointer to #pragma-pack'ed fields

2019-05-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90452 Bug ID: 90452 Summary: no warning for misaligned pointer to #pragma-pack'ed fields Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #13 from Iain Sandoe --- (In reply to Iain Sandoe from comment #12) > (In reply to rguent...@suse.de from comment #11) > > On Mon, 13 May 2019, iains at gcc dot gnu.org wrote: > > > > >

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread eligis at orange dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #6 from eligis at orange dot fr --- You gave me probably the root of this issue with "dir containing a symlink to the chosen file". In March, I switched from coreutils 8.30 to 8.31. Since then, trying to compile emacs failed because

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #12 from Iain Sandoe --- (In reply to rguent...@suse.de from comment #11) > On Mon, 13 May 2019, iains at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 > > > > --- Comment #10 from Iain Sandoe ---

[Bug lto/69254] [6 Regression] ICE in streamer_get_builtin_tree when using -fsanitize=shift on the compile side only

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69254 Martin Liška changed: What|Removed |Added CC||fab...@ritter-vogt.de --- Comment #20

[Bug lto/61048] compiling with -fsanitize=address crashes GCC if pointers are used

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

[Bug tree-optimization/90402] [9 Regression] ICE in slpeel_duplicate_current_defs_from_edges

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90402 Richard Biener changed: What|Removed |Added Known to work||10.0 Summary|[9/10

[Bug tree-optimization/90402] [9/10 Regression] ICE in slpeel_duplicate_current_defs_from_edges

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90402 --- Comment #5 from Richard Biener --- Author: rguenth Date: Mon May 13 11:37:21 2019 New Revision: 271125 URL: https://gcc.gnu.org/viewcvs?rev=271125=gcc=rev Log: 2019-05-13 Richard Biener PR tree-optimization/90402 *

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #11 from rguenther at suse dot de --- On Mon, 13 May 2019, iains at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 > > --- Comment #10 from Iain Sandoe --- > (In reply to Iain Sandoe from comment #9) >

[Bug tree-optimization/90316] [8/9 Regression] large compile time increase in opt / alias stmt walking for Go example

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #31 from Richard Biener --- Author: rguenth Date: Mon May 13 11:22:21 2019 New Revision: 271124 URL: https://gcc.gnu.org/viewcvs?rev=271124=gcc=rev Log: 2019-05-13 Richard Biener PR tree-optimization/90316 *

[Bug tree-optimization/90316] [8/9 Regression] large compile time increase in opt / alias stmt walking for Go example

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #30 from Richard Biener --- Created attachment 46347 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46347=edit incremental patch Unfortunately the 46339 attachment failed during bootstrap compare. The attached one

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #10 from Iain Sandoe --- (In reply to Iain Sandoe from comment #9) > this is on the rev *before* the change, using llvm-dwarfdump from the llvm-7 > branch: > > iains@gcc122:~/gcc-trunk/A$ ../../llvm-710-build/bin/llvm-dwarfdump

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #9 from Iain Sandoe --- this is on the rev *before* the change, using llvm-dwarfdump from the llvm-7 branch: iains@gcc122:~/gcc-trunk/A$ ../../llvm-710-build/bin/llvm-dwarfdump --verify firmware.elf Verifying firmware.elf: file

[Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #33 from Martin Liška --- (In reply to Victor from comment #32) > (In reply to Martin Liška from comment #31) > > Fixed on trunk so far. > > Thanks Martin! > > is this going to be released within 8.X or 9.X branches/versions? Yes,

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #8 from Richard Biener --- nm -l fw.elf also complains nm: BFD (GNU Binutils; devel:gcc / openSUSE_Leap_42.3) 2.31.1.20180828-334 assertion fail ../../bfd/dwarf2.c:3750 nm: BFD (GNU Binutils; devel:gcc / openSUSE_Leap_42.3)

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #7 from Richard Biener --- Btw, I can reproduce the nm error when linking w/o the linker script. But readelf is happy about the dwarf. I'm not sure what the llvm dwarf linter complains about with error: DIE address ranges are not

[Bug preprocessor/90382] [10 Regression] ICE in linemap_macro_map_loc_to_exp_point, at libcpp/line-map.c:1061

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

[Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible

2019-05-13 Thread ostash at ostash dot kiev.ua
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90361 --- Comment #6 from Viktor Ostashevskyi --- (In reply to Viktor Ostashevskyi from comment #5) > It would be nice at least document that for GCC 9.1.0 building with > --with-default-libstdcxx-abi=gcc4-compatible is broken. > > Possible

[Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-13 Thread vsande at cimne dot upc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #32 from Victor --- (In reply to Martin Liška from comment #31) > Fixed on trunk so far. Thanks Martin! is this going to be released within 8.X or 9.X branches/versions?

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-05-13 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 --- Comment #6 from Iain Sandoe --- (In reply to Richard Biener from comment #5) > Before the bisection the linker script probably managed to "fix" the debug > info > but the issue was latent. Without the linker script it works fine for me. >

[Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible

2019-05-13 Thread ostash at ostash dot kiev.ua
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90361 --- Comment #5 from Viktor Ostashevskyi --- It would be nice at least document that for GCC 9.1.0 building with --with-default-libstdcxx-abi=gcc4-compatible is broken. Possible workaround is to build with default parameters and change

[Bug tree-optimization/90450] Hash function in gather_mem_refs_stmt does not match with mem_ref_hasher::equal

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90450 --- Comment #4 from Richard Biener --- OK, so it's not operand_equal_p of d[f.1_1] and d[0] returning true but the comparison involving the ao_ref pieces. And indeed the variable-offset one is fenced off by && (mem_base =

[Bug sanitizer/90414] [Feature] Implementing HWASAN (and eventually MTE)

2019-05-13 Thread matmal01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90414 --- Comment #4 from Matthew Malcomson --- (In reply to Martin Liška from comment #3) > (In reply to Matthew Malcomson from comment #0) > > 2) Can we always find the base object that's being referenced from the > > gimple > >statement where

[Bug middle-end/90340] Not optimal code when compiling switch-case for size, code increase +35%

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90340 --- Comment #17 from Martin Liška --- (In reply to Fredrik Hederstierna from comment #16) > Still you cannot reach code size as gcc-8.3.0 ? So something in new > switch-case compilation generates larger code still? The biggest difference from

[Bug tree-optimization/90450] Hash function in gather_mem_refs_stmt does not match with mem_ref_hasher::equal

2019-05-13 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90450 --- Comment #3 from rguenther at suse dot de --- On Mon, 13 May 2019, marxin at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90450 > > --- Comment #2 from Martin Liška --- > (In reply to Richard Biener from comment

[Bug tree-optimization/90416] [9/10 Regression] ICE in dump_generic_node at tree-pretty-print.c:1383

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90416 Martin Liška changed: What|Removed |Added Known to work||10.0 Known to fail|10.0

[Bug tree-optimization/90416] [9/10 Regression] ICE in dump_generic_node at tree-pretty-print.c:1383

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90416 --- Comment #6 from Martin Liška --- Author: marxin Date: Mon May 13 10:26:09 2019 New Revision: 271118 URL: https://gcc.gnu.org/viewcvs?rev=271118=gcc=rev Log: Fix wrong usage of dump_printf_loc (PR tree-optimization/90416). 2019-05-13

[Bug middle-end/90340] Not optimal code when compiling switch-case for size, code increase +35%

2019-05-13 Thread fredrik.hederstie...@securitas-direct.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90340 --- Comment #16 from Fredrik Hederstierna --- Still you cannot reach code size as gcc-8.3.0 ? So something in new switch-case compilation generates larger code still?

[Bug tree-optimization/90450] Hash function in gather_mem_refs_stmt does not match with mem_ref_hasher::equal

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90450 --- Comment #2 from Martin Liška --- (In reply to Richard Biener from comment #1) > Not exactly sure what happens, need to investigate. The testcase looks > innocous enough at least ... It's about 'd[f]' and 'd[0]' references. The former one

[Bug c++/90451] [7/8/9/10 Regression] "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times)

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

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 Jonathan Wakely changed: What|Removed |Added CC||ro at gcc dot gnu.org

[Bug tree-optimization/90450] Hash function in gather_mem_refs_stmt does not match with mem_ref_hasher::equal

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

[Bug c++/67371] Never executed "throw" in constexpr function fails to compile

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67371 --- Comment #17 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #16) > I'd guess it was fixed by the patch for PR 86678. Confirmed, it was fixed by r264171 for PR 86678.

[Bug c++/86678] constexpr evaluation incorrectly diagnoses unevaluated call to non-constexpr function

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86678 --- Comment #8 from Jonathan Wakely --- (In reply to Ville Voutilainen from comment #7) > *** Bug 67026 has been marked as a duplicate of this bug. *** Confirmed, it was fixed by r264171 for PR 67026.

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #4 from Jonathan Wakely --- Christian, could you please show the output of ls -lR /export/home/jullien/gcc-8.3.0/obj/sparc-sun-solaris2.10/libstdc++-v3/include/sparc-sun-solaris2.10

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #3 from Jonathan Wakely --- I don't see how changing "" to <> can make any difference. If the symlink is present in /export/home/jullien/gcc-8.3.0/obj/sparc-sun-solaris2.10/libstdc++-v3/include/sparc-sun-solaris2.10 then it will be

[Bug c++/90448] [8/9/10 Regression] decltype-based lambda parameter pack is rejected

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

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

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

[Bug middle-end/90340] Not optimal code when compiling switch-case for size, code increase +35%

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90340 --- Comment #15 from Martin Liška --- With addition of the arguments users can drive code growth more fine. May I close this PR as resolved?

[Bug libstdc++/90440] [8/9/10 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 --- Comment #2 from Jonathan Wakely --- The libstdc++ config should select one of these headers to use: ./config/cpu/i486/opt/ext/opt_random.h ./config/cpu/aarch64/opt/ext/opt_random.h ./config/cpu/generic/opt/ext/opt_random.h There should be

[Bug tree-optimization/90416] [10 Regression] ICE in dump_generic_node at tree-pretty-print.c:1383

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90416 Martin Liška changed: What|Removed |Added Assignee|dmalcolm at gcc dot gnu.org|marxin at gcc dot gnu.org ---

[Bug tree-optimization/90437] Overflow detection too late for VRP

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

[Bug c++/90451] [7/8/9/10 Regression] "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times)

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90451 Jonathan Wakely changed: What|Removed |Added CC||jason at gcc dot gnu.org Known

[Bug c++/90451] "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times)

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90451 --- Comment #2 from Jonathan Wakely --- For this reduced version (without the non-static function which is correctly only getting one warning): struct myclass{ [[deprecated("deprecated the static")]] static void static_deprecate() { }

[Bug tree-optimization/90433] POINTER_DIFF_EXPR in vectorizer prologue

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90433 Richard Biener changed: What|Removed |Added Keywords||missed-optimization,

[Bug c++/90432] [9/10 Regression] Internal compiler error with no_unique_address empty type with constructor call followed by value initialized to non-zero

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

[Bug middle-end/90427] missing "sign flipping" optimization

2019-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90427 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug target/90424] memcpy into vector builtin not optimized

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

[Bug debug/90422] DW_AT_main_subprogram not added to CU DIE

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

[Bug c++/67960] [8/9/10 Regression] Prefixing a function with [[deprecated]] produces multiple warnings

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67960 Jonathan Wakely changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug c++/90451] "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times)

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90451 Jonathan Wakely changed: What|Removed |Added Keywords||diagnostic

[Bug c++/67960] [8/9/10 Regression] Prefixing a function with [[deprecated]] produces multiple warnings

2019-05-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67960 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug tree-optimization/90447] Missed opportunities to use adc (worse when -1 is involved)

2019-05-13 Thread cassio.neri at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90447 --- Comment #1 from Cassio Neri --- Forgot to mention this discussion on SO: https://stackoverflow.com/questions/56101507/is-there-anything-special-about-1-0x-regarding-adc

[Bug translation/90149] diagnostics containing BIT_FIELD_REF don't conform to diagnostics guideline

2019-05-13 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149 --- Comment #14 from rguenther at suse dot de --- On Sat, 11 May 2019, msebor at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149 > > --- Comment #13 from Martin Sebor --- > I had started by doing that but gave up

[Bug libstdc++/90440] [8.3 regression] Solaris/SPARC 10 fails to find

2019-05-13 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90440 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/90451] New: "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times)

2019-05-13 Thread chen.4.zh...@nokia-sbell.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90451 Bug ID: 90451 Summary: "static" function which added "deprecated" print deprecated warning >1 times (twice or even 3 times) Product: gcc Version: 8.1.0 Status:

[Bug c++/90383] [9 Regression] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding. (Again)

2019-05-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90383 Jakub Jelinek changed: What|Removed |Added Summary|[9/10 Regression] GCC |[9 Regression] GCC

  1   2   >