comparison gcc/config/i386/lynx.h @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children 1830386684a0
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
1 /* Definitions for LynxOS on i386. 1 /* Definitions for LynxOS on i386.
2 Copyright (C) 1993-2017 Free Software Foundation, Inc. 2 Copyright (C) 1993-2018 Free Software Foundation, Inc.
3 3
4 This file is part of GCC. 4 This file is part of GCC.
5 5
6 GCC is free software; you can redistribute it and/or modify 6 GCC is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
59 59
60 #ifdef HAVE_GAS_MAX_SKIP_P2ALIGN 60 #ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
61 #define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \ 61 #define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \
62 do { \ 62 do { \
63 if ((LOG) != 0) { \ 63 if ((LOG) != 0) { \
64 if ((MAX_SKIP) == 0) fprintf ((FILE), "\t.p2align %d\n", (LOG)); \ 64 if ((MAX_SKIP) == 0 || (MAX_SKIP) >= (1 << (LOG)) - 1) \
65 else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)); \ 65 fprintf ((FILE), "\t.p2align %d\n", (LOG)); \
66 else \
67 fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)); \
66 } \ 68 } \
67 } while (0) 69 } while (0)
68 #endif 70 #endif
69 71
70 /* Undefine SUBTARGET_EXTRA_SPECS it is empty anyway. We define it in 72 /* Undefine SUBTARGET_EXTRA_SPECS it is empty anyway. We define it in