Tweak plugin-gcn.c defines
authorAndrew Stubbs <ams@codesourcery.com>
Mon, 23 Nov 2020 17:18:27 +0000 (17:18 +0000)
committerAndrew Stubbs <ams@codesourcery.com>
Tue, 24 Nov 2020 14:56:38 +0000 (14:56 +0000)
Ensure the code will continue to compile when elf.h gets these definitions.

libgomp/ChangeLog:

* plugin/plugin-gcn.c: Don't redefine relocations if elf.h has them.
(reserved): Delete unused define.

libgomp/plugin/plugin-gcn.c

index 0be350bba289b26c7ccf7909236a23a7d77d5603..ebb6fbcfdbaecf0340d9db16caddd4189e635ef6 100644 (file)
@@ -52,6 +52,7 @@
 #define HSA_AMD_AGENT_INFO_COMPUTE_UNIT_COUNT 0xA002
 
 /* These probably won't be in elf.h for a while.  */
+#ifndef R_AMDGPU_NONE
 #define R_AMDGPU_NONE          0
 #define R_AMDGPU_ABS32_LO      1       /* (S + A) & 0xFFFFFFFF  */
 #define R_AMDGPU_ABS32_HI      2       /* (S + A) >> 32  */
@@ -64,8 +65,8 @@
 #define R_AMDGPU_GOTPCREL32_HI 9       /* (G + GOT + A - P) >> 32  */
 #define R_AMDGPU_REL32_LO      10      /* (S + A - P) & 0xFFFFFFFF  */
 #define R_AMDGPU_REL32_HI      11      /* (S + A - P) >> 32  */
-#define reserved               12
 #define R_AMDGPU_RELATIVE64    13      /* B + A  */
+#endif
 
 /* GCN specific definitions for asynchronous queues.  */