summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-23 09:51:19 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-23 09:51:19 +0000
commit0549db8ae46fae924be8799ae040954cb7c42d1b (patch)
tree7ce25f72e0124a8a2005e43663639a9d21ed6a41 /libjava/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java
parent8beebd64f02930f2e69cc0d6c5e2523ae8ffc7a7 (diff)
downloadppe42-gcc-0549db8ae46fae924be8799ae040954cb7c42d1b.tar.gz
ppe42-gcc-0549db8ae46fae924be8799ae040954cb7c42d1b.zip
2009-07-23 Robert Dewar <dewar@adacore.com>
* exp_ch4.adb (Analyze_N_Op_Rem): Assume operands are valid when checking ranges for mod/rem to see if conditional jump will be generated. (Analyze_N_Op_Rem): Don't try to check actual lower bounds for generating special -1 test for rem, generate it whenever both operands can be negative (match circuit in Sem_Res). (Analyze_N_Op_Rem): Don't go to base type, no longer needed and destroys memory of positive range. * sem_res.adb (Resolve_Arithmetic_Op): Assume operands are valid when checking ranges for mod/rem to see if conditional jump will be generated 2009-07-23 Ed Schonberg <schonberg@adacore.com> * exp_ch3.adb (Build_Equivalent_Record_Aggregate): If the type of a scalar components has non-static bounds, the equivalent aggregate cannot be built, even if the expression is static, because range checks will be generated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149987 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/encoder/CollectionPersistenceDelegate.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud