[Bug libgomp/45351] New: many unaligned accesses in libgomp tests

2010-08-20 Thread jay dot krell at cornell dot edu
I'm not sure if all of these are within libgomp, definitely some are, maybe all. alphaev67-dec-osf5.1 === libgomp tests === Schedule of variations: unix Running target unix Using /home/jayk/share/dejagnu/baseboards/unix.exp as board description file for target. Using

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

2010-08-20 Thread linuxl4 at sohu dot com
--- Comment #8 from linuxl4 at sohu dot com 2010-08-20 06:50 --- 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. It helps if you already state (a) the error

[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=gccview=revrev=163396 Log: PR rtl-optimization/44691 * gfortran.dg/pr44691.f:

[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=gccview=revrev=163397 Log: PR fortran/45344 Backport from mainline

[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/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/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 a

[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 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 by

[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 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

[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=21528action=view) reduced testcase (from gcc.dg/vect/no-vfa-vect-43.c) The first loop is not needed to reproduce the problem, it just

[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,

[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 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 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

[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 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 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=21529action=view) gcc46-pr45353.patch Untested fix. -- jakub at gcc dot gnu dot org changed: What|Removed

[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

[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

[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,

[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 information

[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'

[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=gccview=revrev=163405 Log: Replace has_analyzed_clone with has_analyzed_clone_p. 2010-08-20

[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

[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=21530action=view) gcc46-pr44974.patch Untested fix. -- jakub at gcc dot gnu dot org changed: What|Removed

[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

[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

[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 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. at

[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 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 op= token (i.e. the same file, same line, column 1

[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=21531action=view) A patch I talked to icc people. They think the return value should be zero-extended to reflex what hardware

[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

[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=21532action=view) Run-time implementation Possibly final patch, though not yet regtested. -- burnus at gcc dot gnu dot org

[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:

[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=21532action=view) [edit] Possibly final patch, though not yet regtested. Fails for: integer :: x(2)

[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 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=gccview=revrev=163412 Log: PR rtl-optimization/45353 * sel-sched-ir.c

[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 #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 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=gccview=revrev=163415 Log: PR middle-end/44974 * builtins.c (expand_builtin):

[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 #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 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=gccview=revrev=163416 Log: PR testsuite/45361 * gcc.target/i386/volatile-2.c:

[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

[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 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=gccview=revrev=163420 Log: PR target/45336 * config/i386/sse.md

[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=gccview=revrev=163421 Log: Cast to unsigned short/char first for

[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/

[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=21533action=view) Full sparc64-portbld-freebsd8.0/libgcc/config.log file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45363

[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

[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 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 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=gccview=revrev=163432 Log: Add testcase for PR45230. 2010-08-20 Sebastian Pop

[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

[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 #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 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 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=21534action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45364

[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 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 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 introduce a

[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 stdlib.h #include string.h #include stdint.h #include emmintrin.h __m128d a; __m128d b; uint64_t av[] = {0x0, 0xfff8ULL}; uint64_t bv[] = {0xffefULL,

[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

[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 don't

[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 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=gccview=revrev=162492 Log: Fix violations of self-assignment check in GCC source.

[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\\))?

[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]$

[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=21535action=view) assembly file for gcc.target/i386/volatile-2.c at -m32 on x86_64-apple-darwin10 --

[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 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 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