Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 118709
Collapse All | Expand All

(-)arch/ppc.py (-6 / +6 lines)
Lines 27-61 Link Here
27
	"builder class for generic powerpc/power"
27
	"builder class for generic powerpc/power"
28
	def __init__(self,myspec):
28
	def __init__(self,myspec):
29
		generic_ppc.__init__(self,myspec)
29
		generic_ppc.__init__(self,myspec)
30
		self.settings["CFLAGS"]="-O2 -mtune=common -fno-strict-aliasing -pipe"
30
		self.settings["CFLAGS"]="-O2 -mcpu=common -mtune=common -fno-strict-aliasing -pipe"
31
31
32
class arch_ppc(generic_ppc):
32
class arch_ppc(generic_ppc):
33
	"builder class for generic powerpc"
33
	"builder class for generic powerpc"
34
	def __init__(self,myspec):
34
	def __init__(self,myspec):
35
		generic_ppc.__init__(self,myspec)
35
		generic_ppc.__init__(self,myspec)
36
		self.settings["CFLAGS"]="-O2 -mtune=powerpc -fno-strict-aliasing -pipe"
36
		self.settings["CFLAGS"]="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe"
37
37
38
class arch_power(generic_ppc):
38
class arch_power(generic_ppc):
39
	"builder class for generic power"
39
	"builder class for generic power"
40
	def __init__(self,myspec):
40
	def __init__(self,myspec):
41
		generic_ppc.__init__(self,myspec)
41
		generic_ppc.__init__(self,myspec)
42
		self.settings["CFLAGS"]="-O2 -mtune=power -fno-strict-aliasing -pipe"
42
		self.settings["CFLAGS"]="-O2 -mcpu=power -mtune=power -fno-strict-aliasing -pipe"
43
43
44
class arch_g3(generic_ppc):
44
class arch_g3(generic_ppc):
45
	def __init__(self,myspec):
45
	def __init__(self,myspec):
46
		generic_ppc.__init__(self,myspec)
46
		generic_ppc.__init__(self,myspec)
47
		self.settings["CFLAGS"]="-O2 -mtune=G3 -fno-strict-aliasing -pipe"
47
		self.settings["CFLAGS"]="-O2 -mcpu=G3 -mtune=G3 -fno-strict-aliasing -pipe"
48
48
49
class arch_g4(generic_ppc):
49
class arch_g4(generic_ppc):
50
	def __init__(self,myspec):
50
	def __init__(self,myspec):
51
		generic_ppc.__init__(self,myspec)
51
		generic_ppc.__init__(self,myspec)
52
		self.settings["CFLAGS"]="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
52
		self.settings["CFLAGS"]="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
53
		self.settings["HOSTUSE"]=["altivec"]
53
		self.settings["HOSTUSE"]=["altivec"]
54
54
55
class arch_g5(generic_ppc):
55
class arch_g5(generic_ppc):
56
	def __init__(self,myspec):
56
	def __init__(self,myspec):
57
		generic_ppc.__init__(self,myspec)
57
		generic_ppc.__init__(self,myspec)
58
		self.settings["CFLAGS"]="-O2 -mtune=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
58
		self.settings["CFLAGS"]="-O2 -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
59
		self.settings["HOSTUSE"]=["altivec"]
59
		self.settings["HOSTUSE"]=["altivec"]
60
60
61
def register(foo):
61
def register(foo):

Return to bug 118709