[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-07-01 Thread bonzini at gnu dot org
--- Comment #27 from bonzini at gnu dot org 2009-07-01 16:52 --- Created an attachment (id=18112) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18112&action=view) ... watch out, this is on top of mainline, not on top of pr40957-3.patch (It would apply and just n

[Bug middle-end/40607] [4.5 Regression] Revision 149032 breaks bootstrap

2009-07-01 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2009-07-01 18:08 --- *** Bug 40610 has been marked as a duplicate of this bug. *** -- bonzini at gnu dot org changed: What|Removed |Added

[Bug bootstrap/40610] [4.5 Regression] hppa-linux trunk/libiberty/strsignal.c:554:1: error: conflicting types for 'psignal'

2009-07-01 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-01 18:08 --- *** This bug has been marked as a duplicate of 40607 *** -- bonzini at gnu dot org changed: What|Removed |Added

[Bug libstdc++/40613] [4.5 regression] 23_containers/multiset/invalidation/1.cc

2009-07-01 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-02 05:22 --- can you bisect it? -- bonzini at gnu dot org changed: What|Removed |Added CC

[Bug target/40741] code size explosion for integer comparison

2009-07-14 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2009-07-14 10:08 --- One side problem here is that mov r0, r2 mov r3, #1 eor r0, r0, r3 could become mov r0, #1 eor r0, r0, r2 -- bonzini at gnu dot org changed

[Bug target/40741] code size explosion for integer comparison

2009-07-14 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2009-07-14 10:34 --- ... and besides that, we do not take rtx_costs into account. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/39715] [4.5 Regression][cond-optab] extra sign extensions on Thumb

2009-07-14 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2009-07-14 10:51 --- Here combine simplifies the zero extension from (lshiftrt:SI (ashift:SI (subreg:SI (reg:QI 138) 0) (const_int 24 [0x18])) (const_int 24 [0x18])) to (ne:SI (subreg:SI (reg:QI 138)). From there it cannot derive

[Bug target/39715] [4.5 Regression][cond-optab] extra sign extensions on Thumb

2009-07-14 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2009-07-14 12:56 --- Richard, is your testcase also a regression? In that case the culprit is mostly #if 0 /* Disabled to avoid exponential mutual recursion between nonzero_bits and num_sign_bit_copies. */ if

[Bug target/39716] [4.5 Regression][cond-optab] worse MAX_EXPR expansion for Thumb

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-14 20:35 --- This fails for me with r149508 with a reload failure. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39716

[Bug target/39719] [4.5 Regression][cond-optab] uses libcall instead of branch on m68hc11

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-14 20:36 --- I meant that on most targets this testcase was improved by cond-optab, but not on m68hc11. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39719

[Bug target/39722] [4.5 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr

2009-07-14 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2009-07-14 21:17 --- (This is gcc.c-torture/compile/20071128-1.c). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

[Bug target/39721] [4.5 Regression][cond-optab] worse register allocation on mn10300

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-14 21:25 --- (This is peak-gcc-src/gcc/testsuite/gcc.c-torture/compile/pr38564.c). I cannot reproduce this anymore. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/39720] [4.5 Regression][cond-optab] combine does not use LOAD_EXTEND_OP?

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-14 21:32 --- Cannot reproduce this anymore. -- bonzini at gnu dot org changed: What|Removed |Added Status

[Bug target/39724] [4.5 Regression][cond-optab] reload_cse_simplify_operands complicates code on vax

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-14 21:34 --- I cannot reproduce this anymore. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/39726] [4.5 Regression][cond-optab] ColdFire pessimizations on QImode/HImode tests

2009-07-14 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bonzini at gnu dot org |dot org

[Bug target/39723] [4.5 Regression][cond-optab] worse code with long long shifts on v850

2009-07-14 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed

[Bug target/39717] [4.5 Regression][cond-optab] CSE does not put subregs into COMPAREs on many CC0 machines

2009-07-14 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2009-07-14 22:38 --- Fixed by the new SRA thanks to its usage of VIEW_CONVERT_EXPR at the tree level. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/39715] [4.5 Regression][cond-optab] extra sign extensions on Thumb

2009-07-14 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2009-07-14 22:41 --- I have a patch for both (two patches actually). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39715

[Bug target/39726] [4.5 Regression][cond-optab] ColdFire pessimizations on QImode/HImode tests

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-14 22:42 --- I have a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39726

[Bug target/40741] code size explosion for integer comparison

2009-07-14 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2009-07-14 22:42 --- I have a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40741

[Bug tree-optimization/40760] New: [4.3/4.4/4.5 Regression] unbounded recursion in the gimplifier

2009-07-14 Thread bonzini at gnu dot org
ned at gcc dot gnu dot org ReportedBy: bonzini at gnu dot org BugsThisDependsOn: 2161 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40760

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-07-14 Thread bonzini at gnu dot org
--- Comment #32 from bonzini at gnu dot org 2009-07-15 06:05 --- Yes, but I don't think it's infinite recursion. There are 11,000 else ifs in the testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug tree-optimization/40760] [4.3/4.4/4.5 Regression] unbounded recursion in the gimplifier

2009-07-14 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-07-15 06:06 --- A regression from when, well, there was no gimplifier. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/40761] New: IRA memory hog for insanely nested loops

2009-07-14 Thread bonzini at gnu dot org
ssigned at gcc dot gnu dot org ReportedBy: bonzini at gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40761

[Bug rtl-optimization/40761] [4.4/4.5 Regression] IRA memory hog for insanely nested loops

2009-07-15 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2009-07-15 11:11 --- do while does not have the same behavior, so the loop "shape" is important. the following is as bad and does not have function calls. #define ONE while (x-- > y) #define TEN ONE ONE ONE ONE ONE ONE ON

[Bug target/40487] Extra zero extensions produced for ARM.

2009-07-15 Thread bonzini at gnu dot org
--- Comment #13 from bonzini at gnu dot org 2009-07-15 16:20 --- For the record, it's actually somewhat related to PR39726 (a m68k pessimization), not PR39715. However, because of the way combine canonicalizes the resulting expression, the patch for that bug does not fix the tes

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-07-23 Thread bonzini at gnu dot org
--- Comment #36 from bonzini at gnu dot org 2009-07-23 23:01 --- No, all patches were committed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug target/39726] [4.5 Regression][cond-optab] ColdFire pessimizations on QImode/HImode tests

2009-08-01 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2009-08-01 21:25 --- Hmm, the patch changes a canonicalization in a way that may break some patterns on some targets. :-( Not sure how to proceed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39726

[Bug target/40934] [4.5 Regression] ICE in get_hard_regnum, at reg-stack.c:741

2009-08-01 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2009-08-01 22:57 --- Hmm, Pentium is not a cmove target and it doesn't like sahf, so ix86_fp_comparison_operator matches all comparison operators. I would have thought then that fp_jcc_3_387 would match: (define_insn "*fp_jcc_3_38

[Bug target/40934] [4.5 Regression] ICE in get_hard_regnum, at reg-stack.c:741

2009-08-01 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2009-08-01 23:41 --- I confirm that the SAHF instruction sequence is generated because of optimize_insn_for_size_p () == 1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40934

[Bug target/40934] [4.5 Regression] ICE in get_hard_regnum, at reg-stack.c:741

2009-08-01 Thread bonzini at gnu dot org
--- Comment #10 from bonzini at gnu dot org 2009-08-01 23:59 --- Minimized testcase: extern double host_frametime; extern float pitchvel; V_DriftPitch (float delta, float move) { if (!delta) move = host_frametime; if (delta > 0) ; else if (delta < 0 &&

[Bug target/40934] [4.5 Regression] ICE in get_hard_regnum, at reg-stack.c:741

2009-08-01 Thread bonzini at gnu dot org
--- Comment #11 from bonzini at gnu dot org 2009-08-02 00:15 --- This is the simplest patch that can possibly work: Index: ../../gcc/config/i386/i386.c === --- ../../gcc/config/i386/i386.c(revision 150334

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-03 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2009-08-03 20:54 --- Well, stage2 is better than stage3 :-) Can you post a preprocessed testcase? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40952

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-03 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2009-08-04 06:37 --- I found this pasto, can you check? Index: gcc/calls.c === --- gcc/calls.c (revision 150359) +++ gcc/calls.c (working copy) @@ -2353,9 +2353,9 @@ expand_call

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-04 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2009-08-04 22:30 --- Created an attachment (id=18304) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18304&action=view) plausible patch The patch adds back the mode of operation corresponding to promote_nominal_mode's ass

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-04 Thread bonzini at gnu dot org
--- Comment #10 from bonzini at gnu dot org 2009-08-05 06:09 --- preprocessed testcase? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40952

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-05 Thread bonzini at gnu dot org
--- Comment #12 from bonzini at gnu dot org 2009-08-05 23:09 --- Created an attachment (id=18309) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18309&action=view) another patch This failure is related to NRV, which is why there is no C failure. If I take care of it the p

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-07 Thread bonzini at gnu dot org
--- Comment #15 from bonzini at gnu dot org 2009-08-07 07:24 --- Subject: Re: version 150336 broke bootstrap on ia64-hp-hpux11.23 > After applying the most recent patch the ia64 bootstrap started working but > the > pa bootstrap (hppa2.0w-hp-hpux11.11) started failing. T

[Bug libstdc++/40974] cannot build gcc-4.4.1: fenv_t has not been declared

2009-08-07 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2009-08-07 09:46 --- No, the build system should support everything; not just host==target != build which is not so uncommon -- for example this is how cygwin worked before it could host GCC -- but even the admittedly crazy target==build

[Bug libstdc++/40974] cannot build gcc-4.4.1: fenv_t has not been declared

2009-08-07 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2009-08-07 10:45 --- What's the content of gcc/fenv.h in the build directory? If I have to guess, I'd suppose it's generated by fixincludes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40974

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-08 Thread bonzini at gnu dot org
--- Comment #16 from bonzini at gnu dot org 2009-08-08 07:57 --- Can you try running the testsuite on a non-bootstrapped hppa-hpux compiler? However, I have an idea and will provide a patch soon. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40952

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-08 Thread bonzini at gnu dot org
--- Comment #17 from bonzini at gnu dot org 2009-08-08 08:18 --- Try squashing this in: Index: pa/pa.c === --- pa/pa.c (revision 150359) +++ pa/pa.c (working copy) @@ -9199,7 +9199,7 @@ pa_promote_function_mode

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-10 Thread bonzini at gnu dot org
--- Comment #20 from bonzini at gnu dot org 2009-08-10 20:09 --- Created an attachment (id=18337) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18337&action=view) patch fixing hpux differences This patch squashes in the following too. It is a stupid used-uninitialized b

[Bug middle-end/40952] version 150336 broke bootstrap on ia64-hp-hpux11.23

2009-08-12 Thread bonzini at gnu dot org
--- Comment #24 from bonzini at gnu dot org 2009-08-12 16:29 --- patch committed as r150700 -- bonzini at gnu dot org changed: What|Removed |Added Status

[Bug middle-end/24819] [4.1 Regression] glibc math tests miscompiled with gcc-4.1

2005-11-25 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2005-11-25 19:12 --- Another failure from glibc's tests is more severe: __DBL_MAX__ * __DBL_MAX__ - __DBL_MAX * __DBL_MAX__ is turned into an INF rather than a NAN (as would happen on most targets) or zero (as would happen on x87 becau

[Bug middle-end/24819] [4.1 Regression] glibc math tests miscompiled with gcc-4.1

2005-11-25 Thread bonzini at gnu dot org
--- Comment #6 from bonzini at gnu dot org 2005-11-25 19:13 --- CCing Eric since he recently had problems with ia64 fma (http://gcc.gnu.org/ml/gcc/2005-10/msg01036.html). -- bonzini at gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/25115] [4.2 Regression] Segmentation fault in pre_insert_copy_insn

2005-11-28 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2005-11-28 10:53 --- Created an attachment (id=10352) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10352&action=view) patch to fix the bug Kaz, can you please test this patch? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25115

[Bug c++/25152] -fstrict-aliasing generates wrong code, but no warning from -Wstrict-aliasing

2005-11-29 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2005-11-29 17:55 --- Frederic, "-Wstrict-aliasing" is only working for C up until 4.1 (included). Your code, rewritten to C, would issue a warning with 4.1 and earlier compilers as well. Also note that -Wstrict-aliasing does not p

[Bug c/25169] [4.0 regression] tree checking failures in gcc.dg/20040203-1.c, cast-1.c, cast-2.c, cast-3.c

2005-11-30 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2005-11-30 08:15 --- I have an obvious patch, which is to invert the CONSTANT_CLASS_P and TREE_CONSTANT_OVERFLOW tests in line 3330. Will commit after bootstrapping/testing succeeds. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25169

[Bug target/25180] [4.1/4.2 Regression] ICE during kernel build.

2005-11-30 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2005-11-30 16:11 --- Reduced testcase: typedef unsigned long long u64; extern u64 f (u64 x); int g (unsigned x, u64 *z) { u64 w = *z; u64 h = f (w) << 32; u64 l = f (w); u64 g = h | l; unsigned p = g; if (p == x)

[Bug target/25180] [4.1/4.2 Regression] ICE during kernel build.

2005-11-30 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2005-11-30 17:36 --- Created an attachment (id=10369) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10369&action=view) proposed patch This patch enables the peephole2 only if operands[1] and operands[2] are constant. An alte

[Bug target/25259] bootstrap failures on non-C99 platforms

2005-12-05 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|paolo dot bonzini at lu dot |bonzini at gnu dot org |unisi dot ch

[Bug target/25259] bootstrap failures on non-C99 platforms

2005-12-05 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2005-12-05 09:09 --- Created an attachment (id=10406) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10406&action=view) patch sketch A very experimental (not even built, let alone bootstrapped/regtested) patch -- http://gcc.

[Bug target/25180] [4.1 Regression] ICE during kernel build.

2005-12-05 Thread bonzini at gnu dot org
--- Comment #11 from bonzini at gnu dot org 2005-12-05 17:21 --- Patch applied to mainline. I will ask for 4.1 approval in a few days, most likely at the beginning of next week. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/25259] bootstrap failures on non-C99 platforms

2005-12-06 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2005-12-06 12:28 --- Created an attachment (id=10417) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10417&action=view) proposed patch I bootstrapped this on i686-pc-linux-gnu, all languages. Eric, can you test it on a non-C99 p

[Bug target/25259] bootstrap failures on non-C99 platforms

2005-12-15 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2005-12-15 14:43 --- Created an attachment (id=10496) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10496&action=view) one more update This one includes the change to the usage of __extension__ that Andrew pointed out. -- bon

[Bug bootstrap/25438] make: *** No rule to make target `bubblestrap'. Stop.

2005-12-16 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2005-12-16 09:00 --- A "make" from a toplevel is equivalent to the old "make bubblestrap" or "make -C bubblestrap". In practice "make" just does the right thing, compiling all that is needed to not hav

[Bug bootstrap/25452] [4.2 Regression] make bootstrap-lean still documented, but no longer works

2005-12-16 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bonzini at gnu dot org |dot org

[Bug bootstrap/21512] [4.0/4.1/4.2 Regression] build failure on ppc-apple-darwin5.5 in libcpp

2005-12-17 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2005-12-17 10:19 --- Should work on the mainline now. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug tree-optimization/21513] [4.0/4.1/4.2 Regression] __builtin_expect getting in the way of uninitialized warnings

2005-12-17 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2005-12-17 10:27 --- Well, another work around should probably be (untested) Confirmed, reduced testcase: void f(void*); void *g(void); void _aie_malloc(unsigned int size) { void *aie_memory_heap_ptr; if (__builtin_expect(size != 0

[Bug rtl-optimization/25115] [4.2 Regression] Segmentation fault in pre_insert_copy_insn

2005-12-17 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2005-12-17 13:31 --- Created an attachment (id=10518) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10518&action=view) patch suggested by Roger This patch uses the approach, suggested by Roger Sayle on gcc-patches, to Look for loo

[Bug bootstrap/25470] [4.2 Regression] fixincludes/ subdirectory not cleaned by "make distclean"

2005-12-19 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2005-12-19 08:28 --- Sorry to ask the question. Are you sure that this is a 4.2 regression and not a 4.1 regression as well? The fixincludes module is not bootstrapped, so there is very small (if any) chance that the toplevel changes in 4.2

[Bug bootstrap/25476] [4.2 Regression] Fixincludes is run three times

2005-12-19 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2005-12-19 08:40 --- I think this was some kind of merging hiccup because I found this in the ChangeLog: 2004-08-30 Paolo Bonzini <[EMAIL PROTECTED]> * configure.ac: Do not run fixincludes after stage1 during to

[Bug bootstrap/25476] [4.2 Regression] Fixincludes is run three times

2005-12-19 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2005-12-19 08:47 --- Indeed, Geoff removed the snippet in revision 90117 probably because he did not know what it was good for. I will reapply the patch. -- bonzini at gnu dot org changed: What|Removed

[Bug target/25180] [4.1 Regression] ICE during kernel build.

2005-12-19 Thread bonzini at gnu dot org
--- Comment #13 from bonzini at gnu dot org 2005-12-19 14:24 --- David, ok to commit to 4.1 now? -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/25180] [4.1 Regression] ICE during kernel build.

2005-12-19 Thread bonzini at gnu dot org
--- Comment #15 from bonzini at gnu dot org 2005-12-19 17:46 --- patch committed to 4.1 branch as well. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug target/25259] bootstrap failures on non-C99 platforms

2005-12-20 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2005-12-20 14:15 --- Created an attachment (id=10535) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10535&action=view) fix the #ifndef -> use #ifdef instead -- bonzini at gnu dot org changed: What

[Bug rtl-optimization/25115] [4.2 Regression] Segmentation fault in pre_insert_copy_insn

2005-12-20 Thread bonzini at gnu dot org
--- Comment #11 from bonzini at gnu dot org 2005-12-20 17:22 --- patch committed -- bonzini at gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/25259] bootstrap failures on non-C99 platforms

2005-12-21 Thread bonzini at gnu dot org
--- Comment #11 from bonzini at gnu dot org 2005-12-21 08:25 --- Created an attachment (id=10541) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10541&action=view) fix pasto in int16_t definition This might be the last one... -- bonzini at gnu dot org changed:

[Bug rtl-optimization/25578] [4.2 Regression] gfortran version 4.2.0 20051227 - 144 new testsuite failures since 2005121

2005-12-28 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2005-12-28 15:46 --- I will be able to fix this at the beginning of January. If anybody wants to revert my combine.c patch before that, go ahead. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25578

[Bug rtl-optimization/25578] [4.2 Regression] gfortran version 4.2.0 20051227 - 144 new testsuite failures since 2005121

2005-12-28 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2005-12-29 07:53 --- I had an obvious fix yesterday but I had no time to bootstrap/regtest it. So if possible please don't revert... The reduced C testcase is int f(int x) { return x >> 31 ? -1 : 1; } The MPFR_SIGN macro (

[Bug bootstrap/25259] [4.2 Regression] bootstrap failures on non-C99 platforms

2006-01-02 Thread bonzini at gnu dot org
--- Comment #14 from bonzini at gnu dot org 2006-01-02 18:55 --- patch committed, please verify it works now -- bonzini at gnu dot org changed: What|Removed |Added

[Bug tree-optimization/23455] load PRE is missing

2006-01-02 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-01-02 19:31 --- Reconfirmed after the first load PRE patch went in, as it does not handle globals. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)

2006-01-02 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2006-01-02 19:37 --- Just for the record, I'm not sure about how much it is worth to have fold perform all the various sorts of shift/and simplifications that combine can do. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986

[Bug tree-optimization/23455] tree load PRE is not working properly

2006-01-03 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2006-01-03 08:04 --- > Ehm, wouldn't "unsigned char *" alias everything? GCSE doesn't do load PRE > for > me on the original test case, either. Yes, I was checking if load PRE removes the redundant load of t3

[Bug rtl-optimization/25578] [4.2 Regression] gfortran version 4.2.0 20051227 - 144 new testsuite failures since 2005121

2006-01-03 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2006-01-03 14:58 --- patch committed -- bonzini at gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/24123] [4.1/4.2 Regression] Massive performance regression for -ffast-math due to the recip tree pass

2006-01-03 Thread bonzini at gnu dot org
--- Comment #23 from bonzini at gnu dot org 2006-01-03 15:30 --- > For PowerPC, it is effective to use the instruction if > there are multiple divides, such as the three divisions mentioned above. The > IBM XLC compiler propagates the reciprocal and numerator pair th

[Bug bootstrap/25435] stage build no longer works

2006-01-04 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2006-01-04 08:50 --- H.J., can we close this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25435

[Bug target/18631] [4.0 Regression] missing error messages passing vectors with -mno-altivec -mabi=altivec

2006-01-04 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-01-04 08:57 --- Janis, can you confirm this is fixed on 4.0? -- bonzini at gnu dot org changed: What|Removed |Added

[Bug bootstrap/25452] [4.2 Regression] make bootstrap-lean still documented, but no longer works

2006-01-04 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2006-01-04 12:21 --- Patch committed, also fixes race conditions in bootstrap. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug bootstrap/25670] [4.2 Regression] build fail with 'make all-gcc'

2006-01-04 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2006-01-04 15:56 --- Accepting this, but it is not a blocker as all-gcc is not even documented anywhere. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug bootstrap/25476] [4.2 Regression] Fixincludes is run three times

2006-01-04 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-01-04 16:38 --- Patch posted. Andrew suggested another approach, but it is more complex and I'm not going to work on it until more important issues are sorted out. -- bonzini at gnu dot org changed: What|Re

[Bug rtl-optimization/25677] [4.2 regression] testsuite failure:gcc.c-torture/execute/960802-1.c -O1 and -O2

2006-01-05 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2006-01-05 15:10 --- If it's still there, assign it to me. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25677

[Bug rtl-optimization/25677] [4.2 regression] testsuite failure:gcc.c-torture/execute/960802-1.c -O1 and -O2

2006-01-05 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2006-01-05 16:59 --- Combine does not try to combine across a call. But it does not invalidate equivalences and, in this case, it tries to replace v (the result of a function call) with the return value register... even though in the meanwhile

[Bug rtl-optimization/25677] [4.2 regression] testsuite failure:gcc.c-torture/execute/960802-1.c -O1 and -O2

2006-01-05 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-01-05 16:59 --- Created an attachment (id=10585) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10585&action=view) patch to try -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25677

[Bug other/25694] selective non-bootstrap build broken

2006-01-07 Thread bonzini at gnu dot org
--- Comment #3 from bonzini at gnu dot org 2006-01-07 10:01 --- *** This bug has been marked as a duplicate of 25670 *** -- bonzini at gnu dot org changed: What|Removed |Added

[Bug bootstrap/25670] [4.2 Regression] build fail with 'make all-gcc'

2006-01-07 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2006-01-07 10:01 --- *** Bug 25694 has been marked as a duplicate of this bug. *** -- bonzini at gnu dot org changed: What|Removed |Added

[Bug bootstrap/25695] [4.2 Regression] bootstrap no longer does a comparision

2006-01-07 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2006-01-07 10:01 --- Huh? We do in the toplevel make target "compare". Paolo -- bonzini at gnu dot org changed: What|Removed

[Bug bootstrap/25695] [4.2 Regression] bootstrap comparison not clearly identifiable

2006-01-08 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2006-01-09 07:47 --- Changing the summary then. -- bonzini at gnu dot org changed: What|Removed |Added AssignedTo

[Bug bootstrap/25670] [4.2 Regression] build fail with 'make all-gcc'

2006-01-09 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-01-09 13:14 --- Of course all-gcc is still doing the same thing for a cross compiler. Anyway I have a patch to restore the old functionality and, after that, I'll submit doc fixes. My comment was just meant to justify the loweri

[Bug tree-optimization/23109] [4.1 Regression] compiler generates wrong code leading to spurious division by zero with -funsafe-math-optimizations (instead of -ftrapping-math)

2006-01-11 Thread bonzini at gnu dot org
--- Comment #17 from bonzini at gnu dot org 2006-01-11 14:30 --- patch committed to 4.1 too -- bonzini at gnu dot org changed: What|Removed |Added Status

[Bug tree-optimization/24123] [4.1 Regression] Massive performance regression for -ffast-math due to the recip tree pass

2006-01-11 Thread bonzini at gnu dot org
--- Comment #28 from bonzini at gnu dot org 2006-01-11 14:30 --- patch committed to both branches -- bonzini at gnu dot org changed: What|Removed |Added

[Bug tree-optimization/23948] [4.1 Regression] internal compiler error: verify_stmts failed

2006-01-11 Thread bonzini at gnu dot org
--- Comment #24 from bonzini at gnu dot org 2006-01-11 14:31 --- patch committed -- bonzini at gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug other/25772] No removal of redundant referencing / dereferencing

2006-01-12 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2006-01-12 18:58 --- The compiler surely converts &data[i] to data+i or the other way round even at no optimization level and so does with &*&*&*&*&*a that is equivalent to a. You cannot expect the preprocessor to do

[Bug rtl-optimization/25677] [4.2 regression] testsuite failure:gcc.c-torture/execute/960802-1.c -O1 and -O2

2006-01-16 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2006-01-16 18:21 --- Patch committed -- bonzini at gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug libgomp/25884] libgomp should not require perl to compile

2006-01-20 Thread bonzini at gnu dot org
--- Comment #1 from bonzini at gnu dot org 2006-01-20 19:56 --- Created an attachment (id=10692) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10692&action=view) prototype patch This is a prototype patch to fix the bug using autoconf to compute the necessary sizes/ali

[Bug bootstrap/25259] [4.2 Regression] bootstrap failures on non-C99 platforms

2006-01-20 Thread bonzini at gnu dot org
--- Comment #15 from bonzini at gnu dot org 2006-01-20 19:58 --- libgomp should use GCC_HEADER_STDINT too. See the patch for PR25884 which does so. -- bonzini at gnu dot org changed: What|Removed |Added

[Bug libgomp/25259] [4.2 Regression] bootstrap failures on non-C99 platforms

2006-01-20 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|bonzini at gnu dot org |unassigned at gcc dot gnu

[Bug bootstrap/26188] [4.2 Regression] 4.2.0 fails to compile on FreeBSD 4.11

2006-07-25 Thread bonzini at gnu dot org
--- Comment #15 from bonzini at gnu dot org 2006-07-25 08:34 --- patch committed -- bonzini at gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/26847] [4.2 Regression] Missed optimization in simplify_plus_minus

2006-07-25 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added Status|NEW |ASSIGNED Last reconfirmed|2006-03-30 20:09:49 |2006-07-25 14:53:34

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