GCN – call assembler with -mattr=-code-object-v3 (PR93409)
authorTobias Burnus <tobias@codesourcery.com>
Wed, 29 Jan 2020 22:45:55 +0000 (23:45 +0100)
committerTobias Burnus <tobias@codesourcery.com>
Wed, 29 Jan 2020 22:45:55 +0000 (23:45 +0100)
        PR bootstrap/93409
        * config/gcn/gcn-hsa.h (ASM_SPEC): Add -mattr=-code-object-v3 as
        LLVM's assembler changed the default in version 9.

gcc/ChangeLog
gcc/config/gcn/gcn-hsa.h

index 567dff632f5e657f47f44c0c31ab0efff06424d5..c9fbdacd9717a4b77d17a5a5b334a8232b1e3db3 100644 (file)
@@ -1,3 +1,9 @@
+2020-01-29  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR bootstrap/93409
+       * config/gcn/gcn-hsa.h (ASM_SPEC): Add -mattr=-code-object-v3 as
+       LLVM's assembler changed the default in version 9.
+
 2020-01-24  Jeff Law  <law@redhat.com>
 
        PR tree-optimization/89689
index cefe67217e7664a5d077dfc63bbbc131449544ac..d6523cf124722865cfb9038d99b51d2aca23d1ff 100644 (file)
@@ -76,7 +76,7 @@ extern unsigned int gcn_local_sym_hash (const char *name);
 #define GOMP_SELF_SPECS ""
 
 /* Use LLVM assembler and linker options.  */
-#define ASM_SPEC  "-triple=amdgcn--amdhsa "         \
+#define ASM_SPEC  "-triple=amdgcn--amdhsa -mattr=-code-object-v3 "  \
                  "%:last_arg(%{march=*:-mcpu=%*}) " \
                  "-filetype=obj"
 /* Add -mlocal-symbol-id=<source-file-basename> unless the user (or mkoffload)