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