[Bug tree-optimization/117557] [15 Regression] gcc_r miscompiles in SPECCPU 2017 with SVE2 since g:3d498cfe022f6e035ff24e0d78ff744da83ebf42

2024-11-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117557 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/117554] [15 Regression] ICE building 538.imagick_r with SVE -msve-vector-bits=128

2024-11-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117554 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0

[Bug tree-optimization/117554] New: [15 Regression] ICE building 538.imagick_r with SVE -msve-vector-bits=128

2024-11-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117554 Bug ID: 117554 Summary: [15 Regression] ICE building 538.imagick_r with SVE -msve-vector-bits=128 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarc

[Bug tree-optimization/117499] New: [15 Regression] Segfault ICE building 511.povray_r

2024-11-08 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117499 Bug ID: 117499 Summary: [15 Regression] Segfault ICE building 511.povray_r Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug target/117449] [15 Regression] ICE in gen_reg_rtx on aarch64 via aarch64_emit_opt_vec_rotate

2024-11-05 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117449 ktkachov at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|A

[Bug target/117449] [15 Regression] ICE in gen_reg_rtx on aarch64 via aarch64_emit_opt_vec_rotate

2024-11-05 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117449 ktkachov at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed||2024-11-05 Target Milest

[Bug target/117048] Failure to combine into XAR instruction

2024-11-04 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117048 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolutio

[Bug target/117344] New: Suboptimal use of movprfx in SVE intrinsics code

2024-10-29 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117344 Bug ID: 117344 Summary: Suboptimal use of movprfx in SVE intrinsics code Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Severi

[Bug target/106329] No optimization for SVE pfalse predicate

2024-10-22 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106329 ktkachov at gcc dot gnu.org changed: What|Removed |Added Assignee|prathamesh3492 at gcc dot gnu.org |unassigned at gcc do

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #4 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #3) > If we remove the casts: > uint32x4_t ror32_neon_tgt_gcc_bad(uint32x4_t r) { > uint32x4_t a = r; > uint32_t t; > t = a[0]; a[0] = a[1]; a[1] =

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #3 from ktkachov at gcc dot gnu.org --- I think it's the VIEW_CONVERT_EXPR that are hurting us (more complete dump before expand): _1 = VIEW_CONVERT_EXPR(r_3(D)); t_4 = BIT_FIELD_REF ; a_5 = VEC_PERM_EXPR <_1, _1, { 1, 1, 2, 3 }

[Bug target/117048] Failure to combine into XAR instruction

2024-10-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117048 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|ASSIGNED Resolutio

[Bug tree-optimization/117093] New: Missing detection of REV64 vector permute

2024-10-11 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 Bug ID: 117093 Summary: Missing detection of REV64 vector permute Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug target/117048] Failure to combine into XAR instruction

2024-10-11 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117048 ktkachov at gcc dot gnu.org changed: What|Removed |Added Known to work||15.0 Resolution|--

[Bug tree-optimization/117050] [15 Regression] ice in vect_build_slp_tree_2

2024-10-10 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117050 ktkachov at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed||2024-10-10 Ever confir

[Bug target/117048] Failure to combine into XAR instruction

2024-10-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117048 ktkachov at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed||2024-10-09 Assig

[Bug target/117048] Failure to combine into XAR instruction

2024-10-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117048 --- Comment #1 from ktkachov at gcc dot gnu.org --- Yeah, there is code in simplify-rtx.cc:3467 to simplify this pattern to a rotate but it doesn't handle vector operands

[Bug target/117048] New: Failure to combine into XAR instruction

2024-10-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117048 Bug ID: 117048 Summary: Failure to combine into XAR instruction Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal P

[Bug target/117045] Incorrect fold of SVE's svwhilele

2024-10-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117045 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/117013] aarch64 should define spaceship4 optab

2024-10-08 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117013 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/116999] Fold SVE whilelt/le comparisons with max int value to ptrue

2024-10-07 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116999 --- Comment #1 from ktkachov at gcc dot gnu.org --- This is inspired by the LLVM PR https://github.com/llvm/llvm-project/pull/83

[Bug target/116999] New: Fold SVE whilelt/le comparisons with max int value to ptrue

2024-10-07 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116999 Bug ID: 116999 Summary: Fold SVE whilelt/le comparisons with max int value to ptrue Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimizatio

[Bug target/116934] [15 Regression] ICE building 526.blender_r

2024-10-07 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116934 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolutio

[Bug tree-optimization/116956] [15 Regression] ICE when building PALM with gfortran: in vect_analyze_loop_1, at tree-vect-loop.cc:3510

2024-10-03 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116956 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0 Summary|IC

[Bug target/116934] [15 Regression] ICE building 526.blender_r

2024-10-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116934 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||saurabh.jha at arm dot com

[Bug target/116934] [15 Regression] ICE building 526.blender_r

2024-10-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116934 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0

[Bug target/116934] New: [15 Regression] ICE building 526.blender_r

2024-10-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116934 Bug ID: 116934 Summary: [15 Regression] ICE building 526.blender_r Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug target/111733] Emit inline SVE FSCALE instruction for ldexp

2024-09-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111733 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 fr

[Bug tree-optimization/116902] [15 Regression] ICE Another definition in block 43 follows the use

2024-09-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116902 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0 Summary|IC

[Bug tree-optimization/116902] New: ICE Another definition in block 43 follows the use

2024-09-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116902 Bug ID: 116902 Summary: ICE Another definition in block 43 follows the use Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug tree-optimization/116842] [15 Regression] ICE definition in block follows the use

2024-09-25 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116842 --- Comment #1 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #0) > short a, b, c; > unsigned d(unsigned, int e) { return e; } > void f(bool g, short e[][3][3][3][3], unsigned h[][3][3], char i[][8], >short j[][18

[Bug tree-optimization/116842] [15 Regression] ICE definition in block follows the use

2024-09-25 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116842 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0

[Bug tree-optimization/116842] New: [15 Regression] ICE definition in block follows the use

2024-09-25 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116842 Bug ID: 116842 Summary: [15 Regression] ICE definition in block follows the use Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug target/116840] New: Optimise __builtin_parity for aarch64

2024-09-25 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116840 Bug ID: 116840 Summary: Optimise __builtin_parity for aarch64 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug tree-optimization/116826] Optimise log (1.0 / x) into -log (x)

2024-09-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116826 --- Comment #3 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #2) > Note PR 86710 lists the opposite (except without being a CST for the > division). > > Just like PR 86710, this applies for log, log10 and log2 too

[Bug tree-optimization/116831] [15 Regression] ICE with trunk mod vectorising for SVE

2024-09-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116831 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0 CC|

[Bug tree-optimization/116831] New: [15 Regression] ICE with trunk mod vectorising for SVE

2024-09-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116831 Bug ID: 116831 Summary: [15 Regression] ICE with trunk mod vectorising for SVE Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: norma

[Bug middle-end/116815] Make better use of overflow flags in codegen of min/max(a, add/sub(a, b))

2024-09-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116815 --- Comment #2 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) > The easiest way to fix this is transform (late in gimple): > _1 = a_2(D) + b_3(D); > _5 = MAX_EXPR <_1, a_2(D)>; > > into: > _tmp = .ADD_OVER

[Bug tree-optimization/116826] New: Optimise log (1.0 / x) into -log (x)

2024-09-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116826 Bug ID: 116826 Summary: Optimise log (1.0 / x) into -log (x) Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug tree-optimization/116819] [15 Regression] ICE in vect_transform_stmt

2024-09-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819 --- Comment #4 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) > Note this code is undefined: > prephitmp_52 = _44 ? _17 : _16(D); > > This is due to lifetime of the temp being bound for the call to second call

[Bug tree-optimization/116819] New: [15 Regression] ICE in vect_transform_stmt

2024-09-23 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819 Bug ID: 116819 Summary: [15 Regression] ICE in vect_transform_stmt Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug tree-optimization/116812] [15 Regression] ICE on valid code at -O2 with "-fno-tree-dce -fno-tree-dse" on x86_64-linux-gnu: verify_flow_info failed

2024-09-23 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116812 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/116815] New: Make better use of overflow flags in codegen of min/max(a, add/sub(a, b))

2024-09-23 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116815 Bug ID: 116815 Summary: Make better use of overflow flags in codegen of min/max(a, add/sub(a, b)) Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: miss

[Bug tree-optimization/116684] [vectorization][x86-64] dot_16x1x16_uint8_int8_int32 could be better optimized

2024-09-11 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116684 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug tree-optimization/57492] Optimize 2.0**i to ldexp(1.0,i)

2024-09-11 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57492 ktkachov at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed|2013-05-31 00:00:00 |2024-9-11 C

[Bug target/116630] New: Implement spaceshipm3 optab for aarch64

2024-09-06 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116630 Bug ID: 116630 Summary: Implement spaceshipm3 optab for aarch64 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug tree-optimization/116569] [15 Regression] ICE in to_constant, at poly-int.h:592

2024-09-06 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116569 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||rguenth at gcc dot gnu.org

[Bug tree-optimization/116628] [15 Regression] ICE in vect_analyze_loop_1 on aarch64 with -Ofast in TSVC

2024-09-06 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116628 --- Comment #2 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) > What revision/commit id are you using? Is it before or after r15-3411 ? It's a fairly fresh g:6a1a856ba78589f7f5285b00ecd40ba2bbeef8b0

[Bug tree-optimization/116628] [15 Regression] ICE in vect_analyze_loop_1 on aarch64 with -Ofast in TSVC

2024-09-06 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116628 ktkachov at gcc dot gnu.org changed: What|Removed |Added Known to work||14.2.0 Known to fail|

[Bug tree-optimization/116628] New: [15 Regression] ICE in vect_analyze_loop_1 on aarch64 with -Ofast in TSVC

2024-09-06 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116628 Bug ID: 116628 Summary: [15 Regression] ICE in vect_analyze_loop_1 on aarch64 with -Ofast in TSVC Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-

[Bug tree-optimization/116569] [15 Regression] ICE in to_constant, at poly-int.h:592

2024-09-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116569 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0

[Bug tree-optimization/116569] New: [15 Regression] ICE in to_constant, at poly-int.h:592

2024-09-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116569 Bug ID: 116569 Summary: [15 Regression] ICE in to_constant, at poly-int.h:592 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve, ice-on-valid-code Sev

[Bug target/63521] The AArch64 backend doesn't define REG_ALLOC_ORDER.

2024-09-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63521 ktkachov at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|NE

[Bug target/116564] [12/13/14/15 Regression] aarch64: gcc can't finish when compiling vst2_f64 instrinsic with opt level >= O1

2024-09-02 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116564 ktkachov at gcc dot gnu.org changed: What|Removed |Added Ever confirmed|0 |1 Target|

[Bug rtl-optimization/116541] New: [14/15 Regression] Inefficient missing use of reg+reg addressing modes

2024-08-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116541 Bug ID: 116541 Summary: [14/15 Regression] Inefficient missing use of reg+reg addressing modes Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-

[Bug target/114063] Use IFN_CHECK_RAW_PTRS/IFN_CHECK_WAR_PTRS for Advanced. SIMD

2024-08-28 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114063 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/116509] 128bit integer compares can be improved

2024-08-28 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116509 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug rtl-optimization/116238] [12/13/14/15 Regression] ICE building 526.blender_r on aarch64 SVE after r15-1619-g3b9b8d6cfdf593

2024-08-20 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116238 ktkachov at gcc dot gnu.org changed: What|Removed |Added Summary|[15 Regression] ICE |[12/13/14/15 Regression]

[Bug rtl-optimization/116238] [15 Regression] ICE building 526.blender_r on aarch64 SVE after r15-1619-g3b9b8d6cfdf593

2024-08-20 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116238 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org

[Bug target/116391] New: Emit spellcheck suggestions for __arm_rsr and __arm_wsr intrinsics

2024-08-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116391 Bug ID: 116391 Summary: Emit spellcheck suggestions for __arm_rsr and __arm_wsr intrinsics Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug tree-optimization/116367] New: Handle vector shuffles better

2024-08-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116367 Bug ID: 116367 Summary: Handle vector shuffles better Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P

[Bug target/116365] New: Add user-friendly arguments to --param aarch64-autovec-preference=N

2024-08-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116365 Bug ID: 116365 Summary: Add user-friendly arguments to --param aarch64-autovec-preference=N Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: easyhack

[Bug target/116358] New: undefined reference to `__umindi3' at -O3 when compiling with SVE

2024-08-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116358 Bug ID: 116358 Summary: undefined reference to `__umindi3' at -O3 when compiling with SVE Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve,

[Bug rtl-optimization/116028] [15 regression] gcc.dg/pr10474.c test failure since r15-1619-g3b9b8d6cfdf593

2024-08-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116028 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED Resolutio

[Bug target/116312] Use LDP instead of LD2 on for Advanced SIMD when possible

2024-08-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116312 ktkachov at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |INVALID Status

[Bug target/116312] New: Use LDP instead of LD2 on for Advanced SIMD when possible

2024-08-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116312 Bug ID: 116312 Summary: Use LDP instead of LD2 on for Advanced SIMD when possible Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization

[Bug tree-optimization/116241] [15 Regression] internal compiler error: in operator[], at vec.h:910

2024-08-05 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116241 ktkachov at gcc dot gnu.org changed: What|Removed |Added Known to fail||15.0 Target Milestone|--

[Bug tree-optimization/116241] New: [15 Regression] internal compiler error: in operator[], at vec.h:910

2024-08-05 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116241 Bug ID: 116241 Summary: [15 Regression] internal compiler error: in operator[], at vec.h:910 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-va

[Bug rtl-optimization/116238] [15 Regression] ICE building 526.blender_r on aarch64 SVE after 3b9b8d6cfdf59337f4b7ce10ce92a98044b2657b

2024-08-05 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116238 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target||aarch64 Known to fail

[Bug rtl-optimization/116238] New: [15 Regression] ICE building 526.blender_r on aarch64 SVE after 3b9b8d6cfdf59337f4b7ce10ce92a98044b2657b

2024-08-05 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116238 Bug ID: 116238 Summary: [15 Regression] ICE building 526.blender_r on aarch64 SVE after 3b9b8d6cfdf59337f4b7ce10ce92a98044b2657b Product: gcc Version: 15.0 Status: UNCON

[Bug target/116145] SVE constant pool loads not hoisted outside loops

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 ktkachov at gcc dot gnu.org changed: What|Removed |Added Summary|Suboptimal SVE immediate|SVE constant pool loads not

[Bug target/116145] Suboptimal SVE immediate synthesis

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 --- Comment #8 from ktkachov at gcc dot gnu.org --- (In reply to Richard Sandiford from comment #7) > I'll test a cleaned-up version of the change in comment 6. Kyrill, is it OK > to use your godbolt testcase in the testsuite? Yes, that is fine

[Bug target/116145] Suboptimal SVE immediate synthesis

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 --- Comment #4 from ktkachov at gcc dot gnu.org --- Intersting, thanks for the background. The bigger issue I was seeing was with a string-matching loop like https://godbolt.org/z/E7b13915E where the constant pool load is a reasonable codegen dec

[Bug target/113813] SVE Reduction of xor/and/ior of 16 bytes can be improved

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113813 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/114603] aarch64: Invalid SVE cnot optimisation

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114603 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/114607] aarch64: Incorrect expansion of svsudot

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114607 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/109498] SVE support for ctz

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109498 ktkachov at gcc dot gnu.org changed: What|Removed |Added Known to work|14.0| Status|UNCONF

[Bug target/116145] New: Suboptimal SVE immediate synthesis

2024-07-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 Bug ID: 116145 Summary: Suboptimal SVE immediate synthesis Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Severity: normal

[Bug tree-optimization/116139] ICE with --param fully-pipelined-fma=1 since it was added in r14-6559-g8afdbcdd7abe1e

2024-07-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116139 --- Comment #2 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) > Confirmed. This is NOT a regression since it ICEs with GCC 14 when > configured with --enable-checking=yes as this is a gcc_checking_assert > assert

[Bug tree-optimization/116139] [15 Regression] ICE with --param fully-pipelined-fma=1

2024-07-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116139 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0 Known to fail|

[Bug tree-optimization/116139] New: [15 Regression] ICE with --param fully-pipelined-fma=1

2024-07-30 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116139 Bug ID: 116139 Summary: [15 Regression] ICE with --param fully-pipelined-fma=1 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: norma

[Bug target/116129] New: Use SVE INDEX instruction to create constant vectors

2024-07-29 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116129 Bug ID: 116129 Summary: Use SVE INDEX instruction to create constant vectors Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Se

[Bug target/116084] New: Use dot-product instructions for byte->word PLUS reductions in vectorisation

2024-07-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116084 Bug ID: 116084 Summary: Use dot-product instructions for byte->word PLUS reductions in vectorisation Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: m

[Bug target/116075] New: Inefficient SVE INSR codegen

2024-07-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116075 Bug ID: 116075 Summary: Inefficient SVE INSR codegen Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Severity: normal

[Bug target/115950] Missed SVE fold to INCP

2024-07-17 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115950 --- Comment #3 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #2) > Hmm actually there are patterns there but they are not matching. Something > seems to be going wrong with define_insn_and_rewrite ... The MD patter

[Bug target/115950] New: Missed SVE fold to INCP

2024-07-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115950 Bug ID: 115950 Summary: Missed SVE fold to INCP Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P3

[Bug target/115475] AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate

2024-07-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115475 ktkachov at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|A

[Bug target/115457] AArch64 should define __ARM_FEATURE_BF16

2024-07-09 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115457 ktkachov at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|A

[Bug ipa/102061] .constprop gets exposed in warning message

2024-07-03 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102061 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/115475] AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate

2024-06-27 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115475 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assigne

[Bug target/115457] AArch64 should define __ARM_FEATURE_BF16

2024-06-27 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115457 ktkachov at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ktkachov at gcc dot

[Bug rtl-optimization/115667] Improve expansion for popcountti2

2024-06-26 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115667 --- Comment #1 from ktkachov at gcc dot gnu.org --- In fact I'm sure it could even use the proposed new udot approach

[Bug rtl-optimization/115667] New: Improve expansion for popcountti2

2024-06-26 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115667 Bug ID: 115667 Summary: Improve expansion for popcountti2 Product: gcc Version: 13.3.1 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Prior

[Bug target/115618] [11/12/13 only] should defined __ARM_FEATURE_CRYPTO with +aes+sha2

2024-06-25 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115618 --- Comment #3 from ktkachov at gcc dot gnu.org --- Testing showed no regressions and the issue in this PR is fixed by the backport. I think we should backport this patch

[Bug target/115618] [11/12/13 only] should defined __ARM_FEATURE_CRYPTO with +aes+sha2

2024-06-25 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115618 --- Comment #2 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) > r14-6612-g8d30107455f230 Yeah I had suspected that commit. It does indeed fix this and applies cleanly to GCC 13. I'll run more testing.

[Bug target/115618] New: GCC 13.3 should defined __ARM_FEATURE_CRYPTO with +aes+sha2

2024-06-24 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115618 Bug ID: 115618 Summary: GCC 13.3 should defined __ARM_FEATURE_CRYPTO with +aes+sha2 Product: gcc Version: 13.3.1 Status: UNCONFIRMED Keywords: rejects-valid

[Bug tree-optimization/114814] Reduction sum of comparison should be better

2024-06-20 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114814 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/115475] AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate

2024-06-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115475 ktkachov at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |15.0

[Bug target/115475] New: AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate

2024-06-13 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115475 Bug ID: 115475 Summary: AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug target/115457] New: AArch64 should define __ARM_FEATURE_BF16

2024-06-12 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115457 Bug ID: 115457 Summary: AArch64 should define __ARM_FEATURE_BF16 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: targ

  1   2   3   4   >