aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-12-052007-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons34-19/+196
* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c (isWindowUnderMouse): New method. * include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h: Regenerate. * gnu/java/awt/peer/gtk/GtkComponentPeer.java (getLocationOnScreen): Move WindowPeer section to... * gnu/java/awt/peer/gtk/GtkWindowPeer.java (getLocationOnScreen): New method. * gnu/java/awt/peer/gtk/GtkMouseInfoPeer.java (isWindowUnderMouse): Implement. * java/awt/Component.java (getMousePosition): New method. (getMousePositionHelper): Likewise. (mouseOverComponent): Likewise. * java/awt/Container.java (getMousePosition): New method. (mouseOverComponent): Likewise. * classpath/lib/java/awt/Component.class, classpath/lib/java/awt/Component$BltBufferStrategy.class, classpath/lib/java/awt/Container$GfxPaintAllVisitor.class, classpath/lib/java/awt/Component$AccessibleAWTComponent $AccessibleAWTFocusHandler.class, classpath/lib/java/awt/Component$FlipBufferStrategy.class, classpath/lib/java/awt/Container$GfxVisitor.class, classpath/lib/java/awt/Component$AccessibleAWTComponent $AccessibleAWTComponentHandler.class, classpath/lib/java/awt/Container$AccessibleAWTContainer $AccessibleContainerHandler.class, classpath/lib/java/awt/Container.class, classpath/lib/java/awt/Container$AccessibleAWTContainer.class, classpath/lib/java/awt/Container$GfxPrintAllVisitor.class, classpath/lib/java/awt/Component$AccessibleAWTComponent.class, classpath/lib/java/awt/Container$GfxPaintVisitor.class, classpath/lib/java/awt/Container$GfxPrintVisitor.class, classpath/lib/java/awt/Component$HeavyweightInLightweightListener.class, classpath/lib/gnu/java/awt/peer/gtk/GtkComponentPeer.class, classpath/lib/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.class, classpath/lib/gnu/java/awt/peer/gtk/GtkMouseInfoPeer.class, classpath/lib/gnu/java/awt/peer/gtk/GtkWindowPeer.class, classpath/lib/gnu/java/awt/peer/gtk/GtkComponentPeer $RepaintTimerTask.class: Regenerate. 2007-12-05 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.h: Regenerate. * gnu/java/awt/peer/gtk/GtkWindowPeer.h: Likewise. * java/awt/Component.h: Likewise. * java/awt/Container.h: Likewise. From-SVN: r130627
2007-12-05trans.c (lvalue_required_p): Take base node directly instead of its parent.Eric Botcazou4-51/+94
* trans.c (lvalue_required_p): Take base node directly instead of its parent. Rename second parameter to 'gnu_type'. <N_Indexed_Component>: Return 0 if the node isn't the prefix. <N_Slice>: Likewise. (Identifier_to_gnu): Rename parent_requires_lvalue to require_lvalue. Adjust calls to lvalue_required_p. From-SVN: r130626
2007-12-05re PR rtl-optimization/34312 (spill failure with -O2 -fPIC -march=pentium-m ↵Uros Bizjak4-78/+107
on i386) PR target/34312 * config/i386/i386.c (ix86_function_regparm): Also check for fixed registers when checking that regparm registers are available. Lower regparm value due to fixed registers usage in addition to global regs usage. testsuite/ChangeLog: PR target/34312 * gcc.target/i386/pr34312.c: New test. From-SVN: r130625
2007-12-05re PR ada/34284 (Missing dynamic library support for GNAT 4.3.0 on ↵Bechir Zalila3-2/+10
x86-*-Darwin8) 2007-12-05 Bechir Zalila <bechir.zalila@gmail.com> gnattools/ PR ada/34284 * configure.ac: Added a missing switch case for *86-*-darwin* when defining the value of TOOLS_TARGET_PAIRS. * configure: Regenerated. From-SVN: r130624
2007-12-05re PR fortran/34333 (if(nan == nan) wrongly returns TRUE, when nan is a ↵Tobias Burnus7-32/+193
parameter) 2007-12-05 Tobias Burnus <burnus@net-b.de> PR fortran/34333 * arith.h (gfc_compare_expr): Add operator argument, needed for compare_real. * arith.c (gfc_arith_init_1): Use mpfr_min instead of * mpfr_cmp/set to account for NaN. (compare_real): New function, as mpfr_cmp but takes NaN into account. (gfc_compare_expr): Use compare_real. (compare_complex): Take NaN into account. (gfc_arith_eq,gfc_arith_ne,gfc_arith_gt,gfc_arith_ge,gfc_arith_lt, gfc_arith_le): Pass operator to gfc_compare_expr. * resolve.c (compare_cases,resolve_select): Pass operator to gfc_compare_expr. * simplify.c (simplify_min_max): Take NaN into account. 2007-12-05 Tobias Burnus <burnus@net-b.de> PR fortran/34333 * gfortran.dg/nan_2.f90: New. From-SVN: r130623
2007-12-05sparseset.c: Include config.h and system.h before sparseset.h.Bernhard Fischer3-4/+8
2007-11-27 Bernhard Fischer <aldot@gcc.gnu.org> * sparseset.c: Include config.h and system.h before sparseset.h. * sparseset.h: Remove inclusion of system.h. From-SVN: r130622
2007-12-05Fix last entry v2.Richard Sandiford1-1/+1
From-SVN: r130621
2007-12-05Fix last entry.Richard Sandiford1-1/+1
From-SVN: r130620
2007-12-05re PR c++/34271 (ICE in invalid initialization of static template member)Jakub Jelinek6-3/+41
PR c++/34271 * semantics.c (finish_decltype_type): For SCOPE_REF issue an error instead of assertion failure. * parser.c (cp_parser_decltype): If closing paren is not found, return error_mark_node. * g++.dg/cpp0x/decltype9.C: New test. * g++.dg/cpp0x/decltype10.C: New test. From-SVN: r130619
2007-12-05200x-xx-xx Jakub Jelinek <jakub@redhat.com> Richard Sandiford ↵Jakub Jelinek2-26/+45
<rsandifo@nildram.co.uk> gcc/ 200x-xx-xx Jakub Jelinek <jakub@redhat.com> Richard Sandiford <rsandifo@nildram.co.uk> * optabs.c (clear_insn_codes): New function. (new_optab): Delete. (init_optab, init_optabv): Don't call new_optab. (init_convert_optab): Don't clear the insn codes. (init_optabs): Call clear_insn_codes. Co-Authored-By: Richard Sandiford <rsandifo@nildram.co.uk> From-SVN: r130618
2007-12-05re PR ada/21489 (Wrong code generated for legal program, RM 6.4.1(13), ↵Samuel Tardieu3-1/+16
9.5.1(3), 9.5.3(8)) gcc/ada/ PR ada/21489 * exp_ch9.adb (Build_Simple_Entry_Call): Initialize OUT access type parameters of an entry call. gcc/testsuite/ PR ada/21489 * gnat.dg/rm_6_4_1_13.adb: New test. From-SVN: r130617
2007-12-05* config.sub, config.guess: Update from upstream sources.Ben Elliston3-6/+45
From-SVN: r130616
2007-12-05* vi.po: Update.Joseph Myers2-18/+15
From-SVN: r130615
2007-12-05Daily bump.GCC Administrator1-1/+1
From-SVN: r130613
2007-12-04omp-low.c (optimize_omp_library_calls): New function.Jakub Jelinek4-23/+90
* omp-low.c (optimize_omp_library_calls): New function. (expand_omp_parallel): Call it if optimizing. * omp.h.in (__GOMP_NOTHROW): Define. Use it on omp_* prototypes. From-SVN: r130610
2007-12-04re PR middle-end/34134 (ICE when using __builtin_stack_restore)Jakub Jelinek4-1/+25
PR middle-end/34134 * stmt.c (expand_stack_restore): Call expand_normal on var to get rtx for it instead of assuming it will be a VAR_DECL. * gcc.c-torture/compile/20071117-1.c: New test. From-SVN: r130609
2007-12-04re PR c++/34101 (ICE with argument deduction of variadic template function)Douglas Gregor4-9/+36
2007-12-04 Douglas Gregor <doug.gregor@gmail.com> PR c++/34101 * name-lookup.c (arg_assoc_template_arg): Recurse on argument packs. (arg_assoc_type): We don't need to handle TYPE_ARGUMENT_PACK here, since arg_assoc_template_arg will deal with them (better). 2007-12-04 Douglas Gregor <doug.gregor@gmail.com> PR c++/34101 * g++.dg/cpp0x/variadic-ttp.C: New. From-SVN: r130608
2007-12-04c-parser (c_parser_statement_after_labels): Move error from here...Manuel López-Ibáñez5-11/+37
2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * c-parser (c_parser_statement_after_labels): Move error from here... (c_parser_label): ... to here. Check that the declaration is not actually just another label. testsuite/ * gcc.dg/parse-decl-after-if.c: New. * gcc.dg/20031223-1.c: Adjust. From-SVN: r130606
2007-12-04re PR c++/33509 (tsubst_pack_expansion assumed to return TREE_VEC)Douglas Gregor4-1/+55
2007-12-04 Douglas Gregor <doug.gregor@gmail.com> PR c++/33509 * pt.c (tsubst_exception_specification): Handle substitutions into member templates, where tsubst_pack_expansion returns a TYPE_PACK_EXPANSION. 2007-12-04 Douglas Gregor <doug.gregor@gmail.com> PR c++/33509 * g++.dg/cpp0x/variadic-throw.C: New. From-SVN: r130605
2007-12-04re PR c++/33091 ([c++0x] ICE using remove_reference on variadic param pack)Douglas Gregor4-4/+56
2007-12-04 Douglas Gregor <doug.gregor@gmail.com> PR c++/33091 * pt.c (unify_pack_expansion): If we didn't deduce any actual bindings for the template parameter pack, don't try to keep the empty deduced arguments. (unify): If a parameter is a template-id whose template argument list contains a pack expansion that is not at the end, then we cannot unify against that template-id. 2007-12-04 Douglas Gregor <doug.gregor@gmail.com> PR c++/33091 * g++.dg/cpp0x/variadic-unify.C: New. From-SVN: r130604
2007-12-04re PR middle-end/34334 (ICE in vuses_compare, at tree-vn.c:118)Richard Guenther5-3/+239
2007-12-04 Richard Guenther <rguenther@suse.de> PR middle-end/34334 PR middle-end/34222 * tree-ssa-operands.c (get_addr_dereference_operands): If we fall back to using the SMTs aliases, make sure to add virtual operands for the SMT itself. (create_ssa_artificial_load_stmt): Fix typo. Make sure to also clear the loaded and stored symbols bitmaps. * gcc.c-torture/compile/pr34334.c: New testcase. * g++.dg/torture/pr34222.C: New testcase. From-SVN: r130602
2007-12-0420071202-1.c: New test.Jakub Jelinek3-0/+83
* gcc.c-torture/execute/20071202-1.c: New test. * gcc.dg/tree-ssa/pr34146-2.c: New test. From-SVN: r130601
2007-12-04re PR fortran/34318 (Modules: Infinity/NaN parameters read as 0.0)Tobias Burnus4-0/+46
2007-12-04 Tobias Burnus <burnus@net-b.de> PR fortran/34318 * module.c (mio_gmp_real): Properly write NaN and Infinity. 2007-12-04 Tobias Burnus <burnus@net-b.de> PR fortran/34318 * gfortran.dg/module_nan.f90: New. From-SVN: r130600
2007-12-04target-supports.exp (get_compiler_messages): Replace with...Richard Sandiford2-830/+324
gcc/testsuite/ * lib/target-supports.exp (get_compiler_messages): Replace with... (check_compile): ...this new procedure. Handle TYPE == executable. Use comments in the source to determine the correct extension. Return a pair containing the compiler output and the output filename. Don't delete the file here. (check_no_compiler_messages_nocache): New procedure. (check_no_compiler_messages): Use it. (check_no_messages_and_pattern_nocache): New procedure. (check_no_messages_and_pattern): Use it. (check_runtime_nocache, check_runtime): New procedures. (check_effective_target_tls): Use check_no_compiler_messages. (check_effective_target_tls_native): Use check_no_messages_and_pattern. (check_effective_target_tls_runtime): Use check_runtime. (check_effective_target_fstack_protector): Likewise. (check_iconv_available): Use check_runtime_nocache. (check_effective_target_fortran_large_real): Use check_no_compiler_messages. (check_effective_target_fortran_large_int): Likewise. (check_effective_target_static_libgfortran): Likewise. (check_750cl_hw_available): Use check_cached_effective_target and check_runtime_nocache. (check_vmx_hw_available): Likewise. (check_effective_target_broken_cplxf_arg): Likewise. (check_alpha_max_hw_available): Use check_runtime. (check_function_available): Use check_no_compiler_messages. (check_cxa_atexit_available): Use check_cached_effective_target and check_runtime_nocache. (check_effective_target_dfp_nocache): Use check_no_compiler_messages_nocache. (check_effective_target_dfprt_nocache): Use check_runtime_nocache. (check_effective_target_dfp): Use check_cached_effective_target. (check_effective_target_dfprt): Likewise. (check_effective_target_arm_neon_hw): Use check_runtime. (check_effective_target_ultrasparc_hw): Likewise. (check_effective_target_c99_runtime): Use check_no_compiler_messages_nocache. From-SVN: r130599
2007-12-04* config/spu/spu.h (ASM_FORMAT_PRIVATE_NAME): Remove; use default.Ben Elliston2-4/+4
From-SVN: r130598
2007-12-04* doc/tm.texi (Exception Handling): Mention unwind-dw2-xtensa.c.Ben Elliston2-6/+11
From-SVN: r130597
2007-12-04Daily bump.GCC Administrator1-1/+1
From-SVN: r130595
2007-12-03hashtable.cc (__prime_list): Use __SIZEOF_LONG__.Paolo Carlini2-36/+28
2007-12-03 Paolo Carlini <pcarlini@suse.de> * src/hashtable.cc (__prime_list): Use __SIZEOF_LONG__. From-SVN: r130592
2007-12-03re PR middle-end/33713 (can't find a register in class 'GENERAL_REGS' while ↵Steven Bosscher11-96/+42
reloading 'asm') PR33713 * doc/invoke.texi: Remove -fforce-addr documentation. * expr.c (emit_move_insn): Remove use of flag_force_addr. (expand_expr_real_1): Same. (do_tablejump): Same. Call memory_address instead of memory_address_noforce. * expr.h (memory_address_noforce): Remove prototype. * explow.c (memory_address): Remove support for flag_force_addr. (validize_mem): Same. (memory_address_noforce): Remove. * common.opt: Add dummy documentation for -fforce-addr. * combine.c (can_combine_p): Remove -fforce-addr comment. * config/cris/cris.h (OPTIMIZATION_OPTIONS): Remove set of flag_force_addr. * config/m68k/m68k.h (PIC_CASE_VECTOR_ADDRESS): Remove comment relating to memory_address_noforce. * testsuite/gcc.c-torture/compile/20050802-1.c: Remove. * testsuite/gcc.c-torture/compile/20011113-1.c: Remove. From-SVN: r130591
2007-12-04omp-low.c (lookup_decl_in_outer_ctx): Allow calling this with !ctx->is_nested.Jakub Jelinek4-14/+73
* omp-low.c (lookup_decl_in_outer_ctx): Allow calling this with !ctx->is_nested. (maybe_lookup_decl_in_outer_ctx): Look up in outer contexts even if !ctx->is_nested. (lower_copyprivate_clauses, lower_send_clauses, lower_send_shared_vars): Call lookup_decl_in_outer_ctx unconditionally. * testsuite/libgomp.c/private-1.c: New test. From-SVN: r130590
2007-12-03re PR middle-end/29749 (Missing byte swap optimizations)Jakub Jelinek4-0/+199
PR middle-end/29749 * fold-const.c (fold_binary) <case BIT_AND_EXPR>: Optimize (X << C1) & C2 into (X << C1) & (C2 | ((1 << C1) - 1)) and (X >> C1) & C2 into (X >> C1) & (C2 | ~((type) -1 >> C1)). (fold_binary) <case LSHIFT_EXPR, case RSHIFT_EXPR>: Optimize (X & C2) << C1 into (X << C1) & (C2 << C1) and (X & C2) >> C1 into (X >> C1) & (C2 >> C1) if that allows further optimizations. * gcc.dg/fold-rotate-1.c: New test. From-SVN: r130589
2007-12-03re PR tree-optimization/33453 (ICE in build2_stat, at tree.c:3110 with ↵Jakub Jelinek5-11/+41
-ftree-parallelize-loops=4 -ftree-vectorize) PR tree-optimization/33453 * tree-data-ref.c (split_constant_offset): Use POINTER_PLUS_EXPR for pointer addition. * tree-parloops.c (canonicalize_loop_ivs): Likewise. (separate_decls_in_loop_name): Copy DECL_GIMPLE_REG_P from var to var_copy. * gcc.c-torture/compile/20071203-1.c: New test. From-SVN: r130588
2007-12-03( 5)Tom Tromey4-0/+76
From-SVN: r130586
2007-12-03hashtable.cc: New.Paolo Carlini8-150/+231
2007-12-03 Paolo Carlini <pcarlini@suse.de> * src/hashtable.cc: New. * src/hashtable_c++0x.cc: Likewise. * src/Makefile.am: Add. * src/Makefile.in: Regenerate. * include/tr1_impl/hashtable_policy.h (struct _Primes): Remove. (_Prime_rehash_policy::_M_next_bkt, _M_bkt_for_elements, _M_need_rehash): Adjust. * config/abi/pre/gnu.ver: Update exports. * src/hash.cc: Minor tweak. From-SVN: r130585
2007-12-03Fix date in ChangeLog.Bernd Schmidt1-1/+1
From-SVN: r130584
2007-12-03bfin.h (TARGET_CPU_CPP_BUILTINS): Define __FDPIC__ as necessary.Bernd Schmidt2-1/+9
* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define __FDPIC__ as necessary. From-SVN: r130583
2007-12-03re PR ada/34287 (Simple Ada bug [Barnes' Silly])Robert Dewar6-1/+50
2007-12-03 Robert Dewar <dewar@adacore.com> Samuel Tardieu <sam@rfc1149.net> gcc/ada/ PR ada/34287 * sem_util.adb (Safe_To_Capture_Value): Do not capture values of variables declared in a library-level package. gcc/testsuite/gnat.dg/ PR ada/34287 * check_elaboration_code.adb: New test. * bug_elaboration_code.ads, bug_elaboration_code.adb: New support files. Co-Authored-By: Samuel Tardieu <sam@rfc1149.net> From-SVN: r130582
2007-12-03unordered_map (operator==(const unordered_map&, const unordered_map&), ↵Paolo Carlini4-61/+191
[...]): Remove. 2007-12-03 Paolo Carlini <pcarlini@suse.de> * include/debug/unordered_map (operator==(const unordered_map&, const unordered_map&), operator!=(const unordered_map&, const unordered_map&), operator==(const unordered_multimap&, const unordered_multimap&), operator!=(const unordered_multimap&, const unordered_multimap&)): Remove. (unordered_map<>::unordered_map(unordered_map&&), operator=(unordered_map&&), clear, _M_invalidate_all, unordered_multimap<>::unordered_multimap(unordered_multimap&&), operator=(unordered_map&&), clear, _M_invalidate_all, swap(unordered_map<>&&, unordered_map<>&), swap(unordered_map<>&, unordered_map<>&&), swap(unordered_multimap<>&&, unordered_multimap<>&), swap(unordered_multimap<>&, unordered_multimap<>&&)): Add. * include/debug/unordered_set (operator==(const unordered_set&, const unordered_set&), operator!=(const unordered_set&, const unordered_set&), operator==(const unordered_multiset&, const unordered_multiset&), operator!=(const unordered_multiset&, const unordered_multiset&)): Remove. (unordered_set<>::unordered_set(unordered_set&&), operator=(unordered_set&&), clear, _M_invalidate_all, unordered_multiset<>::unordered_multiset(unordered_multiset&&), operator=(unordered_set&&), clear, _M_invalidate_all, swap(unordered_set<>&&, unordered_set<>&), swap(unordered_set<>&, unordered_set<>&&), swap(unordered_multiset<>&&, unordered_multiset<>&), swap(unordered_multiset<>&, unordered_multiset<>&&)): Add. * include/debug/safe_association.h (_Safe_association<>:: _Safe_association(_Safe_association&&)): Add. (_Safe_association<>::clear, _M_invalidate_all): Remove. From-SVN: r130581
2007-12-03invoke.texi (fipa-cp, [...]): Add documentation.Razya Ladelsky2-1/+30
2007-12-03 Razya Ladelsky <razya@il.ibm.com> * doc/invoke.texi (fipa-cp, fipa-matrix-reorg): Add documentation. From-SVN: r130580
2007-12-03re PR middle-end/34317 (-fno-tree-store-copy-prop causes an ICE)Jakub Jelinek3-1/+9
PR middle-end/34317 * opts.c (common_handle_option): Handle OPT_ftree_store_copy_prop. * common.opt (ftree-store-copy-prop): Use the same help text as for other nop switches. From-SVN: r130579
2007-12-03Daily bump.GCC Administrator1-1/+1
From-SVN: r130577
2007-12-02re PR libfortran/33985 (access="stream",form="unformatted" doesn't buffer)Jerry DeLisle2-10/+32
2007-12-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/33985 * io/transfer.c (read_block, read_block_direct, write_block, write_buf): Don't seek if file position is already there for STREAM I/O. (finalize_transfer): For STREAM I/O don't flush unless the file position has moved past the start position before the transfer. Co-Authored-By: Thomas Koenig <tkoenig@gcc.gnu.org> From-SVN: r130574
2007-12-02re PR c++/34061 (ICE with template-template parameters and inheritance)Paolo Carlini4-1/+16
/cp 2007-12-02 Paolo Carlini <pcarlini@suse.de> PR c++/34061 * pt.c (current_template_args): Use error_operand_p. /testsuite 2007-12-02 Paolo Carlini <pcarlini@suse.de> PR c++/34061 * g++.dg/cpp0x/pr34061.C: New. From-SVN: r130573
2007-12-02Makefile.in: Add support for sh4-linux.Samuel Tardieu3-0/+183
gcc/ada/ * Makefile.in: Add support for sh4-linux. * system-linux-sh4.ads: New file. From-SVN: r130572
2007-12-02clean.adb (Clean_Library_Directory): Use Empty_String'Access intead of ↵Samuel Tardieu2-2/+7
Empty_String'Unchecked_Access. gcc/ada/ * clean.adb (Clean_Library_Directory): Use Empty_String'Access intead of Empty_String'Unchecked_Access. From-SVN: r130571
2007-12-02re PR c++/34273 (Broken diagnostic: 'tree_binfo' not supported by dump_decl)Paolo Carlini4-0/+19
/cp 2007-12-02 Paolo Carlini <pcarlini@suse.de> PR c++/34273 * error.c (dump_decl): Handle TREE_BINFO. /testsuite 2007-12-02 Paolo Carlini <pcarlini@suse.de> PR c++/34273 * g++.dg/other/error21.C: New. From-SVN: r130570
2007-12-02re PR fortran/34186 (dump-parse-tree: ICE for ts->cl->length, if ts->cl == NULL)Tobias Burnus2-2/+7
2007-12-02 Tobias Burnus <burnus@net-b.de> PR fortran/34186 * symbol.c (generate_isocbinding_symbol): Fix setting string length. From-SVN: r130569
2007-12-02config-ml.in: Remove 64bit configure tests.Matthias Klose2-46/+4
2007-12-02 Matthias Klose <doko@ubuntu.com> * config-ml.in: Remove 64bit configure tests. From-SVN: r130568
2007-12-02Fix the direction of the scheduling window & Fix scheduling order within a rowRevital Eres5-51/+270
From-SVN: r130567
2007-12-02sh.md (cmpgeusi_t): Fix condition.Samuel Tardieu2-1/+5
gcc/ * config/sh/sh.md (cmpgeusi_t): Fix condition. From-SVN: r130566