[Bug target/36174] [4.4 Regression]: Failed to boostrap

2008-05-07 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2008-05-07 20:08 --- Revision 135047 works. -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug tree-optimization/35501] Wrong value returned from const int

2008-05-07 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2008-05-07 20:29 --- Created an attachment (id=15613) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15613&action=view) A testcase [EMAIL PROTECTED] pic-1]$ make /export/build/gnu/gcc-expand/build-x86_64-linux/gcc/xgcc -B/export/bu

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-05-07 20:30 --- # prephitmp.1564_417 = PHI long unsigned int pretmp.1563; prephitmp.1561 is a pointer. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36172

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-05-07 20:45 --- Created an attachment (id=15614) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15614&action=view) somehwat reduced testcase It's probably PPRE that messes up (-O3 -fno-tree-pre is fine, -O2 -finline-functions

[Bug c++/36175] New: Definition of list not working inside structure

2008-05-07 Thread zweifel at gmail dot com
Hello, I tried to include a list inside a structure and it does not worked. And everytime I compile I get a linker error like that: error: no matching function for call to ` Character.cpp:365: error: no matching function for call to 'std::list >::remove(Character* const)' /usr/lib/gcc/i686-pc-l

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2008-05-07 21:10 --- Better reduced testcase: typedef unsigned long int uintptr_t; typedef struct _FcCharLeaf { } FcCharLeaf; struct _FcCharLeafEnt { unsigned int hash; int leaf; }; struct _FcCharSetFreezer { int orig_hash_table[67

[Bug c++/36175] Definition of list not working inside structure

2008-05-07 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-05-07 21:16 --- We need your preprocessed source. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36175

[Bug fortran/36176] New: TRANSFER of constant substrings

2008-05-07 Thread fxcoudert at gcc dot gnu dot org
Well, we simply don't handle simplification of TRANSFER with constant substrings, so it gives ICEs here and there: $ cat b.f90 character(len=1), parameter :: t = "x" write (*,*) transfer(t(1:1),0) end $ gfortran b.f90 f951: internal compiler error: in gfc_target_encode_expr, at fortran/tar

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2008-05-07 21:37 --- More reduced: int f(float * ); __SIZE_TYPE__ FcCharSetFreeze (int *fcs, int b) { int i; int a = 0; for (i = 0; i < *fcs; i++) { float *leaf = (float *)fcs; int hash = f (leaf); if (hash) a

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-05-07 21:47 --- PA_IN/OUT computes different for s/(unsigned long)/(long)/ in the following testcase (long works): int f(float * ); unsigned long FcCharSetFreeze (int *fcs, int b) { int i; int a = 0; for (i = 0; i < *fcs; i++

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2008-05-07 21:50 --- operand_equal_p returns true for (float *) VH.11 and (long unsigned int) VH.11. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36172

[Bug middle-end/36172] [4.4 Regression] ice for legal code with -O3

2008-05-07 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2008-05-07 21:54 --- I have a patch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedT

[Bug debug/35896] [4.4 Regression] gfortran TLS symbols broken with debug info

2008-05-07 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-05-07 23:16 --- Subject: Bug 35896 Author: jakub Date: Wed May 7 23:15:50 2008 New Revision: 135060 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135060 Log: PR debug/35896 * dwarf2out.c (dw_expand_expr, com

[Bug c++/36089] [4.1/4.2/4.3/4.4 Regression] Funny rejects valid with constant integral expression

2008-05-07 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-05-07 23:18 --- This patch works for me: Index: cp/parser.c == = --- cp/parser.c (revision 2473) +++ cp/parser.c (working copy) @@ -4659,6 +4659,10 @@ cp_parser_parenth

[Bug middle-end/36177] New: [4.4 Regression] g++.dg/tree-ssa/pr19637.C ICEs with 135041 -> 135057

2008-05-07 Thread hp at gcc dot gnu dot org
This test passed with 135041 for cris-elf. It fails with 135057 as follows: FAIL: g++.dg/opt/pr23714.C (internal compiler error) FAIL: g++.dg/opt/pr23714.C (test for excess errors) with g++.log saying (cutnpasted): Executing on host: /tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/testsuite/g++/../../g

[Bug middle-end/36177] [4.4 Regression] g++.dg/tree-ssa/pr19637.C ICEs with 135041 -> 135057

2008-05-07 Thread hp at gcc dot gnu dot org
-- hp at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|

[Bug c++/36178] New: rand() combined with vectors negates setw()

2008-05-07 Thread pmaconi at gmail dot com
Assigning a rand() value to a vector element and then accessing the element seems to negate setw() - no spaces are added to the output. I attempted to access the element via iterators as well as integer subscripts, neither caused any change. The console reported no errors or warnings during compile

[Bug c++/36178] rand() combined with vectors negates setw()

2008-05-07 Thread pmaconi at gmail dot com
--- Comment #1 from pmaconi at gmail dot com 2008-05-08 03:29 --- Created an attachment (id=15615) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15615&action=view) Output file from --save-temps -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36178

[Bug c++/36178] rand() combined with vectors negates setw()

2008-05-07 Thread pmaconi at gmail dot com
--- Comment #2 from pmaconi at gmail dot com 2008-05-08 03:29 --- Created an attachment (id=15616) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15616&action=view) Output file from --save-temps (.s) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36178

[Bug c++/36178] rand() combined with vectors negates setw()

2008-05-07 Thread pmaconi at gmail dot com
--- Comment #3 from pmaconi at gmail dot com 2008-05-08 03:30 --- Created an attachment (id=15617) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15617&action=view) Test .cpp file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36178

[Bug c++/36178] rand() combined with vectors negates setw()

2008-05-07 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-05-08 04:13 --- I don't see the issue here, rand returns numbers which are greater than 6 digits. The first number is 16807 which is 5 digits and then the next one is 282475249 which is 9 digits. setw just sets the minimal space

[Bug c++/36178] rand() combined with vectors negates setw()

2008-05-07 Thread pmaconi at gmail dot com
--- Comment #5 from pmaconi at gmail dot com 2008-05-08 05:58 --- Sorry. When I ran that code from visual studio, rand() always returned no more than 5 digits. I didn't realize that RAND_MAX was different between the compilers. -- pmaconi at gmail dot com changed: What

[Bug bootstrap/36169] [4.4 Regression] gcc/fortran/simplify.c:3956: internal compiler error: in gen_reg_rtx, at emit-rtl.c:868

2008-05-07 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2008-05-08 06:56 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug target/36174] [4.4 Regression]: Failed to boostrap

2008-05-07 Thread ubizjak at gmail dot com
-- ubizjak at gmail dot com changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36174

<    1   2