aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
AgeCommit message (Expand)AuthorFilesLines
2023-07-27range-op-float: Fix up -frounding-math frange_arithmetic +- handling [PR110755]Jakub Jelinek1-0/+18
2023-06-13fix frange_nextafter odr violationAlexandre Oliva1-3/+3
2023-04-04range-op-float: Fix reverse ops of comparisons [PR109386]Jakub Jelinek1-16/+16
2023-04-01range-op-float: Further foperator_{,not_}equal::fold_range fixJakub Jelinek1-0/+14
2023-04-01range-op-float: Further comparison fixesJakub Jelinek1-46/+108
2023-03-31range-op-float, value-range: Fix up handling of UN{LT,LE,GT,GE,EQ}_EXPR and h...Jakub Jelinek1-5/+35
2023-03-28range-op-float: Only flush_denormals_to_zero for +-*/ [PR109154]Jakub Jelinek1-0/+2
2023-03-28range-op-float: Use get_nan_state in float_widen_lhs_rangeJakub Jelinek1-6/+1
2023-03-23ranger: Ranger meets aspellJakub Jelinek1-6/+6
2023-03-10range-op-float: Extend lhs by 0.5ulp rather than 1ulp if not -frounding-math ...Jakub Jelinek1-2/+18
2023-03-10range-op-float: Fix up -ffinite-math-only range extension and don't extend in...Jakub Jelinek1-4/+34
2023-03-09range-op-float: Fix up reverse binary operations [PR109008]Jakub Jelinek1-24/+57
2023-02-03range-ops: Handle undefined ranges in frange op[12]_range [PR108647]Aldy Hernandez1-0/+56
2023-01-26frange: Fix up foperator_{,not_}equal::fold_range for signed zeros [PR108540]Jakub Jelinek1-5/+35
2023-01-15[PR107608] [range-ops] Avoid folding into INF when flag_trapping_math.Aldy Hernandez1-0/+21
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-08range-op-float: frange_arithmetic tweaks for MODE_COMPOSITE_PJakub Jelinek1-16/+46
2022-12-08range-op-float: Fix up frange_arithmetic [PR107967]Jakub Jelinek1-3/+36
2022-12-06range-op-float: Improve binary reverse operationsJakub Jelinek1-4/+29
2022-12-06range-op-float: Fix up ICE in lower_bound [PR107975]Jakub Jelinek1-0/+6
2022-12-05range-op-float: Fix up multiplication and division reverse operation [PR107879]Jakub Jelinek1-8/+66
2022-11-17[PR tree-optimization/107732] [range-ops] Handle attempt to abs() negatives.Aldy Hernandez1-1/+1
2022-11-17[range-ops] Minor readability fix.Aldy Hernandez1-2/+4
2022-11-16ragen-op-float: Fix up float_binary_op_range_finish [PR107668]Jakub Jelinek1-1/+2
2022-11-12[range-ops] Add ability to represent open intervals in frange.Aldy Hernandez1-4/+19
2022-11-12range-op: Implement op[12]_range operators for {PLUS,MINUS,MULT,RDIV}_EXPRJakub Jelinek1-0/+131
2022-11-12range-op: Cleanup floating point multiplication and division fold_range [PR10...Jakub Jelinek1-196/+157
2022-11-12range-op: Implement floating point division fold_range [PR107569]Jakub Jelinek1-0/+178
2022-11-12range-op: Implement floating point multiplication fold_range [PR107569]Jakub Jelinek1-6/+185
2022-11-09Revert op[12]_range operators for PLUS_EXPR and MINUS_EXPR.Aldy Hernandez1-45/+0
2022-11-09Fix up foperator_abs::op1_range [PR107569]Jakub Jelinek1-3/+4
2022-11-09Implement op[12]_range operators for PLUS_EXPR and MINUS_EXPR.Aldy Hernandez1-0/+45
2022-11-09[range-op-float] Implement MINUS_EXPR.Aldy Hernandez1-0/+24
2022-11-09[range-op-float] Abstract out binary operator code out of PLUS_EXPR entry.Aldy Hernandez1-79/+77
2022-11-09[range-op-float] Set NAN possibility for INF + (-INF) and vice versa.Aldy Hernandez1-1/+25
2022-11-08[PR24021] Implement PLUS_EXPR range-op entry for floats.Aldy Hernandez1-0/+127
2022-11-01[PR tree-optimization/107490] Handle NANs in op[12]_range.Aldy Hernandez1-8/+32
2022-10-24[PR tree-optimization/107355] Handle NANs in abs range-op entry.Aldy Hernandez1-0/+9
2022-10-20Add op[12]_range for UNORDERED_LT entries in range-op.Aldy Hernandez1-0/+64
2022-10-20A false UNORDERED_<cond> means neither operand can be a NAN.Aldy Hernandez1-10/+41
2022-10-20Do not set NAN flags for VARYING ranges when !HONOR_NANS.Aldy Hernandez1-3/+0
2022-10-20Replace finite_operands_p with maybe_isnan.Aldy Hernandez1-23/+18
2022-10-19Always check result from build_<COND> in range-op-float.ccAldy Hernandez1-21/+26
2022-10-17Add relation_trio class for range-ops.Andrew MacLeod1-83/+87
2022-10-17Fix nan updating in range-ops.Andrew MacLeod1-13/+10
2022-10-13Add op1_op2_relation for float operands.Aldy Hernandez1-0/+12
2022-10-12Add range-op entry for floating point NEGATE_EXPR.Aldy Hernandez1-0/+62
2022-10-12Add stubs for floating point range-op tests.Aldy Hernandez1-0/+26
2022-10-12Add default relation_kind to floating point range-op entries.Aldy Hernandez1-40/+40
2022-10-11Implement ABS_EXPR operator for frange.Aldy Hernandez1-0/+91