From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21327 invoked by alias); 6 Oct 2007 19:41:44 -0000 Received: (qmail 21319 invoked by uid 22791); 6 Oct 2007 19:41:43 -0000 X-Spam-Check-By: sourceware.org Received: from miranda.se.axis.com (HELO miranda.se.axis.com) (193.13.178.8) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 06 Oct 2007 19:41:37 +0000 Received: from ignucius.se.axis.com (ignucius.se.axis.com [10.83.5.18]) by miranda.se.axis.com (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id l96JfWf2013025; Sat, 6 Oct 2007 21:41:32 +0200 Received: from ignucius.se.axis.com (localhost [127.0.0.1]) by ignucius.se.axis.com (8.12.8p1/8.12.8/Debian-2woody1) with ESMTP id l96JfWbH029945; Sat, 6 Oct 2007 21:41:32 +0200 Received: (from hp@localhost) by ignucius.se.axis.com (8.12.8p1/8.12.8/Debian-2woody1) id l96JfQA6029941; Sat, 6 Oct 2007 21:41:26 +0200 Date: Sat, 06 Oct 2007 19:41:00 -0000 Message-Id: <200710061941.l96JfQA6029941@ignucius.se.axis.com> From: Hans-Peter Nilsson To: aoliva@redhat.com CC: gcc-patches@gcc.gnu.org In-reply-to: (message from Alexandre Oliva on Sat, 06 Oct 2007 08:45:00 -0300) Subject: Regression with "Re: [vtab (and trunk?)] fix fallout from SSA-coalescing user variables" Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-10/txt/msg00341.txt.bz2 > From: Alexandre Oliva > Date: Sat, 06 Oct 2007 08:45:00 -0300 > from Alexandre Oliva > > PR tree-optimization/33572 > * tree-cfg.c (verify_stmts): Check for missing PHI defs. > * tree-inline.c (update_ssa_across_eh_edges): Renamed to... > (update_ssa_across_abnormal_edges): ... this. Set slots in the > return PHI node. > (copy_edges_for_bb): Handle nonlocal label edges. > (make_nonlocal_label_edges): Deleted. > (optimize_inline_calls): Don't call it. A change in the range 129038:129054, where the only suspects are the change above and theoretically your subsequent: PR tree-optimization/33655 * tree-sra.c (bitfield_overlaps_p): Handle array and complex elements. seems to have caused this regression for cris-elf: Running /tmp/hpautotest-gcc1/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp ... ... FAIL: ext/pb_ds/regression/hash_no_data_map_rand.cc (test for excess errors) with the log saying: /tmp/hpautotest-gcc1/gcc/libstdc++-v3/testsuite/util/regression/rand/assoc/detail/constructor_destructor_fn_imps.hpp: In member function 'bool __gnu_pbds::test::detail::container_rand_regression_test::it_constructor_imp(__gnu_pbds::cc_hash_tag) [with Cntnr = __gnu_pbds::cc_hash_table<__gnu_pbds::test::basic_type, __gnu_pbds::null_mapped_type, __gnu_pbds::test::hash, std::equal_to<__gnu_pbds::test::basic_type>, __gnu_pbds::test::direct_mask_range_hashing_t_<__gnu_cxx::throw_allocator<__gnu_pbds::test::basic_type> >, __gnu_pbds::hash_standard_resize_policy<__gnu_pbds::test::hash_exponential_size_policy_t_<__gnu_cxx::throw_allocator<__gnu_pbds::test::basic_type> >, __gnu_pbds::test::hash_load_check_resize_trigger_t_<__gnu_cxx::throw_allocator<__gnu_pbds::test::basic_type>, 1u, 8u, 1u, 2u, true>, true, long unsigned int>, false, __gnu_cxx::throw_allocator<__gnu_pbds::test::basic_type> >]': /tmp/hpautotest-gcc1/gcc/libstdc++-v3/testsuite/util/regression/rand/assoc/detail/constructor_destructor_fn_imps.hpp:215: internal compiler error: in update_ssa_across_abnormal_edges, at tree-inline.c:1058 brgds, H-P