jdk-24/hotspot/test/compiler
Gary Benson 347b8afe5b 6778657: Casts in SharedRuntime::f2i, f2l, d2i and d2l rely on undefined C++ behaviour
Replaces SharedRuntime::f2i et al with versions that should work

Reviewed-by: never
2008-12-22 15:43:02 -08:00
..
6646019 6755406: minor mistakes in copyright notices 2008-10-02 14:11:33 -07:00
6646020 6646020: assert(in_bb(n),"must be in block") in -Xcomp mode 2008-04-03 21:26:03 -07:00
6659207 6719955: Update copyright year 2008-07-02 12:55:16 -07:00
6661247 6719955: Update copyright year 2008-07-02 12:55:16 -07:00
6663621 6719955: Update copyright year 2008-07-02 12:55:16 -07:00
6663848 6663848: assert(i < Max(),"oob") in C2 with -Xcomp 2008-04-24 11:13:03 -07:00
6689060 6755406: minor mistakes in copyright notices 2008-10-02 14:11:33 -07:00
6695810 6755406: minor mistakes in copyright notices 2008-10-02 14:11:33 -07:00
6700047 6743188: incomplete fix for 6700047 C2 failed in idom_no_update 2008-10-03 13:58:20 -07:00
6711100 6711100: 64bit fastdebug server vm crashes with assert(_base == Int,"Not an Int") 2008-09-17 08:29:17 -07:00
6712835 6712835: Server compiler fails with assertion (loop_count < K,"infinite loop in PhaseIterGVN::transform") 2008-07-25 11:32:56 -07:00
6714694 6714694: assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge") with COOPs 2008-06-20 10:17:09 -07:00
6716441 6716441: error in meet with +DoEscapeAnalysis 2008-06-26 13:34:00 -07:00
6724218 6723160: Nightly failure: Error: meet not symmetric 2008-07-16 16:04:39 -07:00
6726999 6726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate dominator info.") 2008-07-28 17:12:52 -07:00
6741738 6741738: TypePtr::add_offset() set incorrect offset when the add overflows 2008-08-27 14:47:32 -07:00
6756768 6756768: C1 generates invalid code 2008-11-25 13:14:07 -08:00
6757316 6757316: load_constant() produces a wrong long constant, with high a low words swapped 2008-12-12 19:54:46 -08:00
6758234 6758234: if (k cond (a ? : b: c)) returns reversed answer if k is constant and b and c are longs 2008-12-12 19:55:26 -08:00
6775880 6775880: EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be locked now") 2008-12-03 13:41:37 -08:00
6778657 6778657: Casts in SharedRuntime::f2i, f2l, d2i and d2l rely on undefined C++ behaviour 2008-12-22 15:43:02 -08:00