annotate win/lwlink.vcxproj @ 396:d0c0fede5021

Update to gcc6809lw patch which may help compilation of some sources Due to persistent random compiler crashes and errors related to "M_REGS", this patch update (4.6.4-2) essentially removes the varius constraints allowing the "soft registers" in most operations. It was causing more problems than it solved and it is not clear that the logic behind those soft registers even makes sense any more. This patch also fixes a bogus comparison related to selecting the right size for a constant. Instead of the excessively clever comparison scheme that was previously in use, the comparisons have been replaced with straight forward comparisions for the top and bottom of the relevant 2's complement ranges.
author William Astle <lost@l-w.ca>
date Mon, 20 Jul 2015 22:32:41 -0600
parents 15d1628180e7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
391
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
3 <ItemGroup Label="ProjectConfigurations">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
4 <ProjectConfiguration Include="Debug|Win32">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
5 <Configuration>Debug</Configuration>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
6 <Platform>Win32</Platform>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
7 </ProjectConfiguration>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
8 <ProjectConfiguration Include="Release|Win32">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
9 <Configuration>Release</Configuration>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
10 <Platform>Win32</Platform>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
11 </ProjectConfiguration>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
12 </ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
13 <ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
14 <ProjectReference Include="lwlib.vcxproj">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
15 <Project>{93a52e3f-d19d-4a1a-8b8f-15270bd3d0e2}</Project>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
16 </ProjectReference>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
17 </ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
18 <ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
19 <ClCompile Include="..\lwlink\expr.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
20 <ClCompile Include="..\lwlink\link.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
21 <ClCompile Include="..\lwlink\lwlink.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
22 <ClCompile Include="..\lwlink\main.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
23 <ClCompile Include="..\lwlink\map.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
24 <ClCompile Include="..\lwlink\output.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
25 <ClCompile Include="..\lwlink\readfiles.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
26 <ClCompile Include="..\lwlink\script.c" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
27 </ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
28 <ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
29 <ClInclude Include="..\lwlink\expr.h" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
30 <ClInclude Include="..\lwlink\lwlink.h" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
31 </ItemGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
32 <PropertyGroup Label="Globals">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
33 <ProjectGuid>{FF4E3359-4B82-4111-8D32-16E0DCFAE39E}</ProjectGuid>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
34 <Keyword>Win32Proj</Keyword>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
35 <RootNamespace>lwasm</RootNamespace>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
36 </PropertyGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
37 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
39 <ConfigurationType>Application</ConfigurationType>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
40 <UseDebugLibraries>true</UseDebugLibraries>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
41 <PlatformToolset>v120</PlatformToolset>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
42 <CharacterSet>Unicode</CharacterSet>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
43 </PropertyGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
45 <ConfigurationType>Application</ConfigurationType>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
46 <UseDebugLibraries>false</UseDebugLibraries>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
47 <PlatformToolset>v120</PlatformToolset>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
48 <WholeProgramOptimization>true</WholeProgramOptimization>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
49 <CharacterSet>Unicode</CharacterSet>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
50 </PropertyGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
51 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
52 <ImportGroup Label="ExtensionSettings">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
53 </ImportGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
54 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
56 </ImportGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
57 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
58 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
59 </ImportGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
60 <PropertyGroup Label="UserMacros" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
62 <LinkIncremental>true</LinkIncremental>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
63 <OutDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</OutDir>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
64 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
65 </PropertyGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
67 <LinkIncremental>false</LinkIncremental>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
68 <OutDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</OutDir>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
69 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
70 </PropertyGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
71 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
72 <ClCompile>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
73 <PrecompiledHeader>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
74 </PrecompiledHeader>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
75 <WarningLevel>Level3</WarningLevel>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
76 <Optimization>Disabled</Optimization>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
77 <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
78 <AdditionalIncludeDirectories>../lwlib</AdditionalIncludeDirectories>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
79 </ClCompile>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
80 <Link>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
81 <SubSystem>Console</SubSystem>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
82 <GenerateDebugInformation>true</GenerateDebugInformation>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
83 </Link>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
84 </ItemDefinitionGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
85 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
86 <ClCompile>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
87 <WarningLevel>Level3</WarningLevel>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
88 <PrecompiledHeader>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
89 </PrecompiledHeader>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
90 <Optimization>MaxSpeed</Optimization>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
91 <FunctionLevelLinking>true</FunctionLevelLinking>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
92 <IntrinsicFunctions>true</IntrinsicFunctions>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
93 <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
94 <AdditionalIncludeDirectories>../lwlib</AdditionalIncludeDirectories>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
95 </ClCompile>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
96 <Link>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
97 <SubSystem>Console</SubSystem>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
98 <GenerateDebugInformation>true</GenerateDebugInformation>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
99 <EnableCOMDATFolding>true</EnableCOMDATFolding>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
100 <OptimizeReferences>true</OptimizeReferences>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
101 </Link>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
102 </ItemDefinitionGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
103 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
104 <ImportGroup Label="ExtensionTargets">
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
105 </ImportGroup>
15d1628180e7 Add missing files to 221b5f58d8ad
William Astle <lost@l-w.ca>
parents:
diff changeset
106 </Project>