[IA64] Remove assembler warnings on head.S

This patch removes the following assembler warning messages.

AS arch/ia64/kernel/head.o
arch/ia64/kernel/head.S: Assembler messages:
arch/ia64/kernel/head.S:1179: Warning: Use of 'ld8' violates RAW dependency 'CR[PTA]' (data)
arch/ia64/kernel/head.S:1179: Warning: Only the first path encountering the conflict is reported
arch/ia64/kernel/head.S:1178: Warning: This is the location of the conflicting usage
arch/ia64/kernel/head.S:1180: Warning: Use of 'ld8' violates RAW dependency 'CR[PTA]' (data)
arch/ia64/kernel/head.S:1180: Warning: Only the first path encountering the conflict is reported
arch/ia64/kernel/head.S:1178: Warning: This is the location of the conflicting usage
:
arch/ia64/kernel/head.S:1213: Warning: Use of 'ldf.fill.nta' violates RAW dependency 'CR[PTA]' (data)
arch/ia64/kernel/head.S:1213: Warning: Only the first path encountering the conflict is reported
arch/ia64/kernel/head.S:1178: Warning: This is the location of the conflicting usage

Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

authored by Hidetoshi Seto and committed by Tony Luck 09106228 373167e8

+1
+1
arch/ia64/kernel/head.S
··· 1176 RESTORE_REG(cr.dcr, r25, r17);; 1177 RESTORE_REG(cr.iva, r25, r17);; 1178 RESTORE_REG(cr.pta, r25, r17);; 1179 RESTORE_REG(cr.itv, r25, r17);; 1180 RESTORE_REG(cr.pmv, r25, r17);; 1181 RESTORE_REG(cr.cmcv, r25, r17);;
··· 1176 RESTORE_REG(cr.dcr, r25, r17);; 1177 RESTORE_REG(cr.iva, r25, r17);; 1178 RESTORE_REG(cr.pta, r25, r17);; 1179 + srlz.d;; // required not to violate RAW dependency 1180 RESTORE_REG(cr.itv, r25, r17);; 1181 RESTORE_REG(cr.pmv, r25, r17);; 1182 RESTORE_REG(cr.cmcv, r25, r17);;