summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/sql/SQLData.java
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2012-10-23 19:14:09 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2012-10-23 19:14:09 +0000
commit5e81ea649bd660dd51144aec16c2720aa94135ac (patch)
tree753f3926533f34587f689a5e3f9cb358034052fd /libjava/classpath/java/sql/SQLData.java
parent0d9e5e689e2959e666b1e316c20005c24528a84d (diff)
downloadppe42-gcc-5e81ea649bd660dd51144aec16c2720aa94135ac.tar.gz
ppe42-gcc-5e81ea649bd660dd51144aec16c2720aa94135ac.zip
gcc/
* expmed.c (lowpart_bit_field_p): New function. (store_bit_field_1): Remove unit, offset, bitpos and byte_offset from the outermost scope. Express conditions in terms of bitnum rather than offset, bitpos and byte_offset. Split the plain move cases into two, one for memory accesses and one for register accesses. Allow simplify_gen_subreg to fail rather than calling validate_subreg. Move the handling of multiword OP0s after the code that coerces VALUE to an integer mode. Use simplify_gen_subreg for this case and assert that it succeeds. If the field still spans several words, pass it directly to store_split_bit_field. Assume after that point that both sources and register targets fit within a word. Replace x-prefixed variables with non-prefixed forms. Compute the bitpos for insv register operands directly in the chosen unit size, rather than going through an intermediate BITS_PER_WORD unit size. Update the call to store_fixed_bit_field. (store_fixed_bit_field): Replace the bitpos and offset parameters with a single bitnum parameter, of the same form as store_bit_field. Assume that OP0 contains the full field. Simplify the memory offset calculation. Assert that the processed OP0 has an integral mode. (store_split_bit_field): Update the call to store_fixed_bit_field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192740 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql/SQLData.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud