[Bug rtl-optimization/45472] [4.5/4.6 Regression] ICE: in move_op_ascend, at sel-sched.c:6124 with -fselective-scheduling2

2010-09-01 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45472

[Bug c++/45462] Bad optimization in -O3 sometimes

2010-09-01 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-09-01 09:45 --- (In reply to comment #8) > Unfortunately, a lib based solutions are difficult for me to implement. The > reason is that the current PSP SDK uses newlib. I can probably change my > personal toolchain with

[Bug tree-optimization/45470] [4.6 Regression] ICE: verify_flow_info failed: BB 2 can not throw but has an EH edge with -ftree-vectorize -fnon-call-exceptions

2010-09-01 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-09-01 09:43 --- I'll have a look. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added T

[Bug lto/45475] target use in libcpp breaks LTO bootstrap

2010-09-01 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-09-01 09:42 --- The problem is of course that the target and optimization attribute data format is auto-generated. A solution would be to simply byte-copy TREE_TARGET_OPTION with pre-pending its size and check the size on LTO read

[Bug middle-end/45461] [4.6 Regression] ICE: verify_gimple failed: INDIRECT_REF in gimple IL with -fshort-enums and va_arg

2010-08-31 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-31 14:19 --- Looks obvious. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone

[Bug c++/45462] Bad optimization in -O3 sometimes

2010-08-31 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-31 14:17 --- inline __attribute__((__always_inline__)) uint32 READ_UINT32(const void *ptr) { struct Unaligned32 { uint32 val; } __attribute__ ((__packed__)); return ((const Unaligned32 *)ptr)->val; } and similar look l

[Bug testsuite/45455] gcc.dg/vect/vect-cond-4.c uses uninitialised variable

2010-08-31 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-31 10:01 --- Subject: Bug 45455 Author: rguenth Date: Tue Aug 31 10:01:04 2010 New Revision: 163669 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163669 Log: 2010-08-31 Richard Guenther PR testsui

[Bug testsuite/45455] gcc.dg/vect/vect-cond-4.c uses uninitialised variable

2010-08-31 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-08-31 10:01 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug tree-optimization/45453] [4.6 Regression] ICE: verify_cgraph_node failed: inlined_to pointer set for noninline callers with -O2 -fno-early-inlining

2010-08-31 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-31 09:56 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC

[Bug rtl-optimization/45454] [4.6 Regression] ICE: in verify_target_availability, at sel-sched.c:1614

2010-08-31 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45454

[Bug c/45457] [4.6 Regression] ICE: invalid built-in macro "__DBL_DENORM_MIN__"

2010-08-31 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45457

[Bug middle-end/45458] [4.5/4.6 Regression] ICE: in add_labels_and_missing_jumps, at bb-reorder.c:1306 with-fnon-call-exceptions -freorder-blocks-and-partition -fprofile-use

2010-08-31 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|ICE: in |[4.5/4.6 Regression] ICE: in

[Bug lto/44992] ld -r breaks LTO

2010-08-31 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-31 09:13 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug bootstrap/45445] [4.6 regression] ARM bootstrap failure: comparison failures after stage 3

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45445

[Bug target/45250] [4.6 Regression] FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45250

[Bug fortran/45438] [4.6 Regression] [OOP] ICE with -fcheck=pointer

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45438

[Bug bootstrap/45444] [4.6 regression] ARM bootstrap failure: uninitialized const member in 'neon_builtin_datum' is invalid in C++ [-Werror=c++-compat]

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45444

[Bug middle-end/45325] [4.6 Regression] target attribute doesn't work with -march=i586

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45325

[Bug middle-end/45297] [4.6 Regression] ICE: in create_linear_expr_from_tree, at graphite-sese-to-poly.c:1210 with -Os -fgraphite-identity

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45297

[Bug ada/45421] [4.6 regression] Ada bootstrap failure on IRIX 6.5: SIGBUS in sem_aggr.sort_case_table

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45421

[Bug middle-end/45416] [4.5/4.6 Regression] Code size regression between 4.6(4.5) and 4.4 for ARM

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45416

[Bug tree-optimization/45397] [4.5/4.6 Regression] Issues with integer narrowing conversions

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45397

[Bug c++/45383] [4.5/4.6 Regression] Implicit conversion to pointer does no longer automatically generate operator== and operator!=.

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45383

[Bug middle-end/45393] [4.5 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2135

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-08-30 16:00 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug tree-optimization/45314] [4.5/4.6 Regression] ICE: error: in remove_unreachable_handlers, at tree-sh.c:3294 with -O2 -floop-interchange

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45314

[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-30 15:57 --- I also see SIGFPEs recently on FDO SPEC 2000. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/45267] [4.5 regression] inlining fails with -m32

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-08-30 15:57 --- Wonder what fixed it on the trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45260] [4.5/4.6 Regression] g++4.5: -prefetch-loop-arrays internal compiler error: in verify_expr, at tree-cfg.c:2541

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-30 15:55 --- Fixed. Changpeng, please remember to add PR tree-optimization/45260 to commit messages (well, paste aggregated changelog entries there). -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug tree-optimization/45241] [4.5/4.6 Regression] CPU2006 465.tonto ICE in the vectorizer with -fno-tree-pre

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-08-30 15:54 --- ISTR a review of a patch? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/45234] [4.4/4.5/4.6 Regression] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234

[Bug c++/45200] [4.5/4.6 Regression] ICE in template instantiation

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45200

[Bug tree-optimization/45083] [4.3/4.4/4.5 Regression] strange warning text from gcc

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45083

[Bug fortran/45081] [4.3/4.4/4.5/4.6 Regression] ICE in gfc_conv_array_initializer, at fortran/trans-array.c:4208

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45081

[Bug c/45079] [4.5 Regression] function names in error message (�c_maybe_const_expr� not supported by 'pp_c_expression')

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-08-30 15:52 --- Jakub, ping. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3

[Bug c++/45043] [4.4/4.5/4.6 Regression] ICE: tree check: expected identifier_node, have bit_not_expr in grokdeclarator, at cp/decl.c:8113 on invalid code

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45043

[Bug c++/44731] [4.5 Regression] Return value optimization produces inaccurate debug info

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44731

[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881

[Bug rtl-optimization/38644] [4.3/4.4/4.5/4.6 Regression] Optimization flag -O1 -fschedule-insns2 causes wrong code

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #30 from rguenth at gcc dot gnu dot org 2010-08-30 15:48 --- A regression but no known-to-work version? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug inline-asm/45160] [4.4.x/4.5.x regression] Invalid assembly code is generated for x86 architecture for faad2 library (AAC decode algorithm)

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-08-30 15:47 --- Not a gcc bug. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/45319] [4.5 Regression] FAIL: libgomp.fortran/vla4.f90

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45319

[Bug tree-optimization/45397] [4.5/4.6 Regression] Issues with integer narrowing conversions

2010-08-30 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45397

[Bug c/25509] can't disable __attribute__((warn_unused_result))

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #26 from rguenth at gcc dot gnu dot org 2010-08-30 15:00 --- (In reply to comment #25) > > > gcc currently has no middle option. > > > > Also this attribute is not on by default in glibc so you are asking to > > turn on the style based warnings

[Bug middle-end/21602] builtin memmove could be memcpy if src and dst don't alias

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-08-30 13:46 --- Subject: Bug 21602 Author: rguenth Date: Mon Aug 30 13:46:31 2010 New Revision: 163646 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163646 Log: 2010-08-30 Richard Guenther PR tree-opti

[Bug middle-end/21602] builtin memmove could be memcpy if src and dst don't alias

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-30 13:46 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/45449] -fcompare-debug failure with -O2 -fno-tree-pre -fno-tree-pta

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-08-30 11:37 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/45449] -fcompare-debug failure with -O2 -fno-tree-pre -fno-tree-pta

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-08-30 11:13 --- Subject: Bug 45449 Author: rguenth Date: Mon Aug 30 11:13:05 2010 New Revision: 163638 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163638 Log: 2010-08-30 Richard Guenther PR tree-opti

[Bug tree-optimization/45449] -fcompare-debug failure with -O2 -fno-tree-pre -fno-tree-pta

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-30 09:09 --- It's because we have dead variables in referenced vars and 455 /* Make sure the tail invocation of this function does not refer 456 to local variables. */ 457 FOR_EACH_REFERENCED_VAR (var

[Bug tree-optimization/45449] -fcompare-debug failure with -O2 -fno-tree-pre -fno-tree-pta

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-30 08:56 --- Difference in tail-calling. Investigating... -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/45422] [4.6 Regression] compile time increases 3x.

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #24 from rguenth at gcc dot gnu dot org 2010-08-30 07:12 --- (In reply to comment #20) > (In reply to comment #16) > > adjust summary according to the last timings > > > > I am surprised to see such big differences between trunk and previous > re

[Bug middle-end/45422] [4.6 Regression] compile time increases 3x.

2010-08-30 Thread rguenth at gcc dot gnu dot org
--- Comment #23 from rguenth at gcc dot gnu dot org 2010-08-30 07:11 --- (In reply to comment #22) > Given the fact that the solution space is really large -- M^N where M is the > number of candidates and M is the number of uses (here M == 70 and N == 48), > and the cost fu

[Bug middle-end/45422] [4.6 Regression] compile time increases 3x.

2010-08-29 Thread rguenth at gcc dot gnu dot org
--- Comment #17 from rguenth at gcc dot gnu dot org 2010-08-29 09:25 --- tree iv optimization : 32.57 (20%) usr 0.10 ( 5%) sys 32.73 (20%) wall 322095 kB (18%) ggc 20% is still completely unreasonable for IV optimization. -- rguenth at gcc dot gnu dot org changed

[Bug libfortran/45436] [4.6 Regression] Failed to bootstrap

2010-08-28 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45436

[Bug c++/45437] Loses reference during update

2010-08-28 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-08-28 11:40 --- Note that internally there is no such thing as an operator|= for fundamental types, but things are treated like in C. If you were in C, sz.b |= f (&sz, &sz, &sz, 3); there is no sequence point befor

[Bug c/45289] gcc lacks a "posix" option for "-std" since POSIX 2008 defines special behavior

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-08-27 19:25 --- Not working on the C frontend change. But the warning should be gone on trunk. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45427] Number of iteration analysis bogus

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-27 17:27 --- Or in the cddce1 dump: Analyzing # of iterations of loop 1 exit condition [p_4(D), + , 1](no_overflow) != 0B bounds on difference of bases: -18446744073709551615 ... 0 result: # of iterations -(long

[Bug tree-optimization/45427] Number of iteration analysis bogus

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-08-27 17:26 --- You can see that analysis happening with the C testcase on unpatched trunk when looking at the cunrolli dump at -O2 for example. Analyzing # of iterations of loop 1 exit condition [p_4(D), + , 1](no_overflow

[Bug tree-optimization/45427] Number of iteration analysis bogus

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-27 16:12 --- I think the bug is that we assume the exit is taken at some point, which is not true if we assume the induction variable does not wrap (so we only can assume one of both those assumptions at the same time

[Bug testsuite/45429] [4.6 Regression] gcc.dg/vect/no-section-anchors-vect-64.c

2010-08-27 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 Version|4.5.3 |4.6.0 http

[Bug tree-optimization/45427] Number of iteration analysis bogus

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-27 14:59 --- And here's the patch I'm talking about: http://gcc.gnu.org/ml/gcc-patches/2010-08/msg01981.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45427

[Bug tree-optimization/45427] Number of iteration analysis bogus

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-08-27 14:50 --- C testcase: extern void abort (void); int __attribute__((noinline,noclone)) foo (char *p) { int h = 0; do { if (*p == '\0') break; ++h; if (p == 0) abort ();

[Bug tree-optimization/45427] New: Number of iteration analysis bogus

2010-08-27 Thread rguenth at gcc dot gnu dot org
Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot or

[Bug middle-end/45422] [4.6 Regression] compile time increases 8x.

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-27 13:01 --- The few remaining bound checks do not look simple to remove (if at all). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45422

[Bug middle-end/45422] [4.6 Regression] compile time increases 8x.

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-08-27 12:16 --- Without -fbounds-check we have around 650 million calls to iv_ca_get_num_inv_exprs ... called from iv_ca_recount_cost. With -fbounds-check this balloons to nearly 5 billion calls to that function. David - this

[Bug middle-end/45422] [4.6 Regression] compile time increases 8x.

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-08-27 12:06 --- MODULE hfx_contract_block INTEGER, PARAMETER :: dp=KIND(0.0D0) CONTAINS SUBROUTINE block_9_2(mc_max,md_max,kbd,kbc,kad,kac,pbd,pbc,pad,pac,prim,scale) INTEGER :: mc_max

[Bug middle-end/45422] [4.6 Regression] compile time increases 8x.

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-27 11:41 --- Reproducable with -O3 alone, -fbounds-check makes it more visible. With plain -O3: tree iv optimization : 22.64 (33%) usr 0.18 (11%) sys 22.97 (32%) wall 113858 kB (16%) ggc and with added -fbounds-check

[Bug middle-end/45422] [4.6 Regression] compile time increases 8x.

2010-08-27 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-27 10:23 --- Can also be seen here: http://gcc.opensuse.org/SPEC/CFP/sb-barbella.suse.de-head-64-2006/times.html and here: http://gcc.opensuse.org/c++bench-frescobaldi/polyhedron/polyhedron-summary.txt-1-0.html I'm lo

[Bug middle-end/45415] [4.6 Regression] ICE in partition_view_bitmap, at tree-ssa-live.c:334

2010-08-26 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-26 14:21 --- I'd say it merely exposed it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45415

[Bug tree-optimization/45255] [4.6 regression] internal compiler error: verify_stmts failed with -fwhopr

2010-08-26 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-08-26 14:21 --- Subject: Bug 45255 Author: rguenth Date: Thu Aug 26 14:20:45 2010 New Revision: 163565 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163565 Log: 2010-08-26 Richard Guenther PR tree-opti

[Bug tree-optimization/45255] [4.6 regression] internal compiler error: verify_stmts failed with -fwhopr

2010-08-26 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-08-26 14:21 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c/45416] Code size regression between 4.6(4.5) and 4.4

2010-08-26 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-08-26 12:43 --- It works for me. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45416

[Bug middle-end/45415] [4.6 Regression] ICE in partition_view_bitmap, at tree-ssa-live.c:334

2010-08-26 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||matz at gcc dot gnu dot org Known to work

[Bug middle-end/45415] New: [4.6 Regression] ICE in partition_view_bitmap, at tree-ssa-live.c:334

2010-08-26 Thread rguenth at gcc dot gnu dot org
duct: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org

[Bug middle-end/45410] constant not optimized / propagated

2010-08-26 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-26 09:46 --- Well, you need flow-sensitive analysis to figure out that when visiting ss.j += 88; you can assume that ss.j is still 2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45410

[Bug tree-optimization/45412] [4.6 Regression] ICE: SIGSEGV in update_ssa (tree-flow-inline.h:479) with -O2 -fipa-cp-clone -ftracer

2010-08-26 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-26 09:42 --- Confirmed. The tracer seriously messes up virtual operands. I'm not sure the copy tables work like the author thought they would. After duplicating we have virtual int S::vm() (struct S * const this) {

[Bug tree-optimization/44485] [4.6 Regression] ICE in get_expr_operands, at tree-ssa-operands.c:1020

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-25 17:26 --- (In reply to comment #6) > The problem is that func_21 is first marked as > TREE_READONLY/DECL_LOOPING_CONST_OR_PURE_P by local_pure_const, thus there are > no vops on it, but afterwards it is b

[Bug middle-end/45406] internal compiler error: in rename_uses, at sese.c:534

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-25 17:25 --- Likely a dup of PR45230. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/45255] [4.6 regression] internal compiler error: verify_stmts failed with -fwhopr

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2010-08-25 17:19 --- Mine then, thanks for testing the proposed fix. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/44562] [4.6 Regression] ICE: in get_alias_set, at alias.c:716 with -flto -fstrict-aliasing -fgraphite-identity

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-08-25 14:06 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug tree-optimization/44562] [4.6 Regression] ICE: in get_alias_set, at alias.c:716 with -flto -fstrict-aliasing -fgraphite-identity

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-08-25 14:05 --- Subject: Bug 44562 Author: rguenth Date: Wed Aug 25 14:05:28 2010 New Revision: 163545 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163545 Log: 2010-08-25 Richard Guenther PR l

[Bug middle-end/45316] [4.6 Regression] ICE: verify_flow_info failed: BB 3 can not throw but has an EH edge with -O1 -ftree-pre -fnon-call-exceptions

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-08-25 12:53 --- Subject: Bug 45316 Author: rguenth Date: Wed Aug 25 12:53:30 2010 New Revision: 163543 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163543 Log: 2010-08-25 Richard Guenther PR tree-opti

[Bug middle-end/45316] [4.6 Regression] ICE: verify_flow_info failed: BB 3 can not throw but has an EH edge with -O1 -ftree-pre -fnon-call-exceptions

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-08-25 12:53 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/44562] [4.6 Regression] ICE: in get_alias_set, at alias.c:716 with -flto -fstrict-aliasing -fgraphite-identity

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-08-25 12:36 --- So the issue is that when we prime the streamer cache for lto-out we register the common type nodes (lto_record_common_node) which changes TYPE_CANONICAL in a way we don't like (it globs int and long int, or

[Bug middle-end/45393] [4.5 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2135

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-08-25 10:48 --- Fixed on trunk sofar. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known

[Bug middle-end/45393] [4.5/4.6 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2135

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2010-08-25 10:48 --- Subject: Bug 45393 Author: rguenth Date: Wed Aug 25 10:47:50 2010 New Revision: 163541 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163541 Log: 2010-08-25 Richard Guenther PR tree-opti

[Bug middle-end/45379] [4.6 Regression] ~10% slowdown on test_fpu at revision 163278

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-08-25 10:44 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug middle-end/45379] [4.6 Regression] ~10% slowdown on test_fpu at revision 163278

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #14 from rguenth at gcc dot gnu dot org 2010-08-25 10:03 --- Subject: Bug 45379 Author: rguenth Date: Wed Aug 25 10:03:19 2010 New Revision: 163540 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163540 Log: 2010-08-25 Richard Guenther PR mi

[Bug middle-end/45393] [4.5/4.6 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2135

2010-08-25 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-08-25 08:43 --- Mine then. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug middle-end/45379] [4.6 Regression] ~10% slowdown on test_fpu at revision 163278

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-08-24 15:48 --- Try Index: emit-rtl.c === --- emit-rtl.c (revision 163519) +++ emit-rtl.c (working copy) @@ -1615,6 +1615,11 @@ set_mem_attributes_minus_bitpos

[Bug tree-optimization/45397] [4.5/4.6 Regression] Issues with integer narrowing conversions

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-24 14:13 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug middle-end/45379] [4.6 Regression] ~10% slowdown on test_fpu at revision 163278

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-08-24 13:25 --- Subject: Bug 45379 Author: rguenth Date: Tue Aug 24 13:25:25 2010 New Revision: 163519 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163519 Log: 2010-08-24 Richard Guenther PR mi

[Bug middle-end/45379] [4.6 Regression] ~10% slowdown on test_fpu at revision 163278

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-08-24 11:37 --- Do you see the slowdown as well if you drop -funroll-loops? Do you see the slowdown with just -O2? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45379

[Bug middle-end/45379] [4.6 Regression] ~10% slowdown on test_fpu at revision 163278

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-08-24 10:37 --- Created an attachment (id=21555) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21555&action=view) patch With this patch I get a similar looking diff. I still can't reproduce runtime differences

[Bug middle-end/45393] [4.5/4.6 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2135

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-08-24 09:12 --- Confirmed. Reduced testcase, ICEs at -O1: class FloatPoint; class Path { public: ~Path(); void moveTo(const FloatPoint&); static void createEllipse(const FloatPoint& center, float rx,

[Bug middle-end/45388] [4.6 Regression] Global constructor not found

2010-08-24 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45388

[Bug c++/45393] Internal compiler error

2010-08-24 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-08-24 08:52 --- Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45393

[Bug ada/45394] [4.6 regression] gnat fails to build on s390, trunk 20100814

2010-08-24 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45394

[Bug fortran/45395] New: internal compiler error: Segmentation fault

2010-08-24 Thread rguenth at gcc dot gnu dot org
Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45395

[Bug libgomp/45351] many unaligned accesses in libgomp tests

2010-08-23 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-08-23 20:20 --- Can you possibly reduce one testcase? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45351

[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-23 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45355

[Bug bootstrap/45357] [4.6 regression] Revision 163403 Failed to bootstrap

2010-08-23 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-23 20:18 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status

<    1   2   3   4   5   6   7   8   9   10   >