/*!
* @file     Gpt_MemMap.h
*
* @version  1.0.0
*
* @brief    AUTOSAR memory mapping for GPT driver
*
* @attention
*
* Project Name      : AUTOSAR MCAL
*
* Platform          : Arm
*
* Autosar Standard  : Classic Platform 4.4.0
*
* Compiled Version  : G32A10xx_MCAL_1_0_0_01-Otc-25
*
* Copyright (C) 2026 Geehy Semiconductor
*
* You may not use this file except in compliance with the
* GEEHY COPYRIGHT NOTICE (Geehy Semiconductor Software License Agreement).
*
* The program is only for reference, which is distributed in the hope
* that it will be usefull and instructional for customers to develop
* their software. Unless required by applicable law or agreed to in
* writing, the program is distributed on an "AS IS" BASIS, WITHOUT
* ANY WARRANTY OR CONDITIONS OF ANY KIND, either express or implied.
* See the Geehy Semiconductor Software License Agreement for the governing permissions
* and limitations under the License.
*/

/*
* MISRA-C:2012 compliance checks
*
*      Gpt_MemMap_h_MISRA_REF1
*          Breaks the required M3CM Dir-4.10 of MISRA 2012 guidelines,
*          Precautions shall be taken in order to prevent the contents of a header file being included more then once
*
*/
/*** @warning Gpt_MemMap_h_MISRA_REF1 include file code is not protected against repeated inclusion. */

#ifdef __cplusplus
extern "C"{
#endif

#include "CompilerDefinition.h"

/** Used to check correctness of the includes */
#define GPT_MEMMAP_ERROR

#ifndef AUTOSAR_OS_NOT_USED
    #include "Os_memmap.h"
#endif

/** @addtogroup G32A10xx_StdPeriphDriver
  @{
*/

/** @defgroup PLATFORM_Driver
  * @brief PLATFORM driver modules
  @{
*/

/** @defgroup PLATFORM_Macros
  @{
*/
/*******************************************************************************
                    VENDOR ID & AUTOSAR VERSION INFO
*******************************************************************************/
/** Vendor ID (vendorId) of the dedicated implementation of this module according to the AUTOSAR vendor list. */
#define GPT_MEMMAP_H_VENDOR_ID                       0x00C1U
/** Major version number of AUTOSAR release on which the appropriate implementation is based on. */
#define GPT_MEMMAP_H_AR_RELEASE_MAJOR_VERSION        0x04U
/** Minor version number of AUTOSAR release on which the appropriate implementation is based on. */
#define GPT_MEMMAP_H_AR_RELEASE_MINOR_VERSION        0x04U
/** Revision version number of AUTOSAR release on which the appropriate implementation is based on. */
#define GPT_MEMMAP_H_AR_RELEASE_REVISION_VERSION     0x00U
/** Major version number of the vendor specific implementation of the module. The numbering is vendor specific. */
#define GPT_MEMMAP_H_SW_MAJOR_VERSION                0x01U
/** Minor version number of the vendor specific implementation of the module. The numbering is vendor specific. */
#define GPT_MEMMAP_H_SW_MINOR_VERSION                0x00U
/** Patch level version number of the vendor specific implementation of the module. The numbering is vendor specific. */
#define GPT_MEMMAP_H_SW_PATCH_VERSION                0x00U

/*******************************************************************************
                            AC6 COMPILER
*******************************************************************************/
#ifdef G32A_C_DS6

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section rodata = ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section text = ".mcal_text"
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section text= ".ramcode"
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section text=".acgpt_code_rom"
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section data= ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section data= ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section data= ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section data= ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma clang section data= ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

/*******************************************************************************
                            IAR COMPILER
*******************************************************************************/
#elif defined(G32A_C_IAR)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_function_attributes = @ ".mcal_text"
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    #pragma default_function_attributes =
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_function_attributes = @ ".ramcode"
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    #pragma default_function_attributes =
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_function_attributes = @ ".acgpt_code_rom"
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    #pragma default_function_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes = @ ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma default_variable_attributes =
#endif

/*******************************************************************************
                            DS5 COMPILER
*******************************************************************************/
#elif defined(G32A_C_DS5)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section code=".mcal_text"
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section code=".ramcode"
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section code=".acgpt_code_rom"
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section zidata=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section zidata=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section zidata=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section zidata=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section zidata=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rwdata=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rwdata=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rwdata=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rwdata=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma arm section rwdata=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

/*******************************************************************************
                            GREENHILLS COMPILER
*******************************************************************************/
#elif defined(G32A_C_GREENHILLS)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section rodata=".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section text=".mcal_text"
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section text=".ramcode"
    #pragma ghs inlineprologue
    #pragma ghs callmode=far
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
    #pragma ghs noinlineprologue
    #pragma ghs callmode=default
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section text=".acgpt_code_rom"
    #pragma ghs inlineprologue
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
    #pragma ghs noinlineprologue
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section bss=".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section data=".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma ghs section
#endif

/*******************************************************************************
                            LINARO COMPILER
*******************************************************************************/
#elif defined(G32A_C_LINARO)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_8
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_16
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_32
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
    #undef GPT_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
    #undef GPT_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
    #undef GPT_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define ENTERED_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN

    #ifdef ENTERED_GPT_START_SEC_CONST_BOOLEAN
        #undef ENTERED_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define ENTERED_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_8

    #ifdef ENTERED_GPT_START_SEC_CONST_8
        #undef ENTERED_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define ENTERED_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_16

    #ifdef ENTERED_GPT_START_SEC_CONST_16
        #undef ENTERED_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define ENTERED_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_32

    #ifdef ENTERED_GPT_START_SEC_CONST_32
        #undef ENTERED_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define ENTERED_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED

    #ifdef ENTERED_GPT_START_SEC_CONST_UNSPECIFIED
        #undef ENTERED_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section rodata
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define ENTERED_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section text ".mcal_text"
#endif

#ifdef GPT_STOP_SEC_CODE

    #ifdef ENTERED_GPT_START_SEC_CODE
        #undef ENTERED_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section text
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define ENTERED_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section text ".ramcode"
#endif

#ifdef GPT_STOP_SEC_RAMCODE

    #ifdef ENTERED_GPT_START_SEC_RAMCODE
        #undef ENTERED_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section text
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define ENTERED_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section text ".acfls_code_rom"
#endif

#ifdef GPT_STOP_SEC_CODE_AC

    #ifdef ENTERED_GPT_START_SEC_CODE_AC
        #undef ENTERED_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section text
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_8
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_16
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_32
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define ENTERED_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef ENTERED_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define ENTERED_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_8
        #undef ENTERED_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define ENTERED_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_16
        #undef ENTERED_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define ENTERED_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_32
        #undef ENTERED_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_AE_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_data_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_AE_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data ".mcal_shared_data"
#endif

#ifdef GPT_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_SHARED_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section data
#endif

#ifdef GPT_START_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define ENTERED_GPT_START_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss ".mcal_shared_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #ifdef ENTERED_GPT_START_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef ENTERED_GPT_START_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif
    #undef GPT_STOP_SEC_VAR_SHARED_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma GCC section bss
#endif

/*******************************************************************************
                            DIAB COMPILER
*******************************************************************************/
#elif defined(G32A_C_DIAB)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const_cfg"
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST ".mcal_const"
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section CONST
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section CODE ".ramcode" far-absolute
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    /* default section for CODE */
    #pragma section CODE
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    /* use code relative addressing mode to ensure Position-independent Code (PIC) */
    #pragma section CODE ".acgpt_code_rom" far-code
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    /* default section for CODE */
    #pragma section CODE
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif


#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data" ".mcal_bss"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif


#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA ".mcal_data_no_cacheable" ".mcal_bss_no_cacheable"
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section DATA
#endif

/*******************************************************************************
                            HITECH COMPILER
*******************************************************************************/
#elif defined(_G32A_C_HITECH_)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const_cfg" a
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const_cfg" a
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const_cfg" a
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const_cfg" a
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const" a
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const" a
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const" a
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const" a
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_const" a
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_text" avx
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".ramcode" avx
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    #pragma  section
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".acgpt_code_rom" avx
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    #pragma  section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_bss" awsB
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_bss" awsB
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_bss" awsB
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_bss" awsB
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_bss" awsB
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_bss_no_cacheable" awsB
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    /* no definition -> default compiler settings are used */
#endif
#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_data" aws
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_data" aws
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_data" aws
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_data" aws
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section ".mcal_data" aws
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section
#endif

/*******************************************************************************
                            CODEWARRIOR COMPILER
*******************************************************************************/
#elif defined(G32A_C_CODEWARRIOR)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const_cfg
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const_cfg
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const_cfg
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const_cfg
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG mcal_const
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma CONST_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CODE_SEG mcal_text
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    #pragma CODE_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CODE_SEG ramcode
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    #pragma CODE_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma CODE_SEG acgpt_code_rom
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    #pragma CODE_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_bss
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG mcal_data
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma DATA_SEG DEFAULT
#endif

/*******************************************************************************
                            COSMIC COMPILER
*******************************************************************************/
#elif defined(G32A_C_COSMIC)

#ifdef GPT_START_SEC_CONFIG_DATA_8
    #undef GPT_START_SEC_CONFIG_DATA_8
    #define IN_GPT_START_SEC_CONFIG_DATA_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcalconstcfg}
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_8
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_8
        #undef IN_GPT_START_SEC_CONFIG_DATA_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_8

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_16
    #undef GPT_START_SEC_CONFIG_DATA_16
    #define IN_GPT_START_SEC_CONFIG_DATA_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcalconstcfg}
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_16
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_16
        #undef IN_GPT_START_SEC_CONFIG_DATA_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_16

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_32
    #undef GPT_START_SEC_CONFIG_DATA_32
    #define IN_GPT_START_SEC_CONFIG_DATA_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcalconstcfg}
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_32
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_32
        #undef IN_GPT_START_SEC_CONFIG_DATA_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_32

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #undef GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #define IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcalconstcfg}
#endif

#ifdef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONFIG_DATA_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONFIG_DATA_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONST_BOOLEAN
    #undef GPT_START_SEC_CONST_BOOLEAN
    #define IN_GPT_START_SEC_CONST_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcal_const}
#endif

#ifdef GPT_STOP_SEC_CONST_BOOLEAN
    #ifdef IN_GPT_START_SEC_CONST_BOOLEAN
        #undef IN_GPT_START_SEC_CONST_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONST_8
    #undef GPT_START_SEC_CONST_8
    #define IN_GPT_START_SEC_CONST_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcal_const}
#endif

#ifdef GPT_STOP_SEC_CONST_8
    #ifdef IN_GPT_START_SEC_CONST_8
        #undef IN_GPT_START_SEC_CONST_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_8

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONST_16
    #undef GPT_START_SEC_CONST_16
    #define IN_GPT_START_SEC_CONST_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcal_const}
#endif

#ifdef GPT_STOP_SEC_CONST_16
    #ifdef IN_GPT_START_SEC_CONST_16
        #undef IN_GPT_START_SEC_CONST_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_16

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONST_32
    #undef GPT_START_SEC_CONST_32
    #define IN_GPT_START_SEC_CONST_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcal_const}
#endif

#ifdef GPT_STOP_SEC_CONST_32
    #ifdef IN_GPT_START_SEC_CONST_32
        #undef IN_GPT_START_SEC_CONST_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_32

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CONST_UNSPECIFIED
    #undef GPT_START_SEC_CONST_UNSPECIFIED
    #define IN_GPT_START_SEC_CONST_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CONST_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section const {mcal_const}
#endif

#ifdef GPT_STOP_SEC_CONST_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_CONST_UNSPECIFIED
        #undef IN_GPT_START_SEC_CONST_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CONST_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section const {}
#endif

#ifdef GPT_START_SEC_CODE
    #undef GPT_START_SEC_CODE
    #define IN_GPT_START_SEC_CODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section (mcal_text)
#endif

#ifdef GPT_STOP_SEC_CODE
    #ifdef IN_GPT_START_SEC_CODE
        #undef IN_GPT_START_SEC_CODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE

    #undef GPT_MEMMAP_ERROR
    #pragma section ()
#endif

#ifdef GPT_START_SEC_RAMCODE
    #undef GPT_START_SEC_RAMCODE
    #define IN_GPT_START_SEC_RAMCODE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_RAMCODE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section (ramcode)
#endif

#ifdef GPT_STOP_SEC_RAMCODE
    #ifdef IN_GPT_START_SEC_RAMCODE
        #undef IN_GPT_START_SEC_RAMCODE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_RAMCODE

    #undef GPT_MEMMAP_ERROR
    #pragma section ()
#endif

#ifdef GPT_START_SEC_CODE_AC
    #undef GPT_START_SEC_CODE_AC
    #define IN_GPT_START_SEC_CODE_AC
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_CODE_AC
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section (acgptcode)
#endif

#ifdef GPT_STOP_SEC_CODE_AC
    #ifdef IN_GPT_START_SEC_CODE_AC
        #undef IN_GPT_START_SEC_CODE_AC
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_CODE_AC

    #undef GPT_MEMMAP_ERROR
    #pragma section ()
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8
    #undef GPT_START_SEC_VAR_NO_INIT_8
    #define IN_GPT_START_SEC_VAR_NO_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16
    #undef GPT_START_SEC_VAR_NO_INIT_16
    #define IN_GPT_START_SEC_VAR_NO_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32
    #undef GPT_START_SEC_VAR_NO_INIT_32
    #define IN_GPT_START_SEC_VAR_NO_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_8
    #undef GPT_START_SEC_VAR_INIT_8
    #define IN_GPT_START_SEC_VAR_INIT_8
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8
    #ifdef IN_GPT_START_SEC_VAR_INIT_8
        #undef IN_GPT_START_SEC_VAR_INIT_8
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_16
    #undef GPT_START_SEC_VAR_INIT_16
    #define IN_GPT_START_SEC_VAR_INIT_16
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16
    #ifdef IN_GPT_START_SEC_VAR_INIT_16
        #undef IN_GPT_START_SEC_VAR_INIT_16
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_32
    #undef GPT_START_SEC_VAR_INIT_32
    #define IN_GPT_START_SEC_VAR_INIT_32
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32
    #ifdef IN_GPT_START_SEC_VAR_INIT_32
        #undef IN_GPT_START_SEC_VAR_INIT_32
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif


#ifdef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section [mcal_bss]
#endif

#ifdef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_NO_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section []
#endif

#ifdef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_BOOLEAN_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_8_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_8_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_16_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_16_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_32_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_32_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif

#ifdef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #undef GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #define IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifndef GPT_MEMMAP_MATCH_ERROR
        #define GPT_MEMMAP_MATCH_ERROR
    #else
        #ifndef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #error "Gpt_MemMap.h: No matching memory section defined."
        #endif
    #endif

    #undef GPT_MEMMAP_ERROR
    #pragma section {mcal_data}
#endif

#ifdef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #ifdef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
        #undef IN_GPT_START_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE
    #else
        #error "Gpt_MemMap.h: No matching memory section defined."
    #endif
    #ifdef GPT_MEMMAP_MATCH_ERROR
        #undef GPT_MEMMAP_MATCH_ERROR
    #endif

    #undef GPT_STOP_SEC_VAR_INIT_UNSPECIFIED_NO_CACHEABLE

    #undef GPT_MEMMAP_ERROR
    #pragma section {}
#endif
#endif

#ifdef GPT_MEMMAP_ERROR
#error "Gpt_MemMap.h: no valid memory mapping symbol defined."
#endif /* GPT_MEMMAP_ERROR */

/**@} end of group PLATFORM_Macros */

#ifdef __cplusplus
}
#endif

/**@} end of group PLATFORM_Driver */
/**@} end of group G32A10xx_StdPeriphDriver */
