@@ -1217,7 +1217,7 @@ static void ConcatContents (DynamicStrings_Contents *c, const char *a_, unsigned
1217
1217
(* c ).next -> contents .next = NULL ;
1218
1218
ConcatContents (& (* c ).next -> contents , (const char * ) a , _a_high , h , o );
1219
1219
AddDebugInfo ((* c ).next );
1220
- (* c ).next = AssignDebug ((* c ).next , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 722 , (const char * ) "ConcatContents" , 14 );
1220
+ (* c ).next = AssignDebug ((* c ).next , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 722 , (const char * ) "ConcatContents" , 14 );
1221
1221
}
1222
1222
else
1223
1223
{
@@ -1315,7 +1315,7 @@ static void ConcatContentsAddress (DynamicStrings_Contents *c, void * a, unsigne
1315
1315
AddDebugInfo ((* c ).next );
1316
1316
if (TraceOn )
1317
1317
{
1318
- (* c ).next = AssignDebug ((* c ).next , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 917 , (const char * ) "ConcatContentsAddress" , 21 );
1318
+ (* c ).next = AssignDebug ((* c ).next , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 917 , (const char * ) "ConcatContentsAddress" , 21 );
1319
1319
}
1320
1320
}
1321
1321
else
@@ -1540,7 +1540,7 @@ extern "C" DynamicStrings_String DynamicStrings_InitString (const char *a_, unsi
1540
1540
AddDebugInfo (s );
1541
1541
if (TraceOn )
1542
1542
{
1543
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 758 , (const char * ) "InitString" , 10 );
1543
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 758 , (const char * ) "InitString" , 10 );
1544
1544
}
1545
1545
return s ;
1546
1546
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -1643,7 +1643,7 @@ extern "C" DynamicStrings_String DynamicStrings_InitStringCharStar (void * a)
1643
1643
AddDebugInfo (s );
1644
1644
if (TraceOn )
1645
1645
{
1646
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 957 , (const char * ) "InitStringCharStar" , 18 );
1646
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 957 , (const char * ) "InitStringCharStar" , 18 );
1647
1647
}
1648
1648
return s ;
1649
1649
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -1668,7 +1668,7 @@ extern "C" DynamicStrings_String DynamicStrings_InitStringChar (char ch)
1668
1668
s = DynamicStrings_InitString ((const char * ) & a .array [0 ], 1 );
1669
1669
if (TraceOn )
1670
1670
{
1671
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 977 , (const char * ) "InitStringChar" , 14 );
1671
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 977 , (const char * ) "InitStringChar" , 14 );
1672
1672
}
1673
1673
return s ;
1674
1674
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -1826,7 +1826,7 @@ extern "C" DynamicStrings_String DynamicStrings_Dup (DynamicStrings_String s)
1826
1826
s = DynamicStrings_Assign (DynamicStrings_InitString ((const char * ) "" , 0 ), s );
1827
1827
if (TraceOn )
1828
1828
{
1829
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1173 , (const char * ) "Dup" , 3 );
1829
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1173 , (const char * ) "Dup" , 3 );
1830
1830
}
1831
1831
return s ;
1832
1832
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -1848,7 +1848,7 @@ extern "C" DynamicStrings_String DynamicStrings_Add (DynamicStrings_String a, Dy
1848
1848
a = DynamicStrings_ConCat (DynamicStrings_ConCat (DynamicStrings_InitString ((const char * ) "" , 0 ), a ), b );
1849
1849
if (TraceOn )
1850
1850
{
1851
- a = AssignDebug (a , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1193 , (const char * ) "Add" , 3 );
1851
+ a = AssignDebug (a , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1193 , (const char * ) "Add" , 3 );
1852
1852
}
1853
1853
return a ;
1854
1854
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -1877,16 +1877,6 @@ extern "C" unsigned int DynamicStrings_Equal (DynamicStrings_String a, DynamicSt
1877
1877
Assertion_Assert (a -> contents .len == b -> contents .len );
1878
1878
while (i < a -> contents .len )
1879
1879
{
1880
- if (a -> contents .buf .array [i ] != a -> contents .buf .array [i ])
1881
- {
1882
- M2RTS_HALT (-1 );
1883
- __builtin_unreachable ();
1884
- }
1885
- if (b -> contents .buf .array [i ] != b -> contents .buf .array [i ])
1886
- {
1887
- M2RTS_HALT (-1 );
1888
- __builtin_unreachable ();
1889
- }
1890
1880
if (a -> contents .buf .array [i ] != b -> contents .buf .array [i ])
1891
1881
{
1892
1882
return FALSE;
@@ -1923,7 +1913,7 @@ extern "C" unsigned int DynamicStrings_EqualCharStar (DynamicStrings_String s, v
1923
1913
t = DynamicStrings_InitStringCharStar (a );
1924
1914
if (TraceOn )
1925
1915
{
1926
- t = AssignDebug (t , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1258 , (const char * ) "EqualCharStar" , 13 );
1916
+ t = AssignDebug (t , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1250 , (const char * ) "EqualCharStar" , 13 );
1927
1917
}
1928
1918
t = AddToGarbage (t , s );
1929
1919
if (DynamicStrings_Equal (t , s ))
@@ -1961,7 +1951,7 @@ extern "C" unsigned int DynamicStrings_EqualArray (DynamicStrings_String s, cons
1961
1951
t = DynamicStrings_InitString ((const char * ) a , _a_high );
1962
1952
if (TraceOn )
1963
1953
{
1964
- t = AssignDebug (t , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1288 , (const char * ) "EqualArray" , 10 );
1954
+ t = AssignDebug (t , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1280 , (const char * ) "EqualArray" , 10 );
1965
1955
}
1966
1956
t = AddToGarbage (t , s );
1967
1957
if (DynamicStrings_Equal (t , s ))
@@ -1999,7 +1989,7 @@ extern "C" DynamicStrings_String DynamicStrings_Mult (DynamicStrings_String s, u
1999
1989
}
2000
1990
if (TraceOn )
2001
1991
{
2002
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1320 , (const char * ) "Mult" , 4 );
1992
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1312 , (const char * ) "Mult" , 4 );
2003
1993
}
2004
1994
return s ;
2005
1995
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -2078,7 +2068,7 @@ extern "C" DynamicStrings_String DynamicStrings_Slice (DynamicStrings_String s,
2078
2068
AddDebugInfo (t -> contents .next );
2079
2069
if (TraceOn )
2080
2070
{
2081
- t -> contents .next = AssignDebug (t -> contents .next , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1388 , (const char * ) "Slice" , 5 );
2071
+ t -> contents .next = AssignDebug (t -> contents .next , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1380 , (const char * ) "Slice" , 5 );
2082
2072
}
2083
2073
}
2084
2074
t = t -> contents .next ;
@@ -2096,7 +2086,7 @@ extern "C" DynamicStrings_String DynamicStrings_Slice (DynamicStrings_String s,
2096
2086
}
2097
2087
if (TraceOn )
2098
2088
{
2099
- d = AssignDebug (d , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1405 , (const char * ) "Slice" , 5 );
2089
+ d = AssignDebug (d , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1397 , (const char * ) "Slice" , 5 );
2100
2090
}
2101
2091
return d ;
2102
2092
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -2224,7 +2214,7 @@ extern "C" DynamicStrings_String DynamicStrings_RemoveComment (DynamicStrings_St
2224
2214
}
2225
2215
if (TraceOn )
2226
2216
{
2227
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1517 , (const char * ) "RemoveComment" , 13 );
2217
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1509 , (const char * ) "RemoveComment" , 13 );
2228
2218
}
2229
2219
return s ;
2230
2220
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -2249,7 +2239,7 @@ extern "C" DynamicStrings_String DynamicStrings_RemoveWhitePrefix (DynamicString
2249
2239
s = DynamicStrings_Slice (s , (int ) (i ), 0 );
2250
2240
if (TraceOn )
2251
2241
{
2252
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1629 , (const char * ) "RemoveWhitePrefix" , 17 );
2242
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1621 , (const char * ) "RemoveWhitePrefix" , 17 );
2253
2243
}
2254
2244
return s ;
2255
2245
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -2274,7 +2264,7 @@ extern "C" DynamicStrings_String DynamicStrings_RemoveWhitePostfix (DynamicStrin
2274
2264
s = DynamicStrings_Slice (s , 0 , i + 1 );
2275
2265
if (TraceOn )
2276
2266
{
2277
- s = AssignDebug (s , (const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 1651 , (const char * ) "RemoveWhitePostfix" , 18 );
2267
+ s = AssignDebug (s , (const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 1643 , (const char * ) "RemoveWhitePostfix" , 18 );
2278
2268
}
2279
2269
return s ;
2280
2270
/* static analysis guarentees a RETURN statement will be used before here. */
@@ -2643,7 +2633,7 @@ extern "C" DynamicStrings_String DynamicStrings_PopAllocationExemption (unsigned
2643
2633
{
2644
2634
stop ();
2645
2635
/* writeString ("mismatched number of PopAllocation's compared to PushAllocation's") */
2646
- M2RTS_Halt ((const char * ) "../../gcc-git-devel-modula2 /gcc/m2/gm2-libs/DynamicStrings.mod" , 62 , 176 , (const char * ) "PopAllocationExemption" , 22 , (const char * ) "mismatched number of PopAllocation's compared to PushAllocation's" , 65 );
2636
+ M2RTS_Halt ((const char * ) "../../gcc-read-write /gcc/m2/gm2-libs/DynamicStrings.mod" , 55 , 176 , (const char * ) "PopAllocationExemption" , 22 , (const char * ) "mismatched number of PopAllocation's compared to PushAllocation's" , 65 );
2647
2637
}
2648
2638
else
2649
2639
{
0 commit comments