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) over 8 years ago
Please cancel this, I see I already submitted the changes in bug 11790. Sorry about that.
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Description updated (diff)
- Status changed from Open to Closed
gcc/clang optimize away that memcpy
, at least.
Updated by naruse (Yui NARUSE) over 8 years ago
- Related to Bug #11790: [PATCH] ANSI alias rules fix added
Actions
Like0
Like0Like0Like0