[Bug libgcc/93053] [10 Regression] libgcc build failure with old binutils on aarch64

2020-01-09 Thread zhroma at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 Roman Zhuykov changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/93143] [10 Regression] Multiple calls to static constexpr member function gives wrong code

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Target Milest

[Bug tree-optimization/93040] gcc doesn't optimize unaligned accesses to a 16-bit value on the x86 as well as it does a 32-bit value (or clang)

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93040 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/93141] Missed optimization : Use of adc when checking overflow

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93141 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Thu Jan 9 08:18:51 2020 New Revision: 280029 URL: https://gcc.gnu.org/viewcvs?rev=280029&root=gcc&view=rev Log: PR target/93141 * config/i386/i386.md (subv4): Use SWIDWI

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Thu Jan 9 08:20:25 2020 New Revision: 280030 URL: https://gcc.gnu.org/viewcvs?rev=280030&root=gcc&view=rev Log: PR inline-asm/93202 * config/riscv/riscv.c (riscv_print_op

[Bug libgcc/93053] [10 Regression] libgcc build failure with old binutils on aarch64

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Target Milest

[Bug middle-end/93041] GCC 10 removes an infinite loop and causes a null pointer to dereferenced

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93041 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/93039] Fails to use SSE bitwise ops for float-as-int manipulations

2020-01-09 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93039 --- Comment #5 from Alexander Monakov --- Ah, in that sense. The extra load is problematic in cold code where it's likely a TLB miss. For hot code: the load does not depend on any previous computations and so does not increase dependency chains.

[Bug tree-optimization/93044] extra cast is not removed

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93044 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/93051] Wrong optimizations for pointers: `if (p == q) use p` -> `if (p == q) use q`

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93051 Richard Biener changed: What|Removed |Added Depends on||65752, 61502 --- Comment #4 from Richar

[Bug libstdc++/93208] New: duplicated memory_resource, monotomic_buffer_resource vtable, type_info d/t all-inline virtual functions

2020-01-09 Thread marc at kdab dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93208 Bug ID: 93208 Summary: duplicated memory_resource, monotomic_buffer_resource vtable, type_info d/t all-inline virtual functions Product: gcc Version: 10.0 Status: UNCONFI

[Bug tree-optimization/93052] Wrong optimizations for pointers: `p == q ? p : q` -> `q`

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93052 Richard Biener changed: What|Removed |Added Blocks||93051 --- Comment #6 from Richard Biene

[Bug target/93206] non-delegitimized UNSPEC generated for C program on PowerPc with current mainline GCC tree

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

[Bug libstdc++/93208] duplicated memory_resource, monotomic_buffer_resource vtable, type_info d/t all-inline virtual functions

2020-01-09 Thread marc at kdab dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93208 Marc Mutz changed: What|Removed |Added Version|10.0|9.1.0 --- Comment #1 from Marc Mutz --- Als

[Bug tree-optimization/93054] ICE in gimple_set_lhs, at gimple.c:1820

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93054 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/93055] [10 Regression] accumulation loops in stepanov_vector benchmark use more instruction level parpallelism

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93055 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug rtl-optimization/93088] [10 Regression] Compile time hog on gcc/testsuite/gcc.target/i386/pr56348.c w/ -O3 -funroll-loops -fno-tree-dominator-opts -fno-tree-vrp

2020-01-09 Thread zhroma at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93088 Roman Zhuykov changed: What|Removed |Added CC||zhroma at gcc dot gnu.org --- Comment #4

[Bug lto/93057] -flto=64 -o "t#o" leads to an error

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93057 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/93209] New: What is a bitfield's "underlying type"?

2020-01-09 Thread John.Adriaan at BigPond dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93209 Bug ID: 93209 Summary: What is a bitfield's "underlying type"? Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug tree-optimization/93063] Loop distribution and NOP conversions

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93063 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/93073] [8/9/10 Regression] ICE in extract_insn, at recog.c:2294 (error: unrecognizable insn)

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93073 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug c/93072] [8/9/10 Regression] ICE: gimplifier segfault with undefined nested function

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93072 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug preprocessor/93075] Incorrect line number in DW_MACRO_start_file entry of file included via "-include" option

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93075 Richard Biener changed: What|Removed |Added Keywords||wrong-debug CC|

[Bug middle-end/93076] [10 Regression] internal compiler error: Segmentation fault during GIMPLE pass: cddce

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

[Bug c++/93077] [10 Regression] internal compiler error: in hash_operand during GIMPLE pass: fre

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

[Bug target/93078] Missing fma and round functions auto-vectorization with x86-64 (sse2)

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93078 --- Comment #4 from Richard Biener --- So anything left here?

[Bug tree-optimization/93080] insert of an extraction on the same location is not optimized

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93080 --- Comment #2 from Richard Biener --- It's a bugfix so applicable for stage3... pre-approved with a testcase. wonder how complicated it would be to handle vector int g(vector int a) { int b = a[0]; (*(vector unsigned int *)&a)[0] = b; r

[Bug tree-optimization/93081] insertation followed by another inseration to the same location is not optimized away

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93081 --- Comment #2 from Richard Biener --- OK for trunk.

[Bug c++/91369] Implement P0784R7: constexpr new

2020-01-09 Thread lutztonineubert at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 --- Comment #34 from Toni Neubert --- Thank you both! Now everything works. :) I'll keep that in mind.

[Bug tree-optimization/93084] [10 regression] Infinite loop in ipa-cp when building clang with LTO+PGO

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93084 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/93078] Missing fma and round functions auto-vectorization with x86-64 (sse2)

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93078 --- Comment #5 from Jakub Jelinek --- Yes, handling ceil/floor etc. similarly to rint/nearbyint. Though that is just a cleanup, not something that would result in different code generation.

[Bug fortran/84135] [8/9/10 Regression] ICE in gfc_trans_array_cobounds, at fortran/trans-array.c:6033

2020-01-09 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84135 Tobias Burnus changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code CC|

[Bug middle-end/93092] g++ takes tremendous compilation times in var-tracking

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092 Richard Biener changed: What|Removed |Added Keywords||memory-hog Status|UNCONFIRM

[Bug tree-optimization/93210] New: Sub-optimal code optimization on struct/combound constexpr (gcc vs. clang)

2020-01-09 Thread markus.eisenmann at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93210 Bug ID: 93210 Summary: Sub-optimal code optimization on struct/combound constexpr (gcc vs. clang) Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: norm

[Bug preprocessor/93075] Incorrect line number in DW_MACRO_start_file entry of file included via "-include" option

2020-01-09 Thread tatyana at synopsys dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93075 --- Comment #2 from tatyana at synopsys dot com --- > the only suspicious thing is that both stdc-predef.h and t2.h appear to be > at lineno 31/32? Yes, line numbers for "-include" files also start from 31 for me. The question is also should '

[Bug middle-end/93092] g++ takes tremendous compilation times in var-tracking

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092 --- Comment #2 from Richard Biener --- On trunk: (gdb) p cfun->cfg->x_last_basic_block $1 = 8940 (gdb) p cfun->cfg->x_n_edges $2 = 14897 so we miss if (n_basic_blocks_for_fn (cfun) > 500 && n_edges_for_fn (cfun) / n_basic_blocks_for_f

[Bug target/93094] [10 Regression] ICE in maybe_gen_insn, at optabs.c:7433

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93094 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|NEW

[Bug sanitizer/93100] gcc -fsanitize=address inhibits -Wuninitialized

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93100 Richard Biener changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRM

[Bug libstdc++/93208] duplicated memory_resource, monotomic_buffer_resource vtable, type_info d/t all-inline virtual functions

2020-01-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93208 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/93101] [10 Regression] ICE - aggregate initialization of base

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93101 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0 Summary|[regression] IC

[Bug libstdc++/93208] duplicated memory_resource, monotomic_buffer_resource vtable, type_info d/t all-inline virtual functions

2020-01-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93208 --- Comment #3 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #2) > We've already bumped the library version to libstdc++.so.6.0.26 Typo! That should be libstdc++.so.6.0.27

[Bug tree-optimization/92765] [10 Regression] Wrong code caused by folding of -Wstring-compare since r276773

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92765 --- Comment #20 from Martin Liška --- @Martin, Jakub: What's the status of the PR? Is there a consensus that it'a a wrong-code issue?

[Bug tree-optimization/93102] [optimization] is it legal to avoid accessing const local array from stack ?

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93102 --- Comment #3 from Richard Biener --- Implementation-wise the issue is we're committing too early to piecewise init of C2029 during gimplification where IMHO we should always emit an aggregate copy C2029 = *.LC0; which would allow opt

[Bug tree-optimization/92765] [10 Regression] Wrong code caused by folding of -Wstring-compare since r276773

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92765 --- Comment #21 from Jakub Jelinek --- There is no consensus on the #c0 testcase, but there are several other testcases in this PR that are IMO unquestionably valid (or can be easily turned into).

[Bug target/93112] Incorrect rounding for float to uint64 on x86 (32bit) with -fexcess-precision=standard

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93112 Richard Biener changed: What|Removed |Added Target||i?86-*-* --- Comment #5 from Richard Bi

[Bug ipa/93115] gcc fails to emit inline function on llvm-roc project: -O1 -fPIC -fdevirtualize -fdevirtualize-speculatively -fipa-cp -fipa-cp-clone -fvisibility-inlines-hidden

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93115 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target Milestone|10.0

[Bug middle-end/93092] g++ takes tremendous compilation times in var-tracking

2020-01-09 Thread ad...@tho-otto.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93092 --- Comment #3 from Thorsten Otto --- I can confirm that -fno-var-trackings makes situation better, but it must somehow be related to generating debug infos: $ time g++ -O2 -g -c nfosmesa_init.i real4m58.028s user4m57.749s sys 0m0.28

[Bug fortran/58334] preprocessor behavior diffs under line continuation

2020-01-09 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58334 markeggleston at gcc dot gnu.org changed: What|Removed |Added CC||markeggleston at gcc do

[Bug lto/93117] -g -flto -fdebug-types-section is broken for units with over 64k types

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93117 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/93112] Incorrect rounding for float to uint64 on x86 (32bit) with -fexcess-precision=standard

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93112 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/93118] >>32<<32 is not always converted into &~0ffffffffull at the tree level

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93118 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/93209] What is a bitfield's "underlying type"?

2020-01-09 Thread John.Adriaan at BigPond dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93209 --- Comment #1 from John Adriaan --- I've also looked at the `unsigned : 0;` anonymous field. Frankly, it changes nothing. Maybe it should? struct S { bool b : 1; unsigned i : 1; unsigned : 0; }; // S With

[Bug tree-optimization/93118] >>32<<32 is not always converted into &~0ffffffffull at the tree level

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93118 --- Comment #5 from Jakub Jelinek --- Yes.

[Bug tree-optimization/93040] gcc doesn't optimize unaligned accesses to a 16-bit value on the x86 as well as it does a 32-bit value (or clang)

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93040 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/93040] gcc doesn't optimize unaligned accesses to a 16-bit value on the x86 as well as it does a 32-bit value (or clang)

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93040 --- Comment #4 from Richard Biener --- Author: rguenth Date: Thu Jan 9 10:29:54 2020 New Revision: 280034 URL: https://gcc.gnu.org/viewcvs?rev=280034&root=gcc&view=rev Log: 2020-01-09 Richard Biener PR tree-optimization/93040

[Bug libstdc++/93121] std::bit_cast missing

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93121 Richard Biener changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/93209] What is a bitfield's "underlying type"?

2020-01-09 Thread John.Adriaan at BigPond dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93209 --- Comment #2 from John Adriaan --- Wow: I just realised. The following code for my proposal is problematic: struct S { bool b : 1; unsigned i : 1; unsigned : 0; char c : 8; }; // S Should `c`

[Bug tree-optimization/93055] [10 Regression] accumulation loops in stepanov_vector benchmark use more instruction level parpallelism

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93055 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/93131] ((a&8) == 8) && ((a&2) == 2) is not optimized to (a&(8|2)) == (8|2)

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93131 --- Comment #14 from Richard Biener --- Don't we want this in reassoc where I believe we do related transforms? That's IMHO better than recursively pickling large expressions via match.pd patterns (which incidentially has a recursion limit)

[Bug tree-optimization/93131] ((a&8) == 8) && ((a&2) == 2) is not optimized to (a&(8|2)) == (8|2)

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93131 --- Comment #15 from Jakub Jelinek --- Indeed, reassoc could be taught to handle that and do it both in the inside of bb opt as well as when the & or | are actually && or || and split across multiple bbs.

[Bug c++/93140] [8/9/10 Regression] Segfault in cc1plus on incorrect decltype among function args

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93140 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug tree-optimization/93054] ICE in gimple_set_lhs, at gimple.c:1820

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93054 --- Comment #4 from Richard Biener --- Author: rguenth Date: Thu Jan 9 10:41:38 2020 New Revision: 280039 URL: https://gcc.gnu.org/viewcvs?rev=280039&root=gcc&view=rev Log: 2020-01-09 Richard Biener PR middle-end/93054 * gim

[Bug tree-optimization/93054] [8/9 Regression] ICE in gimple_set_lhs, at gimple.c:1820

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93054 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Known to work|

[Bug target/93141] Missed optimization : Use of adc when checking overflow

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93141 --- Comment #10 from Richard Biener --- *** Bug 93142 has been marked as a duplicate of this bug. ***

[Bug rtl-optimization/93142] Missed optimization : Use of adc when checking overflow

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93142 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/93143] [10 Regression] Multiple calls to static constexpr member function gives wrong code

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/93131] ((a&8) == 8) && ((a&2) == 2) is not optimized to (a&(8|2)) == (8|2)

2020-01-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93131 --- Comment #16 from Andrew Pinski --- So combineif should be mostly in reassoc then? That is definitely gcc 11 material. I have to think of how that would work.

[Bug ipa/93144] [10 Regression] 459.GemsFDTD debug info size increase by 50% since r279563

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93144 --- Comment #2 from Richard Biener --- Does code size change as well? It jumps back down and then up again.

[Bug rtl-optimization/93159] [10 Regression] ICE (segfault) during RTL pass on arm-linux-gnueabihf

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93159 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0

[Bug inline-asm/93160] ICE: in expand_expr_addr_expr_1, at expr.c:8070

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93160 Richard Biener changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/93131] ((a&8) == 8) && ((a&2) == 2) is not optimized to (a&(8|2)) == (8|2)

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93131 --- Comment #17 from Jakub Jelinek --- Dunno about others, but this particular optimization could be done in a new function called next to optimize_range_tests_cmp_bitwise and optimize_range_tests_var_bound because reassoc already has a framework

[Bug rtl-optimization/93165] avoidable 2x penalty on unpredicted overwrite

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93165 --- Comment #6 from Richard Biener --- (In reply to Andrew Pinski from comment #4) > (In reply to Alexander Monakov from comment #3) > > So perhaps an unpopular opinion, but I'd say a > > __builtin_branchless_select(c, a, b) (guaranteed to live t

[Bug tree-optimization/93167] [graphite] One another ICE with isl-0.22

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93167 --- Comment #1 from Richard Biener --- probably duplicate - hard to say w/ the backtrace not including ISL itself.

[Bug tree-optimization/93055] [10 Regression] accumulation loops in stepanov_vector benchmark use more instruction level parpallelism

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

[Bug c++/93173] [10 Regression] "error: incorrect sharing of tree nodes" and "internal compiler error: verify_gimple failed"

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93173 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug ipa/93144] [10 Regression] 459.GemsFDTD debug info size increase by 50% since r279563

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93144 Martin Liška changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org --- Com

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-09 Thread luismarques at lowrisc dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #9 from Luís Marques --- Thank you all participating in this discussion for your prompt replies and fixes! As usual, Jim spoils us with a comprehensive and clear description of the subject matter. I agree that those constraint modifi

[Bug tree-optimization/93179] [10 Regression] ICE (segfault) in loop_depth on x86_64-linux-gnu

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93179 Richard Biener changed: What|Removed |Added Status|WAITING |NEW CC|

[Bug target/93188] [9 regression] a-profile multilib mismatch for rmprofile toolchain when architecture includes +mp or +sec

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93188 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Known to work|

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' operand modifier

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/93200] [10 Regression] spurious -Wstringop-overflow due to assignment vectorization to multiple members

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93200 --- Comment #4 from Richard Biener --- (In reply to Martin Sebor from comment #1) > Created attachment 47612 [details] > Translation unit to reproduce the warning. > > Attached is a cjdns-v20.4 translation unit that reproduces the warning with >

[Bug tree-optimization/93134] [graphite] ICE: Segmentation fault in ISL

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93134 --- Comment #10 from Martin Liška --- *** Bug 93167 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 93167, which changed state. Bug 93167 Summary: [graphite] One another ICE with isl-0.22 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93167 What|Removed |Added ---

[Bug tree-optimization/93167] [graphite] One another ICE with isl-0.22

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93167 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/93209] What is a bitfield's "underlying type"?

2020-01-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93209 Richard Biener changed: What|Removed |Added Keywords||documentation --- Comment #3 from Richa

[Bug c++/93209] What is a bitfield's "underlying type"?

2020-01-09 Thread John.Adriaan at BigPond dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93209 --- Comment #4 from John Adriaan --- @RichardBiener, I used the different types to prove my point: if they're all `unsigned`, it still happens. And the ABI merely defines whether `-fstrict-volatile-bitfields` is the default or not (for ARM, it

[Bug ipa/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2020-01-09 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #7 from Georg-Johann Lay --- (In reply to Richard Biener from comment #6) > or whether the backend "forgets" to set DECL_SECTION_NAME or the like. That caused problems (don't remember which ones exactly, maybe to make -fdata-sections

[Bug tree-optimization/93131] ((a&8) == 8) && ((a&2) == 2) is not optimized to (a&(8|2)) == (8|2)

2020-01-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93131 --- Comment #18 from Jakub Jelinek --- Guess best would be to go through the ranges from first to last, check for the pattern we are interested in (ranges[i].exp being SSA_NAME with BIT_AND_EXPR def with constant where ranges[i].low == ranges[i].

[Bug ipa/93144] [10 Regression] 459.GemsFDTD debug info size increase by 50% since r279563

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93144 Martin Liška changed: What|Removed |Added Assignee|marxin at gcc dot gnu.org |unassigned at gcc dot gnu.org ---

[Bug fortran/92956] [10 Regression] 'libgomp.fortran/examples-4/async_target-2.f90' fails with offloading due to bogus -Wstringop-overflow warning

2020-01-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92956 --- Comment #15 from Martin Sebor --- Author: msebor Date: Thu Jan 9 11:59:41 2020 New Revision: 280041 URL: https://gcc.gnu.org/viewcvs?rev=280041&root=gcc&view=rev Log: PR middle-end/93200 - spurious -Wstringop-overflow due to assignment vect

[Bug tree-optimization/88443] [meta-bug] bogus/missing -Wstringop-overflow warnings

2020-01-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443 Bug 88443 depends on bug 93200, which changed state. Bug 93200 Summary: [10 Regression] spurious -Wstringop-overflow due to assignment vectorization to multiple members https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93200 What|Remov

[Bug middle-end/93200] [10 Regression] spurious -Wstringop-overflow due to assignment vectorization to multiple members

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

[Bug middle-end/93200] [10 Regression] spurious -Wstringop-overflow due to assignment vectorization to multiple members

2020-01-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93200 --- Comment #5 from Martin Sebor --- Author: msebor Date: Thu Jan 9 11:59:41 2020 New Revision: 280041 URL: https://gcc.gnu.org/viewcvs?rev=280041&root=gcc&view=rev Log: PR middle-end/93200 - spurious -Wstringop-overflow due to assignment vecto

[Bug tree-optimization/92429] [10 Regression] ICE in vect_transform_stmt, at tree-vect-stmts.c:10918

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92429 --- Comment #4 from Martin Liška --- @avieira: Any progress on this one please?

[Bug fortran/92956] [10 Regression] 'libgomp.fortran/examples-4/async_target-2.f90' fails with offloading due to bogus -Wstringop-overflow warning

2020-01-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92956 --- Comment #16 from Martin Sebor --- I would expect r280041 to suppress the warnings but I haven't tested it. Thomas or Tobias, can one of you please verify they are gone and resolve the bug if appropriate?

[Bug driver/93196] GCC compiles c code, provides no executable output with option -O2

2020-01-09 Thread xiehongbiao at sensetime dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93196 --- Comment #10 from xiehongbiao --- (In reply to Andrew Pinski from comment #8) > Can you also add -Wl,-v ; this will cause collect2 to print it runs? It reports error :"gcc: error: unrecognized command line option ‘-Wl’". Please let me know i

[Bug driver/93196] GCC compiles c code, provides no executable output with option -O2

2020-01-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93196 --- Comment #11 from Martin Liška --- (In reply to xiehongbiao from comment #10) > (In reply to Andrew Pinski from comment #8) > > Can you also add -Wl,-v ; this will cause collect2 to print it runs? > > It reports error :"gcc: error: unrecogniz

[Bug tree-optimization/93134] [graphite] ICE: Segmentation fault in ISL

2020-01-09 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93134 --- Comment #11 from Arseny Solokha --- *** Bug 90004 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2020-01-09 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 90004, which changed state. Bug 90004 Summary: [graphite] ICE: Segmentation fault (in scop_get_dependences(scop*)) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90004 What|Removed |Added

[Bug tree-optimization/90004] [graphite] ICE: Segmentation fault (in scop_get_dependences(scop*))

2020-01-09 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90004 Arseny Solokha changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

  1   2   >