[Bug rtl-optimization/101347] [11/12 Regression] ICE in cfg_layout_initialize with __builtin_setjmp and -fprofile-generate -fprofile-use

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101347 Andrew Pinski changed: What|Removed |Added Summary|[11/12 Regression] ICE in |[11/12 Regression] ICE in

[Bug tree-optimization/101256] [12 Regression] Wrong code with -O3 since r12-1841-g9fe9c45ae33a2df7

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101256 Andrew Pinski changed: What|Removed |Added URL|https://gcc.gnu.org/piperma |https://gcc.gnu.org/piperma

[Bug target/93619] aarch64 target testsuite is so broken with -mcpu=*

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93619 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|pinskia at gcc

[Bug tree-optimization/101335] wrong code at -O2 and above

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101335 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-07-05 Keywords|

[Bug tree-optimization/101039] Some simple fold_cond_expr_with_comparison with CMP 0 is not simplified if expanded

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101039 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/101237] HONOR_SIGNED_ZEROS (element_mode (t)) should be moved to just HONOR_SIGNED_ZEROS (t)

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101237 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/101335] [12 Regression] wrong code at -O2 and above (casts between signed and unsigned)

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101335 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org

[Bug middle-end/101326] std::optional returns forced through stack

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101326 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-07-05 Severity|normal

[Bug tree-optimization/101353] [x86-64] missed optimization: missed tail call in placement-new

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101353 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Keywords|

[Bug ipa/101354] [11/12 regression] naked function mishandled - store optimized away

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101354 Andrew Pinski changed: What|Removed |Added URL|https://godbolt.org/z/4T4x8 | |eb4f

[Bug c/101352] ICE on valid code: in convert_move, at expr.c:279

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101352 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target|

[Bug tree-optimization/101024] Missed min expression at phiopt1

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101024 --- Comment #3 from Andrew Pinski --- gcc.dg/tree-ssa/phi-opt-20.c is another case which is missing right now, it deals with EQ_EXPR/NE_EXPR.

[Bug tree-optimization/29333] Jump threading getting in the way of PHI-OPT

2021-07-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29333 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/101256] [12 Regression] Wrong code with -O3 since r12-1841-g9fe9c45ae33a2df7

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101256 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/101351] ICE on valid code with -O1: in lra_split_hard_reg_for, at lra-assigns.c:1837

2021-07-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101351 Andrew Pinski changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code Ever

[Bug tree-optimization/101394] ICE on valid code with -O2: SSA corruption: Unable to coalesce ssa_names 10 and 19 which are marked as MUST COALESCE.

2021-07-09 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101394 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #1 from

[Bug tree-optimization/101024] Missed min expression at phiopt1

2021-07-09 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101024 --- Comment #4 from Andrew Pinski --- (In reply to Andrew Pinski from comment #0) > You will notice this is not caught by phiopt1 even though it should be while > it is caught now (on the trunk) by phiopt2 (match-and-simplify). That is > the

[Bug fortran/101399] Horizonal tab character not ignored on print statement

2021-07-09 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101399 --- Comment #1 from Andrew Pinski --- tab is not part of Fortran character set.

[Bug tree-optimization/101390] Expand vector mod as vector div + multiply-subtract

2021-07-09 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101390 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/101404] cond_removal_in_popcount_clz_ctz_pattern and factor_out_conditional_conversion do a similar transformation

2021-07-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101404 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug tree-optimization/101403] [12 Regression] wrong code with __builtin_bswap16() at -O1

2021-07-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101403 Andrew Pinski changed: What|Removed |Added CC||roger at nextmovesoftware dot com

[Bug tree-optimization/92335] [10/11/12 Regression] sinking of loads happen too early which causes vectorization not to be done

2021-07-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92335 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Known to work|

[Bug ipa/101396] [12 Regression] ICE in decompose, at wide-int.h:984 with -flto and incompatible enum class definitions

2021-07-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101396 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |12.0

[Bug tree-optimization/101404] New: cond_removal_in_popcount_clz_ctz_pattern and factor_out_conditional_conversion do a similar transformation

2021-07-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101404 Bug ID: 101404 Summary: cond_removal_in_popcount_clz_ctz_pattern and factor_out_conditional_conversion do a similar transformation Product: gcc Version: 12.0

[Bug tree-optimization/56223] Integer ABS is not recognized for more complicated pattern

2021-07-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56223 --- Comment #9 from Andrew Pinski --- Note I did submit a patch (https://gcc.gnu.org/pipermail/gcc-patches/2021-July/574892.html) for: int abs0(int a, int b) { int c = a - b; if (c <= 0) c = b - a; return c; } But this is unrelated to your

[Bug c/101230] [12 Regression] ice in fold_cond_expr_with_comparison

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101230 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/101223] [11/12 Regression] wrong code at -Os and above on x86_64-linux-gnu

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101223 Andrew Pinski changed: What|Removed |Added Summary|wrong code at -Os and above |[11/12 Regression] wrong

[Bug c/101230] [12 Regression] ice in fold_cond_expr_with_comparison

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101230 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |12.0 --- Comment #2 from Andrew Pinski

[Bug c/101230] [12 Regression] ice in fold_cond_expr_with_comparison

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101230 --- Comment #3 from Andrew Pinski --- Created attachment 51064 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51064=edit Patch which I am testing Patch which is in testing.

[Bug libstdc++/101234] Two tests require en_US.ISO-8859-15 but glibc no longer installs that by default.

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101234 --- Comment #1 from Andrew Pinski --- Looks like the testsuite is incorrect, it should have been 'en_US.ISO8859-15'

[Bug target/101241] Internal compiler error from MathFunctions.h in the eigen library

2021-06-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101241 Andrew Pinski changed: What|Removed |Added Resolution|INVALID |MOVED

[Bug tree-optimization/101223] [11/12 Regression] evrp produces wrong code

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101223 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug tree-optimization/101223] [11/12 Regression] evrp produces wrong code

2021-06-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101223 --- Comment #2 from Andrew Pinski --- Right before we have: popping range for c.0_1, restoring int VARYING But still don't see how we could get [0, 0] for the range there.

[Bug libstdc++/101258] std ::is_integral_v is undocumented

2021-06-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101258 --- Comment #11 from Andrew Pinski --- Note the v in is_integral_v stands for value :). GCC's job is also not to teach you C++, though the documentation and warnings can help.

[Bug middle-end/54571] Missed optimization converting between bit sets

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 --- Comment #2 from Andrew Pinski --- (In reply to Richard Biener from comment #1) > Confirmed. The natural place to optimize this is the tree level phiopt pass. > > : > _3 = x_2(D) & 2; > if (_3 != 0) > goto ; > else > goto ;

[Bug tree-optimization/101339] New: (bit_and (negate (convert thurth_value@1)) integer_onep) is not optimized to just @1

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101339 Bug ID: 101339 Summary: (bit_and (negate (convert thurth_value@1)) integer_onep) is not optimized to just @1 Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug tree-optimization/70547] Optimize multiplication of booleans to bit_and

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70547 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/25290] PHI-OPT could be rewritten so that is uses match

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25290 --- Comment #25 from Andrew Pinski --- (In reply to Andrew Pinski from comment #22) So an update on this > * abs_replacement: needs PROP_gimple_lswitch so we don't change if > statements early enough > ** I think majority of the abs handling is

[Bug middle-end/101326] std::optional returns forced through stack

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101326 --- Comment #4 from Andrew Pinski --- (In reply to Richard Biener from comment #3) > and yes, if it would have had TImode we could expand it to a register pair > but it has BLKmode because it's TYPE_NEEDS_CONSTRUCTING(?), the type > isn't

[Bug middle-end/59424] Optimization issue on min/max

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59424 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org

[Bug tree-optimization/49959] ABS pattern is not recognized

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49959 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org

[Bug tree-optimization/42117] VRP should do if-conversion

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42117 Andrew Pinski changed: What|Removed |Added Blocks|42195 | Status|ASSIGNED

[Bug tree-optimization/101339] (bit_and (negate (convert thurth_value@1)) integer_onep) is not optimized to just @1

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101339 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c/101312] ICE with -g and may_alias and const array type with no bounds

2021-07-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101312 Andrew Pinski changed: What|Removed |Added Summary|ICE with -g: ‘verify_type’ |ICE with -g and may_alias

[Bug tree-optimization/100253] [10/11/12 Regression] wrong code with -O2 -fno-tree-bit-ccp -ftree-slp-vectorize (unaligned movdqa)

2021-04-26 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100253 --- Comment #4 from Andrew Pinski --- (In reply to Hongtao.liu from comment #3) > > I think SLP did not mark the load as unaligned even though it knows it is > > one: > But gimple tree is marked as aligned. Right and we are saying the same

[Bug middle-end/95922] Failure to optimize `((b ^ a) & c) ^ a` to `(a & ~c) | (b & c)` the right way on architectures with andnot

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95922 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug target/100257] poor codegen with vcvtph2ps / stride of 6

2021-04-26 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100257 --- Comment #4 from Andrew Pinski --- (In reply to Hongtao.liu from comment #2) > for vec_init, if higher part is zero, we can use vmovd/vmovq instead of > vector concat. That is related to PR 94680 if not the same.

[Bug target/100258] New: constant store pulled out of the loop causes an extra memory load

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100258 Bug ID: 100258 Summary: constant store pulled out of the loop causes an extra memory load Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords:

[Bug target/100257] poor codegen with vcvtph2ps / stride of 6

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100257 --- Comment #1 from Andrew Pinski --- Looks like a few missed optimizations at the tree level (and a target issue of the store): memcpy (, src_33, 6); _1 = pixel.b; _2 = pixel.g; _3 = pixel.r; val_2.0_21 = (short int) _1; val_1.1_22

[Bug middle-end/98710] missing optimization (x | c) & ~(y | c) -> x & ~(y | c)

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Last reconfirmed|

[Bug c++/97952] Poor optimization of closure-like construct in C++ as compared to C

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97952 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/94893] Sign function not getting optimized to simple compare

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94893 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/94893] Sign function not getting optimized to simple compare

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94893 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug tree-optimization/96702] Failure to optimize comparisons involving result of subtraction

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96702 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/95923] Failure to optimize bool checks into and

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95923 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/96172] Failure to optimize direct assignment to bitfield through shifts

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96172 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug middle-end/19987] [meta-bug] fold missing optimizations in general

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95914, which changed state. Bug 95914 Summary: Failure to optimize saturated add properly https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95914 What|Removed |Added

[Bug target/95914] Failure to optimize saturated add properly

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95914 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Target Milestone|---

[Bug tree-optimization/95738] Failure to optimize comparison of vector after sign xor to unsigned comparison

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95738 Andrew Pinski changed: What|Removed |Added Summary|Failure to optimize |Failure to optimize

[Bug tree-optimization/95404] Failure to optimize compare to power of 2 and bitwise and to more direct bitwise and

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95404 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/94916] Failure to optimize pattern into difference or zero selector

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94916 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/95408] Failure to optimize bitwise and with negated conditional using the same operand to conditional with decremented operand

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95408 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/94898] Failure to optimize compare plus sub of same operands into compare

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94898 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug target/100257] poor codegen with vcvtph2ps / stride of 6

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100257 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug rtl-optimization/94806] Failure to optimize unary minus for 128-bit operand

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94806 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/94930] Failure to optimize out subvsi in expansion of __builtin_memcmp with 1 as the operand with -ftrapv

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94930 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug target/94870] Failure to use movhlps instead of seperated mov+unpckhpd

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94870 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug target/94863] Failure to use blendps over mov when possible

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94863 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug bootstrap/100345] gcc 11.1 build "make -n install" fails linking gcov undefined reference to std::__throw_bad_array_new_length()

2021-04-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100345 --- Comment #4 from Andrew Pinski --- You are going to have to provide the whole build log to figure out why this is happening. Are you using a network mounted drive? If so do they have the time syncronized between them.

[Bug bootstrap/100345] gcc 11.1 build "make -n install" fails linking gcov undefined reference to std::__throw_bad_array_new_length()

2021-04-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100345 Andrew Pinski changed: What|Removed |Added Component|other |bootstrap --- Comment #3 from Andrew

[Bug c/100360] scalar operation fails the compilation

2021-04-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100360 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Target|

[Bug middle-end/100363] gcc generating wider load/store than warranted at -O3

2021-04-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100363 --- Comment #2 from Andrew Pinski --- Note in the tar file there is only: inffast2.s inffast2.s.aarch64.gcc10.O3 inffast2.s.aarch64.gcc9.O3 inffast2.s.arc.gcc10.O3

[Bug middle-end/100363] gcc generating wider load/store than warranted at -O3

2021-04-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100363 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug tree-optimization/100363] gcc generating wider load/store than warranted at -O3

2021-04-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100363 Andrew Pinski changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug tree-optimization/100363] gcc generating wider load/store than warranted at -O3

2021-04-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100363 Andrew Pinski changed: What|Removed |Added Component|middle-end |tree-optimization Keywords|

[Bug rtl-optimization/100377] needless stack adjustment when passing struct in register

2021-05-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100377 Andrew Pinski changed: What|Removed |Added Depends on||94173, 90216 Severity|normal

[Bug rtl-optimization/100377] needless stack adjustment when passing struct in register

2021-05-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100377 --- Comment #2 from Andrew Pinski --- OTOH, things seems OK on ppc64: and x86_64: Because both of those have redzones in their stack ABI.

[Bug sanitizer/100379] cyclades.h is removed from linux kernel header files

2021-05-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100379 --- Comment #1 from Andrew Pinski --- Please also report this upstream.

[Bug target/100378] [9/10/11/12 Regression] arm64: lsl + asr used instead of sxth

2021-05-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100378 Andrew Pinski changed: What|Removed |Added Summary|[Regression 9/10/11/12] |[9/10/11/12 Regression]

[Bug target/100378] [9/10/11/12 Regression] arm64: lsl + asr used instead of sxth

2021-05-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100378 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-05-02

[Bug c++/100386] Not all constant brace-init-lists receive symbols

2021-05-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100386 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug c/100190] warning on s390x: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

2021-04-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100190 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/99578] gcc-11 -Warray-bounds or -Wstringop-overread warning when accessing a pointer from integer literal

2021-04-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578 Andrew Pinski changed: What|Removed |Added CC||f4bug at amsat dot org --- Comment #10

[Bug inline-asm/85185] Wider-than-expected load for struct member used as operand of inline-asm with memory clobber at -Og

2021-04-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85185 Andrew Pinski changed: What|Removed |Added Keywords||documentation --- Comment #11 from

[Bug inline-asm/100178] Should the “short” be promoted to “int” when use inline asm?

2021-04-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100178 Andrew Pinski changed: What|Removed |Added Component|c |inline-asm Keywords|

[Bug c/100190] warning on s390x: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

2021-04-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100190 --- Comment #1 from Andrew Pinski --- #define S390EP 0x10008 memset((char *)S390EP, 0, 6);

[Bug target/100305] [11/12 Regression] aarch64: ICE in output_operand_lossage with -O3

2021-04-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100305 --- Comment #6 from Andrew Pinski --- Here is one slightly more reduced testcase:typedef struct { int g[3]; int h[3]; } i; i j; double k; int l; void w(void *); void x(char); void u(void *, void *); void m() { char a[4096], o[4096],

[Bug target/100301] sum of __int128 - regression since 8.2

2021-04-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100301 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/97756] Inefficient handling of 128-bit arguments

2021-04-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97756 Andrew Pinski changed: What|Removed |Added CC||dushistov at mail dot ru --- Comment #4

[Bug target/100305] [11/12 Regression] aarch64: ICE in output_operand_lossage with -O3

2021-04-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100305 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |11.2 --- Comment #5 from Andrew Pinski

[Bug tree-optimization/100253] [10/11/12 Regression] wrong code with -O2 -fno-tree-bit-ccp -ftree-slp-vectorize (unaligned movdqa)

2021-04-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100253 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug target/100241] internal compiler error: in curr_insn_transform, at lra-constraints.c:4133

2021-04-24 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100241 --- Comment #7 from Andrew Pinski --- (In reply to Marek Polacek from comment #6) > Fixed by r11-7864. Not sure if we want this test. It doesn't contain > __fp16 like the test in r11-7864. PR 99787 also has a testcase that could be done too.

[Bug c++/100240] Compiler crashes with segmentation fault on a chrono library using nvcc

2021-04-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240 Andrew Pinski changed: What|Removed |Added URL|https://www.frisky.world/20 |

[Bug tree-optimization/100363] gcc generating wider load/store than warranted at -O3

2021-05-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100363 --- Comment #16 from Andrew Pinski --- (In reply to Vineet Gupta from comment #15) > The problem is is indeed gone. I need to analyze the assembly fully how it > prevents the bad case. e.g. I'm still not comfortable seeing the loop > entered

[Bug c/100403] Bogus "function may return address of local variable" warning

2021-05-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100403 --- Comment #1 from Andrew Pinski --- Note, the following condition in the if statement if (x.rec <= msg && msg < x.rec + sizeof(x)) Is undefined if msg is not in the range of x.rec[0]...x.rec[RECLEN] .

[Bug tree-optimization/100391] 128 bit arithmetic --- many unnecessary instructions when extracting smaller parts

2021-05-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100391 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Component|target

[Bug target/100411] GCC 11 branch bootstrap ICE on x86_w64-w64-mingw32

2021-05-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100411 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |11.2 Keywords|

[Bug c/100410] [10 regression] optimization bug with -O3 -fno-strict-aliasing

2021-05-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100410 --- Comment #1 from Andrew Pinski --- I think you need align(1) also and not just packed attribute.

[Bug rtl-optimization/100317] [8 only] 64-bit integer compare gives wrong result when MIN_INT64 is one of the operands

2021-04-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100317 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |8.5

[Bug middle-end/95810] [8 only] Spurious UBSan warning when computing the opposite of the absolute value of INT_MIN

2021-04-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95810 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |8.5 Summary|Spurious UBSan

<    2   3   4   5   6   7   8   9   10   11   >