From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29276 invoked by alias); 30 Oct 2004 22:16:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 29260 invoked by uid 48); 30 Oct 2004 22:16:08 -0000 Date: Sat, 30 Oct 2004 22:16:00 -0000 Message-ID: <20041030221608.29259.qmail@sourceware.org> From: "belyshev at lubercy dot com" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040620185309.16104.gcc@weidai.com> References: <20040620185309.16104.gcc@weidai.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug rtl-optimization/16104] [3.3/3.4 regression] ICE in reload_cse_simplify_operands, at postreload.c:378 with SSE2 code on -O2 X-Bugzilla-Reason: CC X-SW-Source: 2004-10/txt/msg03830.txt.bz2 List-Id: ------- Additional Comments From belyshev at lubercy dot com 2004-10-30 22:16 ------- this is small testcase for original bug (ICE in postreload.c), it fails in 3.3 and 3.4 but not in 4.0.0, use -Os -msse2 to repeat: ----------------------------------------------------------------------------------------- void foo (int *j) { int __attribute__ ((mode (V2SI))) k; long long t = (long long) k; j[0] = t; } ----------------------------------------------------------------------------------------- Note I cannot repeat this bug on 4.0.0 neither with this nor with Volker's testcases, so I cleared 4.0 regression flag. -- What |Removed |Added ---------------------------------------------------------------------------- GCC target triplet| |i*86-*-* sse2 Known to fail|3.4.0 4.0.0 |3.3.3 3.3.4 3.4.0 3.4.1 | |3.4.2 3.4.3 Known to work|3.3.3 |4.0.0 Last reconfirmed|2004-06-20 19:22:09 |2004-10-30 22:16:07 date| | Summary|[3.4/4.0 regression] ICE in |[3.3/3.4 regression] ICE in |reload_cse_simplify_operands|reload_cse_simplify_operands |, at postreload.c:378 with |, at postreload.c:378 with |SSE2 code on -O2 |SSE2 code on -O2 Target Milestone|3.4.3 |3.4.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16104