poke-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

jitter generates GCC-only code in pvm-vm2.c


From: Bruno Haible
Subject: jitter generates GCC-only code in pvm-vm2.c
Date: Sun, 21 Feb 2021 14:54:29 +0100
User-agent: KMail/5.1.3 (Linux/4.4.0-201-generic; KDE/5.18.0; x86_64; ; )

When I attempt to build poke on AIX with xlc, I get these compilation errors
from pvm-vm2.c:

"../../libpoke/pvm.jitter", line 1332.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1334.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1336.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1338.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1340.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1342.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1344.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1346.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1348.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1350.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1352.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1354.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1356.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1358.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1360.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1362.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1364.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1366.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1368.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1370.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1372.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1374.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1376.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1378.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1380.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1382.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1384.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1386.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1388.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1390.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1392.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1394.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1396.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1398.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1400.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1402.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1404.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1406.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1408.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1410.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1412.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1414.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1416.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1418.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1420.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1422.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1424.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1426.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1428.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1430.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1432.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1434.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1436.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1438.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1440.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1442.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1444.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1446.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1448.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1450.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1452.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1454.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1456.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1458.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1460.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1462.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1464.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1466.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1468.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1470.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1472.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1474.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1476.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1478.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1480.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1482.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1484.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1486.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1488.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1490.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1492.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1494.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1496.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1498.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1500.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1502.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1504.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1506.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1508.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1510.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1512.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1514.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1516.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1518.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1520.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1522.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1524.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1526.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1528.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1530.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1532.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1534.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1536.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1538.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1540.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1542.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1544.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1546.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1548.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1550.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1552.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1554.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1556.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1558.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1560.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1562.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1564.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1566.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1568.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1570.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1572.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1574.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1576.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1578.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1580.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1582.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1584.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1586.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1588.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1590.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1592.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1594.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1596.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1598.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1600.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1602.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1604.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1606.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1608.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1610.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1612.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1614.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1616.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1618.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1620.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1622.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1624.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1626.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1628.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1630.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1632.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1634.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1636.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1638.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1640.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1642.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1644.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1646.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1648.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1650.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1652.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1654.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1656.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1658.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1660.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1662.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1664.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1666.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1668.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1670.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1672.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1674.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1676.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1678.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1680.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1682.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1684.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1686.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1688.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1690.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1692.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1694.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1696.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1698.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1700.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1702.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1704.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1706.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1708.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1710.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1712.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1714.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1716.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1718.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1720.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1722.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1724.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1726.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1728.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1730.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1732.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1734.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1736.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1738.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1740.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1742.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1744.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1746.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1748.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1750.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1752.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1754.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1756.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1758.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1760.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1762.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1764.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1766.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1768.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1770.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1772.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1774.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1776.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1778.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1780.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1782.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1784.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1786.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1788.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1790.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1792.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1794.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1796.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1798.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1800.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1802.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1804.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1806.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1808.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1810.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1812.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1814.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1816.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1818.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1820.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1822.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1824.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1826.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1828.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1830.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1832.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1834.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1836.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1838.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1840.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1842.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1844.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1846.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1848.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1850.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1852.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1854.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1856.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1858.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1860.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1862.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1864.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1866.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1868.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1870.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1872.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1874.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1876.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1878.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1880.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1882.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1884.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1886.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1888.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1890.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1892.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1894.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1896.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1898.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1900.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1902.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1904.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1906.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1908.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1910.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1912.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1914.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1916.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1918.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1920.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1922.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1924.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1926.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1928.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1930.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1932.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1934.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1936.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1938.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1940.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1942.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1944.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1946.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1948.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1950.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1952.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1954.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1956.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1958.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1960.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1962.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1964.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1966.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1968.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1970.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1972.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1974.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1976.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1978.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1980.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1982.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1984.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1986.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 1988.13: 1506-221 (S) Initializer must be a 
valid constant expression.
"../../libpoke/pvm.jitter", line 2023.1: 1506-224 (I) Incorrect pragma ignored.
"../../libpoke/pvm.jitter", line 2024.1: 1506-224 (I) Incorrect pragma ignored.
"../../libpoke/pvm.jitter", line 2298.1: 1506-224 (I) Incorrect pragma ignored.
"../../libpoke/pvm.jitter", line 2299.1: 1506-224 (I) Incorrect pragma ignored.
"../../libpoke/pvm.jitter", line 2305.1: 1506-224 (I) Incorrect pragma ignored.
"../../libpoke/pvm.jitter", line 2322.20: 1506-275 (S) Unexpected text '&&' 
encountered.
"../../libpoke/pvm.jitter", line 2323.49: 1506-277 (S) Syntax error: possible 
missing ';' or ','?
"../../libpoke/pvm.jitter", line 2322.12: 1506-120 (W) Function cannot return a 
volatile qualified type.
"../../libpoke/pvm.jitter", line 2322.45: 1506-404 (W) restrict can only 
qualify a pointer type.
"../../libpoke/pvm.jitter", line 2323.3: 1506-095 (S) Unexpected parameter 
jitter_saved_exit_non_replicated_code_pointer.
"../../libpoke/pvm.jitter", line 5416.4: 1506-117 (S) Operand must be a scalar 
type.
gmake[2]: *** [Makefile:2478: libpvmjitter_la-pvm-vm2.lo] Error 1

Looking at the errors in line 2322, 2323: They come from this code in pvm-vm2.c:

  volatile typeof (&& jitter_exit_vm_label) restrict
  jitter_saved_exit_non_replicated_code_pointer = &&jitter_exit_vm_label;

This is a GCC extension, see
<https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gcc/Labels-as-Values.html>.
(By the way, why the 'typeof'? Label addresses are of type 'void *'.)

How are we supposed to compile this with an ISO C compliant compiler?

Maybe you can generate code like this:

  #if defined __GNUC__ || defined __clang__
    ... code for GNU C and compatible compilers ...
  #else
    ... code for other compilers ...
  #endif

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]