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

Bug#385306: marked as done (ICE: gimplification failed, c++)



Your message dated Fri, 22 Sep 2006 12:39:39 +0200
with message-id <20060922103939.GA11610@deprecation.cyrius.com>
and subject line Accepted gcc-snapshot 20060912-1 (source amd64)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: gcc-snapshot
Version: 20060823-1

PR28899

Works fine with gcc 4.1 and 4.2.0 20060819, but fails with 4.2
20060823 and 20060830.

> Automatic build of lcdf-typetools_2.36-1 on usurper by sbuild/amd64 0.46
...
> if /usr/lib/gcc-snapshot/bin/g++ -W -Wall -DHAVE_CONFIG_H -I. -I. -I.. -I../include    -g -O2 -MT otfcmap.o -MD -MP -MF ".deps/otfcmap.Tpo" -c -o otfcmap.o otfcmap.cc; \
>       then mv -f ".deps/otfcmap.Tpo" ".deps/otfcmap.Po"; else rm -f ".deps/otfcmap.Tpo"; exit 1; fi
> gimplification failed:
> {
>   register unsigned int __v;
>   register unsigned int __x;
> 
>   D.9311 = data + 4B;
>   D.9312 = (const uint32_t *) D.9311;
>   __x = *D.9312;
>   D.9313 = __builtin_constant_p (__x);
>   if (D.9313 != 0)
>     {
>       D.9314 = __x & 4278190080;
>       D.9315 = D.9314 >> 24;
>       D.9316 = __x & 16711680;
>       D.9317 = D.9316 >> 8;
>       D.9318 = D.9315 | D.9317;
>       D.9319 = __x & 65280;
>       D.9320 = D.9319 << 8;
>       D.9321 = D.9318 | D.9320;
>       D.9322 = __x & 255;
>       D.9323 = D.9322 << 24;
>       __v = D.9321 | D.9323;
>     }
>   else
>     {
>       __asm__("bswap %0":"=r" __v:"0" __x);
>     }
>   length = __v;
> } <bind_expr 0x2b62c0371af0
>     type <void_type 0x2b62bfaac0b0 void asm_written type_6 VOID
>         align 8 symtab 0 alias set -1
>         pointer_to_this <pointer_type 0x2b62bfaac160>>
>     side-effects tree_1
>     vars <var_decl 0x2b62c02c1b00 __v
>         type <integer_type 0x2b62bfa9a580 unsigned int sizes-gimplified asm_written public unsigned type_6 SI
>             size <integer_cst 0x2b62bfa87bd0 constant invariant 32>
>             unit size <integer_cst 0x2b62bfa876f0 constant invariant 4>
>             align 32 symtab -1074790304 alias set -1 precision 32 min <integer_cst 0x2b62bfa87cc0 0> max <integer_cst 0x2b62bfa87c90 4294967295>
>             pointer_to_this <pointer_type 0x2b62c0035630>>
>         used tree_1 unsigned regdecl decl_5 SI file otfcmap.cc line 207 size <integer_cst 0x2b62bfa87bd0 32> unit size <integer_cst 0x2b62bfa876f0 4>
>         align 32 context <function_decl 0x2b62c03221c0 check_table>
>         chain <var_decl 0x2b62c02c1dc0 __x type <integer_type 0x2b62bfa9a580 unsigned int>
>             used tree_1 tree_3 unsigned regdecl decl_5 SI file otfcmap.cc line 207 size <integer_cst 0x2b62bfa87bd0 32> unit size <integer_cst 0x2b62bfa876f0 4>
>             align 32 context <function_decl 0x2b62c03221c0 check_table>>>
>     body <statement_list 0x2b62bff337e0 type <void_type 0x2b62bfaac0b0 void>
>         side-effects head 0x2b62c038c4a0 tail 0x2b62c0346760 stmts 0x2b62c038bb40 0x2b62c038bb90 0x2b62c03715f0 0x2b62c038bc30 0x2b62c038bbe0 0x2b62c0371b40
> 
>         stmt <modify_expr 0x2b62c038bb40 type <pointer_type 0x2b62bffb10b0>
>             side-effects arg 0 <var_decl 0x2b62c038d2c0 D.9311>
>             arg 1 <plus_expr 0x2b62c03715a0 type <pointer_type 0x2b62bffb10b0>
>                 arg 0 <var_decl 0x2b62bff5e000 data>
>                 arg 1 <integer_cst 0x2b62c034c720 constant invariant 4>>
>             otfcmap.cc:207>
>         stmt <modify_expr 0x2b62c038bb90 type <pointer_type 0x2b62c0239dc0>
>             side-effects arg 0 <var_decl 0x2b62c038d370 D.9312>
>             arg 1 <nop_expr 0x2b62c035be40 type <pointer_type 0x2b62c0239dc0>
>                 arg 0 <var_decl 0x2b62c038d2c0 D.9311>>
>             otfcmap.cc:207>
>         stmt <modify_expr 0x2b62c03715f0 type <integer_type 0x2b62bfa9a580 unsigned int>
>             side-effects arg 0 <var_decl 0x2b62c02c1dc0 __x>
>             arg 1 <indirect_ref 0x2b62c035be80 type <integer_type 0x2b62c02480b0 unsigned int>
>                 readonly arg 0 <var_decl 0x2b62c038d370 D.9312>>
>             otfcmap.cc:207>
>         stmt <modify_expr 0x2b62c038bc30 type <integer_type 0x2b62bfa9a4d0 int>
>             side-effects arg 0 <var_decl 0x2b62c038d420 D.9313>
>             arg 1 <call_expr 0x2b62c0371690 type <integer_type 0x2b62bfa9a4d0 int>
>                 nothrow
>                 arg 0 <addr_expr 0x2b62c035bfc0 type <pointer_type 0x2b62c00538f0>
>                     readonly constant invariant arg 0 <function_decl 0x2b62bfb56000 __builtin_constant_p>>
>                 arg 1 <tree_list 0x2b62bff3ed50 value <var_decl 0x2b62c02c1dc0 __x>>
>                 otfcmap.cc:207>
>             otfcmap.cc:207>
>         stmt <cond_expr 0x2b62c038bbe0 type <void_type 0x2b62bfaac0b0 void>
>             side-effects
>             arg 0 <ne_expr 0x2b62c03716e0 type <boolean_type 0x2b62bfa9a8f0 bool>
>                 arg 0 <var_decl 0x2b62c038d420 D.9313>
>                 arg 1 <integer_cst 0x2b62bfaa5870 constant invariant 0>>
>             arg 1 <statement_list 0x2b62bffa46f0 type <void_type 0x2b62bfaac0b0 void>
>                 side-effects head 0x2b62c038c560 tail 0x2b62c038c6a0 stmts 0x2b62c038bc80 0x2b62c038bcd0 0x2b62c038bd20 0x2b62c038bd70 0x2b62c038bdc0 0x2b62c038be10 0x2b62c038be60 0x2b62c038beb0 0x2b62c038bf00 0x2b62c038bf50 0x2b62c0371aa0
> 
>                 stmt <modify_expr 0x2b62c038bc80 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d4d0 D.9314>
>                     arg 1 <bit_and_expr 0x2b62c0371730 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c02c1dc0 __x>
>                         arg 1 <integer_cst 0x2b62bfc56e70 constant invariant 4278190080>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038bcd0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d580 D.9315>
>                     arg 1 <rshift_expr 0x2b62c0371780 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038d4d0 D.9314>
>                         arg 1 <integer_cst 0x2b62bfef9150 constant invariant 24>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038bd20 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d630 D.9316>
>                     arg 1 <bit_and_expr 0x2b62c03717d0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c02c1dc0 __x>
>                         arg 1 <integer_cst 0x2b62c0350ba0 constant invariant 16711680>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038bd70 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d6e0 D.9317>
>                     arg 1 <rshift_expr 0x2b62c0371820 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038d630 D.9316>
>                         arg 1 <integer_cst 0x2b62bfb7bb70 constant invariant 8>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038bdc0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d790 D.9318>
>                     arg 1 <bit_ior_expr 0x2b62c0371870 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038d580 D.9315> arg 1 <var_decl 0x2b62c038d6e0 D.9317>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038be10 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d840 D.9319>
>                     arg 1 <bit_and_expr 0x2b62c03718c0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c02c1dc0 __x>
>                         arg 1 <integer_cst 0x2b62c0350c60 constant invariant 65280>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038be60 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d8f0 D.9320>
>                     arg 1 <lshift_expr 0x2b62c0371910 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038d840 D.9319> arg 1 <integer_cst 0x2b62bfb7bb70 8>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038beb0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038d9a0 D.9321>
>                     arg 1 <bit_ior_expr 0x2b62c0371960 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038d790 D.9318> arg 1 <var_decl 0x2b62c038d8f0 D.9320>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038bf00 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038da50 D.9322>
>                     arg 1 <bit_and_expr 0x2b62c03719b0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c02c1dc0 __x>
>                         arg 1 <integer_cst 0x2b62c00177e0 constant invariant 255>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c038bf50 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c038db00 D.9323>
>                     arg 1 <lshift_expr 0x2b62c0371a00 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038da50 D.9322> arg 1 <integer_cst 0x2b62bfef9150 24>>
>                     otfcmap.cc:207>
>                 stmt <modify_expr 0x2b62c0371aa0 type <integer_type 0x2b62bfa9a580 unsigned int>
>                     side-effects arg 0 <var_decl 0x2b62c02c1b00 __v>
>                     arg 1 <bit_ior_expr 0x2b62c0371a50 type <integer_type 0x2b62bfa9a580 unsigned int>
>                         arg 0 <var_decl 0x2b62c038d9a0 D.9321> arg 1 <var_decl 0x2b62c038db00 D.9323>>
>                     otfcmap.cc:207>>
>             arg 2 <statement_list 0x2b62bffa4780 type <void_type 0x2b62bfaac0b0 void>
>                 side-effects head 0x2b62c038c6c0 tail 0x2b62c038c6c0 stmts 0x2b62c02dfa20
> 
>                 stmt <asm_expr 0x2b62c02dfa20 type <void_type 0x2b62bfaac0b0 void>
>                     side-effects
>                     arg 0 <string_cst 0x2b62bff3ee70 type <array_type 0x2b62c03536e0>
>                         readonly constant invariant static "bswap %0\000">
>                     arg 1 <tree_list 0x2b62bff44030
>                         purpose <tree_list 0x2b62bff3ef90 value <string_cst 0x2b62bff3eea0>> value <var_decl 0x2b62c02c1b00 __v>>
>                     arg 2 <tree_list 0x2b62bff44120
>                         purpose <tree_list 0x2b62bff440f0 value <string_cst 0x2b62bff44060>> value <var_decl 0x2b62c02c1dc0 __x>>
>                     otfcmap.cc:207>>
>             otfcmap.cc:207>
>         stmt <modify_expr 0x2b62c0371b40 type <integer_type 0x2b62bff06000 uint32_t>
>             side-effects arg 0 <var_decl 0x2b62c003d6e0 length> arg 1 <var_decl 0x2b62c02c1b00 __v>
>             otfcmap.cc:206>>
>     block <block 0x2b62c0369a80 used vars <var_decl 0x2b62c02c1b00 __v>
>         supercontext <block 0x2b62c0369af0 used
>             supercontext <block 0x2b62c0369d90 used vars <var_decl 0x2b62c02c8b00 nGroups>
>                 supercontext <block 0x2b62c0369e00 used
>                     supercontext <block 0x2b62c0369e70 used
>                         supercontext <block 0x2b62c0369ee0 used vars <var_decl 0x2b62bff5e000 data> supercontext <block 0x2b62c0369f50> subblocks <block 0x2b62c02fbd90>> subblocks <block 0x2b62c0369e00>>
>                     subblocks <block 0x2b62c02fbee0 used supercontext <block 0x2b62c0369e00>
>                         subblocks <block 0x2b62c02fbe70 used vars <var_decl 0x2b62c003f8f0 __v> supercontext <block 0x2b62c02fbee0>>
>                         chain <block 0x2b62c02fb000 used supercontext <block 0x2b62c0369e00> subblocks <block 0x2b62c02fbf50> chain <block 0x2b62c0369230>>>> subblocks <block 0x2b62c0369af0>> subblocks <block 0x2b62c0369a80>
>             chain <block 0x2b62c0369b60 used vars <var_decl 0x2b62c02d70b0 __v> supercontext <block 0x2b62c0369d90>
>                 chain <block 0x2b62c0369d20 used vars <var_decl 0x2b62c02db160 i> supercontext <block 0x2b62c0369d90>
>                     subblocks <block 0x2b62c0369cb0 used vars <var_decl 0x2b62c02db210 startCharCode> supercontext <block 0x2b62c0369d20>
>                         subblocks <block 0x2b62c0369bd0 used vars <var_decl 0x2b62c02db4d0 __v> supercontext <block 0x2b62c0369cb0> chain <block 0x2b62c0369c40>>>>>>>
>     otfcmap.cc:207>
> otfcmap.cc: In member function 'int Efont::OpenType::Cmap::check_table(int, ErrorHandler*) const':
> otfcmap.cc:206: internal compiler error: gimplification failed
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> For Debian GNU/Linux specific bug reporting instructions,
> see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
> make[3]: *** [otfcmap.o] Error 1
> make[3]: Leaving directory `/build/tbm/lcdf-typetools-2.36/libefont'

-- 
Martin Michlmayr
http://www.cyrius.com/


--- End Message ---
--- Begin Message ---
Source: gcc-snapshot
Binary: gcc-snapshot
Version: 20060912-1

----- Forwarded message from Martin Michlmayr <tbm@cyrius.com> -----

From: Martin Michlmayr <tbm@cyrius.com>
Reply-To: debian-devel@lists.debian.org
Subject: Accepted gcc-snapshot 20060912-1 (source amd64)
Date: Tue, 12 Sep 2006 16:02:22 -0700
To: debian-devel-changes@lists.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 12 Sep 2006 19:12:38 +0200
Source: gcc-snapshot
Binary: gcc-snapshot
Architecture: source amd64
Version: 20060912-1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Martin Michlmayr <tbm@cyrius.com>
Description: 
 gcc-snapshot - A SNAPSHOT of the GNU Compiler Collection
Closes: 370105 382950 383283 383848 385182 385306 385339 385513
Changes: 
 gcc-snapshot (20060912-1) unstable; urgency=low
 .
   * SVN 20060912, taken from the trunk, revision 116893.
      - PR bootstrap/28784 and PR target/28672: bootstrap failures
        on IA64.
      - PR c++/28903: rejects VLA in template class's member with using
        (closes: #385182).
      - PR c++/28899: ICE: gimplification failed (closes: #385306).
      - PR c++/28906: rejects valid arrays (closes: #385513).
      - PR tree-optimization/28905: ICE in compare_name_with_value, at
        tree-vrp.c:3557 (closes: #385339).
      - PR tree-optimization/26197: ICE: tree check: expected ssa_name, have
        struct_field_tag in verify_ssa, at tree-ssa.c:776 (closes: #383848).
      - PR rtl-opt/27883 (mipsel): ICE in schedule_insns, at sched-rgn.c:3038
        (closes: #370105).
      - PR target/24367 (s390): ICE in extract_insn, at recog.c:2084 with
        -fPIC -O2 -funroll-loops (closes: #382950).
      - PR target/28753 (powerpc): ICE in extract_insn, at recog.c:2075
        (closes: #383283).
Files: 
 8c398776b36e6b0035369fd97cfd8fd4 2489 devel standard gcc-snapshot_20060912-1.dsc
 6768c22f852b36f223c1021667401fc4 39146431 devel standard gcc-snapshot_20060912.orig.tar.gz
 555ed351eafe24d8e3c77f346143e8c5 303404 devel standard gcc-snapshot_20060912-1.diff.gz
 9bd0f4ab0ceba0f98fe65f34c6be3ecc 107181666 devel extra gcc-snapshot_20060912-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFFBy9xKb5dImj9VJ8RAn4MAKCm3RLDF7cSXCddxOxoYCqhhe/ytwCfYKvT
4l08mjmH6zxEXTmSR4iWl0c=
=2GsJ
-----END PGP SIGNATURE-----


Accepted:
gcc-snapshot_20060912-1.diff.gz
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060912-1.diff.gz
gcc-snapshot_20060912-1.dsc
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060912-1.dsc
gcc-snapshot_20060912-1_amd64.deb
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060912-1_amd64.deb
gcc-snapshot_20060912.orig.tar.gz
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060912.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

----- End forwarded message -----

-- 
Martin Michlmayr
http://www.cyrius.com/

--- End Message ---

Reply to: