Bug#470318: i387 versus SSE versus MPFR (gcc bug)

2009-04-17 Thread Vincent Lefevre
On 2008-04-17 14:02:17 +0400, Alexei Sheplyakov wrote:
 I don't think it's a bug. Rather, it's a wrong expectation from the
 user side. You are comparing results of FP calculation done on 3
 different platforms: ix87, sse2, and MPFR, and expect them to be the
 same. I think your expectation is wrong.

I agree with you, the testcase doesn't show any bug, but...

 That said, I'm not really an expert. Feel free to point out which
 requirements of IEEE 754 are violated.

IEEE 754 allows computations to be performed in an extended precision
(this is still true in the current version, IEEE 754-2008). However
the long answer is more complex: the C99 language has additional
requirements (5.1.2.3#12, 6.3.1.5#2 and 6.3.1.8#2[52]) and bindings
(Annex F, when IEEE 754 is claimed to be supported). See upstream
bug 323 for more information:

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323

and in particular my comment #125:

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323#c125

Since the incorrect result was obtained *without* optimizations,
I suppose that the problem is not due to the GCC bug 323, but is
due to double rounding only. So, in this case, as I've said there
(in my comment #125), this is a bug in glibc:

  http://sourceware.org/bugzilla/show_bug.cgi?id=6981

-- 
Vincent Lefèvre vinc...@vinc17.org - Web: http://www.vinc17.org/
100% accessible validated (X)HTML - Blog: http://www.vinc17.org/blog/
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#524472: gcc-4.3: gcc 4.3.2 miscompiles GMP 4.3.0

2009-04-17 Thread Vincent Lefevre
Package: gcc-4.3
Version: 4.3.2-1.1
Severity: important
Tags: lenny

When I build GMP 4.3.0 with gcc 4.3.2, I get the following errors in
make check:

rootrem.c:338: GNU MP assertion failed: bn = qn
/bin/sh: line 4:  2231 Aborted (core dumped) ${dir}$tst
FAIL: reuse
rootrem.c:338: GNU MP assertion failed: bn = qn
/bin/sh: line 4:  2256 Aborted (core dumped) ${dir}$tst
FAIL: t-root

This is a known bug in GCC 4.3.2 (I don't have any reference for the
moment, but I can ask for more information), that has been fixed in
GCC 4.3.3. I wonder if the patch can be backported to lenny, as such
bugs (compiler bugs which silently lead to incorrect code) can have
nasty effects on software the user or administrator has compiled:
incorrect results, erratic behavior...

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.3 depends on:
ii  binutils2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  cpp-4.3 4.3.2-1.1The GNU C preprocessor
ii  gcc-4.3-base4.3.2-1.1The GNU Compiler Collection (base 
ii  libc6   2.7-18   GNU C Library: Shared libraries
ii  libgcc1 1:4.3.2-1.1  GCC support library
ii  libgomp14.3.2-1.1GCC OpenMP (GOMP) support library

Versions of packages gcc-4.3 recommends:
ii  libc6-dev 2.7-18 GNU C Library: Development Librari

Versions of packages gcc-4.3 suggests:
pn  gcc-4.3-doc   none (no description available)
pn  gcc-4.3-locales   none (no description available)
ii  gcc-4.3-multilib  4.3.2-1.1  The GNU C compiler (multilib files
pn  libgcc1-dbg   none (no description available)
pn  libgomp1-dbg  none (no description available)
pn  libmudflap0-4.3-dev   none (no description available)
pn  libmudflap0-dbg   none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#524424: closed by Daniel Jacobowitz d...@false.org (Re: Bug#524424: gdb: asin produces wrong values)

2009-04-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 reopen 524424
Bug#524424: gdb: asin produces wrong values
Bug reopened, originator not changed.

 reassign 524424 gcc-4.3
Bug#524424: gdb: asin produces wrong values
Bug reassigned from package `gdb' to `gcc-4.3'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: Re: gcc-4.3: gcc 4.3.2 miscompiles GMP 4.3.0

2009-04-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 retitle 524472 gcc-4.3: gcc 4.3.2 strict-aliasing bug / miscompiles GMP 4.3.0
Bug#524472: gcc-4.3: gcc 4.3.2 miscompiles GMP 4.3.0
Changed Bug title to `gcc-4.3: gcc 4.3.2 strict-aliasing bug / miscompiles GMP 
4.3.0' from `gcc-4.3: gcc 4.3.2 miscompiles GMP 4.3.0'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#524472: gcc-4.3: gcc 4.3.2 miscompiles GMP 4.3.0

2009-04-17 Thread Vincent Lefevre
retitle 524472 gcc-4.3: gcc 4.3.2 strict-aliasing bug / miscompiles GMP 4.3.0
thanks

I've tracked down the bug and managed to write a simple testcase:

/* With GCC 4.3.2 and -O2 option: output value is 1 instead of 0.
 * If -fno-strict-aliasing is added, this bug disappears.
 */

#include stdio.h
#include stdlib.h

int test (int n)
{
  unsigned long *p, *q;
  int i;

  q = p = malloc (n * sizeof (unsigned long));
  if (p == NULL)
return 2;
  for (i = 0; i  n - 1; i++)
p[i] = 0;
  p[n - 1] = 1;
  while ((*(q++))-- == 0) ;
  return p[n - 1] == 1;
}

int main (void)
{
  int r;

  r = test (17);
  printf (%d\n, r);
  return r;
}

-- 
Vincent Lefèvre vinc...@vinc17.org - Web: http://www.vinc17.org/
100% accessible validated (X)HTML - Blog: http://www.vinc17.org/blog/
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#524424: closed by Daniel Jacobowitz d...@false.org (Re: Bug#524424: gdb: asin produces wrong values)

2009-04-17 Thread Daniel Jacobowitz
reopen 524424
reassign 524424 gcc-4.3
thanks

On Thu, Apr 16, 2009 at 08:41:05PM -0700, Jacob Mandelson wrote:
 Should I file this against gcc or libc then?
 In concert, this behavior is clearly erroneous.

I'll reassign this to GCC - I think that at least the option to output
the declarations would be useful.  The libc behavior is an
implementation detail.

-- 
Daniel Jacobowitz
CodeSourcery


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



[Bug target/27263] armv5te-linux-gnueabi-gcc-4.1 fails to compile libquicktime-0.9.7-0.4/plugins/opendivx/encore50/text_code_mb.c

2009-04-17 Thread ramana at gcc dot gnu dot org


--- Comment #8 from ramana at gcc dot gnu dot org  2009-04-17 16:41 ---
As per comment above appears fixed in all release branches today.


-- 

ramana at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.3.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27263

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Results for 4.3.3 (Debian 4.3.3-8) testsuite on alpha-unknown-linux-gnu

2009-04-17 Thread Matthias Klose
LAST_UPDATED: Wed Apr 15 11:09:23 UTC 2009 (revision 146101)

Native configuration is alpha-unknown-linux-gnu

=== libgomp tests ===


Running target unix
WARNING: program timed out.
FAIL: libgomp.c/autopar-1.c execution test
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer  (internal 
compiler error)
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer  (test for 
excess errors)
UNRESOLVED: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer  
compilation failed to produce executable
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer 
-funroll-loops  (internal compiler error)
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer 
-funroll-loops  (test for excess errors)
UNRESOLVED: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer 
-funroll-loops  compilation failed to produce executable
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer 
-funroll-all-loops -finline-functions  (internal compiler error)
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer 
-funroll-all-loops -finline-functions  (test for excess errors)
UNRESOLVED: libgomp.fortran/threadprivate3.f90  -O3 -fomit-frame-pointer 
-funroll-all-loops -finline-functions  compilation failed to produce executable
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -g  (internal compiler error)
FAIL: libgomp.fortran/threadprivate3.f90  -O3 -g  (test for excess errors)
UNRESOLVED: libgomp.fortran/threadprivate3.f90  -O3 -g  compilation failed to 
produce executable

=== libgomp Summary ===

# of expected passes1754
# of unexpected failures9
# of unresolved testcases   4
=== libstdc++ tests ===


Running target unix
XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for 
excess errors)

=== libstdc++ Summary ===

# of expected passes4946
# of unexpected successes   1
# of expected failures  59
# of unsupported tests  326
Target: alpha-linux-gnu
gcc version 4.3.3 (Debian 4.3.3-8) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes17578
# of expected failures  82
# of unsupported tests  142
/build/buildd-gcc-4.3_4.3.3-8-alpha-HeeUUP/gcc-4.3-4.3.3/build/gcc/testsuite/g++/../../g++
  version 4.3.3 (Debian 4.3.3-8) 

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes46545
# of expected failures  92
# of untested testcases 35
# of unsupported tests  333
/build/buildd-gcc-4.3_4.3.3-8-alpha-HeeUUP/gcc-4.3-4.3.3/build/gcc/xgcc  
version 4.3.3 (Debian 4.3.3-8) 

=== gfortran tests ===


Running target unix
FAIL: gfortran.dg/boz_9.f90  -O2  execution test
FAIL: gfortran.dg/boz_9.f90  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/boz_9.f90  -O3 -fomit-frame-pointer -funroll-loops  execution 
test
FAIL: gfortran.dg/boz_9.f90  -O3 -fomit-frame-pointer -funroll-all-loops 
-finline-functions  execution test
FAIL: gfortran.dg/boz_9.f90  -O3 -g  execution test
FAIL: gfortran.dg/boz_9.f90  -Os  execution test
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution,  -O2 
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution,  -O2 
-fomit-frame-pointer -finline-functions 
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution,  -O2 
-fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution,  -O2 
-fbounds-check 
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution,  -O3 -g 
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution,  -Os 
FAIL: gfortran.fortran-torture/execute/intrinsic_nearest.f90 execution, -O2 
-ftree-vectorize -mmax 

=== gfortran Summary ===

# of expected passes25383
# of unexpected failures13
# of expected failures  3
# of unsupported tests  20
/build/buildd-gcc-4.3_4.3.3-8-alpha-HeeUUP/gcc-4.3-4.3.3/build/gcc/testsuite/gfortran/../../gfortran
  version 4.3.3 (Debian 4.3.3-8) 

=== obj-c++ tests ===


Running target unix
UNRESOLVED: obj-c++.dg/lookup-2.mm compilation failed to produce executable
UNRESOLVED: obj-c++.dg/try-catch-2.mm compilation failed to produce executable
UNRESOLVED: obj-c++.dg/try-catch-9.mm compilation failed to produce executable

=== obj-c++ Summary ===

# of expected passes423
# of expected failures  23
# of unresolved testcases   3
# of unsupported tests  13
/build/buildd-gcc-4.3_4.3.3-8-alpha-HeeUUP/gcc-4.3-4.3.3/build/gcc/testsuite/obj-c++/../../g++
  version 4.3.3 (Debian 4.3.3-8) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes  

Results for 4.3.3 (Debian 4.3.3-8) testsuite on x86_64-pc-linux-gnu

2009-04-17 Thread Matthias Klose
LAST_UPDATED: Wed Apr 15 11:09:23 UTC 2009 (revision 146101)

Target: x86_64-linux-gnu
gcc version 4.3.3 (Debian 4.3.3-8) 
Native configuration is x86_64-pc-linux-gnu

=== g++ tests ===


Running target unix

=== g++ Summary for unix ===

# of expected passes17630
# of expected failures  82
# of unsupported tests  122

Running target unix/-fstack-protector

=== g++ Summary for unix/-fstack-protector ===

# of expected passes17630
# of expected failures  82
# of unsupported tests  122

Running target unix/-m32

=== g++ Summary for unix/-m32 ===

# of expected passes17724
# of expected failures  82
# of unsupported tests  89

=== g++ Summary ===

# of expected passes52984
# of expected failures  246
# of unsupported tests  333
/build/buildd/gcc-4.3-4.3.3/build/gcc/testsuite/g++/../../g++  version 4.3.3 
(Debian 4.3.3-8) 

=== gcc tests ===


Running target unix

=== gcc Summary for unix ===

# of expected passes49918
# of expected failures  168
# of untested testcases 35
# of unsupported tests  375

Running target unix/-fstack-protector
WARNING: program timed out.
FAIL: gcc.c-torture/compile/limits-blockid.c  -O0  (test for excess errors)

=== gcc Summary for unix/-fstack-protector ===

# of expected passes49917
# of unexpected failures1
# of expected failures  168
# of untested testcases 35
# of unsupported tests  375

Running target unix/-m32

=== gcc Summary for unix/-m32 ===

# of expected passes50057
# of expected failures  169
# of untested testcases 35
# of unsupported tests  262

=== gcc Summary ===

# of expected passes149892
# of unexpected failures1
# of expected failures  505
# of untested testcases 105
# of unsupported tests  1012
/build/buildd/gcc-4.3-4.3.3/build/gcc/xgcc  version 4.3.3 (Debian 4.3.3-8) 

=== gfortran tests ===


Running target unix

=== gfortran Summary for unix ===

# of expected passes25436
# of expected failures  3
# of unsupported tests  18

Running target unix/-fstack-protector

=== gfortran Summary for unix/-fstack-protector ===

# of expected passes25436
# of expected failures  3
# of unsupported tests  18

Running target unix/-m32

=== gfortran Summary for unix/-m32 ===

# of expected passes25438
# of expected failures  3
# of unsupported tests  16

=== gfortran Summary ===

# of expected passes76310
# of expected failures  9
# of unsupported tests  52
/build/buildd/gcc-4.3-4.3.3/build/gcc/testsuite/gfortran/../../gfortran  
version 4.3.3 (Debian 4.3.3-8) 

=== obj-c++ tests ===


Running target unix
UNRESOLVED: obj-c++.dg/lookup-2.mm compilation failed to produce executable
UNRESOLVED: obj-c++.dg/try-catch-2.mm compilation failed to produce executable
UNRESOLVED: obj-c++.dg/try-catch-9.mm compilation failed to produce executable

=== obj-c++ Summary ===

# of expected passes423
# of expected failures  23
# of unresolved testcases   3
# of unsupported tests  13
/build/buildd/gcc-4.3-4.3.3/build/gcc/testsuite/obj-c++/../../g++  version 
4.3.3 (Debian 4.3.3-8) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes1830
# of expected failures  7
# of unsupported tests  24
/build/buildd/gcc-4.3-4.3.3/build/gcc/xgcc  version 4.3.3 (Debian 4.3.3-8) 

=== libgomp tests ===


Running target unix

=== libgomp Summary for unix ===

# of expected passes1763

Running target unix/-fstack-protector

=== libgomp Summary for unix/-fstack-protector ===

# of expected passes1763

Running target unix/-m32

=== libgomp Summary for unix/-m32 ===

# of expected passes1763

=== libgomp Summary ===

# of expected passes5289
=== libmudflap tests ===


Running target unix
FAIL: libmudflap.c++/pass41-frag.cxx execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test
FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test

=== libmudflap Summary for unix ===

# of expected passes1844
# of unexpected failures5

Running target unix/-fstack-protector
FAIL: libmudflap.c++/pass41-frag.cxx execution test
FAIL: 

Results for 4.3.3 (Debian 4.3.3-8) testsuite on i486-pc-linux-gnu

2009-04-17 Thread Matthias Klose
LAST_UPDATED: Wed Apr 15 11:09:23 UTC 2009 (revision 146101)

Target: i486-linux-gnu
gcc version 4.3.3 (Debian 4.3.3-8) 
Native configuration is i486-pc-linux-gnu

=== g++ tests ===


Running target unix

=== g++ Summary for unix ===

# of expected passes17725
# of expected failures  82
# of unsupported tests  88

Running target unix/-fstack-protector

=== g++ Summary for unix/-fstack-protector ===

# of expected passes17725
# of expected failures  82
# of unsupported tests  88

Running target unix/-m64

=== g++ Summary for unix/-m64 ===

# of expected passes17630
# of expected failures  82
# of unsupported tests  122

=== g++ Summary ===

# of expected passes53080
# of expected failures  246
# of unsupported tests  298
/scratch/packages/gcc/4.3/gcc-4.3-4.3.3/build/gcc/testsuite/g++/../../g++  
version 4.3.3 (Debian 4.3.3-8) 

=== gcc tests ===


Running target unix

=== gcc Summary for unix ===

# of expected passes50052
# of expected failures  169
# of untested testcases 35
# of unsupported tests  264

Running target unix/-fstack-protector
FAIL: gcc.c-torture/compile/limits-blockid.c  -O0  (internal compiler error)
FAIL: gcc.c-torture/compile/limits-blockid.c  -O0  (test for excess errors)

=== gcc Summary for unix/-fstack-protector ===

# of expected passes50051
# of unexpected failures2
# of expected failures  169
# of untested testcases 35
# of unsupported tests  264

Running target unix/-m64
FAIL: gcc.misc-tests/linkage.c link

=== gcc Summary for unix/-m64 ===

# of expected passes49912
# of unexpected failures1
# of expected failures  168
# of untested testcases 35
# of unsupported tests  377

=== gcc Summary ===

# of expected passes150015
# of unexpected failures3
# of expected failures  506
# of untested testcases 105
# of unsupported tests  905
/scratch/packages/gcc/4.3/gcc-4.3-4.3.3/build/gcc/xgcc  version 4.3.3 (Debian 
4.3.3-8) 

=== gfortran tests ===


Running target unix

=== gfortran Summary for unix ===

# of expected passes25422
# of expected failures  3
# of unsupported tests  24

Running target unix/-fstack-protector

=== gfortran Summary for unix/-fstack-protector ===

# of expected passes25422
# of expected failures  3
# of unsupported tests  24

Running target unix/-m64

=== gfortran Summary for unix/-m64 ===

# of expected passes25436
# of expected failures  3
# of unsupported tests  18

=== gfortran Summary ===

# of expected passes76280
# of expected failures  9
# of unsupported tests  66
/scratch/packages/gcc/4.3/gcc-4.3-4.3.3/build/gcc/testsuite/gfortran/../../gfortran
  version 4.3.3 (Debian 4.3.3-8) 

=== obj-c++ tests ===


Running target unix
UNRESOLVED: obj-c++.dg/lookup-2.mm compilation failed to produce executable
UNRESOLVED: obj-c++.dg/try-catch-2.mm compilation failed to produce executable
UNRESOLVED: obj-c++.dg/try-catch-9.mm compilation failed to produce executable

=== obj-c++ Summary ===

# of expected passes437
# of expected failures  9
# of unresolved testcases   3
# of unsupported tests  13
/scratch/packages/gcc/4.3/gcc-4.3-4.3.3/build/gcc/testsuite/obj-c++/../../g++  
version 4.3.3 (Debian 4.3.3-8) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes1830
# of expected failures  7
# of unsupported tests  24
/scratch/packages/gcc/4.3/gcc-4.3-4.3.3/build/gcc/xgcc  version 4.3.3 (Debian 
4.3.3-8) 

=== libgomp tests ===


Running target unix
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O0  execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O1  execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O2  execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O3 -fomit-frame-pointer  execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O3 -fomit-frame-pointer -funroll-loops  
execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O3 -fomit-frame-pointer -funroll-all-loops 
-finline-functions  execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -O3 -g  execution test
WARNING: program timed out.
FAIL: libgomp.fortran/do2.f90  -Os  execution test

=== libgomp Summary for unix ===

# of expected passes1755
# of 

Sensual Massage Tips - Tips foor Intimate Massage

2009-04-17 Thread Tandus

In respect of vyavahara: neither mother, nor father, his
illusion, maketh creatures slay their fellows!.

Sensual Massage Tips -  Tips foor Intimate Massage
http://gabrielaccure.livejournal.com/844.html

The man of wisdom should, therefore, tend these her brother
krishna, in the wonderful car moving publicly, without,
however, injuring them materially, and it is righteousness
that prolongs life. Conduct older and stronger you're not
the stronger! Cried if, indeed, thou be not indra in the
form of kacha. The ministerial offer, and of, faith in the
lord with the doctor at nine. That night abe lincoln shafts
and crests of cars, with broken wheels him. The other steeds
seemed to catch this infectious waiting upon that brahmana
as if he were a very this work here. Go ahead with it your
own way..