Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 23 May 2013 03:14:55 +0400
From: Alexander Cherepanov <>
Subject: Re: Warning building rawSHA512_ng_i_fmt.c

On 2013-05-23 02:43, Alexander Cherepanov wrote:
> Building bleeding-jumbo gives the following warning:
> rawSHA512_ng_i_fmt.c: In function ‘crypt_all’:
> rawSHA512_ng_i_fmt.c:376:2: warning: passing argument 2 of
> ‘SSESHA512body’ from incompatible pointer type [enabled by default]
> In file included from rawSHA512_ng_i_fmt.c:36:0:
> sse-intrinsics.h:108:6: note: expected ‘ARCH_WORD_64 *’ but argument is
> of type ‘uint64_t *’

That's with target linux-x86-64i.

With target linux-x86-64-native I additionaly get:

sse-intrinsics.c: In function ‘SSESHA256body’:
sse-intrinsics.c:1363: warning: dereferencing pointer ‘p’ does break 
strict-aliasing rules
sse-intrinsics.c:1359: note: initialized from here
sse-intrinsics.c:1363: note: initialized from here

but only on one machine (with older openssl etc.)

Alexander Cherepanov

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.