mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-23 07:00:27 +08:00
expr.c (java_lang_expand_expr): Added Anthony's Thu Jan 6 2000 patch missing hunk.
Thu Mar 30 15:26:56 2000 Alexandre Petit-Bianco <apbianco@dcygnus.com> * expr.c (java_lang_expand_expr): Added Anthony's Thu Jan 6 2000 patch missing hunk. Fixed indentation. From-SVN: r32839
This commit is contained in:
parent
694f020b13
commit
64ea4a5e27
@ -1,3 +1,8 @@
|
||||
Thu Mar 30 15:26:56 2000 Alexandre Petit-Bianco <apbianco@dcygnus.com>
|
||||
|
||||
* expr.c (java_lang_expand_expr): Added Anthony's Thu Jan 6 2000
|
||||
patch missing hunk. Fixed indentation.
|
||||
|
||||
2000-03-30 Tom Tromey <tromey@cygnus.com>
|
||||
|
||||
* gjavah.c (D_NAN_MASK): Only define as word-reversed when
|
||||
|
@ -2022,8 +2022,10 @@ java_lang_expand_expr (exp, target, tmode, modifier)
|
||||
if (TREE_CONSTANT (init)
|
||||
&& ilength >= 10 && JPRIMITIVE_TYPE_P (element_type))
|
||||
{
|
||||
tree init_decl = build_decl (VAR_DECL, generate_name (),
|
||||
TREE_TYPE (init));
|
||||
tree init_decl;
|
||||
push_obstacks (&permanent_obstack, &permanent_obstack);
|
||||
init_decl = build_decl (VAR_DECL, generate_name (),
|
||||
TREE_TYPE (init));
|
||||
pushdecl_top_level (init_decl);
|
||||
TREE_STATIC (init_decl) = 1;
|
||||
DECL_INITIAL (init_decl) = init;
|
||||
@ -2031,12 +2033,12 @@ java_lang_expand_expr (exp, target, tmode, modifier)
|
||||
TREE_READONLY (init_decl) = 1;
|
||||
TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (init_decl)) = 1;
|
||||
make_decl_rtl (init_decl, NULL, 1);
|
||||
pop_obstacks ();
|
||||
init = init_decl;
|
||||
}
|
||||
expand_assignment (build (COMPONENT_REF, TREE_TYPE (data_fld),
|
||||
build1 (INDIRECT_REF, array_type, array_decl),
|
||||
data_fld),
|
||||
init, 0, 0);
|
||||
build1 (INDIRECT_REF, array_type,
|
||||
array_decl), data_fld), init, 0, 0);
|
||||
return tmp;
|
||||
}
|
||||
case BLOCK:
|
||||
|
Loading…
x
Reference in New Issue
Block a user