summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/sql/DatabaseMetaData.java
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2014-02-08 09:09:01 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2014-02-08 09:09:01 +0000
commit237e78b16dc94c639ec7300d26b688f2313dc8e3 (patch)
treef4136c704d65e778659cad96324aa2c41d89c897 /libjava/classpath/java/sql/DatabaseMetaData.java
parent9a0acc96665b0a8cc41cd34c8315492cfe5d4947 (diff)
downloadppe42-gcc-237e78b16dc94c639ec7300d26b688f2313dc8e3.tar.gz
ppe42-gcc-237e78b16dc94c639ec7300d26b688f2313dc8e3.zip
PR middle-end/60092
* tree-ssa-ccp.c (surely_varying_stmt_p): Don't return true if TYPE_ATTRIBUTES (gimple_call_fntype ()) contain assume_aligned or alloc_align attributes. (bit_value_assume_aligned): Add ATTR, PTRVAL and ALLOC_ALIGN arguments. Handle also assume_aligned and alloc_align attributes. (evaluate_stmt): Adjust bit_value_assume_aligned caller. Handle calls to functions with assume_aligned or alloc_align attributes. * doc/extend.texi: Document assume_aligned and alloc_align attributes. c-family/ * c-common.c (handle_alloc_size_attribute): Use tree_fits_uhwi_p and tree_to_uhwi. (handle_alloc_align_attribute, handle_assume_aligned_attribute): New functions. (c_common_attribute_table): Add alloc_align and assume_aligned attributes. testsuite/ * gcc.dg/attr-alloc_align-1.c: New test. * gcc.dg/attr-alloc_align-2.c: New test. * gcc.dg/attr-alloc_align-3.c: New test. * gcc.dg/attr-assume_aligned-1.c: New test. * gcc.dg/attr-assume_aligned-2.c: New test. * gcc.dg/attr-assume_aligned-3.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207628 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql/DatabaseMetaData.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud