comparison gcc/config/m32r/m32r.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 of target machine for GNU compiler, Renesas M32R cpu. 1 /* Definitions of target machine for GNU compiler, Renesas M32R cpu.
2 Copyright (C) 1996-2017 Free Software Foundation, Inc. 2 Copyright (C) 1996-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 it 6 GCC is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published 7 under the terms of the GNU General Public License as published
864 864
865 /* The desired alignment for the location counter at the beginning 865 /* The desired alignment for the location counter at the beginning
866 of a loop. */ 866 of a loop. */
867 /* On the M32R, align loops to 32 byte boundaries (cache line size) 867 /* On the M32R, align loops to 32 byte boundaries (cache line size)
868 if -malign-loops. */ 868 if -malign-loops. */
869 #define LOOP_ALIGN(LABEL) (TARGET_ALIGN_LOOPS ? 5 : 0) 869 #define LOOP_ALIGN(LABEL) ((TARGET_ALIGN_LOOPS \
870 ? align_flags (5) : align_flags ()))
870 871
871 /* Define this to be the maximum number of insns to move around when moving 872 /* Define this to be the maximum number of insns to move around when moving
872 a loop test from the top of a loop to the bottom 873 a loop test from the top of a loop to the bottom
873 and seeing whether to duplicate it. The default is thirty. 874 and seeing whether to duplicate it. The default is thirty.
874 875