[RTEMS] Add GCC Runtime Library Exception

gcc/
	PR libgcc/61152
	* config/aarch64/rtems.h: Add GCC Runtime Library Exception.
	Format changes.
	* config/arm/rtems.h: Likewise.
	* config/bfin/rtems.h: Likewise.
	* config/i386/rtemself.h: Likewise.
	* config/lm32/rtems.h: Likewise.
	* config/m32c/rtems.h: Likewise.
	* config/m68k/rtemself.h: Likewise.
	* config/microblaze/rtems.h: Likewise.
	* config/mips/rtems.h: Likewise.
	* config/moxie/rtems.h: Likewise.
	* config/nios2/rtems.h: Likewise.
	* config/rs6000/rtems.h: Likewise.
	* config/rtems.h: Likewise.
	* config/sh/rtems.h: Likewise.
	* config/sh/rtemself.h: Likewise.
	* config/sparc/rtemself.h: Likewise.

From-SVN: r250558
This commit is contained in:
Sebastian Huber 2017-07-26 08:31:09 +00:00 committed by Sebastian Huber
parent 6e8da31609
commit 145e8bfade
18 changed files with 281 additions and 182 deletions

View File

@ -1,3 +1,27 @@
2017-07-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
Backport from mainline
2017-07-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR libgcc/61152
* config/aarch64/rtems.h: Add GCC Runtime Library Exception.
Format changes.
* config/arm/rtems.h: Likewise.
* config/bfin/rtems.h: Likewise.
* config/i386/rtemself.h: Likewise.
* config/lm32/rtems.h: Likewise.
* config/m32c/rtems.h: Likewise.
* config/m68k/rtemself.h: Likewise.
* config/microblaze/rtems.h: Likewise.
* config/mips/rtems.h: Likewise.
* config/moxie/rtems.h: Likewise.
* config/nios2/rtems.h: Likewise.
* config/rs6000/rtems.h: Likewise.
* config/rtems.h: Likewise.
* config/sh/rtems.h: Likewise.
* config/sh/rtemself.h: Likewise.
* config/sparc/rtemself.h: Likewise.
2016-07-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2016-07-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline Backport from mainline

View File

@ -1,20 +1,25 @@
/* Definitions for RTEMS based AARCH64 system. /* Definitions for RTEMS based AARCH64 system.
Copyright (C) 2016-2017 Free Software Foundation, Inc. Copyright (C) 2016-2017 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it GCC is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published under the terms of the GNU General Public License as published
by the Free Software Foundation; either version 3, or (at your by the Free Software Foundation; either version 3, or (at your
option) any later version. option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT GCC is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
#define HAS_INIT_SECTION #define HAS_INIT_SECTION

View File

@ -1,20 +1,25 @@
/* Definitions for RTEMS based ARM systems using EABI. /* Definitions for RTEMS based ARM systems using EABI.
Copyright (C) 2011-2017 Free Software Foundation, Inc. Copyright (C) 2011-2017 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it GCC is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published under the terms of the GNU General Public License as published
by the Free Software Foundation; either version 3, or (at your by the Free Software Foundation; either version 3, or (at your
option) any later version. option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT GCC is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
#define HAS_INIT_SECTION #define HAS_INIT_SECTION

View File

@ -2,21 +2,26 @@
Copyright (C) 2006-2017 Free Software Foundation, Inc. Copyright (C) 2006-2017 Free Software Foundation, Inc.
Contributed by Ralf Corsépius (ralf.corsepius@rtems.org). Contributed by Ralf Corsépius (ralf.corsepius@rtems.org).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Target OS preprocessor built-ins. */ /* Target OS preprocessor built-ins. */
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \

View File

@ -2,21 +2,26 @@
Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1996-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */

View File

@ -1,21 +1,26 @@
/* Definitions for rtems targeting a lm32 using ELF. /* Definitions for rtems targeting a lm32 using ELF.
Copyright (C) 2009-2017 Free Software Foundation, Inc. Copyright (C) 2009-2017 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Target OS builtins. */ /* Target OS builtins. */
#undef TARGET_OS_CPP_BUILTINS #undef TARGET_OS_CPP_BUILTINS

View File

@ -2,21 +2,26 @@
Copyright (C) 2008-2017 Free Software Foundation, Inc. Copyright (C) 2008-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Target OS builtins. */ /* Target OS builtins. */
#undef TARGET_OS_CPP_BUILTINS #undef TARGET_OS_CPP_BUILTINS

View File

@ -3,21 +3,26 @@
Copyright (C) 2007-2017 Free Software Foundation, Inc. Copyright (C) 2007-2017 Free Software Foundation, Inc.
Contributed by Charles-Antoine Gauthier (charles.gauthier@nrc.ca). Contributed by Charles-Antoine Gauthier (charles.gauthier@nrc.ca).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Target OS builtins. */ /* Target OS builtins. */

View File

@ -1,21 +1,26 @@
/* Definitions for rtems targeting a microblaze using ELF. /* Definitions for rtems targeting a microblaze using ELF.
Copyright (C) 2012-2017 Free Software Foundation, Inc. Copyright (C) 2012-2017 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */

View File

@ -2,21 +2,26 @@
Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1996-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */

View File

@ -2,21 +2,26 @@
Copyright (C) 2010-2017 Free Software Foundation, Inc. Copyright (C) 2010-2017 Free Software Foundation, Inc.
Contributed by Anthony Green (green@moxielogic.com) Contributed by Anthony Green (green@moxielogic.com)
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Target OS preprocessor built-ins. */ /* Target OS preprocessor built-ins. */
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \

View File

@ -3,21 +3,26 @@
Contributed by Chris Johns (chrisj@rtems.org). Contributed by Chris Johns (chrisj@rtems.org).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \

View File

@ -14,8 +14,13 @@
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */

View File

@ -1,26 +1,26 @@
/* Configuration common to all targets running RTEMS. /* Configuration common to all targets running RTEMS.
Copyright (C) 2000-2017 Free Software Foundation, Inc. Copyright (C) 2000-2017 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
Under Section 7 of GPL version 3, you are granted additional Under Section 7 of GPL version 3, you are granted additional
permissions described in the GCC Runtime Library Exception, version permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation. 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program; a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */ <http://www.gnu.org/licenses/>. */
/* The system headers under RTEMS are C++-aware. */ /* The system headers under RTEMS are C++-aware. */
#undef NO_IMPLICIT_EXTERN_C #undef NO_IMPLICIT_EXTERN_C

View File

@ -2,21 +2,26 @@
Copyright (C) 1997-2017 Free Software Foundation, Inc. Copyright (C) 1997-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */

View File

@ -2,21 +2,26 @@
Copyright (C) 1997-2017 Free Software Foundation, Inc. Copyright (C) 1997-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Specify predefined symbols in preprocessor. */ /* Specify predefined symbols in preprocessor. */

View File

@ -2,21 +2,26 @@
Copyright (C) 1996-2017 Free Software Foundation, Inc. Copyright (C) 1996-2017 Free Software Foundation, Inc.
Contributed by Joel Sherrill (joel@OARcorp.com). Contributed by Joel Sherrill (joel@OARcorp.com).
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
You should have received a copy of the GNU General Public License Under Section 7 of GPL version 3, you are granted additional
along with GCC; see the file COPYING3. If not see permissions described in the GCC Runtime Library Exception, version
<http://www.gnu.org/licenses/>. */ 3.1, as published by the Free Software Foundation.
You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* Target OS builtins. */ /* Target OS builtins. */
#undef TARGET_OS_CPP_BUILTINS #undef TARGET_OS_CPP_BUILTINS

View File

@ -3,15 +3,15 @@
This file is part of GCC. This file is part of GCC.
GCC is free software; you can redistribute it and/or modify GCC is free software; you can redistribute it and/or modify it
it under the terms of the GNU General Public License as published by under the terms of the GNU General Public License as published
the Free Software Foundation; either version 3, or (at your option) by the Free Software Foundation; either version 3, or (at your
any later version. option) any later version.
GCC is distributed in the hope that it will be useful, GCC is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
GNU General Public License for more details. License for more details.
Under Section 7 of GPL version 3, you are granted additional Under Section 7 of GPL version 3, you are granted additional
permissions described in the GCC Runtime Library Exception, version permissions described in the GCC Runtime Library Exception, version