[Bug bootstrap/6728] compilation of gcc 3.1 fails - msgfmt

2004-10-12 Thread d dot yu dot bolkhovityanov at inp dot nsk dot su
--- Additional Comments From d dot yu dot bolkhovityanov at inp dot nsk dot su 2004-10-13 06:53 --- I've encountered the very same problem when trying to compile gcc-3.4 on RedHat-7.3. The key to the problem is more obvious in Joseph's report than it was in my case: /usr/openwin/bin/msg

[Bug target/14678] m68hc11-elf-gcc ICE

2004-10-12 Thread namsh at kldp dot org
--- Additional Comments From namsh at kldp dot org 2004-10-13 06:48 --- It seems this bug was fixed. Today, I made the m6811-elf-gcc from CVS. $ m6811-elf-gcc --version m6811-elf-gcc (GCC) 3.4.3 20041013 (prerelease) ... No more ICE. I didn't use m6811-elf-gcc recently. The previous ve

[Bug c++/17969] template inline functions not getting optimized

2004-10-12 Thread pkprasoon at gmail dot com
--- Additional Comments From pkprasoon at gmail dot com 2004-10-13 06:15 --- Created an attachment (id=7334) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7334&action=view) file correspoding to s2.cpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17969

[Bug c++/17969] template inline functions not getting optimized

2004-10-12 Thread pkprasoon at gmail dot com
--- Additional Comments From pkprasoon at gmail dot com 2004-10-13 06:14 --- Created an attachment (id=7333) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7333&action=view) file corresponding to s1.cpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17969

[Bug c++/17969] New: template inline functions not getting optimized

2004-10-12 Thread pkprasoon at gmail dot com
System: Linux columbia 2.4.21-4.EL #1 Fri Oct 3 18:13:58 EDT 2003 i686 i686 i386 GNU/Linux Architecture: i686 $ gcc -v Reading specs from /home/pkpras/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.2/specs Configured with: ./configure --prefix=/home/pkpras/usr/local Thread model: posix gcc version 3.4.2

[Bug c/17968] assigning variable of type size_t to a variable of type int - warning needs to be flagged.

2004-10-12 Thread kaykaylance at yahoo dot com
-- What|Removed |Added Summary|assigning size_t to int - |assigning variable of type |warning needs to be flagged |size_t to a variable of type

[Bug tree-optimization/17966] a quadratic behavior in thread_jumps

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 04:14 --- The related testcase is filed under PR 17967. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17966

[Bug middle-end/17967] [4.0 Regression] Expand is considered slower? (or is it because gimplifier considered part of expand)

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 04:02 --- 4.0.0: Execution times (seconds) preprocessing : 0.06 ( 0%) usr 0.12 (17%) sys 0.16 ( 1%) wall lexical analysis : 0.12 ( 1%) usr 0.23 (32%) sys 0.47 ( 3%) wall parser

[Bug c/17968] New: assigning size_t to int - warning needs to be flagged .

2004-10-12 Thread kaykaylance at yahoo dot com
Description: If I were to assign a size_t to an int, there is a possible data loss (overflow error) because of that conversion, especially if the value of size_t is > INT_MAX (as defined in limits.h ), there would be an overflow error then and the compiler would overflow to given -

[Bug middle-end/17967] [4.0 Regression] Expand is considered slower? (or is it because gimplifier considered part of expand)

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17967

[Bug middle-end/17967] New: [4.0 Regression] Expand is considered slower? (or is it because gimplifier considered part of expand)

2004-10-12 Thread pinskia at gcc dot gnu dot org
3.3 can do this in 4.39s while 4.0.0 needs 14.60s. #define ELSEIF1 else if (!a) f(); #define ELSEIF2 ELSEIF1 else if (a) ; #define ELSEIF4 ELSEIF2 ELSEIF2 #define ELSEIF8 ELSEIF4 ELSEIF4 #define ELSEIF16ELSEIF8 ELSEIF8 #define ELSEIF32ELSEIF16ELSEIF16 #defin

[Bug tree-optimization/17966] a quadratic behavior in thread_jumps

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 03:55 --- Confirmed, I have found a related testcase where we are slower than 3.3.3. This one we are faster. The way to fix this would be run on the BB backwards. -- What|Removed

[Bug middle-end/17895] [4.0 Regression] tree CFG cleanup is slow

2004-10-12 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2004-10-13 03:20 --- tree_redirect_edge_and_branch needs O(n) time to redirect an edge of a SWITCH_EXPR in the worst case, where n is the number of case labels in a SWITHC_EXPR. Therefore, redirecting O(n) edges costs O(n^2) in ti

[Bug middle-end/17965] ice in expand_call

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 03:17 --- I had forgot to uncomment the needed line in the given source: //for (int i = 0; i < 5; i++) test<1024>(); The comment in the source says it all though: // As soon as I uncomment the following line

[Bug tree-optimization/17966] New: a quadratic behavior in thread_jumps

2004-10-12 Thread kazu at cs dot umass dot edu
#define ELSEIF1 else if (a) b = a; #define ELSEIF2 ELSEIF1 ELSEIF1 #define ELSEIF4 ELSEIF2 ELSEIF2 #define ELSEIF8 ELSEIF4 ELSEIF4 #define ELSEIF16ELSEIF8 ELSEIF8 #define ELSEIF32ELSEIF16ELSEIF16 #define ELSEIF64ELSEIF32ELSEIF32 #define ELSEIF128 EL

[Bug middle-end/17965] ice in expand_call

2004-10-12 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-13 03:07 --- Can you post the complete command line? I can't reproduce with Giovanni's options as well as -O2 with a snapshot from 20040930. W. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17965

[Bug libstdc++/17937] Critical ~__pool troubles

2004-10-12 Thread bkoz at gcc dot gnu dot org
--- Additional Comments From bkoz at gcc dot gnu dot org 2004-10-13 02:56 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/17965] ice in expand_call

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 02:35 --- Confirmed (I can do this because this was basically PR 16578). -- What|Removed |Added

[Bug middle-end/17965] New: ice in expand_call

2004-10-12 Thread pinskia at gcc dot gnu dot org
#include #include #include template < typename atom, int n > struct StrassenMatrix { atom data[n][n]; StrassenMatrix < atom, n / 2 > operator() (int a, int b) { StrassenMatrix < atom, n / 2 > result; int offs_i = a * n / 2; int offs_j = b * n / 2;

[Bug c++/16578] Seg fault @ Matrix multiplication algorithm. Recursion depth problem?

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 02:32 --- Actually the orginal problem was fixed on the mainline. I will file a new problem for the bug I found which only effects some targets. -- What|Removed |Added -

[Bug ada/17312] internal gnat bug. compilation abandoned.

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 02:26 --- *** Bug 17567 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17312

[Bug ada/17567] Storage_Error stack overflow / gnat bug detected / compilation abandoned

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 02:26 --- *** This bug has been marked as a duplicate of 17312 *** -- What|Removed |Added

[Bug target/16482] [4.0 Regression] gcc.c-torture/unsorted/SFset.c fails with "-O2 -m4"

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 02:19 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug ada/17320] Illegal program not detected, RM 3.9.3(11)

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||accepts-invalid http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17320

[Bug ada/17321] Illegal program not detected, name hidden by use clauses

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||accepts-invalid http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17321

[Bug ada/17318] Put_Line (X'Img (Index)), index ignored

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||wrong-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17318

[Bug ada/17312] internal gnat bug. compilation abandoned.

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 02:05 --- Does this work with i686-pc-linux-gnu as the target if so this is an optimization problem in the sense -march=pentium3 causes the wrong code. Also does this happen on the mainline. -- What

[Bug c++/17964] [4.0 Regression] cpp error messages contain wrong line in C++

2004-10-12 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-13 01:43 --- This seems to have been broken by a patch for which Zack assumed responsibility here: http://gcc.gnu.org/ml/gcc/2004-10/msg00464.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17964

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

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 01:20 --- Confirmed. -- What|Removed |Added Severity|normal |enhancemen

[Bug middle-end/16578] Seg fault @ Matrix multiplication algorithm. Recursion depth problem?

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 01:18 --- Confirmed, this is a middle-end problem on the mainline: #0 0x003f13ec in expand_call (exp=0x42901a00, target=0xf15798, ignore=0) at /Users/pinskia/src/ local1/gcc/gcc/calls.c:2351 #1 0x004f3874 in expand

[Bug rtl-optimization/16669] ICE with union { long double l; }

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 01:05 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug java/17963] [4.0 Regression] Compiling a .jar files fails when files within .jar are in a different order

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||rejects-valid Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug c++/17964] [4.0 Regression] cpp error messages contain wrong line in C++

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 00:56 --- Confirmed, a regression. -- What|Removed |Added Status|UNCONFIRMED

[Bug c++/17964] New: cpp error messages contain wrong line in C++

2004-10-12 Thread mrs at apple dot com
The below testcase recently broke for C++. char *p = "\q"; /* { dg-error "unknown escape" } */ int i; The problem is the line numbers for cpp_error come out as the last line number in the source file. we currently see: t.cc:2:1: warning: unknown escape sequence '\q' instead of: t.cc:1:11: war

[Bug libstdc++/17948] iterator increment bug in _Rb_tree::erase(it,it)

2004-10-12 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2004-10-13 00:12 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Reso

[Bug libstdc++/17948] iterator increment bug in _Rb_tree::erase(it,it)

2004-10-12 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-13 00:11 --- Subject: Bug 17948 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-10-13 00:11:14 Modified files: libstdc++-v3 : ChangeLog libstdc++-v3/inclu

[Bug java/17963] [4.0 Regression] Compiling a .jar files fails when files within .jar are in a different order

2004-10-12 Thread ovidr at users dot sourceforge dot net
--- Additional Comments From ovidr at users dot sourceforge dot net 2004-10-12 23:52 --- Created an attachment (id=7332) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7332&action=view) The two jar files -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17963

[Bug java/17963] New: [4.0 Regression] Compiling a .jar files fails when files within .jar are in a different order

2004-10-12 Thread ovidr at users dot sourceforge dot net
gcc version 4.0.0 20041009 (experimental) try-noerror.jar and tryerror.jar have the *same files* contained within, just in a different order. gcj -c try-noerror.jar (no error) gcj -c try-error.jar gnu/crypto/pki/provider/EncodedKeyFactory.java:0: fatal error: reading class gnu.crypto.pki.provi

[Bug target/17962] New: small fp vector uses sse/mmx vectors and is not aligned

2004-10-12 Thread janis187 at us dot ibm dot com
The following test case is compiled to use hardware vector support for -msse, -msse2, or -mmmx even though the vector type is smaller than what the hardware supports for float elements. The vector variables are given an alignment of 4 bytes, causing a seg fault at runtime.

[Bug c/17961] New: ICE for operation on small vector with altivec enabled

2004-10-12 Thread janis187 at us dot ibm dot com
This test case causes two different internal compiler errors in GCC when compiled with "-m32 -maltivec", with VECSIZE either 2 or 8: __attribute__ ((vector_size (VECSIZE))) unsigned char v1, v2, v3; void vxor (void

[Bug middle-end/17503] quadratic behaviour in invalid_mode_change_p

2004-10-12 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-12 23:35 --- Subject: Bug 17503 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2004-10-12 23:35:39 Modified files: gcc: Change

[Bug ada/17960] New: GNAT.Sockets Stream feature not working properly

2004-10-12 Thread kat-zygfryd at o2 dot pl
The attached source code is almost directly pasted from the comments in GNAT.Sockets, just added a loop. The behaviour is what one could call undefined, it either crashes with a memory access volation, produces no output, or produces a fragment of the correct output, depending on what you send. I u

[Bug c++/17851] [3.4/4.0 regression] Misleading diagnostic for invalid function declarations with undeclared types

2004-10-12 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-10-12 23:07 --- Fixed with Mark's patch for PR 15786. With mainline I now get: err.cc:3: error: `size_t' has not been declared err.cc:8: error: `size_t' has not been declared -- What|Removed

[Bug target/17959] -mpowerpc64 can cause worse code than without it

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2004-10-

[Bug target/17959] New: -mpowerpc64 can cause worse code than without it

2004-10-12 Thread pinskia at gcc dot gnu dot org
unsigned long long div16(unsigned long long n) { return n / 16; } Without -mpowerpc64: _div16: slwi r0,r3,28 srwi r4,r4,4 or r4,r0,r4 srwi r3,r3,4 blr With: _div16: li r0,0 rldimi r0,r3,32,0 rldimi r0,r4,0,32 srdi r4,r0,4

[Bug middle-end/17958] expand_divmod fails to optimize division of 64-bit quantity by small constant when BITS_PER_WORD is 32

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 22:55 --- not all constants though (power of 2 are fine) for an example 16: mr r12,r3 srawi r11,r3,31 srawi r9,r11,31 srawi r10,r11,31 srwi r10,r9,28 li r9,0 add

[Bug rtl-optimization/17958] New: expand_divmod fails to optimize division of 64-bit quantity by small constant when BITS_PER_WORD is 32

2004-10-12 Thread zack at gcc dot gnu dot org
expand_divmod cannot optimize code such as long long div10(long long n) { return n / 10; } when BITS_PER_WORD is 32. A call to __divdi3 gets generated. By contrast, when BITS_PER_WORD is 64, this is optimized to a multiply and a shift. I noticed this problem on powerpc32, but it ought to affec

[Bug tree-optimization/17892] [4.0 Regression] gcc-4.0 should not reassociate floating point add or multiplication

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 22:28 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug c/17957] vector type node used after garbage-collected

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Keywords|

[Bug ada/16212] Bug box in Gigi, code=316, on legal Ada 83 program

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 22:00 --- Confirmed on the mainline: +===GNAT BUG DETECTED==+ | 4.0.0 20041012 (experimental) (powerpc-apple-darwin7.4.1) GCC error: | | in

[Bug c/17957] vector type node used after garbage-collected

2004-10-12 Thread janis187 at us dot ibm dot com
--- Additional Comments From janis187 at us dot ibm dot com 2004-10-12 22:00 --- Created an attachment (id=7331) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7331&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17957

[Bug ada/15833] Gigi abort Code=401 with Unchecked_Union in private part

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 21:59 --- Confirmed on the mainline: +===GNAT BUG DETECTED==+ | 4.0.0 20041012 (experimental) (powerpc-apple-darwin7.4.1) GCC error: | | in save_gnu_tree, at

[Bug c/17957] New: vector type node used after garbage-collected

2004-10-12 Thread janis187 at us dot ibm dot com
... and by forcing garbage collection to happen frequently, like so. laptop% /home/janis/tools/gcc-mline-20041012/bin/gcc -c --param ggc-min-expand=0 --param ggc-min-heapsize=0 bug1.c bug1.c: In function 'vsub&#

[Bug ada/17307] Bug box in Gigi, code=116, 'Unrestricted_Access of a protected subprogram

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 21:59 --- Confirmed on the mainline: +===GNAT BUG DETECTED==+ | 4.0.0 20041012 (experimental) (powerpc-apple-darwin7.4.1) GCC error: | | in gnat_to_gnu_entity

[Bug target/17956] [4.0 Regression] ICE in rs6000_emit_minmax, config/rs6000/rs6000.c:11725

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17956

[Bug target/17956] New: [4.0 Regression] ICE in rs6000_emit_minmax, config/rs6000/rs6000.c:11725

2004-10-12 Thread pinskia at gcc dot gnu dot org
This causes an Ada bootstrap, ../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg s-fore.adb -o s-fore.o The trees look like: natural___XDLU_0__2147483647 r; long_long_float t; : t = MAX_EXPR , ABS_EXPR >; if (t >= 1.0e+1 == 0) goto ; else goto ; :; r = 2; goto (); :; r = 2; :; t =

[Bug fortran/17941] gfortran: parser chokes on complex literal constant

2004-10-12 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2004-10-12 21:37 --- No, that's not sufficient. mpfr_set_str apparently doesn't like spaces in constants. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17941

[Bug fortran/17927] Math error in simple divide operation

2004-10-12 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2004-10-12 21:26 --- (In reply to comment #4) > I tried this same program with g95 before I submitted a bug and got what > I thought was the correct results without needing the additional _8 . > Do the standards specify that defaul

[Bug c/16834] [3.3/3.4/4.0? Regression] huge compilation time increase from 3.2.3 to 3.3.2

2004-10-12 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-10-12 21:26 --- This is essentially a duplicate of pr17503. I'm backporting the patch from that PR from mainline to the 3.4 branch. With that, compilation time for the testcase is 1 minute instead of 30. -- What

[Bug tree-optimization/17892] [4.0 Regression] gcc-4.0 should not reassociate floating point add or multiplication

2004-10-12 Thread fjahanian at apple dot com
--- Additional Comments From fjahanian at apple dot com 2004-10-12 20:57 --- tree-outof-ssa.c is not part of this patch. I accidentally checked it in. I have since backed it out. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17892

[Bug tree-optimization/17892] [4.0 Regression] gcc-4.0 should not reassociate floating point add or multiplication

2004-10-12 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-12 20:50 --- Subject: Bug 17892 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-10-12 20:50:08 Modified files: gcc: ChangeLog tree-outof-ssa.c tree-ssa-d

[Bug tree-optimization/17955] New: Perform associative optimization when it is safe

2004-10-12 Thread fjahanian at apple dot com
PR/17892 was filed because gcc-4.0 performs an unsafe optimization of (X*C)*C into X*(C*C). Fix to this PR prevents certain safe transformation; such as X*2.0*2.0->X*4.0 from taking place. This PR is to track this enhancement. -- Summary: Perform associative optimization when it is

[Bug ada/17527] Ada Bootstrap problem because of -Werror

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 20:31 --- I cannot reproduce this on powerpc-darwin. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17527

[Bug pch/14940] PCH largefile test fails on various platforms

2004-10-12 Thread jgrimm2 at us dot ibm dot com
--- Additional Comments From jgrimm2 at us dot ibm dot com 2004-10-12 19:56 --- patch for powerpc64-linux-gnu: http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01037.html Index: gcc/config/host-linux.c === RCS file: /home/jgri

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-12 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2004-10-12 19:52 --- You are right. The second patch isn't needed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17311

[Bug rtl-optimization/17950] Over Aggressive Use of Data Cache Touch Instructions During FDO

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 19:45 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug rtl-optimization/17935] Two consecutive movzbl are generated

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 19:20 --- Note this is not a really a regression, the main issue I see here is that we are ifcvt if(a) 1 else 0; to a and then we copy the return part (the movzbl and ret) on the other branch but we don't combine t

[Bug AWT/17952] Windows don't show with window manager that supports _NET_REQUEST_FRAME_EXTENTS

2004-10-12 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-12 19:07 --- Subject: Bug 17952 CVSROOT:/cvs/gcc Module name:gcc Branch: java-gui-branch Changes by: [EMAIL PROTECTED] 2004-10-12 19:07:48 Modified files: libjava: Chang

[Bug ada/17954] New: Legal program rejected, packed array of booleans

2004-10-12 Thread ludovic dot brenta at insalien dot org
Debian Bug #276227: -- interestingly, the error message is different depending on -- the number of enumeration elements in T1 and T2. package Test_124 is type T1 is (b01,b02,b03,b04,b05,b06,b07,b08,b09,b10, b11,b12,b13,b14,b15,b16,b17,b18,b19,b20, b21,b22,b23,b24,b

[Bug c/17946] wanted: warning for "a && MASK" when "a & MASK" was probably intended

2004-10-12 Thread trt at acm dot org
--- Additional Comments From trt at acm dot org 2004-10-12 18:52 --- Given the problem pointed out in http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01013.html I do not see how this patch can be readily made to work. To avoid redundant truthvalue conversion it might be necessary e.g. to ch

[Bug c++/17413] [3.4/4.0 regression] local classes as template argument

2004-10-12 Thread gdr at cs dot tamu dot edu
--- Additional Comments From gdr at cs dot tamu dot edu 2004-10-12 18:51 --- Subject: Re: [3.4/4.0 regression] local classes as template argument "mmitchel at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: [...] | Consider: | | template | void f(T *); | | void g() { | s

[Bug ada/17953] New: Illegal program not detected, RM 3.9.2(9)

2004-10-12 Thread ludovic dot brenta at insalien dot org
Debian Bug #276224: -- If the expected type for an expression or name is some specific -- tagged type, then the expression or name shall not be dynamically -- tagged unless it is a controlling operand in a call on a -- dispatching operation. procedure Test_121 is package pak1 is type

[Bug tree-optimization/17884] asm 'volatile' is not honored as documented

2004-10-12 Thread dalej at apple dot com
--- Additional Comments From dalej at apple dot com 2004-10-12 18:30 --- OK, thanks. From this it appears that the only effect of 'asm volatile' that users can safely rely on is that such an instruction will not be deleted. If this is agreeable to everybody, I will revise the documentat

[Bug AWT/17952] Windows don't show with window manager that supports _NET_REQUEST_FRAME_EXTENTS

2004-10-12 Thread mark at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2004-10-

[Bug AWT/17952] New: Windows don't show with window manager that supports _NET_REQUEST_FRAME_EXTENTS

2004-10-12 Thread mark at gcc dot gnu dot org
With window managers that support _NET_REQUEST_FRAME_EXTENTS no AWT (or Swing) windows ever show. There is only the following error message. (:6725): Gdk-WARNING **: /home/mark/sources/gtk+/gdk/x11/gdkdrawable-x11.c:912 drawable is not a pixmap or window This was caused by the patch that delayed

[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:57 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/17951] Dominance info is incorrect for entry and exit blocks

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:53 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug rtl-optimization/17950] Over Aggressive Use of Data Cache Touch Instructions During FDO

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||rakdver at gcc dot gnu dot ||org Component|target

[Bug tree-optimization/17951] New: Dominance info is incorrect for entry and exit blocks

2004-10-12 Thread dberlin at gcc dot gnu dot org
The dominance info is incorrect for entry and exit blocks. According to dominated_by_p, nothing dominates the exit block (which is wrong), and nothing post-dominates the entry block (which is also wrong). A simple example: (gdb) p dominated_by_p (CDI_POST_DOMINATORS, ENTRY_BLOCK_PTR, EXIT_BLOCK_P

[Bug target/17950] New: Over Aggressive Use of Data Cache Touch Instructions During FDO

2004-10-12 Thread steinmtz at us dot ibm dot com
The following test case illustrates an example where dcbtst instructions are being inserted too aggressively during FDO. Test Case: typedef struct { union { short arr[64]; short arr2[8][8]; }un; } str, *strPtr; str blah; int main (int argc, char *argv[]) { int i, x, y; strPt

[Bug tree-optimization/17884] asm 'volatile' is not honored as documented

2004-10-12 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2004-10-12 17:39 --- Ah, I see some amount of confusion here. Yes, in the referenced message I do argue for "asm volatile" to be a scheduling barrier. You'll note that what I'm most concerned about there is that the asm remain in t

[Bug tree-optimization/17949] [4.0 Regression] Tree loop optimization generates unaligned access (STRICT_ALIGNMENT is set)

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:25 --- Confirmed, this is caused by IV-OPTS. -- What|Removed |Added CC|

[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-12 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-12 17:21 --- Subject: Bug 17931 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-10-12 17:14:43 Modified files: gcc: ChangeLog gcc/config/i386: i

[Bug libstdc++/17948] iterator increment bug in _Rb_tree::erase(it,it)

2004-10-12 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2004-10-12 17:17 --- Everything considered, if we have to use an additional iterator next, probably is better just reverting my stupid change and return to: while (__first != __last) erase(__first++); -- http://gcc.gnu.org

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:16 --- I send out the email for the patch but it looks like the web archiver is not working. -- What|Removed |Added -

[Bug tree-optimization/17949] New: Tree loop optimization generates unaligned access (STRICT_ALIGNMENT is set)

2004-10-12 Thread sje at cup dot hp dot com
IA64 sets STRICT_ALIGNMENT to 1 but the tree loop optimizer is converting byte loads into a unaligned word load (and thus creating an unaligned access). The attached program compiles and runs with no optimization, fails with -O1 and works with -O1 -fno-tree-loop-optimize. With -O1 running the exe

[Bug c/17880] -Wsequence-point doesn't warn inside if, while, do conditions, for beg/cond/end expressions etc.

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:04 --- Note for the C++ front-end at this point we don't warn for the last for statement but we do for C, I have a fix for the problem (I fixed while fixing another problem). -- http://gcc.gnu.org/bugzilla/sh

[Bug libstdc++/17948] iterator increment bug in _Rb_tree::erase(it,it)

2004-10-12 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2004-10-12 16:57 --- I'm guilty of this, sorry, your patch looks correct. Will deal with this later today. -- What|Removed |Added

[Bug libstdc++/17948] iterator increment bug in _Rb_tree::erase(it,it)

2004-10-12 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Version|0.0 |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17948

[Bug libstdc++/17948] New: iterator increment bug in _Rb_tree::erase(it,it)

2004-10-12 Thread gcc-bugzilla at gcc dot gnu dot org
I expect the following program to produce the following output: a 2 b 1 1 i.e, two elements go into the set, we delete one, and one remains. However, when i compile this with the current cvs head, the program actually does the following: $ g++ -g -o x x.cc $ ./x a 2 b 0 1 $ i.e., two element

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:23 --- This patch fixes it, I will submit it soon: Index: semantics.c === RCS file: /cvs/gcc/gcc/gcc/cp/semantics.c,v retrieving revision 1.446 diff

[Bug c++/17947] bad warning with implicit conversion and __attribute__((deprecated))

2004-10-12 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-12 16:14 --- Yes, me too. What a funny message :-) BTW, this is how the bug evolved over time: g/x> /home/bangerth/bin/gcc-4.0-pre/bin/c++ -c x.cc x.cc: In function `int main()': x.cc:9: warning: 'operator 1' is depre

[Bug c++/17413] [3.4/4.0 regression] local classes as template argument

2004-10-12 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2004-10-12 16:13 --- As in the discussion of DR 415, it's not feasible to postpone all error messages until overload resolution has succeeded. The example in DR 415 is that you might need to instantiate a class type to do type

[Bug rtl-optimization/17942] segv on valid-code

2004-10-12 Thread pluto at pld-linux dot org
--- Additional Comments From pluto at pld-linux dot org 2004-10-12 16:09 --- I found the second bug and I think it's related to the first report. / -O0 on all tests / With -march={i[3456]86,athlon} gcc works fine. With -march=pentium[34] gcc fails: In file included from /usr/inc

[Bug c/17946] wanted: warning for "a && MASK" when "a & MASK" was probably intended

2004-10-12 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2004-10-12 16:07 --- If this is put under a flag of its own, it may actually be useful. I see no reason why we should dismiss it that quickly. W. -- What|Removed |Added --

[Bug c++/17947] bad warning with implicit conversion and __attribute__((deprecated))

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:07 --- Confirmed, I thought I saw a bug like this before. -- What|Removed |Added Status

[Bug c++/17944] ICE Segmentation fault

2004-10-12 Thread micis at gmx dot de
--- Additional Comments From micis at gmx dot de 2004-10-12 16:07 --- I will check this tomorrow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17944

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:06 --- Actually here is the reduced testcase: struct C { C (const C &x); }; C &f(); void breakme (C j, bool k) { for (;; k ? j : f()) ; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17661

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:04 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug rtl-optimization/17942] segv on valid-code

2004-10-12 Thread pluto at pld-linux dot org
--- Additional Comments From pluto at pld-linux dot org 2004-10-12 16:03 --- Created an attachment (id=7330) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7330&action=view) testcase #2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17942

  1   2   >