[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: port-sparc64/46652 (sparc ofwboot.net fails to loadkernelviatftp)
The following reply was made to PR port-sparc64/46652; it has been noted by
From: matthew green <mrg%eterna.com.au@localhost>
Cc: tsutsui%NetBSD.org@localhost, gnats-admin%netbsd.org@localhost,
Subject: re: port-sparc64/46652 (sparc ofwboot.net fails to loadkernelviatftp)
Date: Mon, 16 Jul 2012 05:27:36 +1000
> > I notice old gcc 4.1.3 complained about (int **) with WARNS=2:
> > ---
> > cc1: warnings being treated as errors
> > /usr/src/sys/arch/sparc/stand/ofwboot/ofdev.c: In function 'devopen':
> > /usr/src/sys/arch/sparc/stand/ofwboot/ofdev.c:539: warning: dereferencing
> type-punned pointer will break strict-aliasing rules
> > ---
> > (probably that was the reason I changed it)
> > gcc 4.5.3 doesn't warn it so is it okay to assume it was a false alarm?
> gcc 4.5 seems to be smarter about it.
> putting an int * into a location an int ** points to shouldn't cause grief
> I would assume that the danger of someone building Sparc bootblocks on a
> Vax is pretty low, too.
if necessary, i'd put a gcc 4.1-only Makefile conditional to disable
this warning or feature.
Main Index |
Thread Index |