Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/xtensa/xtensa.opt @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 ; Options for the Tensilica Xtensa port of the compiler. | 1 ; Options for the Tensilica Xtensa port of the compiler. |
2 | 2 |
3 ; Copyright (C) 2005, 2007, 2008, 2010 Free Software Foundation, Inc. | 3 ; Copyright (C) 2005-2017 Free Software Foundation, Inc. |
4 ; | 4 ; |
5 ; This file is part of GCC. | 5 ; This file is part of GCC. |
6 ; | 6 ; |
7 ; GCC is free software; you can redistribute it and/or modify it under | 7 ; GCC is free software; you can redistribute it and/or modify it under |
8 ; the terms of the GNU General Public License as published by the Free | 8 ; the terms of the GNU General Public License as published by the Free |
18 ; along with GCC; see the file COPYING3. If not see | 18 ; along with GCC; see the file COPYING3. If not see |
19 ; <http://www.gnu.org/licenses/>. | 19 ; <http://www.gnu.org/licenses/>. |
20 | 20 |
21 mconst16 | 21 mconst16 |
22 Target Report Mask(CONST16) | 22 Target Report Mask(CONST16) |
23 Use CONST16 instruction to load constants | 23 Use CONST16 instruction to load constants. |
24 | 24 |
25 mforce-no-pic | 25 mforce-no-pic |
26 Target Report Mask(FORCE_NO_PIC) | 26 Target Report Mask(FORCE_NO_PIC) |
27 Disable position-independent code (PIC) for use in OS kernel code | 27 Disable position-independent code (PIC) for use in OS kernel code. |
28 | 28 |
29 mlongcalls | 29 mlongcalls |
30 Target | 30 Target |
31 Use indirect CALLXn instructions for large programs | 31 Use indirect CALLXn instructions for large programs. |
32 | 32 |
33 mtarget-align | 33 mtarget-align |
34 Target | 34 Target |
35 Automatically align branch targets to reduce branch penalties | 35 Automatically align branch targets to reduce branch penalties. |
36 | 36 |
37 mtext-section-literals | 37 mtext-section-literals |
38 Target | 38 Target |
39 Intersperse literal pools with code in the text section | 39 Intersperse literal pools with code in the text section. |
40 | |
41 mauto-litpools | |
42 Target Report Mask(AUTO_LITPOOLS) | |
43 Relax literals in assembler and place them automatically in the text section. | |
40 | 44 |
41 mserialize-volatile | 45 mserialize-volatile |
42 Target Report Mask(SERIALIZE_VOLATILE) | 46 Target Report Mask(SERIALIZE_VOLATILE) |
43 -mno-serialize-volatile Do not serialize volatile memory references with MEMW instructions | 47 -mno-serialize-volatile Do not serialize volatile memory references with MEMW instructions. |