http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55030
Andreas Krebbel <krebbel at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |krebbel at gcc dot gnu.org --- Comment #7 from Andreas Krebbel <krebbel at gcc dot gnu.org> 2012-11-27 07:40:41 UTC --- (In reply to comment #5) > Author: hp > Date: Mon Nov 26 03:22:15 2012 > New Revision: 193802 > > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193802 > Log: > PR middle-end/55030 > * builtins.c (expand_builtin_setjmp_receiver): Update comment > regarding purpose of blockage. > * emit-rtl.c [!HAVE_blockage] (gen_blockage): Similarly for > the head comment. > * rtlanal.c (volatile_insn_p): Ditto. > * doc/md.texi (blockage): Update similarly. Change wording to > require one of two forms, rather than implying a wider choice. > * cse.c (cse_insn): Where checking for blocking insns, use > volatile_insn_p instead of manual check for volatile ASM. > * dse.c (scan_insn): Ditto. > * cselib.c (cselib_process_insn): Ditto. This patch broke bootstrap on s390x. /home/andreas/git/gcc-head/libgcc/libgcc2.c: In function ‘__powitf2’: /home/andreas/git/gcc-head/libgcc/libgcc2.c:1779:1: internal compiler error: in vt_expand_var_loc_chain, at var-tracking.c:8020 } ^ 0x80b9c219 vt_expand_var_loc_chain /home/andreas/git/gcc-head/gcc/var-tracking.c:8020 0x80b9cf23 vt_expand_loc_callback /home/andreas/git/gcc-head/gcc/var-tracking.c:8216 0x80305c7d cselib_expand_value_rtx_1 /home/andreas/git/gcc-head/gcc/cselib.c:1683 0x80305e3b cselib_expand_value_rtx_1 /home/andreas/git/gcc-head/gcc/cselib.c:1721 0x8030568d cselib_expand_value_rtx_cb(rtx_def*, bitmap_head_def*, int, rtx_def* (*)(rtx_def*, bitmap_head _def*, int, void*), void*) /home/andreas/git/gcc-head/gcc/cselib.c:1530 0x80b9c39b vt_expand_var_loc_chain /home/andreas/git/gcc-head/gcc/var-tracking.c:8054 0x80b9cf23 vt_expand_loc_callback /home/andreas/git/gcc-head/gcc/var-tracking.c:8216 0x80305c7d cselib_expand_value_rtx_1 /home/andreas/git/gcc-head/gcc/cselib.c:1683 0x80305e3b cselib_expand_value_rtx_1 /home/andreas/git/gcc-head/gcc/cselib.c:1721 0x8030568d cselib_expand_value_rtx_cb(rtx_def*, bitmap_head_def*, int, rtx_def* (*)(rtx_def*, bitmap_head _def*, int, void*), void*) /home/andreas/git/gcc-head/gcc/cselib.c:1530 0x80b9c39b vt_expand_var_loc_chain /home/andreas/git/gcc-head/gcc/var-tracking.c:8054 0x80b9cf23 vt_expand_loc_callback /home/andreas/git/gcc-head/gcc/var-tracking.c:8216 0x80305c7d cselib_expand_value_rtx_1 /home/andreas/git/gcc-head/gcc/cselib.c:1683 0x8030568d cselib_expand_value_rtx_cb(rtx_def*, bitmap_head_def*, int, rtx_def* (*)(rtx_def*, bitmap_head_def*, int, void*), void*) /home/andreas/git/gcc-head/gcc/cselib.c:1530 0x80b9c39b vt_expand_var_loc_chain /home/andreas/git/gcc-head/gcc/var-tracking.c:8054 0x80b9d67d vt_expand_1pvar /home/andreas/git/gcc-head/gcc/var-tracking.c:8331 0x80b9d9c7 emit_note_insn_var_location /home/andreas/git/gcc-head/gcc/var-tracking.c:8385 0x80f1a4e3 htab_traverse_noresize /home/andreas/git/gcc-head/libiberty/hashtab.c:784 0x80f1a5bf htab_traverse /home/andreas/git/gcc-head/libiberty/hashtab.c:800 0x80b9f613 emit_notes_for_changes /home/andreas/git/gcc-head/gcc/var-tracking.c:8749 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[5]: *** [_powitf2.o] Error 1 make[5]: *** Waiting for unfinished jobs....