[postgis-devel] Memory alignment issues (was: crash(somehow)resolved)

Michael Fuhr mike at fuhr.org
Thu Nov 17 20:33:04 PST 2005


On Thu, Nov 17, 2005 at 04:56:55PM -0700, Michael Fuhr wrote:
> On Thu, Nov 17, 2005 at 11:51:36PM +0100, strk at refractions.net wrote:
> > Michael, if you happen to run gcc, you might try adding
> > the -Wcast-align flag. I haven't had an option to test
> > it as on my architecture all cast are alignment-safe,
> > but sounds interesting.
> 
> I'll add that flag on the sparc when I get a chance

I added -Wcast-align to a build of the latest HEAD and got 382 "cast
increases required alignment" warnings (see attached file).  The build
environment was:

Solaris 9/sparc
gcc 3.4.2
PostgreSQL 8.0.4

-- 
Michael Fuhr
-------------- next part --------------
lwgeom_api.c:1672: warning: cast increases required alignment of target type
wktunparse.c:162: warning: cast increases required alignment of target type
lwgeom_spheroid.c:108: warning: cast increases required alignment of target type
lwgeom_spheroid.c:346: warning: cast increases required alignment of target type
lwgeom_spheroid.c:347: warning: cast increases required alignment of target type
lwgeom_spheroid.c:379: warning: cast increases required alignment of target type
lwgeom_spheroid.c:380: warning: cast increases required alignment of target type
lwgeom_spheroid.c:495: warning: cast increases required alignment of target type
lwgeom_spheroid.c:496: warning: cast increases required alignment of target type
lwgeom_spheroid.c:497: warning: cast increases required alignment of target type
lwgeom_spheroid.c:540: warning: cast increases required alignment of target type
lwgeom_spheroid.c:541: warning: cast increases required alignment of target type
lwgeom_ogc.c:80: warning: cast increases required alignment of target type
lwgeom_ogc.c:90: warning: cast increases required alignment of target type
lwgeom_ogc.c:114: warning: cast increases required alignment of target type
lwgeom_ogc.c:204: warning: cast increases required alignment of target type
lwgeom_ogc.c:219: warning: cast increases required alignment of target type
lwgeom_ogc.c:239: warning: cast increases required alignment of target type
lwgeom_ogc.c:332: warning: cast increases required alignment of target type
lwgeom_ogc.c:354: warning: cast increases required alignment of target type
lwgeom_ogc.c:391: warning: cast increases required alignment of target type
lwgeom_ogc.c:441: warning: cast increases required alignment of target type
lwgeom_ogc.c:499: warning: cast increases required alignment of target type
lwgeom_ogc.c:560: warning: cast increases required alignment of target type
lwgeom_ogc.c:594: warning: cast increases required alignment of target type
lwgeom_ogc.c:629: warning: cast increases required alignment of target type
lwgeom_ogc.c:668: warning: cast increases required alignment of target type
lwgeom_ogc.c:709: warning: cast increases required alignment of target type
lwgeom_ogc.c:758: warning: cast increases required alignment of target type
lwgeom_ogc.c:800: warning: cast increases required alignment of target type
lwgeom_ogc.c:832: warning: cast increases required alignment of target type
lwgeom_ogc.c:860: warning: cast increases required alignment of target type
lwgeom_ogc.c:898: warning: cast increases required alignment of target type
lwgeom_ogc.c:901: warning: cast increases required alignment of target type
lwgeom_ogc.c:935: warning: cast increases required alignment of target type
lwgeom_ogc.c:939: warning: cast increases required alignment of target type
lwgeom_ogc.c:988: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:305: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:309: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:341: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:342: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:559: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:576: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:804: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:807: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:810: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:813: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:816: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:862: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:863: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:864: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:907: warning: cast increases required alignment of target type
lwgeom_functions_analytic.c:908: warning: cast increases required alignment of target type
lwgeom_geos.c:189: warning: cast increases required alignment of target type
lwgeom_geos.c:191: warning: cast increases required alignment of target type
lwgeom_geos.c:200: warning: cast increases required alignment of target type
lwgeom_geos.c:208: warning: cast increases required alignment of target type
lwgeom_geos.c:435: warning: cast increases required alignment of target type
lwgeom_geos.c:436: warning: cast increases required alignment of target type
lwgeom_geos.c:537: warning: cast increases required alignment of target type
lwgeom_geos.c:538: warning: cast increases required alignment of target type
lwgeom_geos.c:634: warning: cast increases required alignment of target type
lwgeom_geos.c:715: warning: cast increases required alignment of target type
lwgeom_geos.c:807: warning: cast increases required alignment of target type
lwgeom_geos.c:808: warning: cast increases required alignment of target type
lwgeom_geos.c:885: warning: cast increases required alignment of target type
lwgeom_geos.c:886: warning: cast increases required alignment of target type
lwgeom_geos.c:1005: warning: cast increases required alignment of target type
lwgeom_geos.c:1006: warning: cast increases required alignment of target type
lwgeom_geos.c:1101: warning: cast increases required alignment of target type
lwgeom_geos.c:1173: warning: cast increases required alignment of target type
lwgeom_geos.c:1259: warning: cast increases required alignment of target type
lwgeom_geos.c:1326: warning: cast increases required alignment of target type
lwgeom_geos.c:1327: warning: cast increases required alignment of target type
lwgeom_geos.c:1404: warning: cast increases required alignment of target type
lwgeom_geos.c:1405: warning: cast increases required alignment of target type
lwgeom_geos.c:1482: warning: cast increases required alignment of target type
lwgeom_geos.c:1483: warning: cast increases required alignment of target type
lwgeom_geos.c:1561: warning: cast increases required alignment of target type
lwgeom_geos.c:1562: warning: cast increases required alignment of target type
lwgeom_geos.c:1640: warning: cast increases required alignment of target type
lwgeom_geos.c:1641: warning: cast increases required alignment of target type
lwgeom_geos.c:1716: warning: cast increases required alignment of target type
lwgeom_geos.c:1717: warning: cast increases required alignment of target type
lwgeom_geos.c:1794: warning: cast increases required alignment of target type
lwgeom_geos.c:1795: warning: cast increases required alignment of target type
lwgeom_geos.c:1871: warning: cast increases required alignment of target type
lwgeom_geos.c:1872: warning: cast increases required alignment of target type
lwgeom_geos.c:1942: warning: cast increases required alignment of target type
lwgeom_geos.c:1943: warning: cast increases required alignment of target type
lwgeom_geos.c:2037: warning: cast increases required alignment of target type
lwgeom_geos.c:2038: warning: cast increases required alignment of target type
lwgeom_geos.c:2111: warning: cast increases required alignment of target type
lwgeom_geos.c:2164: warning: cast increases required alignment of target type
lwgeom_geos.c:2554: warning: cast increases required alignment of target type
lwgeom_geos.c:2604: warning: cast increases required alignment of target type
lwgeom_geos.c:2606: warning: cast increases required alignment of target type
lwgeom_geos.c:2621: warning: cast increases required alignment of target type
lwgeom_geos.c:2676: warning: cast increases required alignment of target type
lwgeom_inout.c:72: warning: cast increases required alignment of target type
lwgeom_inout.c:76: warning: cast increases required alignment of target type
lwgeom_inout.c:97: warning: cast increases required alignment of target type
lwgeom_inout.c:118: warning: cast increases required alignment of target type
lwgeom_inout.c:148: warning: cast increases required alignment of target type
lwgeom_inout.c:162: warning: cast increases required alignment of target type
lwgeom_inout.c:197: warning: cast increases required alignment of target type
lwgeom_inout.c:215: warning: cast increases required alignment of target type
lwgeom_inout.c:254: warning: cast increases required alignment of target type
lwgeom_inout.c:277: warning: cast increases required alignment of target type
lwgeom_inout.c:361: warning: cast increases required alignment of target type
lwgeom_inout.c:411: warning: cast increases required alignment of target type
lwgeom_inout.c:429: warning: cast increases required alignment of target type
lwgeom_inout.c:437: warning: cast increases required alignment of target type
lwgeom_inout.c:456: warning: cast increases required alignment of target type
lwgeom_inout.c:474: warning: cast increases required alignment of target type
lwgeom_inout.c:505: warning: cast increases required alignment of target type
lwgeom_inout.c:522: warning: cast increases required alignment of target type
lwgeom_inout.c:537: warning: cast increases required alignment of target type
lwgeom_estimate.c:224: warning: cast increases required alignment of target type
lwgeom_estimate.c:224: warning: cast increases required alignment of target type
lwgeom_estimate.c:303: warning: cast increases required alignment of target type
lwgeom_estimate.c:303: warning: cast increases required alignment of target type
lwgeom_estimate.c:428: warning: cast increases required alignment of target type
lwgeom_estimate.c:547: warning: cast increases required alignment of target type
lwgeom_estimate.c:547: warning: cast increases required alignment of target type
lwgeom_estimate.c:636: warning: cast increases required alignment of target type
lwgeom_estimate.c:636: warning: cast increases required alignment of target type
lwgeom_estimate.c:637: warning: cast increases required alignment of target type
lwgeom_estimate.c:779: warning: cast increases required alignment of target type
lwgeom_estimate.c:784: warning: cast increases required alignment of target type
lwgeom_estimate.c:941: warning: cast increases required alignment of target type
lwgeom_estimate.c:953: warning: cast increases required alignment of target type
lwgeom_estimate.c:1623: warning: cast increases required alignment of target type
lwgeom_estimate.c:1628: warning: cast increases required alignment of target type
lwgeom_estimate.c:1694: warning: cast increases required alignment of target type
lwgeom_estimate.c:1869: warning: cast increases required alignment of target type
lwgeom_estimate.c:2312: warning: cast increases required alignment of target type
lwgeom_estimate.c:2373: warning: cast increases required alignment of target type
lwgeom_estimate.c:2374: warning: cast increases required alignment of target type
lwgeom_estimate.c:2375: warning: cast increases required alignment of target type
lwgeom_estimate.c:2379: warning: cast increases required alignment of target type
lwgeom_estimate.c:2380: warning: cast increases required alignment of target type
lwgeom_estimate.c:2471: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:71: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:367: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:542: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:555: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:571: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:601: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:631: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:658: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:685: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1462: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1487: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1519: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1561: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1590: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1641: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1698: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1699: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1738: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1742: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1775: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1781: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1782: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1783: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1822: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1847: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1853: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1854: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1855: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1884: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1890: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1891: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1892: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1893: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1926: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1927: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1928: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1932: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1970: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1977: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1982: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:1983: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2076: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2078: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2095: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2122: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2123: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2152: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2207: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2216: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2238: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2337: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2396: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2403: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2428: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2490: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2491: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2543: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2552: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2553: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2557: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2586: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2587: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2636: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2657: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2706: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2820: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2821: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2846: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2863: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2883: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2909: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2923: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2937: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2947: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2948: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2989: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2990: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2994: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2998: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:2999: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3020: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3021: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3022: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3038: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3039: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3087: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3127: warning: cast increases required alignment of target type
lwgeom_functions_basic.c:3146: warning: cast increases required alignment of target type
lwgeom_gist.c:92: warning: cast increases required alignment of target type
lwgeom_gist.c:93: warning: cast increases required alignment of target type
lwgeom_gist.c:145: warning: cast increases required alignment of target type
lwgeom_gist.c:146: warning: cast increases required alignment of target type
lwgeom_gist.c:183: warning: cast increases required alignment of target type
lwgeom_gist.c:184: warning: cast increases required alignment of target type
lwgeom_gist.c:221: warning: cast increases required alignment of target type
lwgeom_gist.c:222: warning: cast increases required alignment of target type
lwgeom_gist.c:259: warning: cast increases required alignment of target type
lwgeom_gist.c:260: warning: cast increases required alignment of target type
lwgeom_gist.c:297: warning: cast increases required alignment of target type
lwgeom_gist.c:298: warning: cast increases required alignment of target type
lwgeom_gist.c:335: warning: cast increases required alignment of target type
lwgeom_gist.c:336: warning: cast increases required alignment of target type
lwgeom_gist.c:373: warning: cast increases required alignment of target type
lwgeom_gist.c:374: warning: cast increases required alignment of target type
lwgeom_gist.c:411: warning: cast increases required alignment of target type
lwgeom_gist.c:412: warning: cast increases required alignment of target type
lwgeom_gist.c:445: warning: cast increases required alignment of target type
lwgeom_gist.c:446: warning: cast increases required alignment of target type
lwgeom_gist.c:483: warning: cast increases required alignment of target type
lwgeom_gist.c:484: warning: cast increases required alignment of target type
lwgeom_gist.c:527: warning: cast increases required alignment of target type
lwgeom_gist.c:550: warning: cast increases required alignment of target type
lwgeom_gist.c:574: warning: cast increases required alignment of target type
lwgeom_gist.c:588: warning: cast increases required alignment of target type
lwgeom_gist.c:622: warning: cast increases required alignment of target type
lwgeom_gist.c:638: warning: cast increases required alignment of target type
lwgeom_gist.c:653: warning: cast increases required alignment of target type
lwgeom_gist.c:653: warning: cast increases required alignment of target type
lwgeom_gist.c:655: warning: cast increases required alignment of target type
lwgeom_gist.c:658: warning: cast increases required alignment of target type
lwgeom_gist.c:844: warning: cast increases required alignment of target type
lwgeom_gist.c:846: warning: cast increases required alignment of target type
lwgeom_gist.c:861: warning: cast increases required alignment of target type
lwgeom_gist.c:874: warning: cast increases required alignment of target type
lwgeom_gist.c:913: warning: cast increases required alignment of target type
lwgeom_gist.c:948: warning: cast increases required alignment of target type
lwgeom_gist.c:976: warning: cast increases required alignment of target type
lwgeom_gist.c:977: warning: cast increases required alignment of target type
lwgeom_gist.c:978: warning: cast increases required alignment of target type
lwgeom_gist.c:1024: warning: cast increases required alignment of target type
lwgeom_gist.c:1025: warning: cast increases required alignment of target type
lwgeom_gist.c:1052: warning: cast increases required alignment of target type
lwgeom_gist.c:1054: warning: cast increases required alignment of target type
lwgeom_gist.c:1077: warning: cast increases required alignment of target type
lwgeom_gist.c:1093: warning: cast increases required alignment of target type
lwgeom_gist.c:1133: warning: cast increases required alignment of target type
lwgeom_gist.c:1189: warning: cast increases required alignment of target type
lwgeom_gist.c:1218: warning: cast increases required alignment of target type
lwgeom_btree.c:45: warning: cast increases required alignment of target type
lwgeom_btree.c:46: warning: cast increases required alignment of target type
lwgeom_btree.c:102: warning: cast increases required alignment of target type
lwgeom_btree.c:103: warning: cast increases required alignment of target type
lwgeom_btree.c:182: warning: cast increases required alignment of target type
lwgeom_btree.c:183: warning: cast increases required alignment of target type
lwgeom_btree.c:242: warning: cast increases required alignment of target type
lwgeom_btree.c:243: warning: cast increases required alignment of target type
lwgeom_btree.c:314: warning: cast increases required alignment of target type
lwgeom_btree.c:315: warning: cast increases required alignment of target type
lwgeom_btree.c:382: warning: cast increases required alignment of target type
lwgeom_btree.c:383: warning: cast increases required alignment of target type
lwgeom_transform.c:698: warning: cast increases required alignment of target type
lwgeom_transform.c:808: warning: cast increases required alignment of target type
lwgeom_transform.c:816: warning: cast increases required alignment of target type
lwgeom_transform.c:817: warning: cast increases required alignment of target type
lwgeom_box3d.c:119: warning: cast increases required alignment of target type
lwgeom_box3d.c:142: warning: cast increases required alignment of target type
lwgeom_box3d.c:150: warning: cast increases required alignment of target type
lwgeom_box3d.c:161: warning: cast increases required alignment of target type
lwgeom_box3d.c:210: warning: cast increases required alignment of target type
lwgeom_box3d.c:211: warning: cast increases required alignment of target type
lwgeom_box3d.c:230: warning: cast increases required alignment of target type
lwgeom_box3d.c:242: warning: cast increases required alignment of target type
lwgeom_box3d.c:249: warning: cast increases required alignment of target type
lwgeom_box3d.c:256: warning: cast increases required alignment of target type
lwgeom_box3d.c:263: warning: cast increases required alignment of target type
lwgeom_box3d.c:270: warning: cast increases required alignment of target type
lwgeom_box3d.c:277: warning: cast increases required alignment of target type
lwgeom_box3d.c:300: warning: cast increases required alignment of target type
lwgeom_box3d.c:317: warning: cast increases required alignment of target type
lwgeom_box3d.c:342: warning: cast increases required alignment of target type
lwgeom_box3d.c:343: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:80: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:99: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:122: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:123: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:137: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:138: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:163: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:164: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:175: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:176: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:187: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:188: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:200: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:201: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:213: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:214: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:225: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:226: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:237: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:238: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:250: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:251: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:262: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:263: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:277: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:278: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:290: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:291: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:320: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:321: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:352: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:353: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:365: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:383: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:389: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:395: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:401: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:424: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:440: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:462: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:498: warning: cast increases required alignment of target type
lwgeom_box2dfloat4.c:499: warning: cast increases required alignment of target type
lwgeom_chip.c:138: warning: cast increases required alignment of target type
lwgeom_chip.c:138: warning: cast increases required alignment of target type
lwgeom_chip.c:161: warning: cast increases required alignment of target type
lwgeom_chip.c:161: warning: cast increases required alignment of target type
lwgeom_chip.c:198: warning: cast increases required alignment of target type
lwgeom_chip.c:198: warning: cast increases required alignment of target type
lwgeom_chip.c:205: warning: cast increases required alignment of target type
lwgeom_chip.c:205: warning: cast increases required alignment of target type
lwgeom_chip.c:212: warning: cast increases required alignment of target type
lwgeom_chip.c:212: warning: cast increases required alignment of target type
lwgeom_chip.c:213: warning: cast increases required alignment of target type
lwgeom_chip.c:229: warning: cast increases required alignment of target type
lwgeom_chip.c:229: warning: cast increases required alignment of target type
lwgeom_chip.c:236: warning: cast increases required alignment of target type
lwgeom_chip.c:236: warning: cast increases required alignment of target type
lwgeom_chip.c:243: warning: cast increases required alignment of target type
lwgeom_chip.c:243: warning: cast increases required alignment of target type
lwgeom_chip.c:250: warning: cast increases required alignment of target type
lwgeom_chip.c:250: warning: cast increases required alignment of target type
lwgeom_chip.c:258: warning: cast increases required alignment of target type
lwgeom_chip.c:258: warning: cast increases required alignment of target type
lwgeom_svg.c:50: warning: cast increases required alignment of target type
lwgeom_svg.c:70: warning: cast increases required alignment of target type
lwgeom_gml.c:65: warning: cast increases required alignment of target type
lwgeom_gml.c:100: warning: cast increases required alignment of target type
lwgeom_dump.c:72: warning: cast increases required alignment of target type


More information about the postgis-devel mailing list