|  | ; RUN: not llc -filetype=obj -mtriple powerpc-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s | 
|  | ; RUN: not llc -filetype=asm -mtriple powerpc-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s | 
|  | ; RUN: not llc -filetype=obj -mtriple powerpc64-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s | 
|  | ; RUN: not llc -filetype=asm -mtriple powerpc64-ibm-aix-xcoff -o %t.o < %s 2>&1 | FileCheck %s | 
|  | @x= common global i32 0, align 4 | 
|  |  | 
|  | @y= alias i32, ptr @x | 
|  |  | 
|  | ; Function Attrs: noinline nounwind optnone | 
|  | define ptr @g() #0 { | 
|  | entry: | 
|  | ret ptr @y | 
|  | } | 
|  | ; CHECK: LLVM ERROR: Aliases to common variables are not allowed on AIX: | 
|  | ; CHECK-NEXT:        Alias attribute for y is invalid because x is common. |