diff options
| author | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-02 19:15:58 +0000 |
|---|---|---|
| committer | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-10-02 19:15:58 +0000 |
| commit | 7e58afa1fccd88427cb22c4b94cffc49a30ea95c (patch) | |
| tree | e2408904e13e4cac8780c4d868e2a5b717c4d564 /libjava/classpath/gnu/java/beans/decoder/ArrayContext.java | |
| parent | 3c94a86a284429190a067e95727c6be45c3456ca (diff) | |
| download | ppe42-gcc-7e58afa1fccd88427cb22c4b94cffc49a30ea95c.tar.gz ppe42-gcc-7e58afa1fccd88427cb22c4b94cffc49a30ea95c.zip | |
2005-10-02 Andrew Pinski <pinskia@physics.uc.edu>
PR c/18851
* c-typeck.c (tagged_tu_seen): Rename to ...
(tagged_tu_seen_cache): this and add val field.
(comptypes): Move functional to comptypes_internal
and free tagged_tu_seen.
(comptypes_internal): New function and call comptypes_internal
instead of comptypes. Speed up by sibcalling
tagged_types_tu_compatible_p.
(alloc_tagged_tu_seen): New function
(free_all_tagged_tu_seen_up_to): New function.
(tagged_types_tu_compatible_p): Return the val of the seen two
types.
Add that the two types are the same to tagged_tu_seen_base
if they are and call comptypes_internal instead of comptypes.
<case UNION_TYPE>: Speed up common type where the fields are
in the same order.
(function_types_compatible_p): Call comptypes_internal instead of
comptypes.
(type_lists_compatible_p): Likewise.
(all functions): s/tagged_tu_seen/tagged_tu_seen_cache/.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104873 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ArrayContext.java')
0 files changed, 0 insertions, 0 deletions

