comparison gcc/config/h8300/h8300.h @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
1 /* Definitions of target machine for GNU compiler. 1 /* Definitions of target machine for GNU compiler.
2 Renesas H8/300 (generic) 2 Renesas H8/300 (generic)
3 Copyright (C) 1992-2018 Free Software Foundation, Inc. 3 Copyright (C) 1992-2020 Free Software Foundation, Inc.
4 Contributed by Steve Chamberlain (sac@cygnus.com), 4 Contributed by Steve Chamberlain (sac@cygnus.com),
5 Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). 5 Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com).
6 6
7 This file is part of GCC. 7 This file is part of GCC.
8 8
432 432
433 /* Output assembler code to FILE to increment profiler label # LABELNO 433 /* Output assembler code to FILE to increment profiler label # LABELNO
434 for profiling a function entry. */ 434 for profiling a function entry. */
435 435
436 #define FUNCTION_PROFILER(FILE, LABELNO) \ 436 #define FUNCTION_PROFILER(FILE, LABELNO) \
437 fprintf (FILE, "\t%s\t#LP%d,%s\n\tjsr @mcount\n", \ 437 fprintf (FILE, "\t%s\t#.LP%d,%s\n\tjsr @mcount\n", \
438 h8_mov_op, (LABELNO), h8_reg_names[0]); 438 h8_mov_op, (LABELNO), h8_reg_names[0]);
439 439
440 /* EXIT_IGNORE_STACK should be nonzero if, when returning from a function, 440 /* EXIT_IGNORE_STACK should be nonzero if, when returning from a function,
441 the stack pointer does not matter. The value is tested only in 441 the stack pointer does not matter. The value is tested only in
442 functions that have frame pointers. 442 functions that have frame pointers.