Actions
Misc #11795
closed[PATCH] get rid of breaking strict alias for XL compiler
Status:
Closed
Assignee:
-
Description
Related to bug 11790. Thank you for adding the changeset.
It may be better to add a IBM XL specific instruction for this:
in line 70 of regparse.h
#ifdef __ibmxl__
#define SET_NTYPE(node, ntype) {int value = ntype; memcpy(&((node)->u.base.type), &value, sizeof((node)->u.base.type));}
#else
#define SET_NTYPE(node, ntype) (node)->u.base.type = (ntype)
#endif
Not sure whether it affects other compilers and it might be safer to only do this with the XL compiler.
Files
Updated by Zarko (Zarko Todorovski) almost 10 years ago
Please cancel this, I see I already submitted the changes in bug 11790. Sorry about that.
Updated by nobu (Nobuyoshi Nakada) almost 10 years ago
- Description updated (diff)
- Status changed from Open to Closed
gcc/clang optimize away that memcpy
, at least.
Updated by naruse (Yui NARUSE) almost 10 years ago
- Related to Bug #11790: [PATCH] ANSI alias rules fix added
Actions
Like0
Like0Like0Like0