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

2024-05-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 13962, which changed state. Bug 13962 Summary: [tree-ssa] make "fold" use alias information to optimize pointer comparisons https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13962 What|Removed

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

2023-10-27 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 94884, which changed state. Bug 94884 Summary: Failure to recognize that result of or is always superior to operands https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94884 What|Removed |Add

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

2023-09-17 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 94920, which changed state. Bug 94920 Summary: Failure to optimize abs pattern from arithmetic with selected operands based on comparisons with 0 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94920 What|Rem

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

2023-09-16 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 109986, which changed state. Bug 109986 Summary: missing fold (~a | b) ^ a => ~(a & b) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109986 What|Removed |Added ---

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

2023-09-05 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 98710, which changed state. Bug 98710 Summary: missing optimization (x | c) & ~(y | c) -> x & ~(y | c) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710 What|Removed |Added

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

2023-09-05 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 96694, which changed state. Bug 96694 Summary: Failure to optimize min/max pattern using two binary nots to min/max pattern using one binary not https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96694 What|Remo

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

2023-08-23 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 95929, which changed state. Bug 95929 Summary: Failure to optimize tautological comparisons of comparisons to a single one https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95929 What|Removed

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

2023-08-07 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 96695, which changed state. Bug 96695 Summary: Failure to optimize combination of pointer comparison to nullptr and another pointer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96695 What|Removed

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

2023-07-16 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 95923, which changed state. Bug 95923 Summary: Failure to optimize bool checks into and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95923 What|Removed |Added ---

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

2023-06-06 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 94898, which changed state. Bug 94898 Summary: Failure to optimize compare plus sub of same operands into compare https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94898 What|Removed |Added

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

2023-05-23 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 96923, which changed state. Bug 96923 Summary: Failure to optimize a select-related bool pattern to or+not https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96923 What|Removed |Added

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

2023-05-12 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 94916, which changed state. Bug 94916 Summary: Failure to optimize pattern into difference or zero selector https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94916 What|Removed |Added ---

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

2023-05-06 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 95729, which changed state. Bug 95729 Summary: Failure to optimize away certain returns when the condition to reach them is a calculation that already results in that value https://gcc.gnu.org/bugzilla/show_bug.cgi?id=957

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

2023-05-06 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 95489, which changed state. Bug 95489 Summary: Failure to optimize x && (x & y) to x & y https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95489 What|Removed |Added --

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

2023-02-17 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 94899, which changed state. Bug 94899 Summary: Failure to optimize out add before compare with INT_MIN https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94899 What|Removed |Added

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

2023-02-14 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 96921, which changed state. Bug 96921 Summary: Failure to optimize combined boolean not patterns https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96921 What|Removed |Added --

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

2022-10-30 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 95187, which changed state. Bug 95187 Summary: Failure to optimize bool check into consecutive literals https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95187 What|Removed |Added ---

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

2022-08-10 Thread vanyacpp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 98709, which changed state. Bug 98709 Summary: gcc optimizes bitwise operations, but doesn't optimize logical ones https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98709 What|Removed |Added

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

2022-06-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 105983, which changed state. Bug 105983 Summary: Failure to optimize (b != 0) && (a >= b) as well as the same pattern with binary and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105983 What|Removed

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

2022-01-28 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95424, which changed state. Bug 95424 Summary: Failure to optimize division with numerator of 1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95424 What|Removed |Added ---

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

2022-01-13 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96707, which changed state. Bug 96707 Summary: Failure to optimize right shift+unsigned compare of two variables optimally https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96707 What|Removed

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

2021-11-22 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96779, which changed state. Bug 96779 Summary: Failure to optimize comparison of negative version of self https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96779 What|Removed |Added -

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

2021-09-04 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 95527, which changed state. Bug 95527 Summary: Failure to optimize __builtin_ffs == 0 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95527 What|Removed |Added -

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

2021-09-04 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 95433, which changed state. Bug 95433 Summary: Failure to completely optimize simple compare after operations https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95433 What|Removed |Added

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

2021-08-24 Thread arjun.is at lostca dot se via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95176, which changed state. Bug 95176 Summary: Failure to optimize division followed by multiplication to modulo followed by subtraction https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95176 What|Removed

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

2021-08-14 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 94877, which changed state. Bug 94877 Summary: Failure to simplify ~(x + 1) to -2 - x https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94877 What|Removed |Added -

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

2021-08-07 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 95697, which changed state. Bug 95697 Summary: Failure to optimize float comparison of converted integer to integer comparison https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95697 What|Removed

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

2021-08-03 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 96897, which changed state. Bug 96897 Summary: Failure to optimize sub+not involving constant to add https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96897 What|Removed |Added --

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

2021-07-16 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96542, which changed state. Bug 96542 Summary: Failure to optimize simple code to a constant when storing part of the operation in a variable https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96542 What|Removed

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

2021-06-02 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 22199, which changed state. Bug 22199 Summary: fold does not optimize (int)ABS_EXPR<(long long)(int_var)> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22199 What|Removed |Added -

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

2021-06-02 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96674, which changed state. Bug 96674 Summary: Failure to optimize combination of comparisons to dec+compare https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96674 What|Removed |Added --

[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 middle-end/19987] [meta-bug] fold missing optimizations in general

2021-01-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96688, which changed state. Bug 96688 Summary: Failure to optimize shift-right/add+bitwise not of constant to avoid bitwise not https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96688 What|Removed

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

2021-01-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96685, which changed state. Bug 96685 Summary: Failure to optimize not+sub to add+not https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96685 What|Removed |Added -

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

2021-01-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95731, which changed state. Bug 95731 Summary: Failure to optimize a >= 0 && b >= 0 to (a | b) >= 0 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95731 What|Removed |Added ---

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

2021-01-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96669, which changed state. Bug 96669 Summary: Failure to optimize shift by variable+and by 1 to test for 0 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96669 What|Removed |Added ---

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

2021-01-15 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96681, which changed state. Bug 96681 Summary: Failure to optimize xor of comparisons with specific constants to comparison of xor-ed of compared variables https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96681 Wh

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

2021-01-15 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96671, which changed state. Bug 96671 Summary: Failure to optimize a 3 xor+and pattern to xor+andnot https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96671 What|Removed |Added --

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

2021-01-15 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96094, which changed state. Bug 96094 Summary: Failure to optimize bool division https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96094 What|Removed |Added --

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

2021-01-13 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96691, which changed state. Bug 96691 Summary: Failure to optimize bitwise not+or+xor with constants to and+xor with bitwise not-ed constants https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96691 What|Removed

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

2021-01-11 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95867, which changed state. Bug 95867 Summary: Failure to optimize successive multiplications of ___uint128_t https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95867 What|Removed |Added

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

2021-01-11 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95852, which changed state. Bug 95852 Summary: Failure to optimize __builtin_mul_overflow pattern https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95852 What|Removed |Added -

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

2021-01-05 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 94802, which changed state. Bug 94802 Summary: Failure to recognize identities with __builtin_clz https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94802 What|Removed |Added -

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

2021-01-05 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96928, which changed state. Bug 96928 Summary: Failure to optimize one's complement abs pattern https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96928 What|Removed |Added ---

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

2021-01-04 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96782, which changed state. Bug 96782 Summary: Failure to optimize comparison with bitwise not-ed with self https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96782 What|Removed |Added ---

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

2020-12-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 94785, which changed state. Bug 94785 Summary: Failure to detect abs pattern using multiplication https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94785 What|Removed |Added -

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

2020-12-14 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96272, which changed state. Bug 96272 Summary: Failure to optimize overflow check https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96272 What|Removed |Added -

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

2020-12-06 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96232, which changed state. Bug 96232 Summary: Failure to optimize bool pattern equivalent to minus 1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96232 What|Removed |Added -

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

2020-12-04 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96226, which changed state. Bug 96226 Summary: Failure to optimize shift+not to rotate https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96226 What|Removed |Added

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

2020-12-01 Thread law at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96708, which changed state. Bug 96708 Summary: Failure to optimize max pattern with comparison when using a temporary variable https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96708 What|Removed

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

2020-11-30 Thread law at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96679, which changed state. Bug 96679 Summary: Failure to optimize or+and+or pattern to and+or https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96679 What|Removed |Added

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

2020-11-25 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95862, which changed state. Bug 95862 Summary: Failure to optimize usage of __builtin_mul_overflow to small __int128-based check https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95862 What|Removed

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

2020-11-24 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95853, which changed state. Bug 95853 Summary: Failure to optimize add overflow pattern to __builtin_add_overflow https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95853 What|Removed |Added

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

2020-11-24 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96929, which changed state. Bug 96929 Summary: Failure to optimize right shift of -1 to -1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96929 What|Removed |Added

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

2020-11-05 Thread law at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96701, which changed state. Bug 96701 Summary: Failure to optimize self right-shift to 0 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96701 What|Removed |Added --

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

2020-10-09 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 94801, which changed state. Bug 94801 Summary: Failure to optimize narrowed __builtin_clz https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94801 What|Removed |Added -

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

2020-04-19 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15826, which changed state. Bug 15826 Summary: don't use "if" to extract a single bit bit-field. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15826 What|Removed |Added --

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

2020-04-19 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15348, which changed state. Bug 15348 Summary: [tree-ssa] Convert (x < 0) || (y < 0) into (x | y) < 0. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15348 What|Removed |Added

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

2019-03-04 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15241, which changed state. Bug 15241 Summary: [tree-ssa] Convert a <= 7 && b <= 7 into (a | b) <= 7. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15241 What|Removed |Added -

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

2016-11-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 31096, which changed state. Bug 31096 Summary: a*C == b*C where C is a constant is not optimized to a == b https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31096 What|Removed |Added

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

2016-06-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15256, which changed state. Bug 15256 Summary: [tree-ssa] Optimize manual bitfield manipilation. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15256 What|Removed |Added --

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

2016-05-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 54579, which changed state. Bug 54579 Summary: missed optimization: ASR idiom https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54579 What|Removed |Added -

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

2016-05-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 55299, which changed state. Bug 55299 Summary: missed optimization: ASR idiom https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55299 What|Removed |Added -

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

2016-02-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15826, which changed state. Bug 15826 Summary: don't use "if" to extract a single bit bit-field. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15826 What|Removed |Added --

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

2016-02-26 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15826, which changed state. Bug 15826 Summary: don't use "if" to extract a single bit bit-field. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15826 What|Removed |Added --

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

2015-07-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 23664, which changed state. Bug 23664 Summary: fold does not change (a&C1)+(b&C2) to (a&C1)|(b&C2) iff (C1 & C2) == 0 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23664 What|Removed |Ad

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

2015-06-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 15350, which changed state. Bug 15350 Summary: [tree-ssa] Convert if ((1 << a) & 1) into if (a == 0). https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15350 What|Removed |Added -

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

2005-08-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||23669 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987

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

2005-08-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||23666 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987

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

2005-08-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||23664 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987

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

2005-07-21 Thread pinskia at gcc dot gnu dot org
-- Bug 19987 depends on bug 19055, which changed state. Bug 19055 Summary: Minor bit optimization with or and xor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19055 What|Old Value |New Value ---

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

2005-07-02 Thread pinskia at gcc dot gnu dot org
-- Bug 19987 depends on bug 14490, which changed state. Bug 14490 Summary: [tree-ssa] Simplify "a - 10 > 150" into "a > 160" http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14490 What|Old Value |New Value

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

2005-05-03 Thread pinskia at gcc dot gnu dot org
-- Bug 19987 depends on bug 15618, which changed state. Bug 15618 Summary: Missed bool optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15618 What|Old Value |New Value

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

2005-04-26 Thread rguenth at gcc dot gnu dot org
-- Bug 19987 depends on bug 17598, which changed state. Bug 17598 Summary: an extra addition when comparing address of &a->b and &c->b. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17598 What|Old Value |New Value -

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

2005-04-23 Thread rguenth at gcc dot gnu dot org
-- Bug 19987 depends on bug 21082, which changed state. Bug 21082 Summary: &a[b] - &a[c] is not folded to b - c http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21082 What|Old Value |New Value -

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

2005-02-26 Thread uros at kss-loka dot si
-- Bug 19987 depends on bug 20219, which changed state. Bug 20219 Summary: Missed optimisation sin / tan --> cos http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20219 What|Old Value |New Value

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

2005-02-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 22:31 --- Confirmed, added the most I know of. -- What|Removed |Added BugsThisDependsOn|