[Bug c++/45315] [4.4/4.5/4.6 Regression] ICE: tree check: expected aggr_init_expr, have call_expr in build_value_init, at cp/init.c:317

2010-08-20 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2010-08-21 06:27 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread ubizjak at gmail dot com
--- Comment #9 from ubizjak at gmail dot com 2010-08-21 06:22 --- Index: gcc.target/i386/volatile-2.c === --- gcc.target/i386/volatile-2.c(revision 163421) +++ gcc.target/i386/volatile-2.c(working copy) @@ -1

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2010-08-21 06:19 --- Add: /* { dg-require-effective-target nonpic } */ to the testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45361

[Bug target/45336] pextr{b,w,d}, (worse than) redundant extensions

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #11 from hjl dot tools at gmail dot com 2010-08-21 05:21 --- *** Bug 41323 has been marked as a duplicate of this bug. *** -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug target/41323] Add new _mm_extract_epu16 intrinsic (resquest)

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #5 from hjl dot tools at gmail dot com 2010-08-21 05:21 --- *** This bug has been marked as a duplicate of 45336 *** -- hjl dot tools at gmail dot com changed: What|Removed |Added --

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #7 from howarth at nitro dot med dot uc dot edu 2010-08-21 05:16 --- Assembly created with... /sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/gcc/ /sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100820/gcc

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #6 from howarth at nitro dot med dot uc dot edu 2010-08-21 05:15 --- Created an attachment (id=21535) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21535&action=view) assembly file for gcc.target/i386/volatile-2.c at -m32 on x86_64-apple-darwin10 -- http://gcc.gnu

[Bug middle-end/45364] Compiling wine's directx.c with -O1 -g takes a very long time

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-08-21 05:13 --- On Linux/Intel64, I got time /usr/gcc-4.5/bin/gcc -m32 -O2 pr45364.i -g -c /tmp /usr/gcc-4.5/bin/gcc -m32 -O2 pr45364.i -g -c 110.63s user 0.17s system 99% cpu 1:50.87 total [...@gnu-6 tmp]$ /usr/gcc-4.5/bin/

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2010-08-21 05:11 --- The fix at r163416 caused... FAIL: gcc.target/i386/volatile-2.c scan-assembler movl[ \t][^,]+, obj_0(\\(%rip\\))? FAIL: gcc.target/i386/volatile-2.c scan-assembler movl[ \t][^,]+, obj_1(\\(%rip\\))? FAIL:

[Bug bootstrap/44905] --enable-build-with-cxx bootstrap failure compiling gcc/cppdefault.c

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #4 from howarth at nitro dot med dot uc dot edu 2010-08-21 04:20 --- Fixed with... Author: lcwu Date: Fri Jul 23 22:20:45 2010 New Revision: 162492 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162492 Log: Fix violations of self-assignment check in GCC source. Mod

[Bug target/45365] X86 FP add and multiply aren't commutative

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-08-21 04:14 --- (In reply to comment #2) > How are they are not commutative with respect of the NaNs? Is it only when > both are operands are NaNs, it causes an issue? > Yes, only when both operands and NaNs with SSE FP. --

[Bug target/45365] X86 FP add and multiply aren't commutative

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-08-21 04:10 --- (In reply to comment #2) > How are they are not commutative with respect of the NaNs? Is it only when > both are operands are NaNs, it causes an issue? > > > If I read your testcase correctly, x87 and SSE both d

[Bug target/45365] X86 FP add and multiply aren't commutative

2010-08-20 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2010-08-21 03:58 --- How are they are not commutative with respect of the NaNs? Is it only when both are operands are NaNs, it causes an issue? If I read your testcase correctly, x87 and SSE both don't do IEEE FP correctly with resp

[Bug target/45365] X86 FP add and multiply aren't commutative

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-08-21 03:54 --- [...@gnu-6 intrin]$ cat mulpd.c #include #include #include #include __m128d a; __m128d b; uint64_t av[] = {0x0, 0xfff8ULL}; uint64_t bv[] = {0xffefULL, 0x7fff2d4db6efd985ULL}; uint64_t ex

[Bug target/45365] New: X86 FP add and multiply aren't commutative

2010-08-20 Thread hjl dot tools at gmail dot com
According to table 4-7 in chapter 4, Vol 1 of IA32/Inte64 SDM, x86 FP add and multiply aren't commutative with Qnan/Snan inputs. But we have DEF_RTL_EXPR(PLUS, "plus", "ee", RTX_COMM_ARITH) DEF_RTL_EXPR(MULT, "mult", "ee", RTX_COMM_ARITH) That impacts x86 FP plus and mult patterns. Should we intr

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

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #52 from howarth at nitro dot med dot uc dot edu 2010-08-21 02:24 --- Also the additional clarification that... > The UnwindLevel1-gcc-ext.c source file in lldb is the same as in SnowLeopard. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991

[Bug middle-end/45364] Compiling wine's directx.c with -O1 -g takes a very long time

2010-08-20 Thread bero at arklinux dot org
--- Comment #2 from bero at arklinux dot org 2010-08-21 01:10 --- Assumed it was an infinite loop a bit too early -- it did finish after giving it some more time. There is a speed problem though. Updating summary and severity. -- bero at arklinux dot org changed: What

[Bug middle-end/45364] Apparent infinite loop while compiling wine's directx.c with -O1 -g

2010-08-20 Thread bero at arklinux dot org
--- Comment #1 from bero at arklinux dot org 2010-08-21 01:00 --- Created an attachment (id=21534) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21534&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45364

[Bug middle-end/45364] New: Apparent infinite loop while compiling wine's directx.c with -O1 -g

2010-08-20 Thread bero at arklinux dot org
Building the attached code with gcc -m32 -O1 -g -c directx.i -o test.o takes forever. On a machine where gcc -m32 -O0 -g -c directx.i -o test.o finishes in 2.9 seconds and gcc -m32 -O2 -c directx.i -o test.o finishes in 15 seconds, I left gcc -m32 -O2 -g -c directx.i -o test.o running overnight

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

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #51 from howarth at nitro dot med dot uc dot edu 2010-08-21 00:55 --- An additional clarification from the darwin unwinder developers on the status of the libunwind sources from Snow Leopard... > Everything down in the darwin layer is supposed to be open source. It was > a

[Bug target/45336] pextr{b,w,d}, (worse than) redundant extensions

2010-08-20 Thread tbptbp at gmail dot com
--- Comment #10 from tbptbp at gmail dot com 2010-08-21 00:49 --- Subject: Re: pextr{b,w,d}, (worse than) redundant extensions A quick check vs trunk tells me that not only pextr* are now sane but about 2% movs*/movz* disappeared altogether (in that particular binary). Hat's off. --

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

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #50 from howarth at nitro dot med dot uc dot edu 2010-08-21 00:31 --- According to the darwin unwinder maintainers in the Snow Leopard libunwind sources... // The following functions are implemented to just call abort _Unwind_GetDataRelBase _Unwind_GetTextRelBase _Unwind_Fi

[Bug middle-end/45230] gcc.c-torture/execute/strncmp-1.c ICEs with -fgraphite-identity

2010-08-20 Thread spop at gcc dot gnu dot org
--- Comment #3 from spop at gcc dot gnu dot org 2010-08-20 23:50 --- Subject: Bug 45230 Author: spop Date: Fri Aug 20 23:49:58 2010 New Revision: 163432 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163432 Log: Add testcase for PR45230. 2010-08-20 Sebastian Pop PR

[Bug tree-optimization/45260] [4.5/4.6 Regression] g++4.5: -prefetch-loop-arrays internal compiler error: in verify_expr, at tree-cfg.c:2541

2010-08-20 Thread changpeng dot fang at amd dot com
--- Comment #5 from changpeng dot fang at amd dot com 2010-08-20 22:48 --- I have a fix: http://gcc.gnu.org/ml/gcc-patches/2010-08/msg01625.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45260

[Bug fortran/45337] gfortran accepts pointer initialization of DT dummy arguments w/ INTENT(OUT)

2010-08-20 Thread burnus at gcc dot gnu dot org
--- Comment #11 from burnus at gcc dot gnu dot org 2010-08-20 22:28 --- (In reply to comment #7) > Untested patch: The patch is not sufficient as the following example shows for which no warning is printed: type t end type t type t2 integer :: j = 7 end type t2 contains subroutine

[Bug target/45363] libgcc fails to configure: cc1: internal compiler error: Illegal instruction: 4

2010-08-20 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2010-08-20 22:00 --- It looks like the cc1 compiler is miscompiled. Which stage of the bootstrap is this? Could you post a backtrace of cc1 from within gdb when it executes the illegal instruction? Is that a recent problem on the 4

[Bug target/45363] libgcc fails to configure: cc1: internal compiler error: Illegal instruction: 4

2010-08-20 Thread gerald at pfeifer dot com
--- Comment #1 from gerald at pfeifer dot com 2010-08-20 21:22 --- Created an attachment (id=21533) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21533&action=view) Full sparc64-portbld-freebsd8.0/libgcc/config.log file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45363

[Bug target/45363] New: libgcc fails to configure: cc1: internal compiler error: Illegal instruction: 4

2010-08-20 Thread gerald at pfeifer dot com
This is the relevant part from sparc64-portbld-freebsd8.0/libgcc/config.log: configure:3211: checking for suffix of object files configure:3233: /usr/ports/lang/gcc45/work/build/./gcc/xgcc -B/usr/ports/lang/gcc45/work/build/./gcc/ -B/usr/local/sparc64-portbld-freebsd8.0/bin/ -B/usr/local/sparc64-p

[Bug target/45336] pextr{b,w,d}, (worse than) redundant extensions

2010-08-20 Thread hjl at gcc dot gnu dot org
--- Comment #9 from hjl at gcc dot gnu dot org 2010-08-20 20:58 --- Subject: Bug 45336 Author: hjl Date: Fri Aug 20 20:57:56 2010 New Revision: 163421 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163421 Log: Cast to unsigned short/char first for _mm_extract_epi16/_mm_extract_e

[Bug target/45336] pextr{b,w,d}, (worse than) redundant extensions

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2010-08-20 20:54 --- Subject: Bug 45336 Author: jakub Date: Fri Aug 20 20:54:25 2010 New Revision: 163420 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163420 Log: PR target/45336 * config/i386/sse.md (*sse4_1_pex

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2010-08-20 20:49 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|NEW

[Bug c/45358] Diagnostic could be issued for old C style a =+ b and similar cases

2010-08-20 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Severity|minor |enhancement Status|UNCONFIRMED |NEW E

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread uros at gcc dot gnu dot org
--- Comment #3 from uros at gcc dot gnu dot org 2010-08-20 19:24 --- Subject: Bug 45361 Author: uros Date: Fri Aug 20 19:23:52 2010 New Revision: 163416 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163416 Log: PR testsuite/45361 * gcc.target/i386/volatile-2.c:

[Bug middle-end/44974] [4.6 Regression] Function with attribute noreturn omits a call to another function with noreturn

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2010-08-20 18:56 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug preprocessor/45362] New: Dangling reference about saved cpp_macro for push/pop macro

2010-08-20 Thread ktietz at gcc dot gnu dot org
The issue is that for the push/pop macro the old state of the macro (a cpp_macro reference) is stored. As this structure is handled by GC without a root, all get free'ed when garbage collection happens. This gc can lead to issues when such a saved node gets undefined and the node, which previously

[Bug middle-end/44974] [4.6 Regression] Function with attribute noreturn omits a call to another function with noreturn

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2010-08-20 18:49 --- Subject: Bug 44974 Author: jakub Date: Fri Aug 20 18:49:46 2010 New Revision: 163415 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163415 Log: PR middle-end/44974 * builtins.c (expand_builtin)

[Bug rtl-optimization/45353] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in sel_bb_head, at sel-sched-ir.c:4329 with -fselective-scheduling and __builtin_unreachable()

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-08-20 18:35 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread nathan at gcc dot gnu dot org
--- Comment #2 from nathan at gcc dot gnu dot org 2010-08-20 18:12 --- Thanks Uros. Could you prepare a patch to match the x86_64 output -- given you have the hardware? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45361

[Bug rtl-optimization/45353] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in sel_bb_head, at sel-sched-ir.c:4329 with -fselective-scheduling and __builtin_unreachable()

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-08-20 18:07 --- Subject: Bug 45353 Author: jakub Date: Fri Aug 20 18:07:12 2010 New Revision: 163412 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163412 Log: PR rtl-optimization/45353 * sel-sched-ir.c (sel_b

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2010-08-20 17:57 --- This is testsuite problem, on x86_64 we have: movl$0, obj_5(%rip) movlobj_5(%rip), %eax vs. movl$0, obj_5 movlobj_5, %eax on x86_32. So, scan patterns should be updated

[Bug fortran/36158] Transformational function BESSEL_YN(n1,n2,x) and BESSEL_JN missing

2010-08-20 Thread burnus at gcc dot gnu dot org
--- Comment #9 from burnus at gcc dot gnu dot org 2010-08-20 17:50 --- (In reply to comment #8) > Created an attachment (id=21532) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21532&action=view) [edit] > Possibly final patch, though not yet regtested. Fails for: integer :: x(2)

[Bug middle-end/45361] New: gcc.target/i386/volatile-2.c failed

2010-08-20 Thread hjl dot tools at gmail dot com
On Linux/x86-64. revision 163402 gave FAIL: gcc.target/i386/volatile-2.c scan-assembler movl[ \\t]obj_5, -- Summary: gcc.target/i386/volatile-2.c failed Product: gcc Version: 4.5.3 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/36158] Transformational function BESSEL_YN(n1,n2,x) and BESSEL_JN missing

2010-08-20 Thread burnus at gcc dot gnu dot org
--- Comment #8 from burnus at gcc dot gnu dot org 2010-08-20 17:23 --- Created an attachment (id=21532) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21532&action=view) Run-time implementation Possibly final patch, though not yet regtested. -- burnus at gcc dot gnu dot org cha

[Bug target/45360] New: arm: -mhard-float != -mfloat-abi=hard during linking

2010-08-20 Thread yselkowitz at users dot sourceforge dot net
The GCC manual (ARM Options) states that -mhard-float is "equivalent to -mfloat-abi=hard". However that does seem to be the case when it comes to linking: $ arm-elf-gcc -mfloat-abi=hard -print-file-name=libc.a /usr/lib/gcc/arm-elf/4.5.1/../../../../arm-elf/lib/fpu/libc.a $ arm-elf-gcc -mhard-flo

[Bug target/45336] pextr{b,w,d}, (worse than) redundant extensions

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2010-08-20 16:54 --- Created an attachment (id=21531) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21531&action=view) A patch I talked to icc people. They think the return value should be zero-extended to reflex what hardware doe

[Bug c/45358] =+ oddness

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2010-08-20 16:02 --- I think we certainly don't want to warn for = +, or =/**/+, so if anything, there could be a warning for = token immediately followed by a token that makes a valid = token (i.e. the same file, same line, column 1 above

[Bug target/45359] New: poor -march=native choices for VIA C7 Esther processors

2010-08-20 Thread opod at nic-nac-project dot org
C7 is a x86 CPU from VIA based on Esther (C5J) core evolved from the Nehemiah+ (C5P) core found in the C3-2 line. /proc/cpuinfo processor : 0 vendor_id : CentaurHauls cpu family : 6 model : 10 model name : VIA Esther processor 800MHz stepping: 9 cpu MHz

[Bug c/45358] =+ oddness

2010-08-20 Thread redi at gcc dot gnu dot org
--- Comment #3 from redi at gcc dot gnu dot org 2010-08-20 15:36 --- Yes, "if (b = 2)" is valid and -Wparentheses warns about that. (In reply to comment #0) > It would be nice if future version could at least throw a warning. Obviously it can't be anything *more* than a warning. N.B.

[Bug c/45358] =+ oddness

2010-08-20 Thread schwab at linux-m68k dot org
--- Comment #2 from schwab at linux-m68k dot org 2010-08-20 15:35 --- There is a lot of normal valid C we warn about... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45358

[Bug fortran/45305] Array-valued calles to elementals are not simplified

2010-08-20 Thread dominiq at lps dot ens dot fr
--- Comment #3 from dominiq at lps dot ens dot fr 2010-08-20 15:24 --- With the patch in comment #2, some error messages are repeated several times: for instance gcc/testsuite/gfortran.dg/arithmetic_overflow_1.f90 gives /opt/gcc/work/gcc/testsuite/gfortran.dg/arithmetic_overflow_1.f90:8

[Bug c/45358] =+ oddness

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2010-08-20 15:23 --- =+ in x =+ y; isn't one token, but two, it is the same as if you write x = + y ; And, unary + is standard C unary operator: The result of the unary + operator is the value of its (promoted) operand. The integer promoti

[Bug middle-end/44974] [4.6 Regression] Function with attribute noreturn omits a call to another function with noreturn

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2010-08-20 15:13 --- Created an attachment (id=21530) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21530&action=view) gcc46-pr44974.patch Untested fix. -- jakub at gcc dot gnu dot org changed: What|Removed

[Bug c/45358] New: =+ oddness

2010-08-20 Thread christian at leber dot de
Hello, there is a minor issue when =+ is used by accident instead of +=. It is unfortunate there there is not even a warning, because this is a typo that can cost lots and lots of time. Furthermore it seems that =+ is was the old syntax in the old pre ANSI C. =+ behaves like = (mathematically it

[Bug bootstrap/45357] [4.6 regression] Revision 163403 Failed to bootstrap

2010-08-20 Thread hjl at gcc dot gnu dot org
--- Comment #1 from hjl at gcc dot gnu dot org 2010-08-20 14:42 --- Subject: Bug 45357 Author: hjl Date: Fri Aug 20 14:42:28 2010 New Revision: 163405 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163405 Log: Replace has_analyzed_clone with has_analyzed_clone_p. 2010-08-20 H.

[Bug bootstrap/45357] New: [4.6 regression] Revision 163403 Failed to bootstrap

2010-08-20 Thread hjl dot tools at gmail dot com
On Linux/x86, revision 163403: http://gcc.gnu.org/ml/gcc-cvs/2010-08/msg00616.html gave: ../../src-trunk/gcc/lto/lto.c: In function 'lto_materialize_function': ../../src-trunk/gcc/lto/lto.c:161:3: error: implicit declaration of function 'has_analyzed_clone' [-Werror=implicit-function-declaration

[Bug middle-end/45356] New: ICE: in main, at gcc.c:7175 with -fcompare-debug -save-temps and unusable PCH file

2010-08-20 Thread zsojka at seznam dot cz
Commands needed: echo "" > empty.h gcc empty.h -o testcase.h.gch echo '#include "testcase.h"' > testcase.c gcc -fcompare-debug -save-temps testcase.c Output: testcase.c:1:22: error: one or more PCH files were found, but they were invalid testcase.c:1:22: error: use -Winvalid-pch for more informati

[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-20 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-08-20 13:52 --- We are running out of stack in recursive call: Program received signal SIGSEGV, Segmentation fault. 0x41bf3c90 in if_then_else_cond (x=0x23ef08d0, ptrue=0x6ef88070, pfalse=0x6ef8

[Bug middle-end/45355] New: [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-20 Thread hjl dot tools at gmail dot com
On Linux/ia64, revision 163389 gave FAIL: gcc.c-torture/compile/pr43164.c -O2 (internal compiler error) FAIL: gcc.c-torture/compile/pr43164.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/pr43164.c -O2 -flto (internal compiler error) FAIL: gcc.c-torture/compile/pr43164.c -O2 -flt

[Bug tree-optimization/44997] [4.6 regression] tree-chrec introduces broken asm code

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2010-08-20 12:38 --- Invalid. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED

[Bug rtl-optimization/45353] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in sel_bb_head, at sel-sched-ir.c:4329 with -fselective-scheduling and __builtin_unreachable()

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2010-08-20 12:21 --- Created an attachment (id=21529) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21529&action=view) gcc46-pr45353.patch Untested fix. -- jakub at gcc dot gnu dot org changed: What|Removed

[Bug debug/42487] FAIL: gcc.dg/debug/dwarf2/aranges-fnsec-1.c scan-assembler DW_AT_ranges

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #8 from howarth at nitro dot med dot uc dot edu 2010-08-20 12:04 --- Fixed with r163326. -- howarth at nitro dot med dot uc dot edu changed: What|Removed |Added --

[Bug debug/45171] Invalid DWARF...DIE 0x00006a1d has multiple AT_byte_size attributes.

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #14 from howarth at nitro dot med dot uc dot edu 2010-08-20 12:02 --- Fixed with r162882. -- howarth at nitro dot med dot uc dot edu changed: What|Removed |Added -

[Bug tree-optimization/45354] New: ICE: verify_flow_info failed: fallthru edge crosses section boundary (bb 6) with gcc.dg/tree-prof/update-cunroll-2.c

2010-08-20 Thread zsojka at seznam dot cz
Command line: $ gcc -O -fschedule-insns -fselective-scheduling -freorder-blocks-and-partition -fprofile-generate gcc.dg/tree-prof/update-cunroll-2.c $ rm *.gcda $ ./a.out $ gcc -O -fschedule-insns -fselective-scheduling -freorder-blocks-and-partition -fprofile-use gcc.dg/tree-prof/update-cunroll-2.

[Bug middle-end/43359] gas_dyn benchmark exhibits missed vectorization with graphite

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2010-08-20 11:45 --- Fixed at graphite branch merge r163105 through r163174. -- howarth at nitro dot med dot uc dot edu changed: What|Removed |Added --

[Bug c/43553] libgcc built with -DHAVE_CC_TLS against xgcc when emutls in use

2010-08-20 Thread howarth at nitro dot med dot uc dot edu
--- Comment #34 from howarth at nitro dot med dot uc dot edu 2010-08-20 11:39 --- No breakage in current bootstrap. -- howarth at nitro dot med dot uc dot edu changed: What|Removed |Added ---

[Bug rtl-optimization/45353] New: ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in sel_bb_head, at sel-sched-ir.c:4329 with -fselective-scheduling and __builtin_unreachable()

2010-08-20 Thread zsojka at seznam dot cz
Command line: $ gcc -O -fschedule-insns -fselective-scheduling testcase.c Compiler output: $ gcc -O -fschedule-insns -fselective-scheduling testcase.ctestcase.c: In function 'foo': testcase.c:4:1: internal compiler error: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in sel_bb_head, a

[Bug rtl-optimization/45352] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7058

2010-08-20 Thread zsojka at seznam dot cz
--- Comment #1 from zsojka at seznam dot cz 2010-08-20 11:15 --- Created an attachment (id=21528) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21528&action=view) reduced testcase (from gcc.dg/vect/no-vfa-vect-43.c) The first loop is not needed to reproduce the problem, it just ma

[Bug rtl-optimization/45352] New: ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7058

2010-08-20 Thread zsojka at seznam dot cz
Command line: $ gcc -O1 -frerun-cse-after-loop -ftree-vectorize -fschedule-insns -fschedule-insns2 -fselective-scheduling2 -fsel-sched-pipelining -funroll-loops -fprefetch-loop-arrays testcase.c or $ gcc -O3 -fschedule-insns -fschedule-insns2 -fselective-scheduling2 -fsel-sched-pipelining -funroll-

[Bug middle-end/45307] Stores expanding to no RTL not removed by tree optimizers, Empty ctors/dtors not eliminated

2010-08-20 Thread hubicka at gcc dot gnu dot org
--- Comment #14 from hubicka at gcc dot gnu dot org 2010-08-20 10:23 --- http://gcc.gnu.org/ml/gcc-patches/2010-08/msg01544.html has patch for empty constructor removal in middle end. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45307

[Bug fortran/45337] gfortran accepts pointer initialization of DT dummy arguments w/ INTENT(OUT)

2010-08-20 Thread jv244 at cam dot ac dot uk
--- Comment #10 from jv244 at cam dot ac dot uk 2010-08-20 08:57 --- (In reply to comment #9) > (In reply to comment #8) > > Error: Dummy 'x' at (1) cannot have an initializer > > Do you have a suggestion? > Error: Dummy argument 'x' at (1) cannot have the save attribute which is implied

[Bug bootstrap/45350] [4.6 Regression] Failed to bootstrap on Linux/ia64

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-08-20 08:55 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug fortran/45337] gfortran accepts pointer initialization of DT dummy arguments w/ INTENT(OUT)

2010-08-20 Thread burnus at gcc dot gnu dot org
--- Comment #9 from burnus at gcc dot gnu dot org 2010-08-20 08:45 --- (In reply to comment #8) > Error: Dummy 'x' at (1) cannot have an initializer > > I think this is easy to understand, an additional short message about why it > can't have an initializer will be better. Do you have

[Bug fortran/36158] Transformational function BESSEL_YN(n1,n2,x) and BESSEL_JN missing

2010-08-20 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2010-08-20 08:43 --- Comparison of the recurrence version with calling the library every time (for the run-time library, I expect a similar result for MPFR/compile time version): http://gcc.gnu.org/ml/fortran/2010-08/msg00252.html --

[Bug fortran/45344] [4.5 Regression] Many Fortran test failures

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-08-20 08:43 --- Fixed. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug fortran/45344] [4.5 Regression] Many Fortran test failures

2010-08-20 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-08-20 08:41 --- Subject: Bug 45344 Author: jakub Date: Fri Aug 20 08:41:00 2010 New Revision: 163397 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163397 Log: PR fortran/45344 Backport from mainline 2

[Bug rtl-optimization/44691] [4.6 Regression] ICE: RTL check: expected code 'reg', have 'plus' in rhs_regno, at rtl.h:1050

2010-08-20 Thread abel at gcc dot gnu dot org
--- Comment #6 from abel at gcc dot gnu dot org 2010-08-20 08:07 --- Subject: Bug 44691 Author: abel Date: Fri Aug 20 08:07:17 2010 New Revision: 163396 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163396 Log: PR rtl-optimization/44691 * gfortran.dg/pr44691.f: