For example, for '-m32' multilib of x86_64-pc-linux-gnu:
[...]/libgomp/target.c: In function ‘gomp_target_rev’:
[...]/libgomp/target.c:3699:33: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
3699 | (void *) devaddrs[i],
| ^
Fix-up for recent og12 commit
229b705862c1d7f9634f72272b77c22970baf821
"openmp: Add support for the 'present' modifier".
libgomp/
* target.c (gomp_target_rev): Address cast to pointer from integer
of different size.
+2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
+
+ * target.c (gomp_target_rev): Address cast to pointer from integer
+ of different size.
+
2023-02-09 Kwok Cheung Yeung <kcy@codesourcery.com>
* target.c (gomp_to_device_kind_p): Add map kinds with 'present'
#ifdef HAVE_INTTYPES_H
gomp_fatal ("present clause: no corresponding data on "
"parent device at %p with size %"PRIu64,
- (void *) devaddrs[i],
+ (void *) (uintptr_t) devaddrs[i],
(uint64_t) sizes[i]);
#else
gomp_fatal ("present clause: no corresponding data on "
"parent device at %p with size %lu",
- (void *) devaddrs[i],
+ (void *) (uintptr_t) devaddrs[i],
(unsigned long) sizes[i]);
#endif
break;