Re: Cross Compiler Unix - Windows

2005-08-26 Thread Kai Ruottu
Mike Stump wrote: configure --with-headers=/cygwin/usr/include --with-libs=/cygwin/usr/ lib target=i386-pc-cygwin make make install would be an example of how I used to build one up, see the gcc documentation for details. --with-sysroot or some such might be another way to to do it

Re: ia32: clearing a 7116 bytes struct inserted as C.171.8759: .zero 7116 ... memcpy() with gcc-4.0.2

2005-08-26 Thread Etienne Lorrain
Thanks James, Shall I create a new bug report or re-open: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21626 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21478 Etienne. --- James E Wilson [EMAIL PROTECTED] wrote: Etienne Lorrain wrote: Investigated again a big increase of size going

Re: Cross Compiler Unix - Windows

2005-08-26 Thread Ranjit Mathew
Ivan Novick wrote: Can you recommend a solution for compiling Windows DLLs on any variation of UNIX? You can use GCC/MinGW built as a cross-compiler to do this. If you do not mind a shameless plug, read: http://ranjitmathew.hostingzero.com/phartz/gcj/bldgcj.html HTH, Ranjit. -- Ranjit

Re: 4.2 Project: @file support

2005-08-26 Thread Laurent GUERBY
If we add a library function to handle this we might want to add a GNU-style argument equivalent like gcc --arguments-from-file=file Which would be equivalent to: gcc @file May be some GNU tools already have standardized on a long argument name for such a feature, but none came to my mind (and

How do I disable classes of test?

2005-08-26 Thread Daniel Towner
Hi all, I am hoping to contribute a new port to gcc in the near future and I am currently testing the port using the testsuite. My new port is for a 16-bit embedded processor which doesn't support any conventional IO (printf, etc.), nor does it support floating point. Is there an easy way to

RE: How do I disable classes of test?

2005-08-26 Thread Dave Korn
Original Message From: Daniel Towner Sent: 26 August 2005 11:48 Hi all, I am hoping to contribute a new port to gcc in the near future and I am currently testing the port using the testsuite. My new port is for a 16-bit embedded processor which doesn't support any conventional IO

gcc-4.1-20050826 is now available

2005-08-26 Thread gccadmin
Snapshot gcc-4.1-20050826 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.1-20050826/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.1 CVS branch with the following options: -D2005-08-26 10:43 UTC You'll find

Re: 4.2 Project: @file support

2005-08-26 Thread DJ Delorie
Unless the @file contains a file that begins with a '\@' that got passed on to gcc, presumably. I guess that would mean that you'd need to do some complicated quoting to actually pass a file beginning with '@' to gcc. That's why DJGPP silently ignores @files that don't correspond to files.

PCH / ObjC issue with gcc 4.0.2-pre

2005-08-26 Thread Helge Hess
Hi, I'm experiencing some issue with using a precompiled header with an Objective-C file. When including the header, I'll get duplicate symbols, like this: ---snip--- SaxAttributeList.m:188: error: redefinition of 'struct _objc_symtab' SaxAttributeList.m:188: error: redefinition of 'struct

Re: PCH / ObjC issue with gcc 4.0.2-pre

2005-08-26 Thread Andrew Pinski
On Aug 26, 2005, at 10:16 AM, Helge Hess wrote: Hi, I'm experiencing some issue with using a precompiled header with an Objective-C file. When including the header, I'll get duplicate symbols, like this: ---snip--- SaxAttributeList.m:188: error: redefinition of 'struct _objc_symtab'

Re: 4.2 Project: @file support

2005-08-26 Thread Sergei Organov
Laurent GUERBY [EMAIL PROTECTED] writes: If we add a library function to handle this we might want to add a GNU-style argument equivalent like gcc --arguments-from-file=file AFAIK gcc doesn't support any GNU-style arguments, isn't it? I'd consider gcc @file gcc -@ file gcc -args-from-file

Re: 206 GCC HEAD regressions, 196 new, with your patch on 2005-08-23T19:50:19Z.

2005-08-26 Thread Joern RENNECKE
Joern Rennecke wrote: I've started a make check-target-libjava yesterday, in the hope that this would give me a handle on things, but it's still not finished after 22 hours. It's still not finished, but in the meantime I modifed the code to abort in the case where the old code would

java type layout (Was: Re: 206 GCC HEAD regressions, 196 new, with your patch on 2005-08-23T19:50:19Z.)

2005-08-26 Thread Joern RENNECKE
Joern RENNECKE wrote: java uses char_type_node for its character type, which is 16 bits. gcc/java/decl.c:747 java_init_decl_processing: TYPE_PRECISION (char_type_node) = 16; On the other hand, tree.c uses char_type_node as the type of the smallest addressable unit: tree.c:489

Re: Cross Compiler Unix - Windows

2005-08-26 Thread Mike Stump
On Friday, August 26, 2005, at 12:59 AM, Kai Ruottu wrote: Is there any sane reasons for this on systems which never have had that non-GNU native 'cc' ? Consistency. This is only bad if one abhors consistency and predicability. No? I'll abstain from answering the other questions, I think

Re: 4.2 Project: @file support

2005-08-26 Thread Ian Lance Taylor
Sergei Organov [EMAIL PROTECTED] writes: Laurent GUERBY [EMAIL PROTECTED] writes: If we add a library function to handle this we might want to add a GNU-style argument equivalent like gcc --arguments-from-file=file AFAIK gcc doesn't support any GNU-style arguments, isn't it?

RE: Cross Compiler Unix - Windows

2005-08-26 Thread Dave Korn
Original Message From: Mike Stump Sent: 26 August 2005 17:48 On Friday, August 26, 2005, at 12:59 AM, Kai Ruottu wrote: Is there any sane reasons for this on systems which never have had that non-GNU native 'cc' ? Consistency. This is only bad if one abhors consistency and

Re: 4.2 Project: @file support

2005-08-26 Thread Ian Lance Taylor
Sergei Organov [EMAIL PROTECTED] writes: Anyway, my gcc docs only mention: --target-help --help --version --param NAME=VALUE Yeah, it looks like the double dash long options got added without ever being documented. For the record, they were added here: Sat Mar 6 15:08:59 1993 Richard

Re: 4.2 Project: @file support

2005-08-26 Thread Laurent GUERBY
On Fri, 2005-08-26 at 10:21 -0700, Ian Lance Taylor wrote: Sergei Organov [EMAIL PROTECTED] writes: Anyway, my gcc docs only mention: --target-help --help --version --param NAME=VALUE Yeah, it looks like the double dash long options got added without ever being documented.

Re: ia32: clearing a 7116 bytes struct inserted as C.171.8759: .zero 7116 ... memcpy() with gcc-4.0.2

2005-08-26 Thread James E Wilson
On Fri, 2005-08-26 at 01:46, Etienne Lorrain wrote: Shall I create a new bug report or re-open: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21626 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21478 That's a different bug, in the gimplifier. This one is in the middle-end in expand_expr. I'd

Re: 4.2 Project: @file support

2005-08-26 Thread Scott Robert Ladd
Tristan Wibberley wrote: I certainly agree with (a). For (b), I think a gcc compiler that is intended to produce normal Windows binaries should have the same commandline interface as Microsoft's compiler (I mean *all* of the commandline interface) - for build scripts and development environments

Re: 206 GCC HEAD regressions, 196 new, with your patch on 2005-08-23T19:50:19Z.

2005-08-26 Thread Richard Henderson
On Fri, Aug 26, 2005 at 05:03:08PM +0100, Joern RENNECKE wrote: On the other hand, tree.c uses char_type_node as the type of the smallest addressable unit: tree.c:489 make_node_stat case tcc_type: TYPE_UID (t) = next_type_uid++; TYPE_ALIGN (t) = char_type_node ? TYPE_ALIGN

Re: Cross Compiler Unix - Windows

2005-08-26 Thread Nix
On 26 Aug 2005, Kai Ruottu complained: Not even mentioning Linux and its GCC idea: There can be only one!, seemingly borrowed from the Highlander -- that all the GCCs on a host system should use a common $prefix has seemingly been totally unknown by the Linux people and they

Re: 4.2 Project: @file support

2005-08-26 Thread Russ Allbery
DJ Delorie [EMAIL PROTECTED] writes: gcc -c ./@foop.cpp and of course the same goes for files with names that begin with '-'. That only works if the argument reflects a file name, and not some other syntactical sugar. Granted, gcc has no such arguments, but libiberty has a wider scope

Re: 4.2 Project: @file support

2005-08-26 Thread Mark Mitchell
DJ Delorie wrote: However, I don't see a way to do that for *all* OSs, and people seem to want that. So while I won't actively support it in libiberty, I won't hinder it either. Great! To make it as unobtrusive as possible, I request that the application-side only require one line:

Re: 4.2 Project: @file support

2005-08-26 Thread DJ Delorie
However, I have a counter-proposal, which is that we use libiberty's existing buildargv. I wasn't specifying DJGPP's exact code, mostly these features: 1. Recursion. @file inside another @file causes further expansion. 2. Support for find -print0 which is more robust than

Uninitialized use warning message

2005-08-26 Thread Kean Johnston
Hello everyone, There is a warning message I would dearly love to see improved a little. Its the one where you use a variable without it being initialized first: foo.c:123: warning: `foo' might be used unitialized in this function Obviously, there was some code somewhere that used variable

Re: Uninitialized use warning message

2005-08-26 Thread Eyal Lebedinsky
Kean Johnston wrote: Hello everyone, There is a warning message I would dearly love to see improved a little. Its the one where you use a variable without it being initialized first: foo.c:123: warning: `foo' might be used unitialized in this function Obviously, there was some code

Re: 4.2 Project: @file support

2005-08-26 Thread Mark Mitchell
DJ Delorie wrote: However, I have a counter-proposal, which is that we use libiberty's existing buildargv. I wasn't specifying DJGPP's exact code, mostly these features: OK. 1. Recursion. @file inside another @file causes further expansion. Yes, my implementation happened to already do

Re: Uninitialized use warning message

2005-08-26 Thread Kean Johnston
A common situation would be: if (condition) { flag = 1 msg = Hello World; } else flag = 0; [1] ... if (flag) printf (I say, %s\n, msg); [2] Point [1] is where I fail to init

Re: Cross Compiler Unix - Windows

2005-08-26 Thread Daniel Jacobowitz
Most of this really doesn't deserve an answerr, but I'll give you a couple anyway. You spend a lot of time blaming people for their opinions, without any evidence that you've actually understood their opinions right. Most of what I've snipped is completely untrue. On Fri, Aug 26, 2005 at

memset() Optimization on x86-32 bit

2005-08-26 Thread Kevin McBride
I have a bit of a disagreement with the optimization toward memset() calls. In one of my libraries, libteklti, I have a function named ucharempty(), which frees a uchar_t (unique character structure) from memory. If the user elects to have the memory erased prior to calling free(), memset() is

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread ngmlinux at gmail dot com
--- Additional Comments From ngmlinux at gmail dot com 2005-08-26 06:08 --- Subject: Re: Building gcc-4.0.1 toolchain for arm-linux fails durring make You did not read my suggestion of doing --with-as=PATHTOAS. I had --with-gnu-as=/usr/local/bin/arm-linux-as in my last e-mail under

[Bug rtl-optimization/23560] [4.0 Regression] Strength-reduction breaking unsigned COMPARE

2005-08-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-26 07:33 --- Subject: Bug 23560 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-26 07:33:27 Modified files: gcc:

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread ngmlinux at gmail dot com
--- Additional Comments From ngmlinux at gmail dot com 2005-08-26 07:37 --- Subject: Re: Building gcc-4.0.1 toolchain for arm-linux fails durring make Pinski- That last configuration I sent you seems to almost work. Make finally finished and then I ran make install. arm-linux-gcj

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread andreast at gcc dot gnu dot org
--- Additional Comments From andreast at gcc dot gnu dot org 2005-08-26 07:47 --- do build it this way: gcj HelloWorld.java --main=HelloWorld -g -o HelloWorld.exe -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23569

[Bug target/23570] [4.0/4.1 Regression] internal compiler error: in merge_assigned_reloads, at reload1.c:6091

2005-08-26 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-08-26 07:50 --- The problem here is in the sse_concatv2sf pattern: ;; ??? In theory we can match memory for the MMX alternative, but allowing ;; nonimmediate_operand for operand 2 and *not* allowing memory for the SSE ;;

[Bug target/23463] [4.1 Regression] va-arg-22.c execution fails

2005-08-26 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-08-26 07:55 --- Unfortunately the patch causes gcc.c-torture/compile/920928-5.c to fail on powerpc-linux. Infinite recursion in gimplify_expr. -- What|Removed |Added

[Bug fortran/23573] New: internal compiler error: in gen_subprogram_die

2005-08-26 Thread samreg at astro dot uu dot se
Compiling using g77 -save-temps -g -W -o opacTesting opacityTesting.f contop_3D.f eos_eqn.f eos.f lineq.f /usr/lib/liblapack.so.2 produces the following output: opacityTesting.f: In program `MAIN__': In file included from opacityTesting.f:0: opacityTesting.f:470: internal compiler error: in

[Bug fortran/23573] internal compiler error: in gen_subprogram_die

2005-08-26 Thread samreg at astro dot uu dot se
--- Additional Comments From samreg at astro dot uu dot se 2005-08-26 08:05 --- Created an attachment (id=9588) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9588action=view) file produced by save-temps command The bug lists a range of source files included in the compilation

[Bug other/23572] New: No warning for assigning a value to a 'float' variable that overflows with option -Wextra

2005-08-26 Thread qiyaoltc at cn dot ibm dot com
I tried compilers 4.1.0 through mainline and none of them warn about nitializing a float variable with a value that will overflow, underflow, or lose precision for -W or -Wextra. But in GCC info, It is said like this: in GCC info(GCC 3.3.4). `-Wextra' (This option used to be called `-W'.

[Bug c/23574] New: insn does not sat

2005-08-26 Thread lts-rudolph at gmx dot de
isfy its constraint message while compiling newlib X-Bugzilla-Reason: CC The above mentioned error occur while: My system is set up with compiler gcc-4.0.1 build on linux for native linux On this system I build the binutils and crosscompiler for target m68hc12. After compiling this gcc-m68hc12

[Bug libstdc++/23081] Finish the implementation of tr1::array

2005-08-26 Thread pcarlini at suse dot de
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org | Status|NEW

[Bug inline-asm/11807] GCC should error out when clobbering the stack pointer and frame pointer

2005-08-26 Thread aw11 at os dot inf dot tu-dresden dot de
--- Additional Comments From aw11 at os dot inf dot tu-dresden dot de 2005-08-26 09:13 --- GCC must error out when clobbering the frame pointer register because it is likely to generate faulty code when the frame pointer is clobbered. You have to save and restore the frame pointer on

[Bug middle-end/23294] fold does not fold a*C+a to a*(C+1) or a*C-a to a*(C-1)

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 09:34 --- I have a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug target/23570] [4.0/4.1 Regression] internal compiler error: in merge_assigned_reloads, at reload1.c:6091

2005-08-26 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2005-08-26 09:35 --- (In reply to comment #3) Unfortunatelly, ludcompf() result (the second one) is wrong when -O1 or -O2 is used. It is correct without optimizations. This is a problem of infamous i387 precision handling. The

[Bug tree-optimization/23546] [4.0/4.1 Regression] ICE in for_each_index, at tree-ssa-loop-im.c:202

2005-08-26 Thread ma1flfs at bath dot ac dot uk
--- Additional Comments From ma1flfs at bath dot ac dot uk 2005-08-26 10:27 --- Thank you very much for fixing this so quickly! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23546

[Bug fortran/19928] Reference of constant derived type component causes failure

2005-08-26 Thread rsandifo at gcc dot gnu dot org
--- Additional Comments From rsandifo at gcc dot gnu dot org 2005-08-26 10:48 --- Have a possible patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu

[Bug c++/23575] New: ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread ma1flfs at bath dot ac dot uk
gcc version: 4.0.2 20050825 (prerelease) Configured with: ../gcc-4.0-20050825/configure --prefix=/opt/gcc4 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ Command line: gcc -c -march=pentium4 -O3 test.ii (removing the -O3 flag

[Bug c++/23575] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread ma1flfs at bath dot ac dot uk
--- Additional Comments From ma1flfs at bath dot ac dot uk 2005-08-26 11:32 --- Created an attachment (id=9589) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9589action=view) Original reduced source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23575

[Bug c++/23575] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread ma1flfs at bath dot ac dot uk
--- Additional Comments From ma1flfs at bath dot ac dot uk 2005-08-26 11:33 --- Created an attachment (id=9590) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9590action=view) Preprocessed source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23575

[Bug fortran/23573] [3.4 only] internal compiler error: in gen_subprogram_die

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 11:47 --- The opacityTesting.f is required to reproduce this. -- What|Removed |Added

[Bug target/23574] insn does not satisfy its constraint message while compiling newlib

2005-08-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |target Keywords||ice-on-valid-code Summary|insn does not sat

[Bug target/23575] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c++ |target GCC host triplet|i686-pc-linux-gnu | GCC target triplet|

[Bug target/21201] ICE: in reload_cse_simplify_operands, at postreload.c:391

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 11:53 --- *** This bug has been marked as a duplicate of 20528 *** -- What|Removed |Added

[Bug target/20528] [4.0/4.1 regression] ICE in reload_cse_simplify_operands, at postreload.c:391

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 11:54 --- *** Bug 21201 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/23574] insn does not satisfy its constraint message while compiling newlib

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 11:54 --- *** This bug has been marked as a duplicate of 20528 *** -- What|Removed |Added

[Bug target/20528] [4.0/4.1 regression] ICE in reload_cse_simplify_operands, at postreload.c:391

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 11:54 --- *** Bug 23574 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|ICE: output_operand:|[4.0/4.1 Regression] ICE: |unterminated assembly |output_operand: unterminated

[Bug fortran/23573] [3.4 only] internal compiler error: in gen_subprogram_die

2005-08-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |3.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23573

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 12:07 --- Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23575

[Bug c/23576] New: [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread rguenth at gcc dot gnu dot org
Did work with 4.0.2 20050728, does no longer with 4.0.2 20050825 -- Summary: [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c- decl.c:4252 Product: gcc Version:

[Bug c/23576] [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 12:33 --- Created an attachment (id=9591) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9591action=view) testcase (unreduced) Testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23576

[Bug c/23576] [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 12:50 --- Semms to be fixed on todays branch. -- What|Removed |Added Status|UNCONFIRMED

[Bug other/23572] No warning for assigning a value to a 'float' variable that overflows with option -Wextra

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 12:51 --- Can you show an example? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23572

[Bug c/23577] New: suprious warnings about unhanled cases in switches

2005-08-26 Thread gcc-bugzilla at gcc dot gnu dot org
gcc generates supruious warnings about switches not handling things which it could (or should) be easily able to deduce are impossible (e.g. assert(v!=FOO) just before the switch that gets reported for not handling FOO. Environment: System: Linux duncan 2.6.11.10 #34 Thu May 26 11:47:48 BST 2005

[Bug c/23577] suprious warnings about unhanled cases in switches

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 13:02 --- The warning is done without flow control. The optmization needs a full VRP which keeps of track of discontinuous ranges which is too expensive really. --

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 13:27 --- Confirmed, reduced testcase: typedef double __v2df __attribute__ ((__vector_size__ (16))); typedef __v2df __m128d; static __inline __m128d __attribute__((__always_inline__)) _mm_set1_pd (double __F) {

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 13:30 --- It is obvious what is wrong from the .md file: (define_insn sse2_movsd [(set (match_operand:V2DF 0 nonimmediate_operand =x,x,m,x,x,o) (vec_merge:V2DF (match_operand:V2DF 2

[Bug middle-end/23294] fold does not fold a*C+a to a*(C+1) or a*C-a to a*(C-1)

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 13:50 --- Patch posted. -- What|Removed |Added URL|

[Bug c/23576] [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 13:57 --- Not. Needs a checking enabled compiler to reproduce. That did work with 4.0.2 20050728 may be bogous therefore, too. -- What|Removed |Added

[Bug c/23576] [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 14:07 --- Reduced testcase: struct ipr_path_entry path[0]; -- What|Removed |Added

[Bug c/23576] [4.0 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 14:09 --- Oh, and we blame 2005-08-16 James E Wilson [EMAIL PROTECTED] PR tree-optimization/21105 * c-decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE in TREE_OVERFLOW check. --

[Bug c/23576] [4.0/4.1 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 14:14 --- The reduced testcase also fails on the mainline and in 4.0.0. -- What|Removed |Added

[Bug c/23576] [4.0/4.1 regression] tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 14:15 --- Note this is a latent bug before Jim's patch, it just exposed the non reduced testcase ICE on the 4.0 branch for some reason. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23576

[Bug c++/23372] [4.0/4.1 Regression] Temporary aggregate copy not elided when passing parameters by value

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 14:30 --- For your last testcase, struct A { int a[1000]; } A f(); void g(A); void h() { g(f()); } all of 3.4 and 4.1 produce exactly two temporaries. One to dump the result of f(), which get's copied to a new temp

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread pinskia at physics dot uc dot edu
--- Additional Comments From pinskia at physics dot uc dot edu 2005-08-26 14:24 --- Subject: Re: Building gcc-4.0.1 toolchain for arm-linux fails durring make On Aug 26, 2005, at 10:21 AM, Nathan M wrote: do build it this way: gcj HelloWorld.java --main=HelloWorld -g -o

[Bug c++/23491] [4.0/4.1 Regression] new declarator with constant expression gives error: invalid use of array with unspecified bounds

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 14:59 --- : Search converges between 2004-10-25-014001-trunk (#609) and 2004-10-25-161001-trunk (#610). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23491

[Bug c++/23513] [4.0/4.1 Regression] overload resolution fails to select a more specialized template

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 15:01 --- It started to fail after 20041211. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23513

[Bug c++/23440] [4.0/4.1 regression] void f(){for crashes the C++ frontend

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 15:02 --- : Search converges between 2004-10-20-014001-trunk (#600) and 2004-10-20-161001-trunk (#601). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23440

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 15:05 --- I am handling the testcase. -- What|Removed |Added AssignedTo|rth at gcc dot gnu

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 15:14 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/22439] [4.0/4.1 regression] ICE with char VLA and __SIZE_TYPE__ argument (so no cast)

2005-08-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-26 15:14 --- Subject: Bug 22439 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-26 15:14:14 Modified files: gcc/testsuite : ChangeLog Added files:

[Bug tree-optimization/23346] [4.1 Regression] FRE before DCE makes a mess of loads or need to sink loads

2005-08-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug libstdc++/23081] Finish the implementation of tr1::array

2005-08-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-26 15:53 --- Subject: Bug 23081 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-26 15:52:54 Modified files: libstdc++-v3 : ChangeLog

[Bug libstdc++/23081] Finish the implementation of tr1::array

2005-08-26 Thread pcarlini at suse dot de
-- What|Removed |Added Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23081

[Bug preprocessor/20348] [4.0/4.1 Regression] File not included when file with same name is included before

2005-08-26 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-08-26 15:57 --- This got broken by the libcpp/files.c part of http://gcc.gnu.org/ml/gcc-patches/2004-06/msg00272.html My understanding of the change was that this was just a performance improvement. The question is if that

[Bug preprocessor/20356] [4.0/4.1 Regression] New #include_next behaviour breaks limits.h

2005-08-26 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-08-26 16:16 --- Indeed. If I back out: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libcpp/files.c.diff?r1=1.3r2=1.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libcpp/files.c.diff?r1=1.1r2=1.2 it works just fine. *** This bug

[Bug preprocessor/20348] [4.0/4.1 Regression] File not included when file with same name is included before

2005-08-26 Thread jakub at gcc dot gnu dot org
--- Additional Comments From jakub at gcc dot gnu dot org 2005-08-26 16:16 --- *** Bug 20356 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug libstdc++/23578] New: Implement resolution of DR 464 [Ready]

2005-08-26 Thread pcarlini at suse dot de
Just an internal reminder: seems really straightforward. -- Summary: Implement resolution of DR 464 [Ready] Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libstdc++

[Bug libstdc++/23578] Implement resolution of DR 464 [Ready]

2005-08-26 Thread pcarlini at suse dot de
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org | Severity|normal

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread ngmlinux at gmail dot com
--- Additional Comments From ngmlinux at gmail dot com 2005-08-26 14:22 --- Subject: Re: Building gcc-4.0.1 toolchain for arm-linux fails durring make do build it this way: gcj HelloWorld.java --main=HelloWorld -g -o HelloWorld.exe Still reporting an error, althought slightly

[Bug target/23575] [4.0/4.1 Regression] ICE: output_operand: unterminated assembly dialect alternative

2005-08-26 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-26 16:23 --- Patch. -- What|Removed |Added URL|

[Bug c/23506] [4.0/4.1 Regression] Bad array access in DEF_GCC_BUILTIN

2005-08-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-26 16:27 --- Subject: Bug 23506 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-26 16:26:54 Modified files: gcc: ChangeLog c-common.c Log message:

[Bug rtl-optimization/23478] [3.4 regression] Miscompilation due to reloading of a var that is also used in EH pad

2005-08-26 Thread schwab at suse dot de
-- What|Removed |Added BugsThisDependsOn||23579 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23478

[Bug rtl-optimization/23579] New: [4.1 regression] rtl-optimization/23478 breaks Ada

2005-08-26 Thread schwab at suse dot de
The patch from rtl-optimization/23478 breaks Ada: $ gdb --args ../../gnat1 -quiet -dumpbase a-stzmap.adb -O2 -W -Wall -fPIC -g -gnatpg -gnatO a-stzmap.o a-stzmap.adb -o /tmp/ccH9s7Af.s GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread ngmlinux at gmail dot com
--- Additional Comments From ngmlinux at gmail dot com 2005-08-26 17:07 --- Subject: Re: Building gcc-4.0.1 toolchain for arm-linux fails durring make You want --main=MAINCLASS (or in this case HelloWorldApp). Ok, I fixed that and it seem to cross compile fine without any errors.

[Bug other/23569] Building gcc-4.0.1 toolchain for arm-linux fails durring make

2005-08-26 Thread ngmlinux at gmail dot com
--- Additional Comments From ngmlinux at gmail dot com 2005-08-26 17:11 --- Subject: Re: Building gcc-4.0.1 toolchain for arm-linux fails durring make For reference the exact compile line I gave was: ===code===

[Bug c/23506] [4.0 Regression] Bad array access in DEF_GCC_BUILTIN

2005-08-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-26 17:14 --- Fixed on the mainline at least. -- What|Removed |Added Known to fail|

[Bug middle-end/23467] alignment of member doesn't always carry over to alignment of struct.

2005-08-26 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-26 17:17 --- Subject: Bug 23467 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-26 17:17:06 Modified files: gcc: ChangeLog stor-layout.c Log

[Bug rtl-optimization/23579] [4.1 regression] rtl-optimization/23478 breaks Ada for ia64

2005-08-26 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|[4.1 regression] rtl- |[4.1 regression] rtl- |optimization/23478 breaks |optimization/23478 breaks

  1   2   >