comparison gcc/config/arm/uclinux-eabi.h @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents a06113de4d67
children 84e7813d76e9
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 /* Definitions for ARM EABI ucLinux 1 /* Definitions for ARM EABI ucLinux
2 Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc. 2 Copyright (C) 2006-2017 Free Software Foundation, Inc.
3 Contributed by Paul Brook <paul@codesourcery.com> 3 Contributed by Paul Brook <paul@codesourcery.com>
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 7 GCC is free software; you can redistribute it and/or modify it
12 GCC is distributed in the hope that it will be useful, but WITHOUT 12 GCC is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details. 15 License for more details.
16 16
17 You should have received a copy of the GNU General Public License 17 Under Section 7 of GPL version 3, you are granted additional
18 along with GCC; see the file COPYING3. If not see 18 permissions described in the GCC Runtime Library Exception, version
19 3.1, as published by the Free Software Foundation.
20
21 You should have received a copy of the GNU General Public License and
22 a copy of the GCC Runtime Library Exception along with this program;
23 see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
19 <http://www.gnu.org/licenses/>. */ 24 <http://www.gnu.org/licenses/>. */
20 25
21 /* Override settings that are different to the uclinux-elf or 26 /* Override settings that are different to the uclinux-elf or
22 bpabi defaults. */ 27 bpabi defaults. */
23 28
62 __asm __volatile ("swi 0x0 @ sys_cacheflush" \ 67 __asm __volatile ("swi 0x0 @ sys_cacheflush" \
63 : "=r" (_beg) \ 68 : "=r" (_beg) \
64 : "0" (_beg), "r" (_end), "r" (_flg), "r" (_scno)); \ 69 : "0" (_beg), "r" (_end), "r" (_flg), "r" (_scno)); \
65 } 70 }
66 71
72 #define ARM_TARGET2_DWARF_FORMAT DW_EH_PE_absptr