Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d067aa74 authored by Amerigo Wang's avatar Amerigo Wang Committed by Sam Ravnborg
Browse files

kbuild: fix a compile warning



gcc-4.4.1:

 HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c: In function 'traps':
scripts/basic/fixdep.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules
scripts/basic/fixdep.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules

(Apparently -fno-strict-aliasing will fix this too)

Signed-off-by: default avatarWANG Cong <amwang@redhat.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
parent f2ac5e78
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -373,10 +373,11 @@ void print_deps(void)
void traps(void)
void traps(void)
{
{
	static char test[] __attribute__((aligned(sizeof(int)))) = "CONF";
	static char test[] __attribute__((aligned(sizeof(int)))) = "CONF";
	int *p = (int *)test;


	if (*(int *)test != INT_CONF) {
	if (*p != INT_CONF) {
		fprintf(stderr, "fixdep: sizeof(int) != 4 or wrong endianess? %#x\n",
		fprintf(stderr, "fixdep: sizeof(int) != 4 or wrong endianess? %#x\n",
			*(int *)test);
			*p);
		exit(2);
		exit(2);
	}
	}
}
}