[Bug fortran/36540] libgfortran compile warnings

2008-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2008-06-15 08:04 --- doing isdigit ((int) *p) works; however, I'm not sure this is the right method - and I wonder why there is this warning only on sparc-solaris8 and not on other systems - "isdigit" takes on all systems an integer. A

[Bug fortran/36540] libgfortran compile warnings

2008-06-15 Thread schwab at suse dot de
--- Comment #2 from schwab at suse dot de 2008-06-15 09:04 --- You should use isdigit ((unsigned char) *p). The argument of all ctype functions must be in the range of unsigned char or EOF. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36540

[Bug fortran/36540] libgfortran compile warnings

2008-06-15 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2008-06-15 09:17 --- Jerry, since you are working on I/O patches currently, can you include a fix for this problem? -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fastjar/36542] New: 300% code bloat with -O3

2008-06-15 Thread tim at klingt dot org
the attached code (preprocessed source) compiles to the following sizes: gcc-4.2, -O2: 51072 gcc-4.2, -O3: 53492 gcc-4.3, -O2: 44976 gcc-4.3, -O3: 143736 the full command line is: $g++ -c -OX -mfpmath=sse -msse -msse2 -fvisibility=hidden -fPIC -DNDEBUG path/to/file gcc-4.3 -v: Using built-in

[Bug fastjar/36542] 300% code bloat with -O3

2008-06-15 Thread tim at klingt dot org
--- Comment #1 from tim at klingt dot org 2008-06-15 11:24 --- Created an attachment (id=15772) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15772&action=view) compressed preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36542

[Bug c++/35317] [4.1/4.2/4.3/4.4 regression] ICE with operator delete[] and ellipsis

2008-06-15 Thread simartin at gcc dot gnu dot org
--- Comment #3 from simartin at gcc dot gnu dot org 2008-06-15 11:58 --- Subject: Bug 35317 Author: simartin Date: Sun Jun 15 11:57:33 2008 New Revision: 136807 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136807 Log: gcc/cp/ 2008-06-15 Simon Martin <[EMAIL PROTECTED]>

[Bug c++/35320] [4.1/4.2/4.3/4.4 regression] ICE with invalid friend declaration

2008-06-15 Thread simartin at gcc dot gnu dot org
--- Comment #3 from simartin at gcc dot gnu dot org 2008-06-15 12:06 --- Subject: Bug 35320 Author: simartin Date: Sun Jun 15 12:05:37 2008 New Revision: 136808 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136808 Log: gcc/cp/ 2008-06-15 Simon Martin <[EMAIL PROTECTED]>

[Bug c++/35317] [4.1/4.2 regression] ICE with operator delete[] and ellipsis

2008-06-15 Thread simartin at gcc dot gnu dot org
--- Comment #4 from simartin at gcc dot gnu dot org 2008-06-15 12:18 --- Fixed in 4.3 and 4.4. -- simartin at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35320] [4.1/4.2 regression] ICE with invalid friend declaration

2008-06-15 Thread simartin at gcc dot gnu dot org
--- Comment #4 from simartin at gcc dot gnu dot org 2008-06-15 12:20 --- Fixed in 4.3 and 4.4 -- simartin at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/36541] Make failed with error about system headers

2008-06-15 Thread andry at inbox dot ru
--- Comment #2 from andry at inbox dot ru 2008-06-15 12:36 --- (In reply to comment #1) > It appears that you are building on drive F:. I'd guess that /mingw/include > (== F:\mingw\include to the OS) does not exist. But why it should exists on drive F? -- http://gcc.gnu.org/bugzill

[Bug middle-end/36542] 300% code bloat with -O3

2008-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-06-15 12:36 --- -O3 enables the vectorizer in 4.3 and above so that might be the cause of the bloat. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/36542] 300% code bloat with -O3

2008-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-06-15 12:37 --- Oh the loop versioning is enabled with the vectorizer which means we could duplicate the loop a couple of times for aliasing versioning. I bet this is not really a bug. -O3 is defined to cause this code bloat. --

[Bug middle-end/36542] 300% code bloat with -O3

2008-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-06-15 12:43 --- Try -O3 -fno-tree-vectorize and report the results. If the code size is back to normal then this is not a bug. The vectorizer will cause this code bloat on purpose for speed reasons. -- pinskia at gcc dot gnu d

[Bug middle-end/36542] 300% code bloat with -O3

2008-06-15 Thread tim at klingt dot org
--- Comment #5 from tim at klingt dot org 2008-06-15 13:00 --- i don't think it is related to the vectorizer: gcc-4.3, -O3 -fno-tree-vectorize: 137088 gcc-4.3, -O3: 137016 gcc-4.3, -O3 -ftree-vectorize: 54640 gcc-4.3, -O3: 54564 -- http:

[Bug tree-optimization/21485] [4.1/4.2 Regression] codegen regression due to PRE increasing register pressure (missing load PRE really)

2008-06-15 Thread wbrana at gmail dot com
--- Comment #24 from wbrana at gmail dot com 2008-06-15 13:02 --- It seems to not be fixed in 4.3.1: BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST: Iterations/sec. : Old Index

[Bug middle-end/36542] 300% code bloat with -O3

2008-06-15 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-06-15 13:40 --- Then it is the complete unroller which means that it is unrolling the loop fully which is expected from creating the code bloat. This is not a bug based on that fact. -- pinskia at gcc dot gnu dot org changed:

[Bug middle-end/36542] 300% code bloat with -O3

2008-06-15 Thread tim at klingt dot org
--- Comment #7 from tim at klingt dot org 2008-06-15 14:01 --- i see ... is it possible to enable the complete unroller manually? from my understanding gcc-4.3 -O3 is the same as -O2 -fgcse-after-reload -finline-functions -fpredictive-commoning -ftree-vectorize -funswitch-loops ... usi

[Bug testsuite/36440] [4.4 Regression] FAIL: g++.dg/cdce3.C on powerpc-apple-darwin8.5.0

2008-06-15 Thread danglin at gcc dot gnu dot org
--- Comment #5 from danglin at gcc dot gnu dot org 2008-06-15 14:53 --- Also fails on hppa*-*-*. -- danglin at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/33197] Fortran 2008: math functions

2008-06-15 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|fxcoudert at gcc dot gnu dot|unassigned at gcc dot gnu |org

[Bug fortran/31593] Invariant DO loop variables and subroutines

2008-06-15 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|fxcoudert at gcc dot gnu dot|unassigned at gcc dot gnu |org

[Bug web/16024] Document use of relative path to ${srcdir}/configure when using MSYS

2008-06-15 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|fxcoudert at gcc dot gnu dot|unassigned at gcc dot gnu |org

[Bug fortran/34040] relation between kinds and C types (for math builtins) shouldn't be hardcoded

2008-06-15 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|fxcoudert at gcc dot gnu dot|unassigned at gcc dot gnu |org

[Bug fortran/36132] _gfortran_internal_pack on optional arguments

2008-06-15 Thread fxcoudert at gcc dot gnu dot org
--- Comment #7 from fxcoudert at gcc dot gnu dot org 2008-06-15 15:13 --- This is an important bug indeed, and I'm swamped with work, so I'd better leave it to someone else. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/36403] [4.4 Regression] Some fortran tests using eoshift fail on SH

2008-06-15 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|fxcoudert at gcc dot gnu dot|unassigned at gcc dot gnu |org

[Bug c++/36391] Compilation never ends

2008-06-15 Thread ivan at cvut dot cz
--- Comment #3 from ivan at cvut dot cz 2008-06-15 16:05 --- Created an attachment (id=15773) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15773&action=view) Shortened version This is shortened version. - 7 lines only :( -- ivan at cvut dot cz changed: What

[Bug c++/36391] Compilation never ends

2008-06-15 Thread ivan at cvut dot cz
--- Comment #4 from ivan at cvut dot cz 2008-06-15 16:11 --- Final shortened code looks like this: -- snap -- #include void A() { using namespace boost::spirit; rule<> char_tm= ( ch_p('=') | ';' |

[Bug fortran/36540] libgfortran compile warnings

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2008-06-15 17:41 --- I will see what I can do. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36336] ICE push_reload - psuedo reg_equiv_constant

2008-06-15 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #6 from hutchinsonandy at gcc dot gnu dot org 2008-06-15 18:25 --- Subject: Bug 36336 Author: hutchinsonandy Date: Sun Jun 15 18:24:27 2008 New Revision: 136818 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136818 Log: PR target/36336 * config/avr/avr.h (LEGITIMIZE

[Bug target/36336] ICE push_reload - psuedo reg_equiv_constant

2008-06-15 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #7 from hutchinsonandy at gcc dot gnu dot org 2008-06-15 18:35 --- Subject: Bug 36336 Author: hutchinsonandy Date: Sun Jun 15 18:34:45 2008 New Revision: 136819 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136819 Log: PR target/36336 * config/avr/avr.h (LEGITIMIZE

[Bug target/36336] ICE push_reload - psuedo reg_equiv_constant

2008-06-15 Thread hutchinsonandy at gcc dot gnu dot org
--- Comment #8 from hutchinsonandy at gcc dot gnu dot org 2008-06-15 18:36 --- Fixed 4.4 and 4.3 -- hutchinsonandy at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/36543] New: Precompiled headers are not installed

2008-06-15 Thread danglin at gcc dot gnu dot org
Although the following files are generated, they are not installed in 4.3.0 or later. # find . -name '*.gch' -print ./hppa64-hp-hpux11.11/libstdc++-v3/include/hppa64-hp-hpux11.11/bits/stdc++.h.gch/O0g.gch ./hppa64-hp-hpux11.11/libstdc++-v3/include/hppa64-hp-hpux11.11/bits/stdc++.h.gch/O2g.gch ./hp

[Bug testsuite/36087] [4.4 Regression] test failures between revs. 134696 and 134717

2008-06-15 Thread danglin at gcc dot gnu dot org
--- Comment #5 from danglin at gcc dot gnu dot org 2008-06-15 19:36 --- I also see the pr35729.c failure on hppa*-*-*. FAIL: gcc.dg/pr35729.c scan-rtl-dump-times loop2_invariant "Decided to move invariant" 0 -- danglin at gcc dot gnu dot org changed: What|Removed

[Bug testsuite/36440] [4.4 Regression] FAIL: g++.dg/cdce3.C on powerpc-apple-darwin8.5.0

2008-06-15 Thread danglin at gcc dot gnu dot org
--- Comment #6 from danglin at gcc dot gnu dot org 2008-06-15 19:57 --- gcc.dg/cdce1.c and gcc.dg/cdce2.c also fail on hppa*-*-*. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36440

[Bug fortran/36515] Integer read from stdin yields a value overflow for a valid integer.

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2008-06-15 20:01 --- Subject: Bug 36515 Author: jvdelisle Date: Sun Jun 15 20:00:41 2008 New Revision: 136821 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136821 Log: 2008-06-15 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug fortran/36515] Integer read from stdin yields a value overflow for a valid integer.

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
--- Comment #11 from jvdelisle at gcc dot gnu dot org 2008-06-15 20:03 --- Subject: Bug 36515 Author: jvdelisle Date: Sun Jun 15 20:02:58 2008 New Revision: 136822 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136822 Log: 2008-06-15 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug fortran/36515] Integer read from stdin yields a value overflow for a valid integer.

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
--- Comment #12 from jvdelisle at gcc dot gnu dot org 2008-06-15 20:08 --- Subject: Bug 36515 Author: jvdelisle Date: Sun Jun 15 20:07:34 2008 New Revision: 136823 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136823 Log: 2008-06-15 Jerry DeLisle <[EMAIL PROTECTED]>

[Bug target/36424] avr-gcc use don't saved registers in ISR with -O3 ('-frename-registers' ) optimization

2008-06-15 Thread aesok at gcc dot gnu dot org
--- Comment #5 from aesok at gcc dot gnu dot org 2008-06-15 21:33 --- Subject: Bug 36424 Author: aesok Date: Sun Jun 15 21:32:29 2008 New Revision: 136826 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136826 Log: PR target/36424 * config/avr/avr.h (HARD_REGNO_RE

[Bug target/36424] avr-gcc use don't saved registers in ISR with -O3 ('-frename-registers' ) optimization

2008-06-15 Thread aesok at gcc dot gnu dot org
--- Comment #6 from aesok at gcc dot gnu dot org 2008-06-15 21:36 --- Fixed for 4.3.2. -- aesok at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.4

[Bug middle-end/35853] [4.4 Regression] -d is still referenced in some cases (documentation)

2008-06-15 Thread hubicka at gcc dot gnu dot org
--- Comment #3 from hubicka at gcc dot gnu dot org 2008-06-15 22:49 --- Patch posted. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35853

[Bug testsuite/36544] New: fseek.f90 does not correctly account for newline lengths

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
This test case fails on win64 and I suspect win32. The test conditions don't take care of two byte newline (cr-lf) in all cases. Also, the test case expects a certain result on an error condition which may not be true on all platforms. -- Summary: fseek.f90 does not correctly accou

[Bug bootstrap/36541] Make failed with error about system headers

2008-06-15 Thread andry at inbox dot ru
--- Comment #3 from andry at inbox dot ru 2008-06-16 01:26 --- I think i know why it complain about "/mingw/include" error, it is because what path doesn't exist in true. To fix problem you should mount path "/mingw" to main Mingw directory manually before any building. Go to "/etc/fstub

[Bug bootstrap/36545] New: Type _uleb128_t doesn't defined properly in /gcc/unwind-dw2.c

2008-06-15 Thread andry at inbox dot ru
Error output: In file included from ../../../gcc-4.3.1/libgcc/../gcc/unwind-dw2.c:41: ../../../gcc-4.3.1/libgcc/../gcc/unwind-pe.h:133: error: expected declaration specifiers or '...' before '_uleb128_t' ../../../gcc-4.3.1/libgcc/../gcc/unwind-pe.h: In function 'read_uleb128': ../../../gcc-4.

[Bug bootstrap/27367] [4.2/4.3 Regression] gstdint.h in libdecnumber is not cleaned up with make distclean

2008-06-15 Thread bje at gcc dot gnu dot org
--- Comment #7 from bje at gcc dot gnu dot org 2008-06-16 03:38 --- Fixed on the 4.2 and 4.3 branches. -- bje at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/36546] New: Namelist error with tab following a comma and newline

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
Yet another namelist bug. A little different. Tabs in the namelist file. cat check1.f program check1 real a,b,c namelist/CASEDAT/A,B,C read(1,casedat) print*,'a=',a print*,'b=',b print*,'c=',c end cat fort.1 &CASEDAT A = 1.0,

[Bug libfortran/36546] Namelist error with tab following a comma and newline

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
--- Comment #1 from jvdelisle at gcc dot gnu dot org 2008-06-16 04:21 --- I am working this. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added A

[Bug libfortran/36546] Namelist error with tab following a comma and newline

2008-06-15 Thread jvdelisle at gcc dot gnu dot org
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2008-06-16 04:40 --- Proposed patch, fixes the test case. Testing still. Index: list_read.c === --- list_read.c (revision 136821) +++ list_read.c (working copy) @@ -366