diff --git a/sys/gnu/fs/reiserfs/reiserfs_fs.h b/sys/gnu/fs/reiserfs/reiserfs_fs.h index e32ae23c2274..1046f29971e2 100644 --- a/sys/gnu/fs/reiserfs/reiserfs_fs.h +++ b/sys/gnu/fs/reiserfs/reiserfs_fs.h @@ -1015,17 +1015,8 @@ struct path { #define pos_in_item(path) ((path)->pos_in_item) -#if (_MACHINE_ARCH == amd64) -/* To workaround a bug in gcc. He generates a call to memset() which - * is a inline function; this causes a compile time error. */ -#define INITIALIZE_PATH(var) \ - struct path var; \ - bzero(&var, sizeof(var)); \ - var.path_length = ILLEGAL_PATH_ELEMENT_OFFSET; -#else #define INITIALIZE_PATH(var) \ struct path var = { ILLEGAL_PATH_ELEMENT_OFFSET, } -#endif /* Get path element by path and path position. */ #define PATH_OFFSET_PELEMENT(p_s_path, n_offset) \