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

2010-02-02 Thread spop at gcc dot gnu dot org
--- Comment #27 from spop at gcc dot gnu dot org 2010-02-03 06:20 --- Right. On trunk both the reduced testcase and the original testcase pass without ICE. I forgot to take 4.5 out of the summary, thanks for reminding me. -- spop at gcc dot gnu dot org changed: What

[Bug c++/35652] [4.3/4.4/4.5 Regression] offset warning should be given in the front-end

2010-02-02 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug fortran/42901] [4.3/4.4/4.5 Regression] reading array of structures from namelist fails

2010-02-02 Thread jvdelisle at gcc dot gnu dot org
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2010-02-03 04:20 --- Patch submitted for approval: http://gcc.gnu.org/ml/fortran/2010-02/msg00017.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42901

[Bug tree-optimization/42944] errno misoptimization due to __attribute__ ((__const__)) on __errno_location()

2010-02-02 Thread amodra at gmail dot com
--- Comment #2 from amodra at gmail dot com 2010-02-03 03:39 --- extract from 064t.phiprop D.1963_1 = __errno_location (); *D.1963_1 = 0; p_2 = malloc (0x0); D.1963_3 = __errno_location (); save_4 = *D.1963_3; corresponding bits from 065t.fre D.1963_1 = __errno_locat

[Bug tree-optimization/42944] errno misoptimization due to __attribute__ ((__const__)) on __errno_location()

2010-02-02 Thread amodra at gmail dot com
--- Comment #1 from amodra at gmail dot com 2010-02-03 03:35 --- Created an attachment (id=19793) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19793&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42944

[Bug tree-optimization/42944] New: errno misoptimization due to __attribute__ ((__const__)) on __errno_location()

2010-02-02 Thread amodra at gmail dot com
tst-malloc from glibc testsuite fails with 4.5.0 20100129, reporting "Error: errno is not set correctly". Examination of object files shows that gcc is assuming that "save" in the following is always zero. errno = 0; p = malloc (-1); save = errno; errno is defined as (*__errno_location)() w

[Bug java/41991] gcj segfaults on i686-apple-darwin9 and x86_64-apple-darwin9

2010-02-02 Thread howarth at nitro dot med dot uc dot edu
--- Comment #42 from howarth at nitro dot med dot uc dot edu 2010-02-03 03:33 --- Fixed on *-apple-darwin10. The gcj failures on intel darwin9 are due to a different unwinder bug. Leaving open for darwin9. -- howarth at nitro dot med dot uc dot edu changed: What|Remo

[Bug libstdc++/42943] std::partial_sum performs improper casts

2010-02-02 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2010-02-03 03:30 --- As far as I can tell, we are already implementing correctly the resolution of DR 539, I went through it one month ago or so: http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#539 If you disagree,

[Bug java/42307] WalkerTest execution failures

2010-02-02 Thread howarth at nitro dot med dot uc dot edu
--- Comment #6 from howarth at nitro dot med dot uc dot edu 2010-02-03 03:30 --- Fixed for gcc 4.5 with... Author: andreast Date: Tue Feb 2 08:18:08 2010 New Revision: 156444 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156444 Log: 2010-02-02 Jack Howarth PR java

[Bug libstdc++/42943] New: std::partial_sum performs improper casts

2010-02-02 Thread potswa at mac dot com
std::partial_sum( first, last, result, binary_op ) (ยง26.4.2) is defined as binary_op(binary_op(..., binary_op(*first, *(first + 1)),...), *(first + (i - result))) Ambiguity notwithstanding (what is the first value??), the result of each application is clearly supposed to be forwarded to the n

[Bug c/42907] -fstrict-aliasing breaks valid code

2010-02-02 Thread fejj at novell dot com
--- Comment #34 from fejj at novell dot com 2010-02-03 02:16 --- just an FYI, but if you take my original list.c attachment and uncomment the second loop (the one that prints the values of each node after the creation loop), even if you use `gcc -Wall -g -O2 -o list list.c`, the list wil

[Bug c++/41090] [4.3/4.4/4.5 Regression] Using static label reference in c++ class constructor produces wrong code

2010-02-02 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2010-02-03 01:14 --- The testcase now works, but a variant that uses virtual inheritance does not: int i; struct A { A() {} }; struct C: virtual A { C(); }; C::C() { static void *labelref = &&label; goto *labelref; label: i = 1; }

[Bug c++/41090] [4.3/4.4/4.5 Regression] Using static label reference in c++ class constructor produces wrong code

2010-02-02 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2010-02-03 00:08 --- Subject: Bug 41090 Author: jason Date: Wed Feb 3 00:07:49 2010 New Revision: 156455 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156455 Log: PR c++/41090 * decl.c (cp_finish_decl): Add local

[Bug c++/42336] [4.5 Regression] ICE with pointer-to-member-function argument in template function with -fipa-sra

2010-02-02 Thread jason at gcc dot gnu dot org
--- Comment #25 from jason at gcc dot gnu dot org 2010-02-03 00:01 --- In fact the debug info is currently OK, at least for this testcase, because we generate debug info for the signature of X::func at the end of the definition of X, well before we start optimizing X::func. But here's a

[Bug fortran/42942] New: OpenMP omp_set_max_active_levels(0) isn't resetting value

2010-02-02 Thread longb at cray dot com
For this test code: > cat test.f90 ! derived from OpenMP test omp3f/F03_3_2_6_1a.f90 ! alsoomp3c/c03_3_2_6_1a.c ! and omp3C/c03_3_2_6_1a.cpp ! REFERENCES ! OpenMP 2.5, p. 97, lines 13-15 ! OpenMP 3.0, p. 116, lines 18-20 program F03_3_2_6_1a

[Bug tree-optimization/42720] Problematic condition simplification logic at unswitch-loops pass

2010-02-02 Thread jingyu at google dot com
--- Comment #12 from jingyu at google dot com 2010-02-02 23:57 --- Subject: Re: Problematic condition simplification logic at unswitch-loops pass Zdenek, I did dejagnu tests on your patch. It gave no regression on "--target_board=arm-sim/thumb". Do you think this patch will b

[Bug ada/42554] Can't build GNAT tools

2010-02-02 Thread howarth at nitro dot med dot uc dot edu
--- Comment #11 from howarth at nitro dot med dot uc dot edu 2010-02-02 22:55 --- Building gcc trunk with... Index: configure === --- configure (revision 156440) +++ configure (working copy) @@ -7292,7 +7292,7 @@

[Bug target/42841] [4.3/4.4/4.5 Regression] SH: Assembler complains pcrel too far.

2010-02-02 Thread kkojima at gcc dot gnu dot org
--- Comment #27 from kkojima at gcc dot gnu dot org 2010-02-02 22:16 --- Created an attachment (id=19792) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19792&action=view) A patch Indeed! I've tested the attached patch and confirmed that it doesn't regress with the top level "mak

[Bug rtl-optimization/42941] -fsched-pressure -fschedule-insns - valgrind warns about using uninitialized variable

2010-02-02 Thread zsojka at seznam dot cz
--- Comment #1 from zsojka at seznam dot cz 2010-02-02 21:32 --- Created an attachment (id=19791) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19791&action=view) valgrind output for less trivial testcase Generally, compiling any non-trivial file gives similiar output. With --mall

[Bug rtl-optimization/42941] New: -fsched-pressure -fschedule-insns - valgrind warns about using uninitialized variable

2010-02-02 Thread zsojka at seznam dot cz
Command line: gcc -fsched-pressure -fschedule-insns -c testcase.c Tested revisions: r156367 - fail --- testcase.c int foo(void) { return 0; } --- Output: $ valgrind --track-origins=yes /mnt/svn/gcc-trunk/binary-156367-lto/libexec/gcc/x86_64-unknown-li

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #7 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:28 --- Created an attachment (id=19790) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19790&action=view) assembler -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #6 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:28 --- Created an attachment (id=19789) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19789&action=view) assembler -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #5 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:27 --- Created an attachment (id=19788) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19788&action=view) preprocessed libgcc2.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug c++/31816] If a function foo is defined before declaring a template class A, overloaded version of foo defined after the class declaration will not be available within class A.

2010-02-02 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2010-02-02 21:26 --- Suspending pending resolution of issue 225. -- jason at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/31816] If a function foo is defined before declaring a template class A, overloaded version of foo defined after the class declaration will not be available within class A.

2010-02-02 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2010-02-02 21:26 --- That example does not match the text of the standard, and was fixed by http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#197 However, the standard might change to say what you expect, depending on the resol

[Bug ada/42554] Can't build GNAT tools

2010-02-02 Thread simon at pushface dot org
--- Comment #10 from simon at pushface dot org 2010-02-02 21:25 --- (In reply to comment #7) > Why not remove the duplicate linkage of s-secsta.o in gnatlink and gnatmake? > There is no reason to link it in a second time since it is already in > libgnat.a. I agree we could tidy up ada/g

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #4 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:13 --- Created an attachment (id=19787) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19787&action=view) makefile -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #3 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:13 --- Created an attachment (id=19786) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19786&action=view) config status -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug c++/31816] If a function foo is defined before declaring a template class A, overloaded version of foo defined after the class declaration will not be available within class A.

2010-02-02 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2010-02-02 21:12 --- Jason, shall we complete the triage of this rather old PR? Thanks in advance for any help... -- paolo dot carlini at oracle dot com changed: What|Removed |Added -

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #2 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:12 --- Created an attachment (id=19785) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19785&action=view) config log -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug target/42940] Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
--- Comment #1 from wlodzimierz dot lipert+gcc at gmail dot com 2010-02-02 21:12 --- Created an attachment (id=19784) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19784&action=view) includes -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42940

[Bug target/42940] New: Building GCC C compiler for --target=m68hc12-elf ends with ICE SIGSEG

2010-02-02 Thread wlodzimierz dot lipert+gcc at gmail dot com
# xgcc -v Using built-in specs. Target: m68hc12-elf Configured with: ../gcc/configure --prefix=/home/vlad/CPU12 --enable-languages=c --with-newlib --target=m68hc12-elf --with-sysroot=/home/vlad/CPU12/ Thread model: single gcc

[Bug c++/31816] If a function foo is defined before declaring a template class A, overloaded version of foo defined after the class declaration will not be available within class A.

2010-02-02 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2010-02-02 21:02 --- Did you check for DRs filed and resolved after C++03? As an additional data point, the behavior with the current Intel compiler is exactly the same as GCC. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31

[Bug debug/42939] New: Location list ending address should not be one-less

2010-02-02 Thread jan dot kratochvil at redhat dot com
FAIL: gcc (GCC) 4.5.0 20100202 (experimental) FAIL: gcc-4.4.3-4.fc12.x86_64 <2>: Abbrev Number: 8 (DW_TAG_variable) DW_AT_name: x DW_AT_location: 0x92 (location list) 0092 00400509 0040050f (DW_OP_reg0) 0092 00

[Bug c++/31816] If a function foo is defined before declaring a template class A, overloaded version of foo defined after the class declaration will not be available within class A.

2010-02-02 Thread gael dot guennebaud at gmail dot com
--- Comment #5 from gael dot guennebaud at gmail dot com 2010-02-02 20:44 --- I hit the same issue, and according to c++ standard, here we have a _dependent_ lookup, and so the qHash(int*) overloads should be found. Here is an example directly taken from the C++ standard (14.6, #9):

[Bug c++/42938] ICE with 4.4.2 on MIPS

2010-02-02 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|major |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42938

[Bug rtl-optimization/42937] widen_bswap fails to truncate its return value properly

2010-02-02 Thread mat at lcs dot mit dot edu
--- Comment #3 from mat at lcs dot mit dot edu 2010-02-02 19:38 --- Sorry, I will ping the patches list again in a week or so, and otherwise strive to follow the contribution directions better. Thanks for pointing this out. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42937

[Bug c++/42938] ICE with 4.4.2 on MIPS

2010-02-02 Thread manuel dot montezelo at gmail dot com
--- Comment #1 from manuel dot montezelo at gmail dot com 2010-02-02 19:30 --- Sorry! The correct link for previous version of the package which compiled on Debian farm (OpenSceneGraph 2.8.1, GCC 4.3.3, MIPS) is this one: https://buildd.debian.org/fetch.cgi?pkg=openscenegraph;ver=2.8.1

[Bug rtl-optimization/42937] widen_bswap fails to truncate its return value properly

2010-02-02 Thread mat at lcs dot mit dot edu
--- Comment #2 from mat at lcs dot mit dot edu 2010-02-02 19:24 --- I posted this to gcc-patches last week and got no responses, so to make sure the bug did not get dropped I filed this ticket. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42937

[Bug c++/42938] New: ICE with 4.4.2 on MIPS

2010-02-02 Thread manuel dot montezelo at gmail dot com
The package OpenSceneGraph v2.8.2 fails to build with gcc 4.4.2 in the Debian farm, for MIPS architecture: https://buildd.debian.org/fetch.cgi?&pkg=openscenegraph&ver=2.8.2-1&arch=mips&stamp=1264018410&file=log The error line: .../osgmultitexturecontrol/osgmultitexturecontrol.cpp: In function 'T*

[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand

2010-02-02 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #9 from dave at hiauly1 dot hia dot nrc dot ca 2010-02-02 19:14 --- Subject: Re: [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand > rtx x = delegitimize_mem_from_attrs (orig_x); > > if (GET_CODE (x) == LO_SUM > && GET_CODE (XEXP (x, 1))

[Bug rtl-optimization/42937] widen_bswap fails to truncate its return value properly

2010-02-02 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2010-02-02 19:12 --- Please post patches to gcc-patc...@gcc.gnu.org mailing list, as explained in great detail in [1]. [1] http://gcc.gnu.org/contribute.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42937

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

2010-02-02 Thread steven at gcc dot gnu dot org
--- Comment #26 from steven at gcc dot gnu dot org 2010-02-02 18:06 --- Re. comment #25: So does that mean this is not a 4.5 regression anymore? If so, please adjust the summary also. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24319

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

2010-02-02 Thread spop at gcc dot gnu dot org
--- Comment #25 from spop at gcc dot gnu dot org 2010-02-02 18:02 --- http://gcc.gnu.org/ml/gcc-patches/2009-09/msg3.html was committed to trunk http://gcc.gnu.org/viewcvs?view=revision&revision=151348 -- spop at gcc dot gnu dot org changed: What|Removed

[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand

2010-02-02 Thread sje at cup dot hp dot com
--- Comment #8 from sje at cup dot hp dot com 2010-02-02 17:49 --- Using test case from comment #7, I compared r156291 and r156292 (plus the patch from comment #6). I compiled with -O1 and it looks like we go wrong during common sub expression elimination. r156291 has x.c.150r.cse1 wit

[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand

2010-02-02 Thread sje at cup dot hp dot com
--- Comment #7 from sje at cup dot hp dot com 2010-02-02 17:29 --- If you apply the patch from comment #6 the following test case generates bad code at -O1 or higher optimization. Instead of loading 0 to initialize v it is loading the contents of memory location 0 to do the initializati

[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand

2010-02-02 Thread sje at cup dot hp dot com
--- Comment #6 from sje at cup dot hp dot com 2010-02-02 17:25 --- Jakub Jelinek suggested this patch to pa.c which fixes the compilation failure but causes bad code generation. static rtx pa_delegitimize_address (rtx); #undef TARGET_DELEGITIMIZE_ADDRESS #define TARGET_DELEGITIMIZE_ADDR

[Bug fortran/42936] Result of passing NULL() as actual arg doesn't inherit characteristics from the corresponding dummy arg

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2010-02-02 17:22 --- Patch: http://gcc.gnu.org/ml/fortran/2010-02/msg00014.html -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand

2010-02-02 Thread sje at cup dot hp dot com
--- Comment #5 from sje at cup dot hp dot com 2010-02-02 17:18 --- Here is a cutdown version of pex-unix.i that fails to compile with -O2 -g. extern char **environ; pex_unix_exec_child () { int pid; volatile int sleep_interval; volatile int retries; char **save_environ = environ

[Bug rtl-optimization/42937] New: widen_bswap fails to truncate its return value properly

2010-02-02 Thread mat at lcs dot mit dot edu
I am porting gcc-4.4.3 to TILE-Gx, a straightforward 64-bit VLIW RISC. TILE-Gx, like MIPS, maintains the invariant that an SI value in a register is always sign extended (to DI), even if the value is unsigned. I noticed that the default bswap32 implementation, which essentially produces (uint32_t)

[Bug fortran/42650] F90: DT function with in-line DT definition and RESULT is rejected

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2010-02-02 14:27 --- FIXED on the trunk (4.5) and 4.4 branch. -- burnus at gcc dot gnu dot org changed: What|Removed |Added --

[Bug fortran/42650] F90: DT function with in-line DT definition and RESULT is rejected

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2010-02-02 14:27 --- Subject: Bug 42650 Author: burnus Date: Tue Feb 2 14:27:24 2010 New Revision: 156450 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156450 Log: 2010-02-02 Tobias Burnus PR fortran/42650 *

[Bug c++/42915] [4.5 Regression] ICE: same canonical type node for different types in recent builds

2010-02-02 Thread zsojka at seznam dot cz
--- Comment #3 from zsojka at seznam dot cz 2010-02-02 14:07 --- > ice-on-invalid-code I believe the code is valid, or at least can be made valid by adding a return statement. The ICE happens when parser gets to '{', even this fails: ... A::B A::B::foo() { the actual content of function

[Bug tree-optimization/42927] [4.5 Regression] type mismatch in shift expression produces ice with -O3

2010-02-02 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-02-02 13:59 --- typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef enum { READ_SHARED = 0, WRITE_EXCLUSIVE = 1, READ_EXCLUSIVE = 2, EXCL

[Bug debug/42897] [4.5 Regression] yet another ice in verify_ssa

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42897

[Bug debug/42896] [4.5 Regression] Random debug generation differences, bootstrap fails

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42896

[Bug target/42894] [4.5 Regression] Invalid rtl sharing in Thumb1.

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||wrong-code Priority|P3 |P1 http:

[Bug tree-optimization/42893] [4.3/4.4/4.5 Regression] Missed conditionally dead store elimination

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

[Bug c++/42870] [4.5 regression] __attribute__ ((dllexport)) produces broken linkage

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||hubicka at gcc dot gnu dot |

[Bug tree-optimization/42927] [4.5 Regression] type mismatch in shift expression produces ice with -O3

2010-02-02 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-02-02 13:38 --- Confirmed. Reducing. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added S

[Bug target/42924] [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||build Priority|P3 |P1 http://gcc

[Bug middle-end/42919] Argument unnecessarily spilled

2010-02-02 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-02-02 13:35 --- After all this is more an enhancement request and not really a bug. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/42917] [4.5 Regression] "-fcompare-debug failure" with -ftree-loop-linear

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42917

[Bug tree-optimization/42916] [4.5 Regression] "-fcompare-debug failure" with "-O1 -funroll-loops -ftree-vectorize"

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42916

[Bug c++/42915] [4.5 Regression] ICE: same canonical type node for different types in recent builds

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||ice-checking, ice-on- |

[Bug middle-end/42914] [4.5 Regression][graphite] ICE with -g -ffast-math -fgraphite-identity -O2: verify_ssa failed

2010-02-02 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-02-02 13:33 --- The ICE is t.c: In function 'find_sad_16x16': t.c:1:5: error: missing definition for SSA_NAME: current_intra_sad_2_12 in statement: # DEBUG current_intra_sad_2 => current_intra_sad_2_12 t.c:1:5: internal compiler er

[Bug tree-optimization/42906] [4.5 Regression] Empty loop not removed

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

[Bug middle-end/42898] [4.5 Regression] volatile structures and compound literal initializers

2010-02-02 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42898

[Bug ada/42554] Can't build GNAT tools

2010-02-02 Thread simon at pushface dot org
--- Comment #9 from simon at pushface dot org 2010-02-02 13:10 --- I've traced where the 'ranlib -c' switch was introduced: at http://gcc.gnu.org/ml/gcc-patches/2002-12/msg01183.html . The original purpose of this patch was to fix g77 regressions, and we now pass check-fortran without i

[Bug fortran/42650] F90: DT function with in-line DT definition and RESULT is rejected

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2010-02-02 13:06 --- Subject: Bug 42650 Author: burnus Date: Tue Feb 2 13:05:50 2010 New Revision: 156449 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156449 Log: 2010-02-02 Tobias Burnus PR fortran/42650 *

[Bug fortran/42936] Result of passing NULL() as actual arg doesn't inherit characteristics from the corresponding dummy arg

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2010-02-02 12:58 --- Confirmed (no regression). -- burnus at gcc dot gnu dot org changed: What|Removed |Added BugsThisD

[Bug fortran/42936] New: Result of passing NULL() as actual arg doesn't inherit characteristics from the corresponding dummy arg

2010-02-02 Thread mathewc at nag dot co dot uk
> gfortran --version GNU Fortran (GCC) 4.5.0 20100128 (experimental) Copyright (C) 2010 Free Software Foundation, Inc. GNU Fortran comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of GNU Fortran under the terms of the GNU General Public License. For more informat

[Bug fortran/41227] COMMON block, BIND(C) and LTO interoperability issues

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2010-02-02 10:28 --- Test case: gfortran -flto bind_c_coms_driver.c bind_c_coms.f90 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41227

[Bug c/42935] New: Warning "u64 = u32 * u32;" - i.e. not casting one u32 to u64

2010-02-02 Thread etienne_lorrain at yahoo dot fr
It is a beginer bug, but it would be nice to get a warning in: #include unsigned val1 = 0x1000, val2 = 0x100; int main(int argc, char **argv) { unsigned long long val3 = val1 * val2; printf ("val1 = 0x%X, val2 = 0x%X, val3 = 0x%llX, val1*val2 = 0x%llX\n", val1, val2, val3, (un

[Bug fortran/41777] Wrong-code with POINTER-returning GENERIC function

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #19 from burnus at gcc dot gnu dot org 2010-02-02 10:00 --- Really close the PR. -- burnus at gcc dot gnu dot org changed: What|Removed |Added Sta

[Bug fortran/41777] Wrong-code with POINTER-returning GENERIC function

2010-02-02 Thread burnus at gcc dot gnu dot org
--- Comment #18 from burnus at gcc dot gnu dot org 2010-02-02 10:00 --- CLOSE as FIXED. Regarding comment 10: See newly opened PR 42934. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41777

[Bug fortran/42934] New: Bogus variable_check

2010-02-02 Thread burnus at gcc dot gnu dot org
(Follow up from 41777, comment 10) The following variable_check in check.c does not make much sense: if ((e->expr_type == EXPR_VARIABLE && e->symtree->n.sym->attr.flavor != FL_PARAMETER) || (e->expr_type == EXPR_FUNCTION && e->symtree->n.sym->result == e->symtree->n.sym))

[Bug java/41991] gcj segfaults on i686-apple-darwin* and x86_64-apple-darwin*

2010-02-02 Thread andreast at gcc dot gnu dot org
--- Comment #41 from andreast at gcc dot gnu dot org 2010-02-02 08:19 --- Subject: Bug 41991 Author: andreast Date: Tue Feb 2 08:19:26 2010 New Revision: 156446 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156446 Log: 2010-02-02 Jack Howarth PR java/41991

[Bug java/41991] gcj segfaults on i686-apple-darwin* and x86_64-apple-darwin*

2010-02-02 Thread andreast at gcc dot gnu dot org
--- Comment #40 from andreast at gcc dot gnu dot org 2010-02-02 08:19 --- Subject: Bug 41991 Author: andreast Date: Tue Feb 2 08:18:48 2010 New Revision: 156445 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156445 Log: 2010-02-02 Jack Howarth PR java/41991

[Bug java/41991] gcj segfaults on i686-apple-darwin* and x86_64-apple-darwin*

2010-02-02 Thread andreast at gcc dot gnu dot org
--- Comment #39 from andreast at gcc dot gnu dot org 2010-02-02 08:18 --- Subject: Bug 41991 Author: andreast Date: Tue Feb 2 08:18:08 2010 New Revision: 156444 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156444 Log: 2010-02-02 Jack Howarth PR java/41991