Mercurial > hg > CbC > CbC_gcc
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. |