[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to eveluate to true for non-constant arguments.

2009-01-09 Thread daney at gcc dot gnu dot org
--- Comment #3 from daney at gcc dot gnu dot org 2009-01-09 21:55 --- Good, this code comes from the Linux kernel: mm/backing-dev.c (set_bdi_congested()) Is the kernel at fault? If so I am sure Linus would like to hear about it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3878

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to eveluate to true for non-constant arguments.

2009-01-09 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-01-09 21:56 --- (In reply to comment #2) > where the code is duplicated twice and both cases are constant. Except it is not duplicated in jump threading. It would have been ok if it did but it does not ... Jump threading proved

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to eveluate to true for non-constant arguments.

2009-01-09 Thread daney at gcc dot gnu dot org
--- Comment #5 from daney at gcc dot gnu dot org 2009-01-09 22:00 --- You have to be able to do one of the original test case or this: $ cat foo1.c void baz(int v) { unsigned a; a = (v == 1) ? 1 : 2; if (__builtin_constant_p(a)) { asm volatile

[Bug middle-end/38753] gcc 4.4.0 20090106 - make profiledbootstrap - No ".gcda" files created in the libiberty/pic directory

2009-01-09 Thread rob1weld at aol dot com
--- Comment #9 from rob1weld at aol dot com 2009-01-09 22:04 --- (In reply to comment #8) > The pic library is not used while compiling gcc so this warning is ok and > not a bug. Reopened. That "bug" would be fixed it the "-fprofile-use" option were not given in the directories that are

[Bug middle-end/38753] gcc 4.4.0 20090106 - make profiledbootstrap - No ".gcda" files created in the libiberty/pic directory

2009-01-09 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2009-01-09 22:07 --- >3. There is a "-Werror" to be fixed. Use: "i386.o-warn = -Wno-error" I already mentioned this was really fixed in trunk already. >5. The "C" and "Ada" Languages are being profiled (for the most part) but the c

[Bug bootstrap/38788] gcc 4.4.0 20090109 - Configure with "--enable-intermodule" breaks build

2009-01-09 Thread rob1weld at aol dot com
--- Comment #4 from rob1weld at aol dot com 2009-01-09 22:16 --- (In reply to comment #3) > You told the compiler to compile everything at the same time what do > you expect to cause out of memory issues? It could create temporary files (like qsort) and shrink the size of the file (by o

[Bug bootstrap/38788] gcc 4.4.0 20090109 - Configure with "--enable-intermodule" breaks build

2009-01-09 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-01-09 22:39 --- That is the whole idea of http://gcc.gnu.org/wiki/LinkTimeOptimization :). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38788

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to eveluate to true for non-constant arguments.

2009-01-09 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2009-01-09 22:57 --- Ok, I'm convinced. That jump-threading is really weird. But only because __builtin_constant_p isn't a regular function that is executed on a path of the CFG, it really is supposed to be evaluating all paths through

[Bug tree-optimization/38789] [4.4 Regression] __builtin_constant_p appears to eveluate to true for non-constant arguments.

2009-01-09 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Summary|[4.4 Regression]|[4.4 Regression] |__builtin_constant_p appears|__bu

[Bug libfortran/38772] r143102 breaks xplor-nih

2009-01-09 Thread howarth at nitro dot med dot uc dot edu
--- Comment #7 from howarth at nitro dot med dot uc dot edu 2009-01-10 00:10 --- Jerry, It appears that the numerical values for all of the refinement table entries are properly read. However for some reason the next line with the 'end' statement gets lost. I have to duplicate this

[Bug fortran/38765] [4.4/4.3 Regression] ICE in check_host_association

2009-01-09 Thread pault at gcc dot gnu dot org
--- Comment #1 from pault at gcc dot gnu dot org 2009-01-10 00:11 --- Subject: Bug 38765 Author: pault Date: Sat Jan 10 00:11:18 2009 New Revision: 143237 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143237 Log: 2009-01-10 Paul Thomas PR fortran/38765 * res

[Bug fortran/38763] [4.3/4.4 Regression] TRANSFER ICE due to missing EXPR_NULL case

2009-01-09 Thread pault at gcc dot gnu dot org
--- Comment #6 from pault at gcc dot gnu dot org 2009-01-10 00:15 --- Subject: Bug 38763 Author: pault Date: Sat Jan 10 00:15:37 2009 New Revision: 143238 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143238 Log: 2009-01-10 Paul Thomas PR fortran/38763 * tar

[Bug fortran/38763] [4.3 Regression] TRANSFER ICE due to missing EXPR_NULL case

2009-01-09 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2009-01-10 00:21 --- Fixed on trunk Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added Summary

[Bug fortran/38765] [4.3 Regression] ICE in check_host_association

2009-01-09 Thread pault at gcc dot gnu dot org
--- Comment #2 from pault at gcc dot gnu dot org 2009-01-10 00:21 --- Fixed on trunk Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added Summary

[Bug rtl-optimization/38774] [4.4 Regression] ice in df_refs_verify, at df-scan.c:4307

2009-01-09 Thread zadeck at naturalbridge dot com
--- Comment #3 from zadeck at naturalbridge dot com 2009-01-10 01:57 --- Created an attachment (id=17068) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17068&action=view) patch to cause df to verify after every patch this is a combine bug. The df verification fails after combine

[Bug other/38783] [Regression] - The "triplet" i386-pc-solaris2.11 is ambiguous

2009-01-09 Thread rob1weld at aol dot com
--- Comment #2 from rob1weld at aol dot com 2009-01-10 03:08 --- OK, I'm going to propose: # gdiff -Naur config.BACKUP2.guess config.guess --- config.BACKUP2.guess2009-01-09 19:01:21.178338502 -0800 +++ config.guess2009-01-09 19:04:59.921763936 -0800 @@ -4,7 +4,7 @@ #

[Bug bootstrap/38776] gcc 4.4.0 20090109 - Configure with "--enable-coverage=noopt" breaks build

2009-01-09 Thread rob1weld at aol dot com
--- Comment #4 from rob1weld at aol dot com 2009-01-10 05:47 --- Much further on in the build ... ... # Early copyback; see "all" above for the rationale. The # early copy is necessary so that the gcc -B options find # the right startup files when linking shared libgcc. /bin/sh ../../.

[Bug bootstrap/38788] gcc 4.4.0 20090109 - Configure with "--enable-intermodule" breaks build

2009-01-09 Thread rob1weld at aol dot com
--- Comment #6 from rob1weld at aol dot com 2009-01-10 05:56 --- (In reply to comment #1) >> --enable-intermodule is not well tested at all. And second --combine is way >> broken and really should be removed along with --enable-intermodule. > ("one of Rob's comments") >> That is the who

<    1   2