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

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

[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

[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 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 debug/90441] [9/10 Regression] corrupt debug info with LTO

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

[Bug gcov-profile/90439] [GCOV] multiple expression across different lines in if statement is inconsistent when the body is empty

2019-05-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90439 Martin Liška 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 lto/90434] [regression from 8.x] Incorrect code generation for __builtin_strcmp with LTO and freestanding binary

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

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

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

[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 gcov-profile/90438] [GCOV] switch statement is not instrumented when "case" body is empty and only "default" body with statements

2019-05-13 Thread yangyibiao at nju dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90438 --- Comment #2 from Yibiao Yang --- (In reply to Martin Liška from comment #1) > It's again the same story. As I've already explained you multiple times, > compiler optimizes a dead code even without any optimization level. Thus we > > Please

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

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

[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 #30 from Martin Liška --- Author: marxin Date: Mon May 13 07:05:23 2019 New Revision: 271117 URL: https://gcc.gnu.org/viewcvs?rev=271117=gcc=rev Log: Do not follow zero edges in cycle detection (PR gcov-profile/90380). 2019-05-13

[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 Martin Liška changed: What|Removed |Added Known to work||10.0 Known to fail|

[Bug tree-optimization/90450] New: 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 Bug ID: 90450 Summary: Hash function in gather_mem_refs_stmt does not match with mem_ref_hasher::equal Product: gcc Version: 10.0 Status: UNCONFIRMED Severity:

[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 c++/90449] New: No way to turn off warning about inaccessible base

2019-05-13 Thread david at doublewise dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90449 Bug ID: 90449 Summary: No way to turn off warning about inaccessible base Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug gcov-profile/90438] [GCOV] switch statement is not instrumented when "case" body is empty and only "default" body with statements

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

[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 #29 from Martin Liška --- Author: marxin Date: Mon May 13 07:04:58 2019 New Revision: 271116 URL: https://gcc.gnu.org/viewcvs?rev=271116=gcc=rev Log: Test for not existence of a negative loop (PR gcov-profile/90380). 2019-05-13

[Bug tree-optimization/90385] [9 Regression] ICE: tree check: expected ssa_name, have real_cst in transform_to_exit_first_loop_alt, at tree-parloops.c:1772

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

[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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Jonathan Wakely changed: What|Removed |Added CC||ro 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 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 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 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 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 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 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] [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 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 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 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++/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 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 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 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 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 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/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++/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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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++/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 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] 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 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/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++/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 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 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 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 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 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 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 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 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++/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.

  1   2   >