[Bug fortran/30025] Standard F77 entry point failed

2006-11-29 Thread burnus at gcc dot gnu dot org
-- burnus at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywo

[Bug fortran/29975] [meta-bugs] ICEs with CP2K

2006-11-29 Thread burnus at gcc dot gnu dot org
--- Comment #9 from burnus at gcc dot gnu dot org 2006-11-30 07:36 --- (In reply to comment #7) > Do you happen to know at what revision things went bad? The example program, I extracted (comment #6), actually crashes here with - gfortran 4.1.2 20061115 - gcc-Version 4.2.0 20061006 - gc

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread ubizjak at gmail dot com
-- ubizjak at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29852

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2006-11-30 07:17 --- Fixed, by intriducing x87 helpers. Let's see those benchmarks fly again ;) -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread uros at gcc dot gnu dot org
--- Comment #10 from uros at gcc dot gnu dot org 2006-11-30 06:55 --- Subject: Bug 29852 Author: uros Date: Thu Nov 30 06:54:47 2006 New Revision: 119356 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119356 Log: PR target/29852 * config/i386/i386.md (*truncxfsf2

[Bug libfortran/29568] implement unformatted files with subrecords (Intel style)

2006-11-29 Thread jvdelisle at gcc dot gnu dot org
--- Comment #30 from jvdelisle at gcc dot gnu dot org 2006-11-30 06:25 --- Good News. I did not have a clean apply of the patch. I reverted everything and started over. There was one part of the patch I had to manually apply before and I must have messed it up. Now everything works

[Bug tree-optimization/26854] Inordinate compile times on large routines

2006-11-29 Thread dberlin at dberlin dot org
--- Comment #17 from dberlin at gcc dot gnu dot org 2006-11-30 04:54 --- Subject: Re: Inordinate compile times on large routines On 30 Nov 2006 04:36:05 -, lucier at math dot purdue dot edu <[EMAIL PROTECTED]> wrote: > > > --- Comment #16 from lucier at math dot purdue dot edu

[Bug tree-optimization/26854] Inordinate compile times on large routines

2006-11-29 Thread lucier at math dot purdue dot edu
in8.8.0 Configured with: ../configure --build=powerpc64-apple-darwin8.8.0 --host=powerpc64-apple-darwin8.8.0 --target=powerpc64-apple-darwin8.8.0 --enable-languages=c --prefix=/pkgs/gcc-4.2.0-64-test --with-gmp=/pkgs/gmp-4.2.1-64/ --with-mpfr=/pkgs/gmp-4.2.1-64/ Thread model: posix gcc version 4.2

[Bug rtl-optimization/30024] [4.3 Regression] segfault with gcc.c-torture/compile/20000804-1.c on sh-elf and spu-elf

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-11-30 04:29 --- (In reply to comment #3) > Thanks for the confirmation. Well I am a maintainer of the SPU port so I really care about the failures and how ever weird the testcase :). > and const_tiny_rtx[0][(int) CDImode] isn't

[Bug middle-end/30017] [4.3 Regression] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-11-30 04:18 --- This is obvious what caused it: +2006-11-28 Jan Hubicka <[EMAIL PROTECTED]> + + * builtins.c: Include tree-flow.h. + (fold_builtin_memory_op): Be more aggressive on converting memcpy to + assignme

[Bug middle-end/30026] New: useless stack movement

2006-11-29 Thread acahalan at gmail dot com
There is no reason to be moving %esp in this function. $ cat cc.c typedef unsigned long size_t; extern void *memcpy (void *__restrict, const void *__restrict, size_t); char *foo1(char*buf){ short tmp2; int tmp4; *buf++ = 42; tmp2=0xfeed; memcpy(buf,&tmp2,2); buf += 2; tmp4 = 0x123456

[Bug libfortran/29568] implement unformatted files with subrecords (Intel style)

2006-11-29 Thread jvdelisle at gcc dot gnu dot org
--- Comment #29 from jvdelisle at gcc dot gnu dot org 2006-11-30 03:32 --- to_write_subrecord = 0 have_written = 0 to_write_subrecord = 0 have_written = 0 to_write_subrecord = 0 have_written = 0 to_write_subrecord = 0 have_written = 0 ad infinitum Now I wonder if the patch app

[Bug c++/29993] typdef declaration of cv-qualified function in class

2006-11-29 Thread bangerth at dealii dot org
--- Comment #2 from bangerth at dealii dot org 2006-11-30 03:24 --- Confirmed. PR 6628 is indeed fixed, but it appears as if it only has an effect for typedefs outside class declarations: - typedef int ptr1() const; // no error void foo () { typedef int ptr2() cons

[Bug c++/30019] g++ did not issue a warning when it (IMO) could have

2006-11-29 Thread bangerth at dealii dot org
--- Comment #1 from bangerth at dealii dot org 2006-11-30 03:22 --- The point is that the temporary isn't unused: you call operator=(char*) on it. The compiler can't know if that has any side effects that you may intend to have happen... -- bangerth at dealii dot org changed:

[Bug fortran/30025] Standard F77 entry point failed

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-11-30 03:02 --- I think this is a dup of bug 25818. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/30025] Standard F77 entry point failed

2006-11-29 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal GCC build triplet|../gcc/configure -- |

[Bug fortran/30025] New: Standard F77 entry point failed

2006-11-29 Thread elizabeth dot l dot yip at boeing dot com
The following code works with g77 but the executable from gfortran yields segmentation fault program test_entry real a(10) a(1) = 999. call x call y(a,10) stop end subroutine x real a(n) write(6,*)'Hello World from subroutine x' ret

[Bug fortran/29490] internal compiler error: in fold_binary, at fold-const.c:8239

2006-11-29 Thread chaoyingfu at gcc dot gnu dot org
--- Comment #9 from chaoyingfu at gcc dot gnu dot org 2006-11-30 01:10 --- Subject: Bug 29490 Author: chaoyingfu Date: Thu Nov 30 01:10:16 2006 New Revision: 119349 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119349 Log: Merged revisions 118220-118221 via svnmerge from svn+

[Bug fortran/29641] [4.1/4.2/4.3 regression] ICE in gfc_get_derived_type

2006-11-29 Thread chaoyingfu at gcc dot gnu dot org
--- Comment #6 from chaoyingfu at gcc dot gnu dot org 2006-11-30 01:10 --- Subject: Bug 29641 Author: chaoyingfu Date: Thu Nov 30 01:10:16 2006 New Revision: 119349 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119349 Log: Merged revisions 118220-118221 via svnmerge from svn+

[Bug fortran/29387] ICE on character array function of variable length

2006-11-29 Thread chaoyingfu at gcc dot gnu dot org
--- Comment #11 from chaoyingfu at gcc dot gnu dot org 2006-11-30 01:10 --- Subject: Bug 29387 Author: chaoyingfu Date: Thu Nov 30 01:10:16 2006 New Revision: 119349 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119349 Log: Merged revisions 118220-118221 via svnmerge from svn

[Bug target/29945] ICE in simplify_subreg with simple code in libgfortran

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-11-30 01:06 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/29945] ICE in simplify_subreg with simple code in libgfortran

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-11-30 01:06 --- Subject: Bug 29945 Author: pinskia Date: Thu Nov 30 01:05:58 2006 New Revision: 119348 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119348 Log: 2006-11-29 Andrew Pinski <[EMAIL PROTECTED]> PR ta

[Bug rtl-optimization/30024] [4.3 Regression] segfault with gcc.c-torture/compile/20000804-1.c on sh-elf and spu-elf

2006-11-29 Thread kkojima at gcc dot gnu dot org
--- Comment #3 from kkojima at gcc dot gnu dot org 2006-11-30 00:26 --- Thanks for the confirmation. I've found that #define CONST0_RTX(MODE) (const_tiny_rtx[0][(int) (MODE)]) and const_tiny_rtx[0][(int) CDImode] isn't initialized in init_emit_once. With adding for (mode = GET_CLA

[Bug rtl-optimization/30024] [4.3 Regression] segfault with gcc.c-torture/compile/20000804-1.c on sh-elf and spu-elf

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-30 00:03 --- http://gcc.gnu.org/ml/gcc-testresults/2006-11/msg01285.html Oh and it was the same emit_move_insn too. So confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |

[Bug target/30024] [4.3 Regression] segfault with gcc.c-torture/compile/20000804-1.c on sh-elf

2006-11-29 Thread pinskia at physics dot uc dot edu
--- Comment #1 from pinskia at physics dot uc dot edu 2006-11-30 00:03 --- Subject: Re: New: [4.3 Regression] segfault with gcc.c-torture/compile/2804-1.c on sh-elf > > sh-elf compiler segfaults with a null argument for emit_move_insn > when compiling gcc.c-torture/compile/2

Re: [Bug target/30024] New: [4.3 Regression] segfault with gcc.c-torture/compile/20000804-1.c on sh-elf

2006-11-29 Thread Andrew Pinski
> > sh-elf compiler segfaults with a null argument for emit_move_insn > when compiling gcc.c-torture/compile/2804-1.c with -O1. I get this also for SPU-elf with gcc.c-torture/compile/2804-1.c at -O3 -fomit-frame-pointer -funroll-loops. Thanks, Andrew Pinski

[Bug target/30024] New: [4.3 Regression] segfault with gcc.c-torture/compile/20000804-1.c on sh-elf

2006-11-29 Thread kkojima at gcc dot gnu dot org
sh-elf compiler segfaults with a null argument for emit_move_insn when compiling gcc.c-torture/compile/2804-1.c with -O1. The gdb backtrace is #0 emit_move_insn (x=0xb7c89e20, y=0x0) at ../../ORIG/trunk/gcc/expr.c:3275 #1 0x08262d94 in rest_of_handle_life () at ../../ORIG/trunk/gcc/flow.c:1

[Bug target/24598] Need to support odcctools and its ablity to use --prefix and libtool

2006-11-29 Thread echristo at apple dot com
-- echristo at apple dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |echristo at apple dot com |dot org |

[Bug target/29945] ICE in simplify_subreg with simple code in libgfortran

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-29 23:31 --- The patch is testing right now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29945

[Bug c++/4131] The C++ compiler don't place a const class object to ".rodata" section with non trivial constructor

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #18 from pinskia at gcc dot gnu dot org 2006-11-29 23:22 --- *** Bug 30023 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/30023] optimize static constructors into initialized data

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-11-29 23:22 --- *** This bug has been marked as a duplicate of 4131 *** *** This bug has been marked as a duplicate of 4131 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/30023] optimize static constructors into initialized data

2006-11-29 Thread zackw at panix dot com
--- Comment #3 from zackw at panix dot com 2006-11-29 23:16 --- Created an attachment (id=12712) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12712&action=view) optimal assembly for this test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30023

[Bug c++/30023] optimize static constructors into initialized data

2006-11-29 Thread zackw at panix dot com
--- Comment #2 from zackw at panix dot com 2006-11-29 23:16 --- Created an attachment (id=12711) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12711&action=view) code generated from test case by gcc 4.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30023

[Bug c++/30023] optimize static constructors into initialized data

2006-11-29 Thread zackw at panix dot com
--- Comment #1 from zackw at panix dot com 2006-11-29 23:15 --- Created an attachment (id=12710) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12710&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30023

[Bug c++/30023] New: optimize static constructors into initialized data

2006-11-29 Thread zackw at panix dot com
The attached test case involves a global object with class type and a constructor that just copies values from its arguments into instance variables. It would be nice if GCC would recognize this case and generate an initialized-data object instead of a global constructor invocation. (In this part

[Bug fortran/29975] [meta-bugs] ICEs with CP2K

2006-11-29 Thread jv244 at cam dot ac dot uk
--- Comment #8 from jv244 at cam dot ac dot uk 2006-11-29 22:26 --- (In reply to comment #7) > Joost, > > Do you happen to know at what revision things went bad? I'm afraid I don't... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29975

[Bug middle-end/28690] [4.2/4.3 Regression] Performace problem with indexed load/stores on powerpc

2006-11-29 Thread bergner at vnet dot ibm dot com
--- Comment #29 from bergner at vnet dot ibm dot com 2006-11-29 22:23 --- Talking with Andrew on IRC, he said the test case in comment #27 fails for the same reason as the test case in comment #24 (ie, it looks like an artificial decl) and should be fixed with his PTR_PLUS_EXPR work.

[Bug fortran/29975] [meta-bugs] ICEs with CP2K

2006-11-29 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2006-11-29 22:15 --- Joost, Do you happen to know at what revision things went bad? As the likely author of the regression, I would be interested to know, so that I can dig us out again. Regards Paul -- http://gcc.gnu.org/bugzilla

[Bug libfortran/29568] implement unformatted files with subrecords (Intel style)

2006-11-29 Thread tkoenig at gcc dot gnu dot org
--- Comment #28 from tkoenig at gcc dot gnu dot org 2006-11-29 22:12 --- (In reply to comment #27) Hi Jerry, > The program fails on x86-64-freebsd and never completes the first write. It > just keeps going, and going, and going This is a target specific issue. > My guess is th

[Bug c++/30022] [4.0/4.1/4.2/4.3 regression] ICE on vector operand in division

2006-11-29 Thread reichelt at gcc dot gnu dot org
-- reichelt at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.0.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30022

[Bug c++/30022] New: [4.0/4.1/4.2/4.3 regression] ICE on vector operand in division

2006-11-29 Thread reichelt at gcc dot gnu dot org
The following code snippet crashes the C++ frontend since GCC 4.0.0: void foo() { int __attribute__((vector_size(8))) v; v = 1/v; } bug.cc: In function 'void foo()': bug.cc:4: internal compiler e

[Bug c++/30021] [4.3 regression] ICE on invalid parameter for main

2006-11-29 Thread reichelt at gcc dot gnu dot org
-- reichelt at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30021

[Bug c++/30021] New: [4.3 regression] ICE on invalid parameter for main

2006-11-29 Thread reichelt at gcc dot gnu dot org
The following code snippet crashes the C++ frontend on mainline: == int main(void,char**); == bug.cc:1: error: '' has incomplete type bug.cc:1: error: invalid use of 'void' bug.cc:1: internal compiler error: tree check: expected class 'type'

[Bug fortran/30003] Expressions with side effects in array references

2006-11-29 Thread tobi at gcc dot gnu dot org
-- tobi at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirme

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread ubizjak at gmail dot com
--- Comment #9 from ubizjak at gmail dot com 2006-11-29 21:05 --- (In reply to comment #8) > The patch doesn't like me ;) > > [EMAIL PROTECTED]:~/src/trunk/gcc/config/i386$ patch -p0 < /tmp/p > patching file i386.md > Hunk #1 succeeded at 3892 (offset -49 lines). > Hunk #2 succeeded at

[Bug fortran/17711] Wrong operator name in error message

2006-11-29 Thread tobi at gcc dot gnu dot org
--- Comment #6 from tobi at gcc dot gnu dot org 2006-11-29 20:45 --- I retracted the patch because it causes regressions with user-defined operators. I'm not convinced that this problem is worth doing anything non-trivial as is required, so I'm un-assigning myself. -- tobi at gcc do

[Bug c++/29735] [4.0 regression] ICE on "main" returning vector

2006-11-29 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2006-11-29 20:44 --- Fixed in GCC 4.1.2 and later. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/29965] OpenMP vs always throw in a loop

2006-11-29 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2006-11-29 20:21 --- This is similar to PR27328 which was only fixed for omp parallel (and even then only when not inlined or inlined at most once). Started fixing these omp region with NULL region->exit and/or region->cond issues today, b

[Bug middle-end/28690] [4.2/4.3 Regression] Performace problem with indexed load/stores on powerpc

2006-11-29 Thread bergner at vnet dot ibm dot com
--- Comment #28 from bergner at vnet dot ibm dot com 2006-11-29 20:11 --- Another problem with the current patch, is we get one testsuite regression (gfortran.fortran-torture/compile/defined_type_2.f90 at -O1). For this simple testcase, we end up generating bad assembler: mr 9,sfp

[Bug fortran/27996] Compile time warn for: character(2) :: str = 'ABC' (expression truncated)

2006-11-29 Thread patchapp at dberlin dot org
--- Comment #2 from patchapp at dberlin dot org 2006-11-29 20:00 --- Subject: Bug number PR27996 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/2006-11/msg01989.html -- http://gcc.gnu.org/bugzilla/sh

[Bug libfortran/30015] Intrinsic date_and_time can go back in time

2006-11-29 Thread patchapp at dberlin dot org
--- Comment #3 from patchapp at dberlin dot org 2006-11-29 19:55 --- Subject: Bug number PR30015 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/2006-11/msg01987.html -- http://gcc.gnu.org/bugzilla/sh

[Bug c++/30017] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-11-29 19:50 --- __builtin_memcpy(this,&f,sizeof(FIND_RESULT)); is most likely the cause. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30017

[Bug c++/30017] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2006-11-29 19:47 --- Further reduced testcase: class NAMES_ITEM { }; struct ATOM { const NAMES_ITEM& getPredItem() const { } }; class ATOMSET { public: class FIND_RESULT { const NAMES_ITEM &pattern; public: F

[Bug c++/30017] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2006-11-29 19:47 --- Also fails with 32bit. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC target t

[Bug other/29717] Make pdf fails, make info/html works; invoke.texi:1079: @include @value{srcdir}

2006-11-29 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2006-11-29 19:43 --- Works now for me. -- burnus at gcc dot gnu dot org changed: What|Removed |Added Status|

[Bug c/30020] New: missing limited range warning for a switch statement

2006-11-29 Thread sebor at roguewave dot com
I would expect gcc to issue the same or similar warning for both functions below but the unreachable label in the switch statement isn't flagged even with -Wall. In addition, a new portability warning mode/option would be useful that would point out cases like those below irrespective of -funsigne

[Bug c++/30019] New: g++ did not issue a warning when it (IMO) could have

2006-11-29 Thread dflogeras2 at gmail dot com
Hi, I mixed up the following code to reset a ostringstream ostringstream oss; oss << "Stuff"; oss.str() = ""; // Should have been oss.str( "" ); The third line is creating a temporary variable and assigning it the new "" value, then it disappears. Couldn't g++ have warned me of an unused temp?

[Bug target/29845] sh floating point emulation is inefficient

2006-11-29 Thread amylaar at gcc dot gnu dot org
--- Comment #3 from amylaar at gcc dot gnu dot org 2006-11-29 19:03 --- Created an attachment (id=12709) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12709&action=view) ChangeLog entries for softfp-diff-20061110 The previous version was missing the enumeration of two new files.

[Bug c++/29022] [4.0 regression] ICE using operator int in invalid class hierarchy

2006-11-29 Thread lmillward at gcc dot gnu dot org
--- Comment #9 from lmillward at gcc dot gnu dot org 2006-11-29 19:02 --- Fixed in 4.1.2. -- lmillward at gcc dot gnu dot org changed: What|Removed |Added Assign

[Bug c++/29022] [4.0/4.1 regression] ICE using operator int in invalid class hierarchy

2006-11-29 Thread lmillward at gcc dot gnu dot org
--- Comment #8 from lmillward at gcc dot gnu dot org 2006-11-29 19:02 --- Subject: Bug 29022 Author: lmillward Date: Wed Nov 29 19:01:50 2006 New Revision: 119332 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119332 Log: PR c++/29022 * parser.c (cp_parser_class

[Bug c++/29939] Add rvalue references (C++0x)

2006-11-29 Thread fang at csl dot cornell dot edu
--- Comment #4 from fang at csl dot cornell dot edu 2006-11-29 19:00 --- Subject: Re: Add rvalue references (C++0x) On 29 Nov 2006, hhinnant at apple dot com wrote: > --- Comment #3 from hhinnant at apple dot com 2006-11-29 18:36 --- > Recent work: > > http://mndfck.org/~ped

[Bug target/29845] sh floating point emulation is inefficient

2006-11-29 Thread amylaar at gcc dot gnu dot org
--- Comment #2 from amylaar at gcc dot gnu dot org 2006-11-29 18:52 --- Created an attachment (id=12708) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12708&action=view) ChangeLog entries for softfp-diff-20061110 These are the ChangeLog entries for the SH specific code. The Chang

[Bug c++/30017] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-11-29 18:46 --- doesn't fail with 32bits. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC targe

[Bug libfortran/30011] libgfortran fails on mips-sgi-irix6.5 (IRIX64)

2006-11-29 Thread martinol at nrlssc dot navy dot mil
--- Comment #2 from martinol at nrlssc dot navy dot mil 2006-11-29 18:41 --- Argh! Evidently on this system make and gmake are different!! Apologies. Closed. $ /usr/local/bin/make --version GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for mips-sgi-irix6.5 Co

[Bug c++/29939] Add rvalue references (C++0x)

2006-11-29 Thread hhinnant at apple dot com
--- Comment #3 from hhinnant at apple dot com 2006-11-29 18:36 --- Recent work: http://mndfck.org/~pedro.lamarao/projects/c++0x/ http://home.twcny.rr.com/hinnant/cpp_extensions/rvalue_ref_test/ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29939

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2006-11-29 18:36 --- The patch doesn't like me ;) [EMAIL PROTECTED]:~/src/trunk/gcc/config/i386$ patch -p0 < /tmp/p patching file i386.md Hunk #1 succeeded at 3892 (offset -49 lines). Hunk #2 succeeded at 3919 (offset -47 lines). Hunk #

[Bug libfortran/30015] Intrinsic date_and_time can go back in time

2006-11-29 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2006-11-29 18:25 --- Accept. Thanks for the bugreport and the patch. I actually wanted to write: The proposed solution is to change lt = time() local_time = *localtime (<); UTC_time = *gmtime (<); [...] values[6] = local_

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2006-11-29 18:20 --- Created an attachment (id=12707) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12707&action=view) Patch to enable x87 fprem and fprem1 for SSE math I know that I've forgotten something ;) -- ubizjak at gmail dot

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread ubizjak at gmail dot com
--- Comment #6 from ubizjak at gmail dot com 2006-11-29 18:18 --- (In reply to comment #5) > Can we make sure to always emit proper truncation to SF/DFmode if not > TARGET_MIX_SSE_I387? Just in case two fprem instructions follow each other > and so we don't truncate by moving to memory

[Bug bootstrap/30018] New: gcc trunk fails to bootstrap on x86_64-unknown-linux-gnu

2006-11-29 Thread burnus at gcc dot gnu dot org
Building the trunk into an empty directoy with "$GCCDIR/configure" --enable-languages=c,fortran --prefix=/projects/tob/gcc-trunk && make && make install on an openSUSE 10.2rc2 system fails with 'cc1: error: unrecognized command line option "-Wno-overlength-strings'. This is with "make" since I

[Bug c++/30017] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-11-29 17:55 --- Created an attachment (id=12706) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12706&action=view) reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30017

[Bug tree-optimization/29791] [4.3 Regression] ICE: tree check: expected ssa_name, have symbol_memory_tag in verify_ssa, at tree-ssa.c:776

2006-11-29 Thread janis at gcc dot gnu dot org
--- Comment #9 from janis at gcc dot gnu dot org 2006-11-29 17:37 --- This was fixed by http://gcc.gnu.org/viewcvs?view=rev&rev=118754 r118754 | rakdver | 2006-11-13 12:37:29 + (Mon, 13 Nov 2006) which reverted the patch that caused the testcase to start failing. -- h

[Bug c++/29022] [4.0/4.1 regression] ICE using operator int in invalid class hierarchy

2006-11-29 Thread lmillward at gcc dot gnu dot org
--- Comment #7 from lmillward at gcc dot gnu dot org 2006-11-29 16:52 --- Fixed in 4.2. -- lmillward at gcc dot gnu dot org changed: What|Removed |Added Summa

[Bug c++/29022] [4.0/4.1/4.2 regression] ICE using operator int in invalid class hierarchy

2006-11-29 Thread lmillward at gcc dot gnu dot org
--- Comment #6 from lmillward at gcc dot gnu dot org 2006-11-29 16:51 --- Subject: Bug 29022 Author: lmillward Date: Wed Nov 29 16:51:32 2006 New Revision: 119322 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119322 Log: PR c++/29022 * parser.c (cp_parser_class

[Bug c++/30017] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2006-11-29 16:33 --- Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30017

[Bug c++/30017] New: ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2006-11-29 Thread rguenth at gcc dot gnu dot org
Between r119279 and r119305 DVL failed to build with ./cc1plus -quiet -o /dev/null /space/rguenther/src/c++bench/html/sandbox/DLV/dl.ii -O dl.C: In function 'void printQueryI(std::ostream&, const INTERPRET&, const GINTERPRET*)': dl.C:800: internal compiler error: in cp_expr_size, at cp/cp-objcp-co

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2006-11-29 16:02 --- Can we make sure to always emit proper truncation to SF/DFmode if not TARGET_MIX_SSE_I387? Just in case two fprem instructions follow each other and so we don't truncate by moving to memory or SSE registers. It wou

[Bug tree-optimization/23744] VRP does not merge discontinuous ranges of PHIs

2006-11-29 Thread baldrick at gcc dot gnu dot org
--- Comment #7 from baldrick at gcc dot gnu dot org 2006-11-29 16:00 --- Subject: Bug 23744 Author: baldrick Date: Wed Nov 29 16:00:07 2006 New Revision: 119320 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119320 Log: PR tree-optimization/23744 * tree-vrp.c (v

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2006-11-29 15:58 --- (In reply to comment #3) > So another possibility is to adjust the 387 patterns to be enabled even > without > TARGET_MIX_SSE_I387. > Considering the fact that even solaris x86_64 libm [1] uses these functions for DFmod

[Bug bootstrap/30008] bootstrapping failure: multiple function definitions

2006-11-29 Thread eesrjhc at bath dot ac dot uk
--- Comment #2 from eesrjhc at bath dot ac dot uk 2006-11-29 15:48 --- I think this is the same as PR 29867 -- eesrjhc at bath dot ac dot uk changed: What|Removed |Added

[Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362

2006-11-29 Thread dimock at csail dot mit dot edu
I find no description for "triplet", so guessing at its use, and see no method of attaching .ii so attempting to fit all info in this form. Problem seems to be from reinterpret_cast between vectors and unions of vectors with arrays of scalars. Occurred in machine-generated code, have not been able

[Bug c++/29022] [4.0/4.1/4.2 regression] ICE using operator int in invalid class hierarchy

2006-11-29 Thread lmillward at gcc dot gnu dot org
--- Comment #5 from lmillward at gcc dot gnu dot org 2006-11-29 15:20 --- Fixed on mainline. -- lmillward at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/29022] [4.0/4.1/4.2/4.3 regression] ICE using operator int in invalid class hierarchy

2006-11-29 Thread lmillward at gcc dot gnu dot org
--- Comment #4 from lmillward at gcc dot gnu dot org 2006-11-29 15:19 --- Subject: Bug 29022 Author: lmillward Date: Wed Nov 29 15:19:39 2006 New Revision: 119318 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119318 Log: PR c++/29022 * parser.c (cp_parser_class

[Bug libfortran/30015] Intrinsic date_and_time can go back in time

2006-11-29 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2006-11-29 14:12 --- Confirm. (Though I couldn't reproduce the problem with gcc 4.2 and gcc 4.1 and the example program.) The proposed solution is to change local_time = *localtime (<); UTC_time = *gmtime (<); [...] values[6]

[Bug libfortran/30015] New: Intrinsic date_and_time can go back in time

2006-11-29 Thread mathewc at nag dot co dot uk
In date_and_time.c, 'time' is called. If the routine then goes on to call 'gettimeofday', it extracts the milliseconds value from the 'gettimeofday' call, but gets the seconds value from the old call to 'time'. This can result in consecutive times of (say) 2006 11 29 124 34 999 200

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-11-29 10:49 --- So another possibility is to adjust the 387 patterns to be enabled even without TARGET_MIX_SSE_I387. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29852

[Bug target/29852] x86_64: SSE version missing for fmod{d,s,x}f3

2006-11-29 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2006-11-29 10:38 --- If one uses -mfpmath=387 or -mfpmath=sse,387, the speed also dramatically increases. Results with test case below on a Athlon64: icc -O3 test.c; time ./a.out d=12.216410, r=10.26 real0m2.549s; user

[Bug target/16350] gcc only understands little endian ARM systems

2006-11-29 Thread mkl at pengutronix dot de
--- Comment #13 from mkl at pengutronix dot de 2006-11-29 09:55 --- Created an attachment (id=12705) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12705&action=view) fix target linker emulation for arm elf and eabi (take 3) If you try to build a big-endian eabi toolchain, you need