We give an elementary proof of the fact that a pure-dimensional closed subvariety of a complex abelian variety has a signed intersection homology Euler characteristic. We also show that such subvarieties which, moreover, are local complete intersections, have a signed Euler-Poincaré characteristic. Our arguments rely on the construction of circle-valued Morse functions on such spaces, and use in an essential way the stratified Morse theory of Goresky-MacPherson. Our approach also applies (with only minor modifications) for proving similar statements in the analytic context, i.e., for subvarieties of compact complex tori. Alternative proofs of our results can be given by using the general theory of perverse sheaves.Classically, much of the manifold theory, e.g., Morse theory, Lefschetz theorems, Hodge decompositions, and especially Poincaré Duality, is recovered in the singular stratified context if, instead of the usual (co)homology, one uses Goresky-MacPherson's intersection homology groups [12,13]. We recall here the definition of intersection homology of complex analytic (or algebraic) varieties, and discuss some preliminary results concerning the corresponding intersection homology Euler characteristic. For more details on intersection homology, the reader may consult, e.g., [9] and the references therein.Let X be a purely n-dimensional complex analytic (or algebraic) variety with a fixed Whitney stratification. All strata of X are of even real (co)dimension. By [11], X admits a triangulation which is compatible with the stratification, so X can also be viewed as a PL stratified pseudomanifold. Let (C * (X), ∂) denote the complex of finite PL chains on X, with Z-coefficients. The intersection homology groups of X, denoted IH i (X), are the homology groups of a complex of "allowable chains", defined by imposing restrictions on how chains meet the singular strata. Specifically, the chain complex (IC * (X), ∂) of allowable finite PL chains is defined as follows: if ξ ∈ C i (X) has support |ξ|, then ξ ∈ IC i (X) if, and only if, dim(|ξ| ∩ S) < i − s and dim(|∂ξ| ∩ S) < i − s − 1, for each stratum S of complex codimension s > 0. The boundary operator on allowable chains is induced from the usual boundary operator on chains of X. (The second condition above ensures that ∂ restricts to the complex of allowable chains.)