[Bug treelang/23072] multiple runs of treelang testsuite does not work...
--- Comment #18 from phython at gcc dot gnu dot org 2005-11-06 16:51 --- Fixed on the 4.0 branch as well. -- phython at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23072
[Bug ada/21952] Many attribute directive ignored warnings during Tru64 UNIX Ada bootstrap
--- Comment #5 from phython at gcc dot gnu dot org 2005-11-07 06:55 --- Subject: Bug 21952 Author: phython Date: Mon Nov 7 06:54:52 2005 New Revision: 106582 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106582 Log: 2005-11-07 James A. Morrison <[EMAIL PROTECTED]> PR treelang/21952 * treetree.c (LANG_HOOKS_ATTRIBUTE_TABLE): Set to treelang_attribute_table. (handle_attribute): New function. (treelang_attribute_table): New attribute table. Modified: trunk/gcc/treelang/ChangeLog trunk/gcc/treelang/treetree.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21952
[Bug ada/21952] Many attribute directive ignored warnings during Tru64 UNIX Ada bootstrap
--- Comment #6 from phython at gcc dot gnu dot org 2005-11-07 07:02 --- The last commit was meant for PR24066 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21952
[Bug treelang/24066] almost all treelang testsuite fails with -maltivec as an option
--- Comment #3 from phython at gcc dot gnu dot org 2005-11-07 07:03 --- Fixed in the commit message that shows up in PR21952. -- phython at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24066
[Bug treelang/24066] almost all treelang testsuite fails with -maltivec as an option
-- phython at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24066
[Bug c++/22172] [3.4 Regression] Internal compiler error, seg fault.
-- phython at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|phython at gcc dot gnu dot |unassigned at gcc dot gnu |org |dot org Status|ASSIGNED|NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22172
[Bug rtl-optimization/19097] [3.4/4.0/4.1 regression] Quadratic behavior with many sets for the same register in gcse CPROP
--- Comment #28 from phython at gcc dot gnu dot org 2005-11-08 06:48 --- Steven: How long does 4.0 take to compile this function on your box? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19097
[Bug target/24378] [4.1 Regression] gcc.dg/vect/pr24300.c (test for excess errors) fails
--- Comment #2 from phython at gcc dot gnu dot org 2005-11-20 22:18 --- This testcase fails when we don't have optabs for REDUC trees. -- phython at gcc dot gnu dot org changed: What|Removed |Added Known to fail||4.1.0 Known to work||4.0.2 Summary|gcc.dg/vect/pr24300.c (test |[4.1 Regression] |for excess errors) fails|gcc.dg/vect/pr24300.c (test ||for excess errors) fails http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24378
[Bug tree-optimization/24997] New: [4.1/4.2 regression] ICE with -ftree-vectorize
wmadec.c ICE's with: /home/jim/cvs/mplayer/ffmpeg/libavcodec/wmadec.c:1193: error: unrecognizable insn: (insn 4809 3267 2762 272 /home/jim/cvs/mplayer/ffmpeg/libavcodec/wmadec.c:1117 (set (reg:SI 9 9) (and:SI (plus:SI (reg:SI 27 27) (reg:SI 11 11 [orig:284 base_off.641 ] [284])) (const_int -16 [0xfff0]))) -1 (nil) (nil)) /home/jim/cvs/mplayer/ffmpeg/libavcodec/wmadec.c:1193: internal compiler error: in extract_insn, at recog.c:2084 the command line is: /usr/lib/gcc-snapshot/bin/gcc -O3 -g -Wall -Wno-switch -maltivec -mabi=altivec -DHAVE_AV_CONFIG_H -I.. -I/home/jim/cvs/mplayer/ffmpeg/libavutil -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o wmadec.o /home/jim/cvs/mplayer/ffmpeg/libavcodec/wmadec.c The gcc-snapshot is from the debian package version 20051122-1, the ice also occurs in earlier versions of the package. -- Summary: [4.1/4.2 regression] ICE with -ftree-vectorize Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phython at gcc dot gnu dot org GCC build triplet: powerpc-linux GCC host triplet: powerpc-linux GCC target triplet: powerpc-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24997
[Bug middle-end/24997] [4.1/4.2 regression] ICE with -ftree-vectorize
--- Comment #3 from phython at gcc dot gnu dot org 2005-11-23 16:05 --- Created an attachment (id=10327) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10327&action=view) preprocessed source Here is the preprocessed source. Sorry, I haven't had a change to run delta on it yet, nor can I reproduce this ICE without using -O3 -ftree-vectorize. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24997
[Bug middle-end/24997] [4.1/4.2 regression] ICE with -ftree-vectorize
-- phython at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2005-11-23 16:06:14 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24997
[Bug tree-optimization/17863] [4.0/4.1/4.2 Regression] threefold performance loss, not inlining as much
--- Comment #30 from phython at gcc dot gnu dot org 2005-11-24 17:34 --- On powerpc-linux, I get the following timings: Using the following command line: g++ -O3 -o t41 -mcpu=7450 -mtune=7450 pr17863.cc -static real user 3.4 0m11.761s 0m11.148s 4.0 0m10.196s 0m9.495s 4.1 0m17.824s 0m16.832s 4.1 0m11.547s 0m10.502s -- With attribute flatten -- phython at gcc dot gnu dot org changed: What|Removed |Added Last reconfirmed|2004-12-24 20:36:17 |2005-11-24 17:34:11 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17863
[Bug target/19300] [4.0 Regression] PCH failures on sparc-linux
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-15 20:56 --- Fixed with the previous commit -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19300
[Bug tree-optimization/15785] fold misses unary transformation
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-15 21:58 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15785
[Bug ada/20035] failed run-time assertion : Tasking not implemented on this configuration on sparc-linux
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-17 20:26 --- Created an attachment (id=8216) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8216&action=view) Ada system file I don't know if this will do anything as I didn't record the before and after failures with this file. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20035
[Bug ada/20035] failed run-time assertion : Tasking not implemented on this configuration on sparc-linux
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-17 20:26 --- Created an attachment (id=8217) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8217&action=view) V9 version -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20035
[Bug tree-optimization/14752] [tree-ssa] "~a" should be changed to "a" if used in the condition of an if statement
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-18 00:53 --- Shouldn't comment #3 say ~a is the same as a ^ -1? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14752
[Bug other/19897] [treelang] External references don't work.
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-24 16:15 --- Fixed -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19897
[Bug other/19896] [treelang] Static variables don't work
--- Additional Comments From phython at gcc dot gnu dot org 2005-02-24 16:24 --- Fixed -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19896
[Bug ada/20035] failed run-time assertion : Tasking not implemented on this configuration on sparc-linux
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-02-27 19:02:41 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20035
[Bug tree-optimization/15784] fold misses binary optimization
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-04 02:55 --- The binary conditions below are all folded now. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Version|4.0.0 |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784
[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;
-- Bug 20130 depends on bug 15784, which changed state. Bug 15784 Summary: fold misses binary optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784 What|Old Value |New Value Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130
[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)
-- Bug 19986 depends on bug 15784, which changed state. Bug 15784 Summary: fold misses binary optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784 What|Old Value |New Value Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
[Bug treelang/20326] treelang does install the backend as a driver
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-05 19:48 --- Treelang doesn't have a driver outside of gcc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20326
[Bug treelang/20326] treelang does install the backend as a driver
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-06 16:34 --- Fixed, in mainline, I'll backport this later. -- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20326
[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2005-02-21 23:35:04 |2005-03-06 21:16:33 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130
[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-11 03:20 --- This should be closed when 15784 goes back into the tree. -- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130
[Bug treelang/20326] treelang does install the backend as a driver
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-11 03:55 --- Backported changes to gcc-4_0-branch. -- What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED Target Milestone|4.1.0 |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20326
[Bug tree-optimization/15784] fold misses binary optimization
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-11 05:03 --- Jeff Law rechecked in the patch for this bug. -- What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784
[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;
-- Bug 20130 depends on bug 15784, which changed state. Bug 15784 Summary: fold misses binary optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784 What|Old Value |New Value Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130
[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)
-- Bug 19986 depends on bug 15784, which changed state. Bug 15784 Summary: fold misses binary optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15784 What|Old Value |New Value Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
[Bug tree-optimization/20130] Fold a * -1 - 1 into ~a;
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-11 05:03 --- fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130
[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches
-- Bug 19721 depends on bug 20130, which changed state. Bug 20130 Summary: Fold a * -1 - 1 into ~a; http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130 What|Old Value |New Value Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19721
[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)
-- Bug 19986 depends on bug 20130, which changed state. Bug 20130 Summary: Fold a * -1 - 1 into ~a; http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20130 What|Old Value |New Value Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
[Bug tree-optimization/20132] Pessimization of induction variable and missed hoisting opportunity
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-11 05:14 --- I think this is fixed. This is my tree dump with my patches to 20130 and 15784: ;; Function foo (foo) foo (length, fmt) { int D.1243; int i; int D.1225; : if (length >= 0) goto ; else goto ; :; i = length; :; switch (*((const char *) (long unsigned int) i + fmt)) { case 48: goto ; default : goto ; } :; D.1225 = 1; goto (); :; i = i - 1; D.1243 = -1; if (i != D.1243) goto ; else goto ; :; D.1225 = 0; :; return D.1225; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20132
[Bug target/20511] New: Bootstrap failure because of aliased symbols
It seems bootstrap is now broken on ia64: /home/jim/gcc/gcc/gcc/config/ia64/unwind-ia64.c:2390: error: '__libunwind_Unwind_FindTableEntry' aliased to external symbol '_Unwind_FindTableEntry' -- Summary: Bootstrap failure because of aliased symbols Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phython at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: ia64-linux GCC host triplet: ia64-linux GCC target triplet: ia64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20511
[Bug target/20666] New: SPARC builtins should be folded if possible
Right now now folding opportunities are taken for sparc builtin functions. This should be fixed by implementing sparc_fold_builtin. -- Summary: SPARC builtins should be folded if possible Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phython at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: sparc*-- GCC host triplet: sparc*-- GCC target triplet: sparc*-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20666
[Bug target/20666] SPARC builtins should be folded if possible
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-28 05:57 --- Created an attachment (id=8468) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8468&action=view) ignored result testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20666
[Bug target/20666] SPARC builtins should be folded if possible
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-28 05:58 --- Created an attachment (id=8469) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8469&action=view) fold fexpand -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20666
[Bug target/20666] SPARC builtins should be folded if possible
--- Additional Comments From phython at gcc dot gnu dot org 2005-03-28 06:00 --- Created an attachment (id=8470) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8470&action=view) initial folding of fexpand -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20666
[Bug target/20666] SPARC builtins should be folded if possible
--- Additional Comments From phython at gcc dot gnu dot org 2005-04-04 12:36 --- Patch at http://gcc.gnu.org/ml/gcc-patches/2005-04/msg00327.html -- What|Removed |Added Keywords||patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20666
[Bug tree-optimization/20922] missed always false conditional
--- Additional Comments From phython at gcc dot gnu dot org 2005-04-16 17:12 --- Created an attachment (id=8654) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8654&action=view) Fold stuff -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20922
[Bug tree-optimization/20922] missed always false conditional
--- Additional Comments From phython at gcc dot gnu dot org 2005-04-18 15:20 --- Fixed in the last commit. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20922
[Bug middle-end/19986] [meta-bug] fold missing optimizations (compared to RTL)
-- Bug 19986 depends on bug 20922, which changed state. Bug 20922 Summary: missed always false conditional http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20922 What|Old Value |New Value Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19986
[Bug c++/23225] [4.0 Regression] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246
--- Additional Comments From phython at gcc dot gnu dot org 2005-09-06 05:39 --- Fixed on 4.0 branch now as well. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23225
[Bug c/23161] Labels and empty statement warnings
-- Bug 23161 depends on bug 23165, which changed state. Bug 23165 Summary: [4.0 regression] ICE with -W http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23165 What|Old Value |New Value Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23161
[Bug c/23165] [4.0 regression] ICE with -W
--- Additional Comments From phython at gcc dot gnu dot org 2005-09-06 06:10 --- Fixed on the 4.0 branch. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23165
[Bug c/23161] Labels and empty statement warnings
-- What|Removed |Added Target Milestone|4.1.0 |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23161
[Bug c++/22172] [3.4/4.0/4.1 Regression] Internal compiler error, seg fault.
--- Additional Comments From phython at gcc dot gnu dot org 2005-09-24 20:44 --- Created an attachment (id=9800) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9800&action=view) We should give the user an error message Anyone have a better error message? -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22172
[Bug c++/22172] [3.4/4.0/4.1 Regression] Internal compiler error, seg fault.
--- Additional Comments From phython at gcc dot gnu dot org 2005-09-26 17:31 --- So this is an ice-on-valid and an ice-on-invalid bug then? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22172
[Bug treelang/24066] almost all treelang testsuite fails with -maltivec as an option
-- phython at gcc dot gnu dot org changed: What|Removed |Added CC||phython at gcc dot gnu dot ||org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC target triplet|powerpc-darwin |powerpc-* Last reconfirmed|-00-00 00:00:00 |2005-10-02 19:16:37 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24066
[Bug c++/22172] [3.4/4.0 Regression] Internal compiler error, seg fault.
--- Comment #13 from phython at gcc dot gnu dot org 2005-10-08 18:13 --- fixed in the previous patch. -- phython at gcc dot gnu dot org changed: What|Removed |Added Known to fail|3.4.0 3.4.4 4.0.0 4.1.0 |3.4.0 3.4.4 4.0.0 Known to work|3.3 3.3.6 |3.3 3.3.6 4.1.0 Summary|[3.4/4.0/4.1 Regression]|[3.4/4.0 Regression] |Internal compiler error, seg|Internal compiler error, seg |fault. |fault. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22172
[Bug c++/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191
--- Comment #19 from phython at gcc dot gnu dot org 2005-10-11 06:36 --- Created an attachment (id=9961) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9961&action=view) vrp workaround There seems to be a combination of front-end and middle-end bugs that cause this. The attached patch works around the problem in vrp by setting the range to VARYING. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23046
[Bug c++/17256] [3.4/4.0/4.1 Regression] undefined but used static or inline functions should be diagnosed
--- Comment #10 from phython at gcc dot gnu dot org 2005-10-11 06:41 --- Created an attachment (id=9962) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9962&action=view) treat nonmember static functions like inline functions -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17256
[Bug c++/17256] [3.4/4.0/4.1 Regression] undefined but used static or inline functions should be diagnosed
--- Comment #11 from phython at gcc dot gnu dot org 2005-10-11 06:42 --- Created an attachment (id=9963) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9963&action=view) testcase This patch also changes the error in: static void f(); void g() { f(); } into a warning. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17256
[Bug target/24378] gcc.dg/vect/pr24300.c (test for excess errors) fails
--- Comment #1 from phython at gcc dot gnu dot org 2005-10-16 05:47 --- I'm also seeing this on ia64-linux. -- phython at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC target triplet||ia64-*-* Last reconfirmed|-00-00 00:00:00 |2005-10-16 05:47:12 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24378
[Bug testsuite/24399] New: other/switch2.C fails on ia64
This test fails on ia64. I suspect we need different base values for 64bit and 32bit targets. -- Summary: other/switch2.C fails on ia64 Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phython at gcc dot gnu dot org GCC target triplet: ia64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24399
[Bug testsuite/22123] gcc.dg/fold-mod-1.c scan-tree-dump a % 4294967288 fails
--- Additional Comments From phython at gcc dot gnu dot org 2005-06-23 15:47 --- fixed in the previous commit. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22123
[Bug middle-end/21137] Convert (a >> 2) & 1 != 0 into a & 4 != 0
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-11 03:56 --- This should actually be "Convert (a >> c1) & 2**c2" to a & (c2 << c1)". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21137
[Bug tree-optimization/22493] [4.1 Regression] with -fwrapv -INT_MIN is still not positive
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-17 00:28 --- Created an attachment (id=9291) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9291&action=view) Treat flag_wrapv and min value in a special way -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22493
[Bug tree-optimization/22493] [4.1 Regression] with -fwrapv -INT_MIN is still not positive
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-19 07:15 --- The attached patch, with the typo fixed and using int_const_binop (PLUS_EXPR, vr0.min, one, 0) fixed the optimization failures of Divide_1 in the testsuite. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22493
[Bug tree-optimization/22493] [4.1 Regression] with -fwrapv -INT_MIN is still not positive
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-23 08:25 --- Created an attachment (id=9336) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9336&action=view) Updated patch This should also fix: /* { dg-do run } */ /* { dg-options "-O1 -ftree-vrp" } */ extern void abort (); extern void exit (int); int f (int a) { if (a != 2) { a = -a; if (a == 2) return 0; return 1; } return 1; } int main (int argc, char *argv[]) { if (f (-2)) abort (); exit (0); } which fails right now. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22493
[Bug tree-optimization/20517] bit shift/mask optimization potential
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-23 21:05 --- The condition around fold-const:9302 can be generalized to deal with this case. -- What|Removed |Added CC||phython at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20517
[Bug rtl-optimization/23047] New: Combine ignores flag_wrapv
The following testcase aborts with gcc 3.4, 4.0 and 4.1 when optimizing. It looks like combine is removing the condition here. #include void abort (); void exit (int); void f (int a) { if (abs(a) < 0) return; abort (); } int main (int argc, char *argv[]) { f (INT_MIN); exit (0); } -- Summary: Combine ignores flag_wrapv Product: gcc Version: 3.4.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phython at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23047
[Bug rtl-optimization/23047] Combine ignores flag_wrapv
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-24 22:38 --- Created an attachment (id=9353) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9353&action=view) Honour flag_wrapv -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23047
[Bug tree-optimization/22630] [4.1 Regression] vrp produces wrong code
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-25 00:35 --- Calling vrp_evaluate_condition with use_equiv_p = false in tree-ssa-propagate.c could fix this problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22630
[Bug tree-optimization/22493] [4.1 Regression] with -fwrapv -INT_MIN is still not positive
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-28 04:45 --- Fixed in the commit above. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22493
[Bug libgcj/22084] [4.1 Regression] Divide_1 test case hangs
-- Bug 22084 depends on bug 22493, which changed state. Bug 22493 Summary: [4.1 Regression] with -fwrapv -INT_MIN is still not positive http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22493 What|Old Value |New Value Status|UNCONFIRMED |NEW Status|NEW |ASSIGNED Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22084
[Bug libgcj/22084] [4.1 Regression] Divide_1 test case hangs
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-28 04:51 --- Fixing pr 22493 fixed all the Divide_1 problems on ia64. -- What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22084
[Bug rtl-optimization/23047] Combine ignores flag_wrapv
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-28 04:52 --- Fixed in the commit above. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23047
[Bug debug/22514] [4.1 Regression] ICE in force_decl_die with invalid code after error
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-29 06:41 --- if (sorrycount || errorcount) return; at the top of cp_emit_debug_info_for_using seems to fix this ICE. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22514
[Bug tree-optimization/23127] [4.1 Regression] VRP propagates negation of antirange incorrectly
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-29 14:59 --- I already commited testcases for this one and 23126. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23127
[Bug debug/22514] [4.1 Regression] ICE in force_decl_die with invalid code after error
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-30 15:25 --- http://gcc.gnu.org/ml/gcc-patches/2005-07/msg02054.html -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Keywords||patch Last reconfirmed|2005-07-16 19:47:35 |2005-07-30 15:25:06 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22514
[Bug tree-optimization/23128] [4.1 Regression] VRP fails for unsigned values
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-30 18:12 --- Created an attachment (id=9388) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9388&action=view) Patch for a bunch of vrp problems -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23128
[Bug tree-optimization/23129] [4.1 Regression] VRP propagates division of antiranges incorrectly
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-30 18:13 --- See the patch in pr23128. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2005-07-29 11:08:52 |2005-07-30 18:13:45 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23129
[Bug tree-optimization/21559] [4.1 Regression] missed jump threading
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-31 05:45 --- I would really prefer option b, where we keep VRP information persistant. That way fold can use VRP information when available. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21559
[Bug c/23165] [4.0/4.1 Regression] ICE with -W
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-31 18:06 --- Created an attachment (id=9399) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9399&action=view) Read through statment lists. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|UNCONFIRMED |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23165
[Bug c/23161] Labels and empty statement warnings
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-31 18:12 --- This is almost the same as PR23165, the same patch fixes this. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2005-07-31 16:42:20 |2005-07-31 18:12:31 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23161
[Bug treelang/23061] treelang testsuite fails with -m64
--- Additional Comments From phython at gcc dot gnu dot org 2005-07-31 18:42 --- I don't think treelang had it's own driver in 4.0. -- What|Removed |Added CC|ja2morri at csclub dot |phython at gcc dot gnu dot |uwaterloo dot ca|org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23061
[Bug c/23165] [4.0/4.1 Regression] ICE with -W
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-01 02:21 --- http://gcc.gnu.org/ml/gcc-patches/2005-08/msg5.html -- What|Removed |Added Keywords||patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23165
[Bug tree-optimization/23129] [4.1 Regression] VRP propagates division of antiranges incorrectly
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-02 05:09 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23129
[Bug c/23193] New: useless comparison warning
GCC should probably warn about useless comparison. e.g. #include extern int *bar (int *); int * foo (int a, int *c, int *b) { int *ret = NULL; if (a) ret = c; else ret == bar (b); return ret; } -- Summary: useless comparison warning Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phython at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23193
[Bug c++/23225] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-04 04:19 --- This doesn't ice with the C frontend. However, it does with the C++ frontend with a recent build of mainline. -- What|Removed |Added Target Milestone|4.0.2 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23225
[Bug c++/23225] [4.0/4.1 Regression] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-04 04:47 --- Having build_pointer_type_for_mode return error_mark_node when it is passed error_mark_node seems to fix this. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |phython at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2005-08-04 04:17:11 |2005-08-04 04:47:25 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23225
[Bug tree-optimization/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-04 19:22 --- When the patch that fixes a bug is put into GCC the testcases go in as well. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23046
[Bug treelang/23072] multiple runs of treelang testsuite does not work...
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-05 14:47 --- It seems to work find. In both cases you have two results for treelang. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23072
[Bug tree-optimization/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-05 14:49 --- I patched fold to change if (FOO > TYPE_MAX) or if (FOO < TYPE_MIN) to if (0) and this fixes the ice. I'll mail the patch when I get back from work tonight. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23046
[Bug treelang/23072] multiple runs of treelang testsuite does not work...
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-05 17:27 --- I see what you mean. I'll look at the treelang bugs on the weekend. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23072
[Bug debug/22514] [4.1 Regression] ICE in force_decl_die with invalid code after error
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-06 05:18 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22514
[Bug tree-optimization/23128] [4.1 Regression] VRP fails for unsigned values
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-06 05:42 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23128
[Bug treelang/23072] multiple runs of treelang testsuite does not work...
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-06 18:56 --- Fixed. -- What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||FIXED Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23072
[Bug treelang/23072] multiple runs of treelang testsuite does not work...
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-07 05:50 --- This should be easy to backport into the 4.0 branch. I have no clue about the 3.4 branch though. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23072
[Bug treelang/23061] treelang testsuite fails with -m64
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-07 05:51 --- I here murderball is a real sport up there with Aussie rules football. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23061
[Bug c++/23225] [4.0/4.1 Regression] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-08 18:38 --- http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00370.html -- What|Removed |Added Keywords||patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23225
[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 04:26 --- This transformation is done with -fwrapv. -- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-08-09 04:26:46 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23295
[Bug c/23161] Labels and empty statement warnings
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 04:28 --- fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23161
[Bug c/23165] [4.0 regression] ICE with -W
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 04:33 --- Fixed on mainline. -- What|Removed |Added Known to fail|4.0.0 4.1.0 |4.0.0 Known to work|3.4.0 |3.4.0 4.1.0 Summary|[4.0/4.1 Regression] ICE|[4.0 regression] ICE with -W |with -W | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23165
[Bug c++/19614] Excessive memory consumption with a class with large (200) virtual (pure?) function and derived classes
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-09 05:05 --- Wow, compiling this on ia64-linux at -O2 gives: parser: 50.14 (80%) usr 0.58 (49%) sys 50.75 (79%) wall 797327 kB (93%) ggc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19614
[Bug c++/23225] [4.0/4.1 Regression] tree check: expected class type, have exceptional (error_mark) in build_pointer_type_for_mode, at tree.c:4246
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-11 04:22 --- fixed -- What|Removed |Added Known to fail|4.0.0 4.1.0 |4.0.0 Known to work|3.4.0 |3.4.0 4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23225
[Bug tree-optimization/23119] gcc.dg/vect/vect-105.c scan-tree-dump-times vectorized 1 loops 1 fails
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-11 04:44 --- /home/jim/gcc/gcc/gcc/testsuite/gcc.dg/vect/vect-105.c:38: note: not vectorized: unsupported unaligned load -- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-08-11 04:44:19 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23119