libjava Divide_1 and pr6388 fail on 4.2.0 RC3 for several targets
David Daney
ddaney@avtrex.com
Sun May 6 04:52:00 GMT 2007
David Daney wrote:
> David Daney wrote:
>> Kaz Kojima wrote:
>>> Hi,
>>>
>>> I've noticed that some libjava tests fail for SH on trunk and
>>> 4.2.0 RC3.
>>>
>>> New tests that FAIL:
>>>
>>> Divide_1 -O3 -findirect-dispatch output - bytecode->native test
>>> Divide_1 -O3 output - bytecode->native test
>>> Divide_1 -O3 output - source compiled test
>>> Divide_1 -findirect-dispatch output - bytecode->native test
>>> Divide_1 output - bytecode->native test
>>> Divide_1 output - source compiled test
>>> pr6388 -O3 -findirect-dispatch output - bytecode->native test
>>> pr6388 -O3 output - bytecode->native test
>>> pr6388 -O3 output - source compiled test
>>> pr6388 -findirect-dispatch output - bytecode->native test
>>> pr6388 output - bytecode->native test
>>> pr6388 output - source compiled test
>>>
>>> I see same FAILs in the RC3 testresults for x86_64, hppa, ia64,
>>> ppc, sparc and s390 at gcc-testresults, though not for i686.
>>> Is this a known issue?
>>>
>>>
>> It is now.
>>
>> Same thing on mipsel-unknown-linux-gnu:
>>
>> http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg00265.html
>>
>> This is a regression from:
>>
>> http://gcc.gnu.org/ml/gcc-testresults/2007-04/msg00666.html
>>
>> I was hoping that 4.2.0 would be good, but very recently someone
>> broke it. Don't people test for regressions before committing?
> According to the testresults list, this broke between r124328 and
> r124356. There were two commits to the branch in that interval. I
> leave it as an exercise to the reader to determine which could have
> precipitated this problem.
>
> $ svn log -r 124328:124356
> ------------------------------------------------------------------------
> r124331 | jsm28 | 2007-05-01 10:39:16 -0700 (Tue, 01 May 2007) | 2 lines
>
> * config/rs6000/libgcc-ppc-glibc.ver (__gcc_qgt): Fix typo.
>
> ------------------------------------------------------------------------
> r124338 | ian | 2007-05-01 12:23:47 -0700 (Tue, 01 May 2007) | 13 lines
>
> PR tree-optimization/31739
> * tree-vrp.c (vrp_val_is_max): New static function.
> (vrp_val_is_min): New static function.
> (set_value_range_to_value): Use TYPE_{MAX,MIN}_VALUE rather than
> copying the node.
> (set_value_range): Use vrp_val_is_{max,min}.
> (extract_range_from_assert): Likewise.
> (extract_range_from_binary_expr): Likewise.
> (extract_range_from_unary_expr): Likewise.
> (dump_value_range, vrp_meet): Likewise.
> (vrp_visit_phi_node): Likewise.
> * tree.c (build_distinct_type_copy): Revert change of 2007-04-27.
>
> ------------------------------------------------------------------------
>
> I will build x86_64-pc-linux-gnu before and after r124338
>
This is now: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31842
More information about the Java
mailing list