[Bug middle-end/39625] [4.5 regression] Revision 145338 breaks ability to build Ada

2009-04-05 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2009-04-05 17:40 --- Bug is not in an FSF-GCC supported port. Does the problem reproduce on supported targets? Otherwise this bug should be closed as "INVALID". -- steven at gcc dot gnu dot org changed: What

[Bug rtl-optimization/20367] alias analysis doesn't take into account that variables that haven't their address taken can't alias arbitrary MEMs

2009-04-05 Thread steven at gcc dot gnu dot org
--- Comment #23 from steven at gcc dot gnu dot org 2009-04-05 12:38 --- Could it be that this is now fixed by the a-i-b merge? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/39573] Linking fails on AMD with -march=native, works with generic x86_64

2009-04-04 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2009-04-04 18:41 --- *sigh* I wanted to say in comment #3 that you need explitit -f*no*-tree-vectorize and got it wrong :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39573

[Bug target/39573] Linking fails on AMD with -march=native, works with generic x86_64

2009-04-04 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-04-04 17:30 --- I'm not sure how the -march=native option changes codegen behavior, but the most likely suspect is the vectorizer. Do things pass with -march=native if you don't vectorize (needs explicit -ftree

[Bug target/39501] -O -ffinite-math-only gets min(x,y) optimization wrong for soft-float on arm-*-gnueabi

2009-04-04 Thread steven at gcc dot gnu dot org
--- Comment #13 from steven at gcc dot gnu dot org 2009-04-04 12:00 --- Re. comment #10: I don't know about the "buggier" and "slower" parts. But for "bigger" I know we have benchmarks that say otherwise. e.g. CSiBE for arm-elf (http://www.inf.u-szege

[Bug target/39501] -O -ffinite-math-only gets min(x,y) optimization wrong for soft-float on arm-*-gnueabi

2009-04-04 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2009-04-04 11:53 --- Re. comment #10: And who are you funding, Martin Guy, to improve GCC for ARM? Or are you just another user who expects magic for free? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39501

[Bug fortran/39626] Fortran 2008: Implement BLOCK construct

2009-04-03 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-04-03 16:43 --- This feature requires a substantial re-work of symbol handling in gfortran (make it block based). -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/19771] VLA deallocation

2009-03-29 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-03-29 22:38 --- Jakub, this is what we discussed last night. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/19771] VLA deallocation

2009-03-29 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-03-29 22:36 --- Created an attachment (id=17557) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17557&action=view) Always create a new BIND_EXPR for VLA decls I tried to make use of scopes: If a label is defined in a

[Bug fortran/39571] Compiler crash with "GNU MP: Cannot reallocate memory"

2009-03-28 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2009-03-28 23:32 --- *NetBSD* seems to be using jemalloc, i.e. jemalloc is your system's malloc() and it is the same as FreeBSD where the test case *does* work. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39571

[Bug fortran/39570] cabs and cabsf are named differently on NetBSD 5

2009-03-27 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-03-28 01:02 --- Completely beyond you, how? What gcc does for darwin (and this is a hack, mind you), is basically replace the standard C99 builtins with darwin-specific ones. You have to do the same for NetBSD. See the following

[Bug fortran/39571] Compiler crash with "GNU MP: Cannot reallocate memory"

2009-03-27 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-03-28 00:51 --- Which version of GMP are you using? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/34999] Fallthru crossing edges in partition_hot_cold_basic_blocks are not been fixed when the section ends with call insn

2009-03-27 Thread steven at gcc dot gnu dot org
--- Comment #23 from steven at gcc dot gnu dot org 2009-03-27 17:27 --- The checkin of the broken patch mentioned in comment #15 is here: http://gcc.gnu.org/ml/gcc-cvs/2005-03/msg01521.html Poor ctice also didn't manage to properly check in a ChangeLog entry, but oh well. -- s

[Bug target/39558] Fortran iresolve.c cannot be built with -maltivec used in bootstrap

2009-03-25 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug fortran/39519] [4.4 Regression] bad assignment to type with allocatable component

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-03-22 21:17 --- I think this should be in GCC 4.4 and maybe even in 4.c. The patch is obvious enough and it fixes a wrong-code issue. Language maintainers have some freedom to fix bugs even on release branches (so also certainly

[Bug fortran/39519] [4,4 Regression] bad assignment to type with allocatable component

2009-03-22 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1

[Bug c++/16994] [meta-bug] VLA and C++

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-03-22 10:16 --- Bug 28879 is fixed for GCC 4.4. It was the last bug that blocked this meta-bug. --> FIXED -- steven at gcc dot gnu dot org changed: What|Removed |Ad

[Bug rtl-optimization/26914] lack of conditional moves with floating point

2009-03-22 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Component|other |rtl-optimization

[Bug other/18907] library makefiles should not set AM_MAKEFLAGS

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-03-22 10:01 --- fastjar is gone. The rest still has AM_MAKEFLAGS. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/18895] libgfortran AM_MAKEFLAGS arg list + environment too large

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2009-03-22 09:59 --- Long time in "WAITING" state, and per comment #4 -> FIXED. If the problem resurfaced at the toplevel, a new report should be opened for this. -- steven at gcc dot gnu dot org changed:

[Bug other/2678] gcc/g++ should stick compilation options into the .o file

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #22 from steven at gcc dot gnu dot org 2009-03-22 09:51 --- Fixed in GCC 4.4 with -frecord-gcc-switches -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/12955] Incorrect rounding of soft float denorm mul/div

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2009-03-22 09:43 --- No progress for *years* now. Was bug 14354 the same issue? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12955

[Bug other/7125] libz is built even if configured with --with-system-zlib

2009-03-22 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2009-03-22 09:38 --- I wonder if toplevel bootstrap fixed this issue... -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/35305] Speculative PRE support missing

2009-03-20 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-03-21 00:54 --- I'm considering implementing/experimenting with something along the lines of this: http://www.cs.ualberta.ca/~amaral/cascon/CDP05/slides/CDP05-horspool.pdf -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35305

[Bug java/18190] [4.2/4.3/4.4 regression] primitive array optimization is gone

2009-03-20 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Last reconfirmed|2006-09-17 19:41:31 |2009-03-20 22:56

[Bug rtl-optimization/24319] [4.2/4.3/4.4 regression] amd64 register spill error with -fschedule-insns

2009-03-20 Thread steven at gcc dot gnu dot org
--- Comment #11 from steven at gcc dot gnu dot org 2009-03-20 19:36 --- Reconfirmed for test cases of comment #9 (same spill failures). -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug java/18190] [4.2/4.3/4.4 regression] primitive array optimization is gone

2009-03-20 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18190

[Bug java/18190] [4.2/4.3/4.4 regression] primitive array optimization is gone

2009-03-20 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2009-03-20 18:30 --- Tom, this hasn't been reconfirmed in a while. Does this bug still exist in gcj? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18190

[Bug inline-asm/38815] Taking the address of a __thread variable prevents the r0 register from being loaded

2009-03-17 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-03-17 07:20 --- Copying a pseudo to the required register before an __asm__ is not so easy, because at expand time the data flow engine doesn't know anything, it's not even initialized. What you could do, I suppose in c

[Bug rtl-optimization/30688] Branch registers loaded too late on ia64

2009-03-16 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-03-16 08:46 --- Can someone point me to the IA64 optimiation manuals mentioned in comment #0? I'm looking for some answers, for example: * Which branch registers can I use? bt-load can actually perform register renaming. I

[Bug c/39469] Calculated values replaced with constants even if the constants cost more than the calculations

2009-03-15 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-03-15 23:45 --- Related to Bug PR20211, too. It's all the same problem, basically: Undoing constant propagation and discovering how to re-create constant values using cheap arithmetic on live values in registers... --

[Bug tree-optimization/39468] Constant propagation in a number of tree passes does not take into account machine costs.

2009-03-15 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-03-15 23:43 --- *** This bug has been marked as a duplicate of 39469 *** -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/39469] Calculated values replaced with constants even if the constants cost more than the calculations

2009-03-15 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-03-15 23:43 --- *** Bug 39468 has been marked as a duplicate of this bug. *** -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/39469] Calculated values replaced with constants even if the constants cost more than the calculations

2009-03-15 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug rtl-optimization/30065] Could use indexed addressing to reduce const costs

2009-03-15 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-03-15 23:35 --- Is there a test case for this PR? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/29858] regmove has been silently disabled

2009-03-15 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2009-03-15 23:32 --- Discover_flag_regs has disappeared for GCC 4.4. WONTFIX for earlier releases. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/30688] Branch registers loaded too late on ia64

2009-03-09 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-03-10 06:48 --- The load to the general register should also be moved by bt-load, then. The bt-load pass is "designed" for SH only, in its current state, but I think extending it to move a small group of insns instead o

[Bug debug/39355] [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1

2009-03-09 Thread steven at gcc dot gnu dot org
--- Comment #14 from steven at gcc dot gnu dot org 2009-03-10 06:32 --- ISTR Richi has scripts to automatically identify file+function that is miscompiled...? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/25314] [4.2/4.3/4.4 Regression] Unreachable code at beginning of switch statement is not reported anymore

2009-03-08 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2009-03-08 21:40 --- Not working on this anymore. Can't get it to produce sensible warnings... -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug rtl-optimization/39077] [4.3/4.4 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2009-03-08 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |steven at gcc dot gnu dot |dot org

[Bug c++/30680] Spurious "might be used uninitialized" warning in STL use.

2009-03-08 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2009-03-08 18:08 --- Re. comment #5. Two years without a test case that allows us to reproduce the bug. REPRODUCE the bug. Is that too hard for you to understand? If we can't reproduce the bug, we can't diagnose the probl

[Bug target/39361] [4.4 Regression] Many new neon test failures

2009-03-08 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-03-08 14:23 --- Why special-case -O0? Is there anything in the compiler that makes it impossible to trigger this problem with the right set of options (-fno-tree-{vrp,ccp} or something like that)? -- http://gcc.gnu.org

[Bug middle-end/39284] Computed gotos combined too aggressively

2009-02-23 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-02-23 23:19 --- Should unfactor. We have pass_duplicate_computed_gotos for this. We should look into this, see why it doesn't work. Someone added a "optimize_for_size_p()" check in duplicate_computed_gotos()

[Bug tree-optimization/39268] printf changes fstrict-aliasing behaviour

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-23 00:41 --- In fact, with glibc, printf may have side effects to local variables. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39268

[Bug tree-optimization/14442] missed sib if conversion optimization on the tree level (PHI-OPT misses that !(a == 0) is just a != 0)

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #13 from steven at gcc dot gnu dot org 2009-02-22 19:13 --- Works on the trunk. The .final_cleanup dumps are the same for f and f1, and so is the asm output. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/13962] [tree-ssa] make "fold" use alias information to optimize pointer comparisons

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-02-22 19:09 --- Richi, this may be easy to fix on the AIB... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13962

[Bug target/24419] ix86 prologue clobbers memory when it shouldn't

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #18 from steven at gcc dot gnu dot org 2009-02-22 16:38 --- Orphaned bug. HJ? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/25622] undefined reference to `_gfortran_st_set_nml_var_dim'

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2009-02-22 16:37 --- Three years, no progress... Is this still an issue? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24932] GCC segfault's on strcmp in tree.c:annotate_with_file_line

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2009-02-22 16:36 --- Locations are now handled differently (mapped locations). -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/20939] ld segmentation fault linking libgfortran.sl.0.0

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2009-02-22 16:34 --- Probably a linker bug -> INVALID (and also no progress for 3 years anyway) -- steven at gcc dot gnu dot org changed: What|Removed |Ad

[Bug target/24500] Libjava failure: FAIL: ExtraClassLoader execution - gij test

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-22 16:32 --- Don't see that failure here: http://gcc.gnu.org/ml/gcc-testresults/2009-02/msg02195.html FIXED? -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug tree-optimization/23347] PRE produces type mismatch in PHIs when compiling java from bytecode

2009-02-22 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23347

[Bug tree-optimization/23347] PRE produces type mismatch in PHIs when compiling java from bytecode

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-22 16:31 --- Is this still an issue, with a new Java front end and a new PRE implementation? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23347

[Bug c++/23227] SFINAE bug

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2009-02-22 16:29 --- >3 years of inaction. What is going to be done about this? -- steven at gcc dot gnu dot org changed: What|Removed |Ad

[Bug target/15780] bootstrap fails on crtstuff

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2009-02-22 16:21 --- Works with gcc 4.3, 4.4. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39266] Size of 'put' argument of 'random_seed' intrinsic at (1) too small in Debian 5.0 Sparc

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-22 14:32 --- If it works with one debian version, but not another, isn't it something you should report to debian as their problem, then? It is impossible to tell what is going on without knowing/understanding the diffe

[Bug middle-end/23163] internal error compiling cbtt80

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2009-02-22 14:27 --- Works for me on a machine limited to 512MB (tops at <300MB, which is unfortunately a small footprint by GCC's current standard). -- steven at gcc dot gnu dot org changed: What

[Bug tree-optimization/23940] SSA_NAMEs are not released after no longer being used.

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #15 from steven at gcc dot gnu dot org 2009-02-22 14:23 --- Re. Comment #14 -- Fixed on AIB? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23940

[Bug other/29442] insn-attrtab has grown too large

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2009-02-22 14:19 --- What happened with the alloca patch? Looks like it was never committed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29442

[Bug middle-end/12392] very long optimized compile

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #22 from steven at gcc dot gnu dot org 2009-02-22 14:15 --- "Last modified" is long ago. Richi, you added it to the daily testers. How is it doing there? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12392

[Bug middle-end/29885] compiling takes very long time during -O3 compile

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-22 14:14 --- I can't reproduce this on i686-cygwin, i686-linux, and x86_64-linux with GCC 4.3.3 and with current trunk (r144372). -- steven at gcc dot gnu dot org changed: What|Re

[Bug middle-end/29376] Internal error: Killed

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-02-22 14:11 --- Test case has disappeared, and should have been in bugzilla anyway instead of on a website -> INVALID. -- steven at gcc dot gnu dot org changed: What|Removed |Ad

[Bug other/26327] memory leaks

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-22 14:06 --- All leaks from the posted patch were plugged. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/22635] OVERLOAD should not be a linked list of trees

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2009-02-22 14:01 --- Trees were refactored, and we currently have: struct tree_base { ENUM_BITFIELD(tree_code) code : 16; /* 48 bits for various bitfield flags */ union tree_ann_d *ann; } /* So on a 64-bit host this is 128bits

[Bug c++/14179] [4.2/4.3/4.4 Regression] out of memory while parsing array with many initializers

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #50 from steven at gcc dot gnu dot org 2009-02-22 13:39 --- Honza, you realize that the numbers are completely unreadable in bugzilla, right? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14179

[Bug web/39265] [miro] branch listed as active development branch appears to be dead

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-02-22 12:59 --- Indeed. But Rob, Pinski has a point: There really are better things to spend your time on than building development branches. Such branches are often highly experimental or very unstable, so bugs are not usually

[Bug bootstrap/39262] [miro] - Revision 144368 - Werror in ../miro/gcc/genconstants.c

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-02-22 12:56 --- > Did you ever read: http://gcc.gnu.org/svn.html#devbranches > > The "miro branch" is listed under "Active Development Branches". Well, it doesn't look active to me. Seb, please d

[Bug testsuite/39265] [miro] revision 144368 - "make -i check" autogen "fixinclude test FAILURES"

2009-02-22 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-22 12:21 --- "creating MIRO (Mudflap Improved with Referent Objects) branch" Seb? -- steven at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/38999] [4.2/4.3/4.4 Regression] Extra overflow warning in 32-bit HWI compiler

2009-02-21 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-21 22:25 --- Confirmed, then... I've tested 3.4, 4.1, and 4.3. I suppose 4.2 is the same. -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug c++/26266] [4.2/4.3/4.4 regression] Trouble with static const data members in template classes

2009-02-21 Thread steven at gcc dot gnu dot org
--- Comment #23 from steven at gcc dot gnu dot org 2009-02-21 22:17 --- What is the "Assigned:" field worth if nothing happens for 3 years? How about just moving this one to SUSPENDED? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26266

[Bug tree-optimization/26854] [4.3/4.4 Regression] Inordinate compile times on large routines

2009-02-21 Thread steven at gcc dot gnu dot org
--- Comment #105 from steven at gcc dot gnu dot org 2009-02-21 19:04 --- SCC as in SCCVN DFS = Depth First Search -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26854

[Bug rtl-optimization/39077] [4.3/4.4 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2009-02-21 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2009-02-21 16:09 --- OK, I checked what we're PREing here. This is indeed partial-partial PRE. I suppose something like the following is a good idea. I'll admit it's brute-force, but I'm not sure how else to stop

[Bug rtl-optimization/39077] [4.3/4.4 Regression] GCSE-optimization causes enormous binary size increase (~20 times !)

2009-02-21 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2009-02-21 15:25 --- It looks like this is some kind of quadratic insertion problem, maybe PPRE after all. I hacked GCSE a bit to see what is going on. I fist counted the number basic blocks and edges per function, the number of

[Bug middle-end/39210] g++ 4.3 takes hours to compile greycstoration

2009-02-19 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2009-02-19 19:57 --- Indeed the same issue. *** This bug has been marked as a duplicate of 36439 *** -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/36439] [4.3 Regression] very long compile-time in PRE building gimp-plugin-registry

2009-02-19 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2009-02-19 19:57 --- *** Bug 39210 has been marked as a duplicate of this bug. *** -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/39210] g++ 4.3 takes hours to compile greycstoration

2009-02-16 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-02-17 06:31 --- Investigating... -- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug middle-end/39210] g++ 4.3 takes hours to compile greycstoration

2009-02-16 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-16 23:13 --- Hours is excessive alright. Unfortunately, there are a couple of things missing to reproduce your problem. There has to be at least a test case (preprocessed source), and the output of gcc when you compile the test

[Bug target/38134] [4.4 Regression] speed regression with many loop invariants

2009-02-13 Thread steven at gcc dot gnu dot org
--- Comment #15 from steven at gcc dot gnu dot org 2009-02-13 10:03 --- Re. Comment #14 No, this is not crazy. It is called postreload-gcse. But it is a stupid pass that doesn't handle all cases it ought to handle. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134

[Bug middle-end/39157] Code that compiles fine in 1GB of memory with 4.1.2 requires > 20GB in 4.2.* and higher

2009-02-12 Thread steven at gcc dot gnu dot org
--- Comment #20 from steven at gcc dot gnu dot org 2009-02-13 07:44 --- Re: "Moving loop invariants out of this loop might help if it detected as a loop, but I don't know how to check whether it is." (Comment #19): It's not like there will not be any loop invaria

[Bug middle-end/39157] Code that compiles fine in 1GB of memory with 4.1.2 requires > 20GB in 4.2.* and higher

2009-02-12 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2009-02-12 12:49 --- If there is a test case that compiles in less than 4GB, I'll take this bug (I have no access to machines with more memory than that ;-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39157

[Bug middle-end/39157] Code that compiles fine in 1GB of memory with 4.1.2 requires > 20GB in 4.2.* and higher

2009-02-12 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2009-02-12 12:01 --- In the past, we did not unfactor them (see e.g. Bug 15242). -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/39157] Code that compiles fine in 1GB of memory with 4.1.2 requires > 20GB in 4.2.* and higher

2009-02-12 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-02-12 11:26 --- Even for code with lots of computed gotos, the CFG should not be fully connected. We factorize computed gotos to avoid exactly that. At least we used to. Maybe the factorizing is broken, or it is undone somewhere

[Bug tree-optimization/31178] VRP can infer a range for b in a >> b and a << b

2009-02-08 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-08 14:20 --- No news since almost two years ago. Is this still a problem? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/26939] loop number of iterations analysis confused by what PRE did (PRE is doing its job)

2009-02-08 Thread steven at gcc dot gnu dot org
--- Comment #16 from steven at gcc dot gnu dot org 2009-02-08 14:17 --- No news for almost three years. Where are we with this one today? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/22031] Poor code from unrolled simple loop

2009-02-08 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2009-02-08 14:15 --- This is a really old bug with no changes for a long time. Could someone check whether there still is an issue here, and if so, confirm the bug? Uros, I added you because you seem to be interested in Alpha lately

[Bug target/18617] missed volatile variable optimizations

2009-02-08 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-08 14:13 --- This is a really old bug. Since 2005, a lot has happened in GCC. Could someone interested in AVR please check whether this is still an issue? -- steven at gcc dot gnu dot org changed: What

[Bug tree-optimization/32390] tree-ssa-math-opts.c performs too many IL scans

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2009-02-06 22:43 --- Then they should be grouped. And kept grouped. Here's one case where there has to be a trade-off between micro-optimizations for specific cases, and compile time for everyone. Please, for once, let us seri

[Bug tree-optimization/27659] ICE on autovect-branch

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-02-06 22:17 --- Unable to reproduce. Seems to work, even! -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27753] ICE in make_ssa_name on autovect-branch

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-06 22:16 --- Looks like it really was a dup. Can't reproduce it anymore now, anyway. -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug target/38056] Missed tail calls on ia64

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-06 22:01 --- Confirmed with r143992. The tail call is correctly identified in the .final_cleanup dump, but not expanded to a tail call. -- steven at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/35305] Speculative PRE support missing

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-06 21:53 --- Could be added to PPRE. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/35310] Late struct expansion -- missing PRE (2)

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-06 21:52 --- Confirmed. Looks like something for postreload-gcse to handle. Before that, there are no partial redundancies in the RTL (at least, not in the quick look I gave it). -- steven at gcc dot gnu dot org changed

[Bug target/33524] SSE5 vectorized SI->DI conversions broken

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-06 21:46 --- ping? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33524

[Bug middle-end/33349] Redundant zero-extension of registers

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2009-02-06 21:45 --- This would be fixed if someone would fix the Sign Extension Elimination pass (yes, it also handles zero extensions). But that pass is probably broken beyond repair at this point, and likely needs a rewrite instead

[Bug target/32886] c4x: error: unrecognizable insn configuring libgcc

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-06 21:43 --- c4x is no longer supported. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/32390] tree-ssa-math-opts.c performs too many IL scans

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2009-02-06 21:41 --- We have a new candidate: bswap optimization. Diego's idea to do "a single scan that calls back to all these transformations on every statement" really still sounds like The Right Thing to do. --

[Bug c++/32350] Very high compile times for template code

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-06 21:39 --- Confirmed with GCC 4.3 (ubuntu). I recently fixed one of the worst bottlenecks in the 'expand' phase, so this may be fixed in GCC 4.4. -- steven at gcc dot gnu dot org changed: What

[Bug target/31109] gcc 3.3 not functioning under Interix 3.5

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2009-02-06 21:35 --- GCC 3.3 is not supported anymore. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/31021] gfortran 20% slower than ifort on CP2K computational kernel

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2009-02-06 21:34 --- Confirmed with gcc 4.3. Where do we stand today? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/30688] Branch registers loaded too late on ia64

2009-02-06 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2009-02-06 21:21 --- GCC has the bt-load optimization for this. But this code is not enabled for ia64. It could be so simple as just setting flag_branch_target_optimize{,2} to true in the ia64 backend, but maybe more work is needed (I

<    3   4   5   6   7   8   9   10   11   12   >