You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
694 B
24 lines
694 B
/* This file is a part of MIR project.
|
|
Copyright (C) 2020 Vladimir Makarov <vmakarov.gcc@gmail.com>.
|
|
*/
|
|
|
|
#include "../mirc.h"
|
|
#include "mirc-ppc64-linux.h"
|
|
|
|
static const char *standard_includes[] = {mirc, ppc64_mirc};
|
|
|
|
static const char *standard_include_dirs[] = {"include/mirc/", "include/mirc/ppc64/"};
|
|
|
|
#define MAX_ALIGNMENT 16
|
|
|
|
#define ADJUST_VAR_ALIGNMENT(c2m_ctx, align, type) \
|
|
ppc64_adjust_var_alignment (c2m_ctx, align, type)
|
|
|
|
static int ppc64_adjust_var_alignment (c2m_ctx_t c2m_ctx, int align, struct type *type) {
|
|
return align;
|
|
}
|
|
|
|
static int invalid_alignment (mir_llong align) {
|
|
return align != 0 && align != 1 && align != 2 && align != 4 && align != 8 && align != 16;
|
|
}
|