public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto
@ 2015-01-23 15:41 hjl.tools at gmail dot com
  2015-01-23 20:12 ` [Bug bootstrap/64754] [5 Regression] bootstrap failed " hjl.tools at gmail dot com
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-23 15:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

            Bug ID: 64754
           Summary: [5 Regression] bootstrap with
                    --with-build-config=bootstrap-lto
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com

On Linux/x86-32, r220018 gave

# .../gcc/configure --enable-clocale=gnu --with-system-zlib
--with-demangler-in-ld --enable-languages=c,c++ i686-linux
--prefix=/usr/gcc-5.0.0 --with-local-prefix=/usr/local
--enable-gnu-indirect-function --enable-targets=all
--with-build-config=bootstrap-lto --with-fpmath=sse
# make -j8 bootstrap
...
Comparing stages 2 and 3
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
gcc/ipa-icf.o differs
Makefile:19842: recipe for target 'compare' failed
make[3]: *** [compare] Error 1
make[3]: Leaving directory '/export/build/gnu/gcc-32bit-lto/build-i686-linux'
Makefile:19821: recipe for target 'stage3-bubble' failed
make[2]: *** [stage3-bubble] Error 2


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
@ 2015-01-23 20:12 ` hjl.tools at gmail dot com
  2015-01-23 20:23 ` hjl.tools at gmail dot com
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-23 20:12 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
The difference is

--- ipa-icf.s    2015-01-23 12:03:20.086849827 -0800
+++ ../stage1-gcc/ipa-icf.s    2015-01-23 12:03:14.307833745 -0800
@@ -10348,43 +10348,45 @@
     .ascii    "\322\306L\372\225Mi\361\0373\342\r\013"
     .text
     .section   
.gnu.lto__ZN7ipa_icf12sem_function12bb_dict_testE8auto_vecIiLj0EEii.1,"e",@progbits
-    .string   
"x\234\245W[L\223g\030\376\336\377\373\373\267\364\f\003\334\026\222-K\f\021\305\216l\311\262]\271;
\263d\027\333nv\267(c\312\305\246Q\\\2741\374\264\324\003\232\311\346\21187\234\342TD\020\005\021d\n8\246s*v\n\212\
210\003\001\217\250\005D\205Q\272\367\375\376\326\265\245\234\224\204\266\377\367\275\307\347}\236\227\"3\355g\216\
215\261l|\337\213\277`g \345_`,\307
I\274\242\2011\325(_71\325\314A\326\316eIw9\021\217\225\332\367\360X\007\212v\2
54Hz\031O\r\033\360I5\353\231A\212Y\233\214\007fz5\307HF\2725i\267Ff\002\233\346f\226,ta\325.,\314\032\274\260\001\
320\007\325"
-    .ascii    ",[\342\262N\321\033b\214&\263\305j\203l\030\224|\022T\r^\270"
-    .ascii    "\246\314\332\253\252No\303\246\274\217;\353\235f7g\314/1x'\t"
-    .ascii    "\336N\242v~\205Yh9\320\374\250+\206\277\013\f?\367\235\337\336"
-    .ascii    "e},\2719\300\233\370\350\311=\264\203\323\243\0042>z\2337\266"
-    .ascii   
"\231\223\367\250\371N5?\177'\036s\330\013\234B\356\203$\330\017"
-    .ascii    "I\f\217\030\024C2\0327\226\027\026\003\177_\204\335\332^rSFG"
-    .ascii    "\325Y\327\266S\235\027\357\3462\034\210\364\224\031\224\b\317"
-    .ascii    "\242K5m\n\377Px^\355\367=\343\344\251\326=CO\331\315up0\322S"
-    .ascii    "\307\240Tx\226\026\256[o\344\363\205\347\246&\357\367\001\317"
-    .ascii    "\r.y>9\226Eq<\004\311d}\263|t\213E\311Ek;a\204\340\224\203\002"
-    .ascii   
"\370^\366i\235\352\367\257Q\353\216\277\365\303\235\322\370\031"
gnu-18:pts/2[35]>   diff -up ../1 ../2| grep
gnu.lto__ZN7ipa_icf12sem_function12bb_dict_testE8auto_vecIiLj0EEii.
-  [284] .gnu.lto__ZN7ipa_icf12sem_function12bb_dict_testE8auto_vecIiLj0EEii.1
PROGBITS        00000000 05bd36 000700 00   E  0   0  1
+  [284] .gnu.lto__ZN7ipa_icf12sem_function12bb_dict_testE8auto_vecIiLj0EEii.1
PROGBITS        00000000 05bd36 0006fd 00   E  0   0  1
gnu-18:pts/2[36]> diff -up ipa-icf.s ../stage1-gcc    
/export/build/gnu/gcc-32bit-lto/build-i686-linux/stage2-gcc
--- ipa-icf.s    2015-01-23 12:03:20.086849827 -0800
+++ ../stage1-gcc/ipa-icf.s    2015-01-23 12:03:14.307833745 -0800
@@ -10348,43 +10348,45 @@
     .ascii    "\322\306L\372\225Mi\361\0373\342\r\013"
     .text
     .section   
.gnu.lto__ZN7ipa_icf12sem_function12bb_dict_testE8auto_vecIiLj0EEii.1,"e",@progbits
-    .string   
"x\234\245W[L\223g\030\376\336\377\373\373\267\364\f\003\334\026\222-K\f\021\305\216l\311\262]\271;\263d\027\333nv\267(c\312\305\246Q\\\2741\374\264\324\003\232\311\346\21187\234\342TD\020\005\021d\n8\246s*v\n\212\210\003\001\217\250\005D\205Q\272\367\375\376\326\265\245\234\224\204\266\377\367\275\307\347}\236\227\"3\355g\216\215\261l|\337\213\277`g
\345_`,\307
I\274\242\2011\325(_71\325\314A\326\316eIw9\021\217\225\332\367\360X\007\212v\254Hz\031O\r\033\360I5\353\231A\212Y\233\214\007fz5\307HF\2725i\267Ff\002\233\346f\226,ta\325.,\314\032\274\260\001\320\007\325"
-    .ascii    ",[\342\262N\321\033b\214&\263\305j\203l\030\224|\022T\r^\270"
-    .ascii    "\246\314\332\253\252No\303\246\274\217;\353\235f7g\314/1x'\t"
-    .ascii    "\336N\242v~\205Yh9\320\374\250+\206\277\013\f?\367\235\337\336"
-    .ascii    "e},\2719\300\233\370\350\311=\264\203\323\243\0042>z\2337\266"
-    .ascii   
"\231\223\367\250\371N5?\177'\036s\330\013\234B\356\203$\330\017"
-    .ascii    "I\f\217\030\024C2\0327\226\027\026\003\177_\204\335\332^rSFG"
-    .ascii    "\325Y\327\266S\235\027\357\3462\034\210\364\224\031\224\b\317"
-    .ascii    "\242K5m\n\377Px^\355\367=\343\344\251\326=CO\331\315up0\322S"
-    .ascii    "\307\240Tx\226\026\256[o\344\363\205\347\246&\357\367\001\317"
-    .ascii    "\r.y>9\226Eq<\004\311d}\263|t\213E\311Ek;a\204\340\224\203\002"
-    .ascii   
"\370^\366i\235\352\367\257Q\353\216\277\365\303\235\322\370\031"
-    .ascii    "\200nL\006J\250\245U\200b\350E$\003P\013F4QL\370\2427S\016\013"
-    .ascii    "}\262\342\213\301N\237b\351,\016_b\342\311.\201\342%\322\005"
-    .ascii    "c^LLc\355\223$z\347\267\300\265u\365\223u=\n\025\343\342:\027"
-    .ascii    "\3026;\211\335\004IT\207\311\361\220\t\253\341u:\315H\357\342"
-    .ascii    "J\250\321!2\322\343\243\263\356\322\256>q\206"
-    .string   
"\355\326\0167^QR\366a\273\035e\205nC.`u\001\302\303aH\241\221\271\033\232\3644zY\240\371\364\364\331\265\346B\370)\007=\366{\216\021\nF\0277\300\021\304\221\356\367t;K\365\216\203\030\320\340\346&\250\200B\030%\030\351\256\255\250\276\310\224\275\nS@%8\250\002\006G!;X\"Z\344m\254\3453w#\257:vxr\r\271gT\234\2639\222[\242\270*\230I\005b\323\316\232\241\246\234\326\274\204\260\341u\354)\336<\227\214\304\374\374\022D\316\026\216av\006\325\004U|h\233\226\3106\013\324ynn\245\036k\002=\376\\pl\300\212=\346\253\336B\327\341\204\0247\267\301q\321(hq\241\026\034\254\023r\333\\'\244()\220O\360[\240\221>\2113\\
8b\347\360G\314\305\343\320\260\276\343p\237\211\f\355BmG}\217\277\343Z-\210i\f\006\203\023\344\r'1\247"
-    .string    "\257:b\226\336\376\301\317\362\363\021\273\330\340,\353
\005\375h\372v\026\212\263\267\260\353az\216\323Y\244b\272X\ri\bG\272\036\221FwQ\253\034\240\243\263\177\315\266\375\236n\320\250f\"\366a\273\255.\353\363\003;\371\366\203\035\223\225\365V\017Y\250\035=\366\335"
-    .ascii    "I\322\350\221\235-\375\330G\034\247\230:v9Qc\370\246\342O4\177"
-    .ascii   
"3\022\2346\207\377i\235\215\034u\330\343)\254G$\036\341\232\221"
-    .ascii    "\005\355\350dX\257=[C\306\006\023\263\362\367qX\331\210cc\360"
-    .ascii   
"\007R\362\016\270\325*\321\036\231TW\367\266\351\263}\352Zr\217"
-    .ascii    "\363\243*\031\234F+\027\361\302\342\346\257\bp\024\001\016\t"
-    .ascii    "\254u\327\335\251\b"
-    .string   
"\354\214\020X\250\242J<\025\223)\352\317qj?\033T\324_\223**>\252\242\316\341\234\261\"\026\321@\231\257\273E\341\253\204*\236TV\035\264a4U\213\246\212hz8\037%\332\005\230\211<\b\310\363\227\366\274\304py\272\017lN%\033\312\032\220(\037#\321&!\321\2134\\c\250~\fQ%j\"\320<c@\363\026\236\252I\230C\242\373;(Q\212\013\227p\326\004\323\305\b\230\3566\027\004`\262E\205\35125f\024(5\037\350\f\372\207
C\001&B\246\371\177d\312\273\177T\302\232\306\220C\022YP\032\321\272\0375\027\211K\013\341\022yxE\200u\225\300J\fG\007i\223\200%k+'\f\233\2163U\370e
\021Z\0052\222\026\031-\nzn7\232\035\251\324\3015p\214\342h\304\r\264ik\255\225ky\020\361\304\300\022\3233\231\230o\2472\242\257\"[\220\365\327i\025\t"
-    .string   
"\203\326\367o\224Ura\255\nS}\320\264\235LM(F\2270\035#\305\031~I\247Uv\003I\357\346\257\212Z\fl\203\266\244\206\363n\345\365\230\264\355\020\033J\240\327\"\t\024\204\350\237(\364\331\335o\231\355\346\257C\207"
-    .ascii    "I~\016Rq\333\356\255\2724\007m\247NpP\235\001\224nB\032\241t"
-    .ascii   
"\355\324\372\226}\201\277\330\261\220\022\\\3671lu\262X\022\355"
-    .ascii    "S[\022]c\226D\351\344K\242{\234%\321\023\\\022\267^pI\334Fjv"
-    .ascii    "\005\226DH\003\323X\fw4\372c\200\216\223\253"
-    .string   
"\007\213?g\323R\337\335p\365\261\351I\357\236\226[\374\251\332}#-|%5\322J\302\352\250\307\350+\211\nNqP\024\252\203\301\375\350\362\354\215&\317\007B\236\017#dcd\222&\033\274\016\023\006=\207\262\377\301x\354\247d\360(\204\375&\226\233L\344\337^\335\227\327c\013\314g\232T\367\006\251\336;\206\352}A\252\213\304\375\220\346\022r\355\223\314\001^w4\226n\376`\n\274\036\030\303\353\032\317\235\311x\375x\034^\017\006y\375\344\005y\375\024g:\020\340\365\340.\017\237>\257\237\275\024\257\207^\212\327\303\023\362\232\346\201\325Q\217\023\362\032\243P\035\f\376\215\316\353\221h\274\366\t^\217F\360\332\022\344\265/\202\327\276\b^\373\306\3435%\003\177\b\257\255\032\257]\025k\266\325xF\002\337<\023\304\3779\261\302\300\306\326\342\332\277G\337p]\034\304\267O\300\320\225k\316\225\033i\3513"
-    .ascii    "P\245$\323\310\226<\033zZK\266\235}\003\377\323\002rCJ\24592"
-    .ascii    "V.]\262,\313\261\350\233\025\216\314\257\265\217\231Y\216\345"
-    .ascii    "KV,K\317X\356X\224\236.~3\227.H\315L\377jn:\223\263\026g.\327"
-    .ascii    "/\\\370\305\227\231\351Y\212f\247d-X\266(#+u\212\301\276\315"
-    .ascii    "H\237\273\230I\231+\377\003X\0019v"
+    .string   
"x\234\245W[P\224e\030\376\336\377\373\367\337e\317\020`5\314\3244\3430b\270Q\3154uUwN3]T7\3355F\244\\\224\216b\343\215\303\357.\353\001\235\244<1fa\202\251\210
\n\"H\272`\244\231\247MA\0211\024\360|\330\345\240B.\333\373~\377\256\355.\313I\231aw\377\357{\217\317\373</\213\314\264\2377m\214\345\343\373\016\374\005;\003\251\3504c\313\f\222\304k\232\031S\215\362e\023S\315\034d\355\\\226t\347S\361Xi|\007\217u\240h\307\212\244\227\361\324\260\006\237T\263\236\031\244\204\225\351x`\246Ws\202d\244[\223vkd&\260inf\311B\027V\355\302\302\254\341\013\033"
+    .string    "}P\r\300\362%.\353\024\275!\301h2[\2546\310\207A)
A\335\340\351K\312\214\035\252\352\3645\257+\374\350j\223\323\354\346\214\005%\006o\245\301\033i\324\316\2570\003-\373[\037t'\360\267\201\341g\377\251\315\335\326\001\311\315\001^\305Go\301\336-\234\036%\220\361\321\327\272\266\303\234\276]-r\252EE[\361\230\303\016\340\024r'\244\301.Hcx\304\240\034\322\321\270\245\272\244\034\370\273\"\354\306\316\212k2:\252NO\307V\365\375d7\227aw\254\247\314\240Bx\226\235k\350P\370\007\302\363b_\3401'O\325\363\030=e7\327\301\236XO\035\203J\341YY\262j\265\221\317\026\236\353\316\370\276\017y\256q\311\263\311\261*\216\343^H'\353k\325#\033,J\001Z\333\t#\004\247\032\024\300\367\252O<j0\270B\365\034z\355\207\233\225\311\323"
+    .string    "\335\230\f\224PK\253"
+    .string   
"\305\320\213H\006\240\026\214h\242\230\360Eo\246\034\026\372d\305\027\203\235>%\322Y\022\276$$\223]\n\305K\245\013\306|\230\230\306\352\227$z\347\327\301\265q\371\303U\275\n\025\343\342:\027\30263\215]\003IT\207\311\361\220\t\253\341U:\315H\357\342J\244\321^2\322\343\243\323sn\233_\234a\273\215\303-\027\224\214\235\330nWU\211\333P"
+    .ascii    "X]\210\360\260\0172hd\356\3463z\032\275,\320|t\354\304Js\t\374"
+    .ascii    "\264\f=vy\017\022\nF\0277\300~\304\221\356\267\3678+\365\216"
+    .ascii   
"=\030\320\340\346&\250\201\022\030!\030\351\256\243\254\251\314"
+    .ascii    "\224\277\024S@-8\250\002\006\007 ?\\\"Z\024\256m\344\323K\221"
+    .ascii    "W][\274\005\206\202\343*\316\331\034\313-Q\\\035L\247\002\261"
+    .ascii   
"ig\303\320\231e\355\205)Q\303\353\332^\276~\026\031\211\371\005"
+    .ascii    "%\210\235-\034\304\354\f\352\t\252\344\3106-\261m\026\253\236"
+    .ascii   
"\201~\304\305Jm6\204\332\374\271\370`\277\025\333,R}%\256})\031"
+    .ascii    "nn\203C\242W\320BC#8\330U(\350p\035\226\342dAJ\301o\241^\374"
+    .ascii    "\022g\270Cp\312\316\341\017\231\213'\241aS\327>\277\211\f\355"
+    .ascii   
"Bp\007\002\003\337q\255\034\2045\001\203\301a\362\206#\230S\340"
+    .ascii    "W\0373N_\337\340\247EE\b_bx\234\036\310@?\"\200\235EB\355+\351"
+    .ascii    "\276\237\275\314\351,S1]\242\0066D\203\335\204`\243\273\250U"
+    .ascii    "\0161\322\331\267b\323.o\017hl3\021\001\261\335v\227\365\351"
+    .ascii    "\201\235|\373\300\216\311\252\356\326\017Y\250\035=\366\335\f"
+    .ascii    "i\322\310\376\255m}\330G\022\247\230:v>U#\371\272\362\2175\177"
+    .ascii    "3r\234\226G\360\221\307F\216:\354\361(\326#\022?\341\232"
+    .string   
"\221\005\355\350dX\257=[#&\007\343\023\363\3671\210\331\202cc\360\007\262\362&\270\325:\321\036\231\324\327\337\355\320\347\007\324\225\344\236\024Da28\206V.\342\205\305\315_\020\340(\002\034\322X\373\266[\223\321\330q\241\261HQUxk&\022\325\237c\324~\",\252\277&\024Ur\\Q\235\3049cE,\246\201\252@O\233\302\227\na<\254\255\333c\303h\252\026M\025\321\364p*N\264\3230\035y\020R\350/\235\205\251\321\nu\357^\237I6\2245\244R>J\245g\204J\317\322p\215\221\3721\214\245R\023\341\346\035\205\233\257\344hC\312\353\244\273\277\303*\245\320p\016\307MH\235\215A\352Vkq\b)[\\\244\316SoF\001T\353\356\253a\377\bp(\300x\340\264\376\017Nu\317\217JT\337\030rH\"\013J#\272\017\242\354b\241i#hb\017/\b\274.\022^\251\321"
+    .ascii   
"!sR\260dm\353Da\323u\274\016\277\022\244B\273@F\322\"\243Eq\357"
+    .ascii   
"\215\026\263#\223:\270\004\216\021\234\216\270\201\016m\263\265"
+    .ascii    "s-\017\"\236\032\332cz&\023\371\355TF\374md\013\023\3772m#\001"
+    .ascii    "`\330\372\316\225\252Z.\254Ua\252\017\233v\222\251\t\365\350"
+    .ascii    "\022\246\243\3248-(\351\264\312\256 \357\335\374EQ\213\201\255"
+    .ascii    "\321\366\324p\341\365\302^\223\266
\022#9\364R,\207\302\020\375"
+    .ascii    "\023\207>\245}\226\231n\3762t\t\220\344\247 \225w\224n\324e9"
+    .ascii   
"hA]\005\007\325\031B\351\032d\021J\227\216\256n\333\031\372\273"
+    .ascii    "\235\b\031\341\215\237\300\226\247\213=\3219\271=\321=jOTN\274"
+    .ascii    "'z\306\330\023\275\341=q\375\031\367\304\r\244fwhOD40\205\335"
+    .ascii    "pS\243?\006\350:\262|\260\37436%\365\335\212V\037\233\232\364"
+    .ascii    "nk\271\305_\253\322+Y\321[\251\205\266\022VG=\306\337JTp\206"
+    .ascii    "\203\242P\035\f\356\304\227\347\335x\362\274'\344y?F6F&i\262"
+    .ascii   
"\301\353(a\320s$\373\357\215\305~J\006\017\"\330ob\005\351D\376"
+    .ascii    "\315\365\376\302^[h>S\244\272/L\365\273\243\250\356\017S"
+    .string   
"]$\356\203,\227\220\253_2\207x\335\325R\271\376\275I\360\272\177\024\257\033\2747'\342\365\300\030\274\036\f\363\372\3413\362\372\021\316\264?\304\353\301m^>u^?~.^\017=\027\257\207\307\3455\315\003\253\243\036\307\3455F\241:\030\374\033\237\327O\342\361:
x=\022\303kK\230\327\201\030^\007bx\035\030\213\327\224\f\202\021\274\266j\274v\325\254\330\324\340}\022\372\362\231\"\376\333I\024\0066\266\022\327\376m\372\222\353\342
\276\200\002\206\256]q\262\332HK\237\001\200*\245\231\236l(\264\241\247\265b\323\211W\360\377-
7\244T\226#g\311\202\371\013\363\034s\277Y\354\310\375Z\373\230\233\347X4\177\361\302\354\234E\216\271\331\331\3427w\301\234\314\334\354\257fe39o^\356\"\375\027_|\376env\236\242\331)ys\026\316\315\311\313\234d\260os\262g\315cR\356\222\377"
+    .ascii    " \342>L"
     .text
     .section   
.gnu.lto__ZN7ipa_icf12sem_function14equals_privateEPNS_8sem_itemER8hash_mapIP11symtab_nodeS2_22default_hashmap_traitsE.part.153.1,"e",@progbits
     .ascii   
"x\234\235]\007\\\025\307\326\237\331\275\025P\214\2115X\243\246"


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
  2015-01-23 20:12 ` [Bug bootstrap/64754] [5 Regression] bootstrap failed " hjl.tools at gmail dot com
@ 2015-01-23 20:23 ` hjl.tools at gmail dot com
  2015-01-23 21:25 ` hjl.tools at gmail dot com
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-23 20:23 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
The function in question is

ipa_icf::sem_function::bb_dict_test(auto_vec<int, 0u>, int, int) [clone .1]


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
  2015-01-23 20:12 ` [Bug bootstrap/64754] [5 Regression] bootstrap failed " hjl.tools at gmail dot com
  2015-01-23 20:23 ` hjl.tools at gmail dot com
@ 2015-01-23 21:25 ` hjl.tools at gmail dot com
  2015-01-23 21:43 ` hjl.tools at gmail dot com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-23 21:25 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org
   Target Milestone|---                         |5.0

--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> ---
Valgrind reports:

==18318== Conditional jump or move depends on uninitialised value(s)
==18318==    at 0x8C67E4A: maybe_set_dependence_info(tree_node*, tree_node*,
unsigned short&, variable_info*, unsigned short&) (tree-ssa-structalias.c:7046)
==18318==    by 0x8C68270: compute_dependence_clique()
(tree-ssa-structalias.c:7127)
==18318==    by 0x8C683ED: compute_may_aliases() (tree-ssa-structalias.c:7184)
==18318==    by 0x899E7EC: execute_function_todo(function*, void*)
(passes.c:1927)
==18318==    by 0x899DB1D: do_per_function(void (*)(function*, void*), void*)
(passes.c:1647)
==18318==    by 0x899EA99: execute_todo(unsigned int) (passes.c:2012)
==18318==    by 0x899F3BC: execute_one_pass(opt_pass*) (passes.c:2339)
==18318==    by 0x899F548: execute_pass_list_1(opt_pass*) (passes.c:2378)
==18318==    by 0x899F578: execute_pass_list_1(opt_pass*) (passes.c:2379)
==18318==    by 0x899F5AB: execute_pass_list(function*, opt_pass*)
(passes.c:2389)
==18318==    by 0x899DE68: do_per_function_toporder(void (*)(function*, void*),
void*) (passes.c:1724)
==18318==    by 0x89A0112: execute_ipa_pass_list(opt_pass*) (passes.c:2730)
==18318== 

In codes added by r218005:

          if (clique == 0)
            clique = ++cfun->last_clique;
          if (restrict_var->ruid == 0)
                            ^^^^ It isn't initialized.
            restrict_var->ruid = ++last_ruid;
          MR_DEPENDENCE_CLIQUE (ref) = clique;
          MR_DEPENDENCE_BASE (ref) = restrict_var->ruid;
          return true;


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
                   ` (2 preceding siblings ...)
  2015-01-23 21:25 ` hjl.tools at gmail dot com
@ 2015-01-23 21:43 ` hjl.tools at gmail dot com
  2015-01-23 22:44 ` hjl.tools at gmail dot com
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-23 21:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-01-23
     Ever confirmed|0                           |1

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> ---
I am testing this patch:

diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c
index 96d1ce3..4c43b75 100644
--- a/gcc/tree-ssa-structalias.c
+++ b/gcc/tree-ssa-structalias.c
@@ -409,6 +409,7 @@ new_var_info (tree t, const char *name)
   ret->may_have_pointers = true;
   ret->only_restrict_pointers = false;
   ret->is_restrict_var = false;
+  ret->ruid = 0;
   ret->is_global_var = (t == NULL_TREE);
   ret->is_fn_info = false;
   if (t && DECL_P (t))


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
                   ` (3 preceding siblings ...)
  2015-01-23 21:43 ` hjl.tools at gmail dot com
@ 2015-01-23 22:44 ` hjl.tools at gmail dot com
  2015-01-26 12:48 ` hjl at gcc dot gnu.org
  2015-01-26 12:49 ` hjl.tools at gmail dot com
  6 siblings, 0 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-23 22:44 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> ---
A patch is posted at

https://gcc.gnu.org/ml/gcc-patches/2015-01/msg02141.html


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
                   ` (4 preceding siblings ...)
  2015-01-23 22:44 ` hjl.tools at gmail dot com
@ 2015-01-26 12:48 ` hjl at gcc dot gnu.org
  2015-01-26 12:49 ` hjl.tools at gmail dot com
  6 siblings, 0 replies; 8+ messages in thread
From: hjl at gcc dot gnu.org @ 2015-01-26 12:48 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

--- Comment #6 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> ---
Author: hjl
Date: Mon Jan 26 12:47:20 2015
New Revision: 220108

URL: https://gcc.gnu.org/viewcvs?rev=220108&root=gcc&view=rev
Log:
Initialize ruid in new_var_info

    PR bootstrap/64754
    * tree-ssa-structalias.c (new_var_info): Initialize ruid.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-ssa-structalias.c


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug bootstrap/64754] [5 Regression] bootstrap failed with --with-build-config=bootstrap-lto
  2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
                   ` (5 preceding siblings ...)
  2015-01-26 12:48 ` hjl at gcc dot gnu.org
@ 2015-01-26 12:49 ` hjl.tools at gmail dot com
  6 siblings, 0 replies; 8+ messages in thread
From: hjl.tools at gmail dot com @ 2015-01-26 12:49 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64754

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from H.J. Lu <hjl.tools at gmail dot com> ---
Fixed.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-01-26 12:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-23 15:41 [Bug bootstrap/64754] New: [5 Regression] bootstrap with --with-build-config=bootstrap-lto hjl.tools at gmail dot com
2015-01-23 20:12 ` [Bug bootstrap/64754] [5 Regression] bootstrap failed " hjl.tools at gmail dot com
2015-01-23 20:23 ` hjl.tools at gmail dot com
2015-01-23 21:25 ` hjl.tools at gmail dot com
2015-01-23 21:43 ` hjl.tools at gmail dot com
2015-01-23 22:44 ` hjl.tools at gmail dot com
2015-01-26 12:48 ` hjl at gcc dot gnu.org
2015-01-26 12:49 ` hjl.tools at gmail dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).