[Bug target/31478] Typo in sse2_umulv2siv2di3 pattern

2007-04-04 Thread hjl at lucon dot org
--- Comment #2 from hjl at lucon dot org 2007-04-05 07:35 --- (In reply to comment #1) > (In reply to comment #0) > > > 1. Is ix86_binary_operator_ok needed here? > > Yes, it prevents expander and combiner to create two mem operands (please note > that reload can also resolve this case

[Bug target/31478] Typo in sse2_umulv2siv2di3 pattern

2007-04-04 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2007-04-05 07:15 --- (In reply to comment #0) > 1. Is ix86_binary_operator_ok needed here? Yes, it prevents expander and combiner to create two mem operands (please note that reload can also resolve this case by itself, but some CSE opportun

[Bug c/31482] New: error: could not split insn, internal compiler error: in final_scan_insn

2007-04-04 Thread bengt at digisign dot se
M32C C-compiler 4.2.0 stop with this error: ctest.c: In function 'Modbus_Frekvens_Init': ctest.c:44: error: could not split insn (insn 50 49 59 (set (mem/c:QI (plus:PSI (reg/f:PSI 7 fb) (const_int -2 [0xfffe])) [0 card+0 S1 A8]) (if_then_else:QI (ne:QI (reg:HI 0 r0 [27]

[Bug middle-end/31475] gcc 4.2.0 from svn r123448 segfaults while 4.2.0rc1 was working properly

2007-04-04 Thread fang at csl dot cornell dot edu
--- Comment #2 from fang at csl dot cornell dot edu 2007-04-05 06:46 --- same as recent c++ issue PR 31453 tripped in testsuite? -- fang at csl dot cornell dot edu changed: What|Removed |Added --

[Bug testsuite/31369] 100's of new libgomp fails

2007-04-04 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2007-04-05 06:38 --- Perhaps hppa64 needs the same change to libgomp.exp as in http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01497.html ? These tests all fail because shared libgcc library is not found. -- ubizjak at gmail dot com changed:

[Bug c++/30734] name conflict between class and namespace name is not recognized

2007-04-04 Thread fang at csl dot cornell dot edu
--- Comment #2 from fang at csl dot cornell dot edu 2007-04-05 06:11 --- PR 2708 dup? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30734

[Bug libstdc++/31481] GCC 4.2.0 incompatible with STLport 5.1.3

2007-04-04 Thread aaronavay62 at aaronwl dot com
--- Comment #1 from aaronavay62 at aaronwl dot com 2007-04-05 05:34 --- OK, mainline just uses an 'int' here instead of 'streamsize.' Also, N1822 just has 'int.' Why is 'streamsize' here? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31481

[Bug c/31480] New: internal compiler error: Segmentation fault

2007-04-04 Thread gerg at snapgear dot com
An sh-linux targeted gcc generates: mm.i: In function ‘mmtree_RB_REMOVE_COLOR’: mm.i:36: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html> for instructions. when compiling with: sh-l

[Bug libstdc++/31481] New: GCC 4.2.0 incompatible with STLport 5.1.3

2007-04-04 Thread aaronavay62 at aaronwl dot com
GCC 4.2.0 is unable to compile STLport due to a header conflict. When compiling any C++ program that includes : In file included from c:/aaronwl/gcc/root/bin/../lib/gcc/i686-pc-mingw32/4.2.0/../../../../include/c++/4.2.0/../4.2.0/cmath:52, from /aaronwl/stlport/STLport-5.1.3/stlp

[Bug c++/31103] [4.3 Regression] same canonical type node for VLAs

2007-04-04 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added CC|doug dot gregor at gmail dot| |com | AssignedTo

[Bug c++/31078] [4.3 Regression] warning: same canonical type node for different types with const strings

2007-04-04 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug tree-optimization/29585] [4.2 Regression] tree check: expected ssa_name, have var_decl in is_old_name, at tree-into-ssa.c:558

2007-04-04 Thread mrs at apple dot com
--- Comment #16 from mrs at apple dot com 2007-04-05 02:52 --- I think this patch breaks: FAIL: g++.old-deja/g++.mike/p4736b.C (internal compiler error) FAIL: g++.old-deja/g++.mike/p4736b.C (test for excess errors) on powerpc-apple-darwin: /Volumes/mrs3/net/gcc-4.2-fsf/gcc/gcc/tes

[Bug target/31478] New: Typo in sse2_umulv2siv2di3 pattern

2007-04-04 Thread hjl at lucon dot org
There are (define_insn "sse2_umulv2siv2di3" [(set (match_operand:V2DI 0 "register_operand" "=x") (mult:V2DI (zero_extend:V2DI (vec_select:V2SI (match_operand:V4SI 1 "nonimmediate_operand" "%0") (parallel [(const_int 0) (const_int 2)])))

[Bug testsuite/31369] 100's of new libgomp fails

2007-04-04 Thread danglin at gcc dot gnu dot org
--- Comment #2 from danglin at gcc dot gnu dot org 2007-04-05 01:15 --- I think the fails were introduced by the following change: 2007-03-18 Uros Bizjak <[EMAIL PROTECTED]> * testsuite/config/default.exp: New file. ... -- danglin at gcc dot gnu dot org changed:

[Bug testsuite/31369] 100's of new libgomp fails

2007-04-04 Thread danglin at gcc dot gnu dot org
--- Comment #1 from danglin at gcc dot gnu dot org 2007-04-05 00:25 --- It appears to me that there is extraneous whitespace in LD_LIBRARY_PATH. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31369

[Bug other/31477] [libgcc] miscompiled trapping arithmetic routines

2007-04-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-04-05 00:08 --- An even better idea is to have them being called with simple programs :). See PR 19020 for that issue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31477

[Bug target/30289] avr-gcc: builtin memset(): wrong code

2007-04-04 Thread eweddington at cso dot atmel dot com
--- Comment #1 from eweddington at cso dot atmel dot com 2007-04-04 23:46 --- Confirmed on 4.1.1. Please add wrong-code to Keyword list. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30289

[Bug other/31477] New: [libgcc] miscompiled trapping arithmetic routines

2007-04-04 Thread rth at gcc dot gnu dot org
At least some of the trapping arithmetic routines (__absvsi2, etc), are being compiled *without* the abort that would, in general, be required. These routines are falling foul of the signed-arithmetic-doesn't-overflow coding trap. We need to either compile them with -fwrapv, or rewrite them to us

[Bug target/31361] SSE2 generation bug with shifts

2007-04-04 Thread rth at gcc dot gnu dot org
--- Comment #8 from rth at gcc dot gnu dot org 2007-04-04 23:13 --- Subject: Bug 31361 Author: rth Date: Wed Apr 4 23:13:13 2007 New Revision: 123505 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123505 Log: PR target/31361 * config/i386/i386.c (ix86_init_mmx_s

[Bug target/31361] SSE2 generation bug with shifts

2007-04-04 Thread rth at gcc dot gnu dot org
--- Comment #7 from rth at gcc dot gnu dot org 2007-04-04 23:11 --- Subject: Bug 31361 Author: rth Date: Wed Apr 4 23:11:30 2007 New Revision: 123504 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123504 Log: PR target/31361 * config/i386/i386.c (ix86_init_mmx_s

[Bug preprocessor/23479] Implement binary constants with a "0b" prefix

2007-04-04 Thread pinskia at gcc dot gnu dot org
--- Comment #23 from pinskia at gcc dot gnu dot org 2007-04-04 22:51 --- *** Bug 31476 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c/31476] There is not way to specify a binary constant

2007-04-04 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-04-04 22:51 --- The reason why GCC does not have this feature is because it is a non standard feature and GCC just has not implemented it yet. Anyways this is the same as PR 23479. *** This bug has been marked as a duplicate of 23

[Bug c/31476] New: There is not way to specify a binary constant

2007-04-04 Thread ftwilliam at gmail dot com
the following do not work when compiling using gcc char b = 0010b; changing it to char b = 0b0010; still don't work I get instead invalid suffix "b" on integer constant Sometime it is trivial to just use a binary representation of constant rather than an hexadecimal or octal representa

[Bug fortran/31474] ENTRY & procedural pointer: insert_bbt(): Duplicate key found!

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-04-04 20:47 --- The problem seems to occur with procedure pointers to ENTRY points -- burnus at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/31467] internal compiler error when compiling with gfortran

2007-04-04 Thread valerie dot vallet at univ-lille1 dot fr
--- Comment #4 from valerie dot vallet at univ-lille1 dot fr 2007-04-04 20:40 --- The problem occurred with gcc-4.2.0 but it is solved with installation of gcc-4.3.0. The bug can be closed -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31467

[Bug fortran/31467] internal compiler error when compiling with gfortran

2007-04-04 Thread valerie dot vallet at univ-lille1 dot fr
--- Comment #3 from valerie dot vallet at univ-lille1 dot fr 2007-04-04 20:39 --- The problem occured with gcc-4.2.0 but it is solved with gcc-4.3.0. The bug can be closed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31467

[Bug middle-end/31475] gcc 4.2.0 from svn r123448 segfaults while 4.2.0rc1 was working properly

2007-04-04 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|major |normal Component|c++ |middle-end h

[Bug c++/31475] gcc 4.2.0 from svn r123448 segfaults while 4.2.0rc1 was working properly

2007-04-04 Thread arekm at pld-linux dot org
--- Comment #1 from arekm at pld-linux dot org 2007-04-04 20:11 --- Created an attachment (id=13329) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13329&action=view) problematic source (kdelibs 3.5.x) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31475

[Bug c++/31475] New: gcc 4.2.0 from svn r123448 segfaults while 4.2.0rc1 was working properly

2007-04-04 Thread arekm at pld-linux dot org
[EMAIL PROTECTED] test]$ g++ vCard-all.c In file included from vCard-all.cpp:37: AgentParam.cpp: In member function ‘virtual void VCARD::AgentParam::_parse()’: AgentParam.cpp:90: internal compiler error: in convert_memory_address, at explow.c:319 Please submit a full bug report, with preprocessed s

[Bug fortran/31474] New: insert_bbt(): Duplicate key found!

2007-04-04 Thread michael dot a dot richmond at nasa dot gov
When I compile the module listed below, gfortran produces the message: c1.f90:14.18: ENTRY cx_radc(r, z) 1 Internal Error at (1): insert_bbt(): Duplicate key found! MODULE complex TYPE cx REAL :: real, imag END TYPE cx INTERFACE OPERATOR (+)

[Bug objc/31281] ICE on ObjC try-catch blocks with next runtime

2007-04-04 Thread stuart at gcc dot gnu dot org
--- Comment #5 from stuart at gcc dot gnu dot org 2007-04-04 19:37 --- Subject: Bug 31281 Author: stuart Date: Wed Apr 4 19:37:14 2007 New Revision: 123501 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123501 Log: PR 31281 * objc/objc-act.c (next_sjlj_build_cat

[Bug driver/31355] --help= option isn't documented.

2007-04-04 Thread brooks at gcc dot gnu dot org
--- Comment #5 from brooks at gcc dot gnu dot org 2007-04-04 19:32 --- Fixed in svn 123497: (http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123497) -- brooks at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/31356] gcc --help= option has problems in the output header line.

2007-04-04 Thread brooks at gcc dot gnu dot org
--- Comment #4 from brooks at gcc dot gnu dot org 2007-04-04 19:24 --- Fixed, as per the above commit. -- brooks at gcc dot gnu dot org changed: What|Removed |Added

[Bug driver/31353] gcc --help=target gives a linker error.

2007-04-04 Thread brooks at gcc dot gnu dot org
--- Comment #6 from brooks at gcc dot gnu dot org 2007-04-04 19:24 --- Fixed, as per the above commit. -- brooks at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/31356] gcc --help= option has problems in the output header line.

2007-04-04 Thread brooks at gcc dot gnu dot org
--- Comment #3 from brooks at gcc dot gnu dot org 2007-04-04 19:17 --- Subject: Bug 31356 Author: brooks Date: Wed Apr 4 19:17:30 2007 New Revision: 123499 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123499 Log: PR other/31356 * gcc.c (print_specific_help): Fix --help= heade

[Bug driver/31353] gcc --help=target gives a linker error.

2007-04-04 Thread brooks at gcc dot gnu dot org
--- Comment #5 from brooks at gcc dot gnu dot org 2007-04-04 19:10 --- Subject: Bug 31353 Author: brooks Date: Wed Apr 4 19:10:17 2007 New Revision: 123498 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123498 Log: PR other/31353 * gcc.c (main): Do not run the linker if print_s

[Bug fortran/31473] gfortran does not detect duplicate EXTERNAL or INTRINSIC declarations

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-04-04 18:57 --- Confirmed. Thanks for the report. gfc_add_external and gfc_add_intrinsic do actually the right thing. However, they are not used in decl.c's gfc_match_external: gfc_clear_attr (¤t_attr); current_attr.external =

[Bug fortran/31472] gfortran does not detect the illegal use of an access specification in a program, subroutine, or function

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-04-04 18:47 --- Accepted. Thanks for the report. We do check for this but only for the PRIVATE/PUBLIC attribute and not for the PUBLIC/PRIVATE statement. Patch: Index: gcc/fortran/decl.c ===

[Bug fortran/31473] New: gfortran does not detect duplicate EXTERNAL or INTRINSIC declarations

2007-04-04 Thread michael dot a dot richmond at nasa dot gov
gfortran does not detect duplicate EXTERNAL or INTRINSIC declarations: SUBROUTINE test217 EXTERNAL test217a EXTERNAL test217a END SUBROUTINE test218 INTRINSIC abs INTRINSIC abs END -- Summary: gfortran does not detect duplicate EXTERNAL or INTRINSIC declarations

[Bug fortran/31472] New: gfortran does not detect the illegal use of an access specification in a program, subroutine, or function

2007-04-04 Thread michael dot a dot richmond at nasa dot gov
gfortran does not detect the illegal use of an access specification in a program, subroutine, or function: PROGRAM test211 PRIVATE i END -- Summary: gfortran does not detect the illegal use of an access specification in a program, subroutine, or function

[Bug fortran/31465] spurious error: Implicitly typed PARAMETER doesn't match a later IMPLICIT type

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2007-04-04 17:48 --- >From the standard: "5.2.9 PARAMETER statement [...] The named constant shall have its type, type parameters, and shape specified in a prior specification of the specification-part or declared implicitly (5.3). If the

[Bug fortran/31471] gfortran does not detect a labeled FORALL with an unlabeled END FORALL

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-04-04 17:41 --- C732 (R758) If the forall-construct-stmt has a forall-construct-name, the end-forall-stmt shall have the same forall-construct-name. If the end-forall-stmt has a forall-construct-name, the forall-construct-stmt shall

[Bug c++/29365] Unnecessary anonymous namespace warnings

2007-04-04 Thread patchapp at dberlin dot org
--- Comment #12 from patchapp at dberlin dot org 2007-04-04 17:40 --- Subject: Bug number PR 29365 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2007-04/msg00140.html -- http://gcc.gnu.org/bugzilla/

[Bug fortran/31471] gfortran does not detect a labeled FORALL with an unlabeled END FORALL

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-04-04 17:39 --- Confirm. If one uses DO or uses a wrong label, gfortran works correctly. -- burnus at gcc dot gnu dot org changed: What|Removed |Added --

[Bug fortran/31471] New: gfortran does not detect a labeled FORALL with an unlabeled END FORALL

2007-04-04 Thread michael dot a dot richmond at nasa dot gov
In the following program FORALL is labeled and END FORALL is unlabeled, but gfortran accepts it: PROGRAM test200 DIMENSION j(2) label:FORALL (i = 1:2) j(i) = 0 END FORALL END PROGRAM test200 -- Summary: gfortran does not detect a labeled FORALL with an unlabeled

[Bug fortran/31470] A program with an empty CONTAINS block is illegal, but gfortran accepts it

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-04-04 17:35 --- > A program with an empty CONTAINS block is illegal Well, this is a matter of arguments. It is invalid in Fortran 90, 95 and 2003. But it is allowed in the current draft for Fortran 2008. Therefore, we decided to al

code block simply not generated

2007-04-04 Thread stephane duverger
Hello, I think there is a little problem under gcc ! It seems that gcc thinks that a code block will never be reach and so do not generate its code, but it's wrong : -- test.c START -- void foo_printf(char *str) { } int foo() { //assembly for sys_clone() asm volatile ( "xor %ebx,

[Bug fortran/31470] New: A program with an empty CONTAINS block is illegal, but gfortran accepts it

2007-04-04 Thread michael dot a dot richmond at nasa dot gov
A program with an empty CONTAINS block is illegal, but gfortran accepts it: PROGRAM test197 CONTAINS END PROGRAM test197 -- Summary: A program with an empty CONTAINS block is illegal, but gfortran accepts it Product: gcc Version: unknown

[Bug middle-end/31469] move_by_pieces in expr.c function bug

2007-04-04 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|major |normal Component|c |middle-end h

[Bug fortran/29507] INDEX in an array initialization causes ICE

2007-04-04 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2007-04-04 16:15 --- Created an attachment (id=13328) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13328&action=view) A better fix for the PR This version of the patch has been moved to expr.c. It seems that PR29507, PR31211 and P

[Bug c/31469] New: move_by_pieces in expr.c function bug

2007-04-04 Thread omer dot medan at gmail dot com
The function move_by_pieces in expr.c enters to endless loop when the backend defines the sizes of all data types to be the same size (aka CHAR_TYPE_SIZE = SHORT_TYPE_SIZE = INT_TYPE_SIZE = anyvalue …). The loop itself occurs in this code section - while (max_size > 1) { fo

[Bug fortran/31465] spurious error: Implicitly typed PARAMETER doesn't match a later IMPLICIT type

2007-04-04 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2007-04-04 15:47 --- Note: NAG f95 has the error: Error: foo.f90, line 7: IMPLICIT setting for letter C changed after use in TEST Errors in declarations, no further processing for TEST I think strictly speaking, NAG f95 is right. With

[Bug c/31468] New: Calling gcc with empty output filename can remove crt0.o (crt1.o on linux)

2007-04-04 Thread michael dot haubenwallner at salomon dot at
Try these commands: $ echo 'int main(void) { return 0;}' > xx.c $ gcc -o '' xx.c And if you have permission to remove /path/to/crtX.o, it will be removed, because gcc uses that as the output file. Although it is illegal to call gcc with an empty output filename, it really should not break any fur

[Bug bootstrap/23158] building GCC 3.3.6 fails on ppc64 with gcc4 and gcc4.1

2007-04-04 Thread gcc at futurenotfound dot com
--- Comment #20 from gcc at futurenotfound dot com 2007-04-04 14:34 --- I've been getting this issue on a Playstation 3 with Gentoo, it's an issue particular to the 64-bit userland as opposed to the 32-bit userland if that's of any particular help. -- gcc at futurenotfound dot com ch

[Bug target/29932] avr-gcc wrongly optimizes bit sets/resets for IO register 0x20

2007-04-04 Thread eweddington at cso dot atmel dot com
--- Comment #3 from eweddington at cso dot atmel dot com 2007-04-04 13:41 --- Created an attachment (id=13327) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13327&action=view) Patch by Anatoly Sokolov -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29932

[Bug target/27869] "-O -fregmove" handles SSE scalar instructions incorrectly

2007-04-04 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2007-04-04 12:47 --- Investigating... -- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|u

[Bug middle-end/30700] [4.2 Regression] YA bogus undefined reference error to static func with -g and -O

2007-04-04 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-04-04 12:46 --- Fixed on the mainline by Author: hubicka Date: Fri Mar 30 09:03:55 2007 New Revision: 123358 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123358 Log: PR middle-end/PR30700 * dwarf2out.c (re

Re: GCC testsuite failures for mips64vrel-elf toolchain with -mlong64 -mgp32

2007-04-04 Thread Richard Sandiford
Nick Clifton <[EMAIL PROTECTED]> writes: > Hi Eric, Hi Richard, > > I need your brains... > > The mips64vrel-elf toolchain is showing a lot of unexpected failures > in the gcc testsuite (and g++ testsuite) for multilibs which use > -mlong64 and -mgp32 together. For example the first one I

[Bug target/27869] "-O -fregmove" handles SSE scalar instructions incorrectly

2007-04-04 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-04-04 12:35 --- No. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27869

[Bug target/27856] With -Os, loading a constant to a register can use another register

2007-04-04 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2007-04-04 12:19 --- Still see this. -- steven at gcc dot gnu dot org changed: What|Removed |Added Keywords|

[Bug target/27869] "-O -fregmove" handles SSE scalar instructions incorrectly

2007-04-04 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2007-04-04 12:17 --- Richi, Honza, is anyone looking at this problem? -- steven at gcc dot gnu dot org changed: What|Removed |Added -

[Bug rtl-optimization/30287] -fregmove produces slow code

2007-04-04 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2007-04-04 12:12 --- I want to understand this better, so I'll investigate this. -- steven at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/31467] internal compiler error when compiling with gfortran

2007-04-04 Thread dfranke at gcc dot gnu dot org
--- Comment #2 from dfranke at gcc dot gnu dot org 2007-04-04 12:06 --- Your file lacks the USEd modules "kindvar" and "caps". Which compiler version(s) did you use? -- dfranke at gcc dot gnu dot org changed: What|Removed |Added ---

GCC testsuite failures for mips64vrel-elf toolchain with -mlong64 -mgp32

2007-04-04 Thread Nick Clifton
Hi Eric, Hi Richard, I need your brains... The mips64vrel-elf toolchain is showing a lot of unexpected failures in the gcc testsuite (and g++ testsuite) for multilibs which use -mlong64 and -mgp32 together. For example the first one I came across is this: % ... mips64vrel-elf/gcc/

[Bug fortran/31467] internal compiler error when compiling with gfortran

2007-04-04 Thread valerie dot vallet at univ-lille1 dot fr
--- Comment #1 from valerie dot vallet at univ-lille1 dot fr 2007-04-04 11:08 --- Created an attachment (id=13326) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13326&action=view) source file, preprocessor file, verbose output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31

Re: Suspected bug, triggering code included

2007-04-04 Thread Andreas Schwab
Nils M Holm <[EMAIL PROTECTED]> writes: > -- description -- > An member of an array A is assigned the value of a function P. > As a side effect, the function P realloc()s the array A. > > When including the array A in a multiple assignment, the > old address of A is used instead of

[Bug fortran/31467] New: internal compiler error when compiling with gfortran

2007-04-04 Thread valerie dot vallet at univ-lille1 dot fr
internal compiler error: in gfc_conv_expr, at fortran/trans-expr.c:2827 -- Summary: internal compiler error when compiling with gfortran Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

Suspected bug, triggering code included

2007-04-04 Thread Nils M Holm
Hello, I suspect that I have found a bug in GCC. In this message you find all information you request at http://gcc.gnu.org/bugs.html. Best regards, Nils Holm -- description -- An member of an array A is assigned the value of a function P. As a side effect, the function P reallo

[Bug fortran/31465] spurious error: Implicitly typed PARAMETER doesn't match a later IMPLICIT type

2007-04-04 Thread pault at gcc dot gnu dot org
--- Comment #1 from pault at gcc dot gnu dot org 2007-04-04 09:44 --- This fixes the immediate problem. I have to check with the standard if the parameter is meant to take all of its characteristics from the value or if it is just KIND. Index: gcc/fortran/decl.c ===

[Bug rtl-optimization/31396] Inline code performance much worse than out-of-line

2007-04-04 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2007-04-04 09:21 --- The difference is in CALLER_SAVE_PROFITALBLE condition. The pseudo that holds sum is referenced 6 times. When only one foo() is called, default CALLER_SAVE_PROFITABLE condition causes RA to allocate call-clobbered registe

[Bug fortran/29507] INDEX in an array initialization causes ICE

2007-04-04 Thread pault at gcc dot gnu dot org
--- Comment #6 from pault at gcc dot gnu dot org 2007-04-04 08:19 --- 1 > Internal Error at (1): > check_init_expr(): Unknown expression type > I don't know if it exposes another bug or exposes something missing in your > patch. FX, I have just r

[Bug rtl-optimization/31396] Inline code performance much worse than out-of-line

2007-04-04 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2007-04-04 08:05 --- This is the minimal test case for this bug: --cut here-- extern void foo(void); double *data; double test() { double sum = 123.321; int i; for (i=0; i<4; i++) sum += data[i]; foo(); foo(); return sum;