This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: libjava Divide_1 and pr6388 fail on 4.2.0 RC3 for several targets


David Daney writes:
 >> 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

According to
http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg00132.html, this bug
isn't manifested on x86_64, either.  So, I have no hardware on which I
can test the problem today.

Ian, a clue: The Java test that's failing makes sure that a divide
overflow trap is caught and turned into the correct exception.  

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]