[Bug bootstrap/26275] New: boostrap fails with undefined symbol

2006-02-14 Thread multix at gmail dot com
rm -f jcf-dump
stage1/xgcc -Bstage1/ -B/usr/local/gcc402/powerpc-ibm-aix4.2.1.0/bin/   -g -O2
-DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition
-DHAVE_CONFIG_H  -o jcf-dump java/jcf-dump.o java/jcf-io.o java/jcf-depend.o
java/jcf-path.o java/win32-host.o java/zextract.o errors.o version.o ggc-none.o
intl.o \
 -L../zlib -lz  ../libcpp/libcpp.a  -liconv ../libiberty/libiberty.a
ld: 0711-317 ERROR: Undefined symbol: .__set_errno128
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make[2]: *** [jcf-dump] Error 1
make[2]: Leaving directory `/usr/local/build/buildgcc402/gcc'


-- 
   Summary: boostrap fails with undefined symbol
   Product: gcc
   Version: 4.0.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: multix at gmail dot com
 GCC build triplet: powerpc-ibm-aix4.2.1
  GCC host triplet: powerpc-ibm-aix4.2.1
GCC target triplet: powerpc-ibm-aix4.2.1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26275



[Bug middle-end/26034] [4.0/4.1/4.2 Regression] gcc uses way too much stack space for this code

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26034



[Bug c++/26068] [3.4/4.0/4.1 Regression] extern "C" static function should not be allowed

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26068



[Bug rtl-optimization/26069] [4.0/4.1/4.2 Regression] Runtime endian-ness check is no longer optimized out.

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26069



[Bug c++/26122] [4.0/4.1/4.2 regression] Pure specifiers for templates causing trouble

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26122



[Bug target/26141] [4.1 Regression] va_arg causes cc1plus ICE in gimplify_addr_expr

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2006-02-14 09:01 
---
SH is not a primary platform, so this is P5.  However, it's fine (good, in
fact!) to put the patch on the branch if the testing succeeds.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26141



[Bug c++/26151] [3.4/4.0/4.1 regression] duplicate 'duplicate' diagnostic

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26151



[Bug c++/26195] [4.0/4.1/4.2 regression] pragma interface no longer handles explicit names

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26195



[Bug tree-optimization/26239] [4.0/4.1/4.2 Regression] Complete unrolling is undocumented in passes.texi

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2006-02-14 09:04 
---
This will never be release critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26239



[Bug tree-optimization/26240] [4.1/4.2 Regression] remove empty loops pass is not documented in passes.texi

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2006-02-14 09:04 
---
This will never be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26240



[Bug middle-end/26241] [4.1/4.2 Regression] None of the IPA passes are documented in passes.texi

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #1 from mmitchel at gcc dot gnu dot org  2006-02-14 09:05 
---
This will never be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26241



[Bug c/26276] New: remove condition check code BUG with -O2

2006-02-14 Thread inaoka dot kazuhiro at renesas dot com
This case resembles gcc.dg/20040123-1.c.


-- 
   Summary: remove condition check code BUG with -O2
   Product: gcc
   Version: 3.4.6
Status: UNCONFIRMED
  Severity: critical
  Priority: P3
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: inaoka dot kazuhiro at renesas dot com
GCC target triplet: m32r


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26276



[Bug tree-optimization/26242] [4.1/4.2 Regression] VRP is not documented in passes.texi

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2006-02-14 09:05 
---
This will never be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26242



[Bug tree-optimization/26243] [4.1/4.2 Regression] reassoc is not documented in passes.texi

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2006-02-14 09:05 
---
This will never be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26243



[Bug c/26276] remove condition check code BUG with -O2

2006-02-14 Thread inaoka dot kazuhiro at renesas dot com


--- Comment #1 from inaoka dot kazuhiro at renesas dot com  2006-02-14 
09:08 ---
Created an attachment (id=10842)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10842&action=view)
Sample pattern

This is a sample pattern.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26276



[Bug tree-optimization/26258] [4.1/4.2 Regression] Wrong alias information for struct addresses in PHIs

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2006-02-14 09:08 
---
Sadly, this is a P1; a nasty optimization bug, on code without extensions,
probably architecture independent, and did not exist in previous releases.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|rguenth at gcc dot gnu dot  |unassigned at gcc dot gnu
   |org |dot org
 Status|ASSIGNED|NEW
   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26258



[Bug c++/26269] [3.4/4.0/4.1/4.2 regression] Declaring a variable too late yields bogus error message

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26269



[Bug c++/26269] [3.4/4.0/4.1/4.2 regression] Declaring a variable too late yields bogus error message

2006-02-14 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26269



[Bug c/26276] remove condition check code BUG with -O2

2006-02-14 Thread inaoka dot kazuhiro at renesas dot com


--- Comment #2 from inaoka dot kazuhiro at renesas dot com  2006-02-14 
09:10 ---
Created an attachment (id=10843)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10843&action=view)
Sample NG output

This is a sample output.
m32r-linux-gnu-gcc -S -O2 omm_kill.i

beqz r5,.L101
ld r5,@(12,r8)
.balign 4
.L69:
and3 r4,r5,#0x8
bnez r4,.L71
ldi r10,#-1 ; 0x
.balign 4
  <=== Fall through is NG!
  Removed compare r10 with -1 and jump to .L79.
.L81:
ld r8,@(172,r10)
add3 r9,r10,#172
beq r8,r9,.L83
.balign 4
.L94:
add3 r0,r8,#-180
ld r5,@(120,r0)
ld r4,@(120,r10)
beq r5,r4,.L85
bl oom_kill_task
mv r12,r0
bnez r0,.L79
.balign 4
.L85:
ld r8,@(r8)
bne r8,r9,.L94
.balign 4
.L83:
mv r0,r10
bl oom_kill_task
mv r12,r0
beqz r0,.L62
.balign 4
.L79:
ld24 r0,#tasklist_lock
bl _read_unlock
beqz r12,.L87
mv r0,r12
bl mmput
bra .L87
.balign 4
.L76:


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26276



[Bug c/26276] remove condition check code BUG with -O2

2006-02-14 Thread inaoka dot kazuhiro at renesas dot com


--- Comment #3 from inaoka dot kazuhiro at renesas dot com  2006-02-14 
09:10 ---
Created an attachment (id=10844)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10844&action=view)
Sample NG output

This is a sample output.
m32r-linux-gnu-gcc -S -O2 omm_kill.i

beqz r5,.L101
ld r5,@(12,r8)
.balign 4
.L69:
and3 r4,r5,#0x8
bnez r4,.L71
ldi r10,#-1 ; 0x
.balign 4
  <=== Fall through is NG!
  Removed compare r10 with -1 and jump to .L79.
.L81:
ld r8,@(172,r10)
add3 r9,r10,#172
beq r8,r9,.L83
.balign 4
.L94:
add3 r0,r8,#-180
ld r5,@(120,r0)
ld r4,@(120,r10)
beq r5,r4,.L85
bl oom_kill_task
mv r12,r0
bnez r0,.L79
.balign 4
.L85:
ld r8,@(r8)
bne r8,r9,.L94
.balign 4
.L83:
mv r0,r10
bl oom_kill_task
mv r12,r0
beqz r0,.L62
.balign 4
.L79:
ld24 r0,#tasklist_lock
bl _read_unlock
beqz r12,.L87
mv r0,r12
bl mmput
bra .L87
.balign 4
.L76:


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26276



[Bug tree-optimization/26209] [4.1/4.2 Regression] Specific code causes g++ 4.1.0 dominance ICE when compiled with -O3

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #10 from mmitchel at gcc dot gnu dot org  2006-02-14 09:12 
---
This is a new regression in 4.1, and affects a major piece of software, using
common idioms; it is P1.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26209



[Bug c++/26102] [4.1/4.2 regression] "using Base::member" nonsense

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2006-02-14 09:13 
---
One could argue that this should be P1, but I'm going to make it P1, since the
valid code that is incorrectly rejected is somewhat obscure.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26102



[Bug middle-end/25335] [4.1/4.2 Regression] reload leaves insns from earlier passes around: fatal for postinc

2006-02-14 Thread mmitchel at gcc dot gnu dot org


--- Comment #15 from mmitchel at gcc dot gnu dot org  2006-02-14 09:17 
---
OK for 4.1, should you wish to apply it there.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25335



[Bug tree-optimization/26258] [4.1/4.2 Regression] Wrong alias information for struct addresses in PHIs

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #9 from rguenth at gcc dot gnu dot org  2006-02-14 09:54 ---
Subject: Bug 26258

Author: rguenth
Date: Tue Feb 14 09:54:07 2006
New Revision: 110962

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110962
Log:
2006-02-14  Richard Guenther  <[EMAIL PROTECTED]>

PR tree-optimization/26258
* tree-ssa-structalias.c (find_func_aliases): Handle aggregates
in PHI argument processing.

* gcc.dg/torture/pr26258.c: New testcase.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/torture/pr26258.c
Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
branches/gcc-4_1-branch/gcc/tree-ssa-structalias.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26258



[Bug tree-optimization/26258] [4.1/4.2 Regression] Wrong alias information for struct addresses in PHIs

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #10 from rguenth at gcc dot gnu dot org  2006-02-14 09:59 
---
Subject: Bug 26258

Author: rguenth
Date: Tue Feb 14 09:58:57 2006
New Revision: 110963

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110963
Log:
2006-02-14  Richard Guenther  <[EMAIL PROTECTED]>

PR tree-optimization/26258
* tree-ssa-structalias.c (find_func_aliases): Handle aggregates
in PHI argument processing.

* gcc.dg/torture/pr26258.c: New testcase.

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr26258.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-structalias.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26258



[Bug tree-optimization/26258] [4.1/4.2 Regression] Wrong alias information for struct addresses in PHIs

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #11 from rguenth at gcc dot gnu dot org  2006-02-14 09:59 
---
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26258



[Bug c++/26269] [3.4/4.0/4.1/4.2 regression] Declaring a variable too late yields bogus error message

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2006-02-14 10:04 ---
I guess I was assigned this bug by accident.  Unassigning.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|rguenth at gcc dot gnu dot  |unassigned at gcc dot gnu
   |org |dot org
 Status|ASSIGNED|NEW


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26269



[Bug fortran/26277] New: false warning abiout unused label

2006-02-14 Thread kloedej at knmi dot nl
When compiling the following testprogram a false warning is issued about not
using the label.

program testlabel

  open(unit=12, file="dummy",status="old",&
   action="read",err=99)
  print *,"file is now open"
  stop

99 print *,"could not open file ..."

end program testlabel

I used the following command to compile: 

>gfortran -c Test.F90
 In file Test.F90:8

99 print *,"could not open file ..."
 1
Warning: Label 99 at (1) defined but not used
>

I used the following gfortran version:

>gfortran -v
Using built-in specs.
Target: i386-linux
Configured with: ../gcc/configure --prefix=/tmp/gfortran-20060212/irun
--enable-languages=c,fortran --host=i386-linux
--with-gmp=/tmp/gfortran-20060212/gfortran_libs
Thread model: posix
gcc version 4.2.0 20060212 (experimental)
>

best regards,

Jos de Kloe


-- 
   Summary: false warning abiout unused label
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Severity: minor
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kloedej at knmi dot nl


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26277



[Bug c++/26278] New: candidates list contains duplicates

2006-02-14 Thread igodard at pacbell dot net
The diagnostics of the sample run repeat the same builtin function in the list
of overload candidates.


-- 
   Summary: candidates list contains duplicates
   Product: gcc
   Version: 3.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: igodard at pacbell dot net


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26278



[Bug c++/26278] candidates list contains duplicates

2006-02-14 Thread igodard at pacbell dot net


--- Comment #1 from igodard at pacbell dot net  2006-02-14 10:37 ---
Created an attachment (id=10845)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10845&action=view)
compiler output


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26278



[Bug c++/26278] candidates list contains duplicates

2006-02-14 Thread igodard at pacbell dot net


--- Comment #2 from igodard at pacbell dot net  2006-02-14 10:37 ---
Created an attachment (id=10846)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10846&action=view)
source code (compressed)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26278



[Bug bootstrap/15226] [AIX 4.2.1] bootstrap failure in collect2.c: parse error before "FILHDR"

2006-02-14 Thread multix at gmail dot com


--- Comment #3 from multix at gmail dot com  2006-02-14 11:05 ---
this is still broken in both gcc 3.4.5 and gcc 4.0.2 on aix 4.2.1
(well, it is marked as wontfix, thus it was to be expected)


-- 

multix at gmail dot com changed:

   What|Removed |Added

 CC||multix at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15226



[Bug middle-end/26279] New: [4.2 regression] ICE in do_compare_rtx_and_jump

2006-02-14 Thread schwab at suse dot de
r110954 broke libada on ia64:

/tmp/cvs/gcc-20060214/Build/./gcc/xgcc -B/tmp/cvs/gcc-20060214/Build/./gcc/
-B/tmp/cvs/gcc-20060214/Build/root/ia64-suse-linux/bin/
-B/tmp/cvs/gcc-20060214/Build/root/ia64-suse-linux/lib/ -isystem
/tmp/cvs/gcc-20060214/Build/root/ia64-suse-linux/include -isystem
/tmp/cvs/gcc-20060214/Build/root/ia64-suse-linux/sys-include -c -g -O2 -fPIC
-DUSE_GAS_SYMVER  -W -Wall -gnatpg  a-strunb.adb -o a-strunb.o
+===GNAT BUG DETECTED==+
| 4.2.0 20060214 (experimental) (ia64-suse-linux-gnu) GCC error:   |
| in do_compare_rtx_and_jump, at dojump.c:945  |
| Error detected at a-strunb.adb:1050:1|

(gdb) up
During symbol reading, unsupported tag: 'DW_TAG_const_type'.
During symbol reading, unsupported tag: 'DW_TAG_const_type'.
#1  0x408444b0 in do_compare_rtx_and_jump (op0=0x21d68840, 
op1=, code=LE, unsignedp=0, mode=TImode, size=0x0, 
if_false_label=0x0, if_true_label=0x216e3610) at dojump.c:945
945   gcc_unreachable ();
(gdb) l
940   do_jump_by_parts_equality_rtx (mode, op0, op1, if_true_label,
941  if_false_label);
942   break;
943
944 default:
945   gcc_unreachable ();
946 }
947 }
948   else
949 emit_cmp_and_jump_insns (op0, op1, code, size, mode, unsignedp,


-- 
   Summary: [4.2 regression] ICE in do_compare_rtx_and_jump
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Keywords: ice-on-valid-code, build
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: schwab at suse dot de
GCC target triplet: ia64-*-*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26279



[Bug libfortran/26253] FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 execution

2006-02-14 Thread fxcoudert at gcc dot gnu dot org


--- Comment #1 from fxcoudert at gcc dot gnu dot org  2006-02-14 11:19 
---
This reminds me of PR25370... (for the -static effect).

I'm currently bootstrapping mainline on a hppa2.0w-hp-hpux11.23 (thanks to HP
testdrive) to nail down this one and PR26252. John, are those the only
hppa-hpux failures you see in the testsuite?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26253



[Bug middle-end/26280] New: build failure (ICE in stage 2) on hppa2.0w-hp-hpux11.23

2006-02-14 Thread fxcoudert at gcc dot gnu dot org
gcc/. -I/tmp/debug/gcc/gcc/../include -I./../intl
-I/tmp/debug/gcc/gcc/../libcpp/include -I/house/coudert/local/td191/include 
-I/tmp/debug/gcc/gcc/../libdecnumber -I../libdecnumber   
/tmp/debug/gcc/gcc/tree-cfg.c -o tree-cfg.o
/tmp/debug/gcc/gcc/tree-cfg.c: In function 'tree_duplicate_sese_region':
/tmp/debug/gcc/gcc/tree-cfg.c:4430: internal compiler error: in ?, at
dojump.c:945
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [tree-cfg.o] Error 1
make[2]: Leaving directory `/tmp/debug/ibin/gcc'
make[1]: *** [all-stage2-gcc] Error 2
make[1]: Leaving directory `/tmp/debug/ibin'
make: *** [stage2-bubble] Error 2
*** Error exit code 2


Line 945 in dojump.c is the default case of the following switch:

  if (GET_MODE_CLASS (mode) == MODE_INT
  && ! can_compare_p (code, mode, ccp_jump))
{
  switch (code)
{

which is a gcc_unreachable(). The gdb backtrace is:

Breakpoint 1, fancy_abort (file=0xb78770 "/tmp/debug/gcc/gcc/dojump.c", 
line=945, function=0xb78790 "?") at /tmp/debug/gcc/gcc/diagnostic.c:642
642   internal_error ("in %s, at %s:%d", function, trim_filename (file),
line);
(gdb) where
#0  fancy_abort (file=0xb78770 "/tmp/debug/gcc/gcc/dojump.c", line=945, 
function=0xb78790 "?") at /tmp/debug/gcc/gcc/diagnostic.c:642
#1  0x29030c in do_compare_rtx_and_jump (op0=0x7ac69930, op1=0x7ac699b0, 
code=LE, unsignedp=0, mode=DImode, size=0x0, if_false_label=0x0, 
if_true_label=0x7a85cf50) at /tmp/debug/gcc/gcc/dojump.c:945
#2  0x2f4ec4 in expand_expr_real_1 (exp=0x7aa9e578, target=0x7ac69930, 
tmode=DImode, modifier=EXPAND_NORMAL, alt_rtl=0x7f7f1294)
at /tmp/debug/gcc/gcc/expr.c:8187
#3  0x2ef4a8 in expand_expr_real (exp=0x7aa9e578, target=0x7ac69930, 
tmode=DImode, modifier=EXPAND_NORMAL, alt_rtl=0x7f7f1294)
at /tmp/debug/gcc/gcc/expr.c:6550
#4  0x2e907c in store_expr (exp=0x7aa9e578, target=0x7ac69930, call_param_p=0)
at /tmp/debug/gcc/gcc/expr.c:4263
#5  0x2e8a7c in expand_assignment (to=0x7a84f3c8, from=0x7aa9e578)
at /tmp/debug/gcc/gcc/expr.c:4142
#6  0x2f59a8 in expand_expr_real_1 (exp=0x7aa9e5a0, target=0x0, 
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
at /tmp/debug/gcc/gcc/expr.c:8443
#7  0x2ef4a8 in expand_expr_real (exp=0x7aa9e5a0, target=0x7add8210, 
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
at /tmp/debug/gcc/gcc/expr.c:6550
#8  0x3b1c98 in expand_expr (exp=0x7aa9e5a0, target=0x7add8210, mode=VOIDmode, 
modifier=EXPAND_NORMAL) at /tmp/debug/gcc/gcc/expr.h:494
#9  0x3b810c in expand_expr_stmt (exp=0x7aa9e5a0)
at /tmp/debug/gcc/gcc/stmt.c:1356
#10 0x918b88 in expand_gimple_basic_block (bb=0x7a31dcd0)
at /tmp/debug/gcc/gcc/cfgexpand.c:1365
#11 0x919ab8 in tree_expand_cfg () at /tmp/debug/gcc/gcc/cfgexpand.c:1624
#12 0x43b0c8 in execute_one_pass (pass=0x4001e4e8)
at /tmp/debug/gcc/gcc/passes.c:853
#13 0x43b258 in execute_pass_list (pass=0x4001e4e8)
at /tmp/debug/gcc/gcc/passes.c:897
#14 0x14dd90 in tree_rest_of_compilation (fndecl=0x7ac27780)
at /tmp/debug/gcc/gcc/tree-optimize.c:412
#15 0x5936c in c_expand_body (fndecl=0x7ac27780)
at /tmp/debug/gcc/gcc/c-decl.c:6689
#16 0x4a3c90 in cgraph_expand_function (node=0x7a608500)
at /tmp/debug/gcc/gcc/cgraphunit.c:1101
#17 0x4a3efc in cgraph_expand_all_functions ()
at /tmp/debug/gcc/gcc/cgraphunit.c:1166
#18 0x4a4ae8 in cgraph_optimize () at /tmp/debug/gcc/gcc/cgraphunit.c:1434
#19 0x5cc88 in c_write_global_declarations ()
at /tmp/debug/gcc/gcc/c-decl.c:7804
#20 0x3d5140 in compile_file () at /tmp/debug/gcc/gcc/toplev.c:1012
#21 0x3d7190 in do_compile () at /tmp/debug/gcc/gcc/toplev.c:1944
#22 0x3d7238 in toplev_main (argc=27, argv=0x7f7f0844)
at /tmp/debug/gcc/gcc/toplev.c:1976
#23 0x10b498 in main (argc=27, argv=0x7f7f0844) at /tmp/debug/gcc/gcc/main.c:35


-- 
   Summary: build failure (ICE in stage 2) on hppa2.0w-hp-hpux11.23
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Keywords: build
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: fxcoudert at gcc dot gnu dot org
 GCC build triplet: hppa2.0w-hp-hpux11.23
  GCC host triplet: hppa2.0w-hp-hpux11.23
GCC target triplet: hppa2.0w-hp-hpux11.23


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26280



[Bug target/21169] [4.0 regression] ICE in reload_cse_simplify_operands with -fnon-call-exceptions -fPIC -O2

2006-02-14 Thread dtemirbulatov at gmail dot com


--- Comment #7 from dtemirbulatov at gmail dot com  2006-02-14 11:46 ---
(From update of attachment 10787)
I have noticed a few regressions with that patch on x86_86.


-- 

dtemirbulatov at gmail dot com changed:

   What|Removed |Added

  Attachment #10787|0   |1
is obsolete||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21169



[Bug c++/26195] [4.0/4.1/4.2 regression] pragma interface no longer handles explicit names

2006-02-14 Thread zak at transversal dot com


--- Comment #7 from zak at transversal dot com  2006-02-14 12:08 ---
(We are currently using these pragmas extensively to ensure that various
symbols are laid down *only* in low-level libraries, as a partial workaround
for the COMDAT/dlopen issues described in
http://gcc.gnu.org/ml/gcc/2004-10/msg01118.html)


My patch doesn't touch the lbasename call used to create the implicit parameter
to the directives (ie the one stored in ifiles and passed to interface_strcmp)
-- so the path by which the file is included shouldn't affect the matching
between pragmas without explicit parameters.

The change only affects the filename passed to get_fileinfo. If a header is
included in one place as "[path1]/foo.h" and in another as "[path2]/foo.h",
then there will be two c_fileinfo structs, but both will have processed the
pragmas in the same way (and with the same implicit parameter "foo.h"), causing
interface_only and interface_unknown to be identical in the two structs.

Even if it was necessary, retaining the lbasename calls for the implicit case
doesn't seem practical as the calls to get_fileinfo are made precisely to find
out whether these pragmas are in effect (by looking at interface_only and
interface_unknown) -- hence the argument to the call can't easily depend on
those same pragmas.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26195



[Bug tree-optimization/25918] gcc.dg/vect/vect-reduc-dot-s16.c scan-tree-dump-times vectorized 1 loops 1 and gcc.dg/vect/vect-reduc-pattern-2.c scan-tree-dump-times vectorized 2 loops 1 fail

2006-02-14 Thread victork at il dot ibm dot com


--- Comment #8 from victork at il dot ibm dot com  2006-02-14 12:16 ---
Created an attachment (id=10847)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10847&action=view)
[patch] for PR 25918 (autovect)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25918



[Bug tree-optimization/25918] gcc.dg/vect/vect-reduc-dot-s16.c scan-tree-dump-times vectorized 1 loops 1 and gcc.dg/vect/vect-reduc-pattern-2.c scan-tree-dump-times vectorized 2 loops 1 fail

2006-02-14 Thread victork at il dot ibm dot com


--- Comment #9 from victork at il dot ibm dot com  2006-02-14 12:20 ---
Hello,

I've prepared a patch to the testsuite to make dg-final checks
more precise. The patch was tested on ppc64-yellowdog-linux.

I have no access to IA64 box. Could someone check this patch on ia64?
The patch can be found in "mainline.PR25918-2.patch.txt" attachment.

Thanks,
-- victor


2006-02-12  Victor Kaplansky  <[EMAIL PROTECTED]>
PR tree-opt/25918

* lib/target-supports.exp
(check_effective_target_vect_char_mult): New.
  (check_effective_target_vect_short_mult): New.
(check_effective_target_vect_widen_sum_qi_to_si): New.
(check_effective_target_vect_widen_sum_qi_to_hi): New.
(check_effective_target_vect_widen_sum_hi_to_si): New.
* gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
* vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
* vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
* gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
vect-reduc-pattern-2c.c
* gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
vect-reduc-pattern-1c.c


-- 

victork at il dot ibm dot com changed:

   What|Removed |Added

 CC||victork at il dot ibm dot
   ||com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25918



[Bug driver/26274] gcc --target-help segfaults

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 12:21 ---
opts.c is being miscompiled.

This is a dup of bug 25636.

*** This bug has been marked as a duplicate of 25636 ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26274



[Bug rtl-optimization/25636] [4.2 Regression] opts.c is being miscompiled, write to read only memory

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #32 from pinskia at gcc dot gnu dot org  2006-02-14 12:21 
---
*** Bug 26274 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||uros at kss-loka dot si


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25636



[Bug target/26276] remove condition check code BUG with -O2

2006-02-14 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Severity|critical|normal


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26276



[Bug middle-end/26279] [4.2 regression] ICE in do_compare_rtx_and_jump

2006-02-14 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.2.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26279



[Bug middle-end/26280] [4.2 Regression] build failure (ICE in stage 2) on hppa2.0w-hp-hpux11.23

2006-02-14 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||sayle at gcc dot gnu dot org
Summary|build failure (ICE in stage |[4.2 Regression] build
   |2) on hppa2.0w-hp-hpux11.23 |failure (ICE in stage 2) on
   ||hppa2.0w-hp-hpux11.23
   Target Milestone|--- |4.2.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26280



[Bug middle-end/26280] [4.2 Regression] build failure (ICE in stage 2) on hppa2.0w-hp-hpux11.23

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 12:29 ---
Related to PR 26279.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  BugsThisDependsOn||26279


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26280



[Bug middle-end/26280] [4.2 Regression] build failure (ICE in stage 2) on hppa2.0w-hp-hpux11.23

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2006-02-14 12:30 ---
Also reported to the list:
http://gcc.gnu.org/ml/gcc/2006-02/msg00230.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26280



[Bug target/26275] boostrap fails with undefined symbol when linking java front-end

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 12:33 ---
I don't know that many people who build the java front-end on AIX.
Make sure that you use --enable-languages=


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|bootstrap   |target
   Keywords||build
Summary|boostrap fails with |boostrap fails with
   |undefined symbol|undefined symbol when
   ||linking java front-end


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26275



[Bug tree-optimization/26260] [4.1/4.2 Regression] PTA is slow with large structs (hits clisp)

2006-02-14 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

Summary|PTA is slow with large  |[4.1/4.2 Regression] PTA is
   |structs (hits clisp)|slow with large structs
   ||(hits clisp)
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26260



[Bug c++/26281] New: verify_cgraph_node failed

2006-02-14 Thread tsarkov at cs dot man dot ac dot uk
On GCC 4.2.0 20060213 I've got the following:

>/opt/gcc/bin/g++-4.2 -c -v -O3 -finline-limit=1200 LeveLogger.cpp -save-temps

Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc/configure --enable-checking --prefix=/opt/gcc
--enable-shared --enable-threads --program-suffix=-4.2 --enable-__cxa_atexit
--disable-nls --enable-languages=c,c++,objc,obj-c++,treelang,java
Thread model: posix
gcc version 4.2.0 20060213 (experimental)
 /opt/gcc/libexec/gcc/i686-pc-linux-gnu/4.2.0/cc1plus -E -quiet -v
-D_GNU_SOURCE LeveLogger.cpp -mtune=generic -finline-limit=1200 -O3
-fpch-preprocess -o LeveLogger.ii
ignoring nonexistent directory
"/opt/gcc/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/gcc/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../../include/c++/4.2.0

/opt/gcc/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../../include/c++/4.2.0/i686-pc-linux-gnu

/opt/gcc/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../../include/c++/4.2.0/backward
 /usr/local/include
 /opt/gcc/include
 /opt/gcc/lib/gcc/i686-pc-linux-gnu/4.2.0/include
 /usr/include
End of search list.
 /opt/gcc/libexec/gcc/i686-pc-linux-gnu/4.2.0/cc1plus -fpreprocessed
LeveLogger.ii -quiet -dumpbase LeveLogger.cpp -mtune=generic -auxbase
LeveLogger -O3 -version -finline-limit=1200 -o LeveLogger.s
GNU C++ version 4.2.0 20060213 (experimental) (i686-pc-linux-gnu)
compiled by GNU C version 4.2.0 20060213 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: ff32d9231b0fc0ef61c3a4bf775e73bf
LeveLogger.cpp: In function 'LeveLogger& operator<<(LeveLogger&, char)':
LeveLogger.cpp:16: error: 'bool LeveLogger::isWritable() const' is protected
LeveLogger.cpp:36: error: within this context
LeveLogger.cpp: At global scope:
LeveLogger.cpp:51: error: inlined_to pointer is set but no predecesors found
virtual LeveLogger::~LeveLogger()/576: (inline copy in void __tcf_0(void*)/520)
availability:available(368) 99 insns (512 after inlining) tree
externally_visible finalized inlinable
  called by: 
  calls: std::basic_ofstream<_CharT, _Traits>::~basic_ofstream() [with _CharT =
char, _Traits = std::char_traits]/387 (inlined) std::basic_ios<_CharT,
_Traits>::~basic_ios() [with _CharT = char, _Traits =
std::char_traits]/603 (inlined) void std::terminate()/524
std::basic_ios<_CharT, _Traits>::~basic_ios() [with _CharT = char, _Traits =
std::char_traits]/602 (inlined) void operator delete(void*)/531 
LeveLogger.cpp:51: internal compiler error: verify_cgraph_node failed
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.


Note that, as I can see, bug appears only on a wrong code (non-friend function
tries to access protected method).


-- 
   Summary: verify_cgraph_node failed
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tsarkov at cs dot man dot ac dot uk
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26281



[Bug c++/26281] verify_cgraph_node failed

2006-02-14 Thread tsarkov at cs dot man dot ac dot uk


--- Comment #1 from tsarkov at cs dot man dot ac dot uk  2006-02-14 12:46 
---
Created an attachment (id=10848)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10848&action=view)
Preprocessed sources


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26281



[Bug c++/26281] [4.2 Regressionion] verify_cgraph_node failed

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2006-02-14 12:49 ---
This is a dup of bug 25776.

*** This bug has been marked as a duplicate of 25776 ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE
Summary|verify_cgraph_node failed   |[4.2 Regressionion]
   ||verify_cgraph_node failed
   Target Milestone|--- |4.2.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26281



[Bug middle-end/25776] [4.2 Regression] ICE in cgraph after error at -O1 and above

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2006-02-14 12:49 ---
*** Bug 26281 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||tsarkov at cs dot man dot ac
   ||dot uk


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25776




[Bug fortran/26277] false warning abiout unused label

2006-02-14 Thread tobi at gcc dot gnu dot org


--- Comment #1 from tobi at gcc dot gnu dot org  2006-02-14 13:15 ---
Of course this needs -Wunused-labels, confirmed.


-- 

tobi at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||tobi at gcc dot gnu dot org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2006-02-14 13:15:15
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26277



[Bug fortran/26277] false warning about unused label for a warning used in err=

2006-02-14 Thread tobi at gcc dot gnu dot org


-- 

tobi at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |tobi at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2006-02-14 13:15:15 |2006-02-14 13:34:36
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26277



[Bug middle-end/26282] New: Runtime alignment checks are not optimized

2006-02-14 Thread rguenth at gcc dot gnu dot org
For addresses of memory objects where we know its alignment we should be able
to optimize runtime alignment checks like in

long foo;
void bar(void)
{
  if ((intptr_t)&foo & 3)
link_error ();
}

and more cases like for function pointers or pmf (#3713).


-- 
   Summary: Runtime alignment checks are not optimized
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Keywords: missed-optimization
  Severity: enhancement
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: rguenth at gcc dot gnu dot org
OtherBugsDependingO 3713
 nThis:


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26282



[Bug middle-end/26282] Runtime alignment checks are not optimized

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 13:41 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2006-02-14 13:41:57
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26282



[Bug middle-end/26283] New: [4.2 Regression] ICE in do_compare_rtx_and_jump

2006-02-14 Thread pinskia at gcc dot gnu dot org
Forwarded from:
http://people.redhat.com/dnovillo/spec2000.ppc64/gcc/log/20060214/build-20060214.log.gz
/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/bld.torreja/./gcc/xgcc
-B/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/bld.torreja/./gcc/
-B/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/inst.torreja/powerpc64-unknown-linux-gnu/bin/
-B/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/inst.torreja/powerpc64-unknown-linux-gnu/lib/
-isystem
/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/inst.torreja/powerpc64-unknown-linux-gnu/include
-isystem
/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/inst.torreja/powerpc64-unknown-linux-gnu/sys-include
-DHAVE_CONFIG_H -I.
-I/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran -I.
-iquote/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran/io
-I/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran/../gcc
-I/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran/../gcc/config
-I../.././gcc -D_GNU_SOURCE -std=gnu99 -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2
-c
/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran/generated/minval_i16.c
 -fPIC -DPIC -o .libs/minval_i16.o
/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran/generated/minval_i16.c:
In function 'minval_i16':
/home/cygnus/dnovillo/perf/sbox/gcc/local.ppc64/src/libgfortran/generated/minval_i16.c:49:
internal compiler error: in do_compare_rtx_and_jump, at dojump.c:945


Sorry I don't have the preprocessed source


-- 
   Summary: [4.2 Regression] ICE in do_compare_rtx_and_jump
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Keywords: ice-on-valid-code
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pinskia at gcc dot gnu dot org
GCC target triplet: powerpc64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26283



[Bug middle-end/26283] [4.2 Regression] ICE in do_compare_rtx_and_jump

2006-02-14 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.2.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26283



[Bug libstdc++/25849] 8 byte memory leak using cerr with libpthread linked in

2006-02-14 Thread levharout at gmail dot com


--- Comment #5 from levharout at gmail dot com  2006-02-14 14:08 ---
(In reply to comment #4)
> So this is a purify bug as valgrind says the memory is still reachable which 
> is
> correct because it is a thread specific location for the main thread.  Closing
> as invalid.

Hello, I tried to link with libpthread_nonshared library, and everything seems
OK with purify (there is no MLK error).


-- 

levharout at gmail dot com changed:

   What|Removed |Added

 CC||levharout at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25849



[Bug libfortran/26253] FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent.f90 execution

2006-02-14 Thread dave at hiauly1 dot hia dot nrc dot ca


--- Comment #2 from dave at hiauly1 dot hia dot nrc dot ca  2006-02-14 
14:15 ---
Subject: Re:  FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
execution

> This reminds me of PR25370... (for the -static effect).
> 
> I'm currently bootstrapping mainline on a hppa2.0w-hp-hpux11.23 (thanks to HP
> testdrive) to nail down this one and PR26252. John, are those the only
> hppa-hpux failures you see in the testsuite?

Here are the failures that I see on hppa1.1-hp-hpu10.20:
http://gcc.gnu.org/ml/gcc-testresults/2006-02/msg00635.html

I don't see any failures at the moment on 4.1.0 on hppa2.0w-hp-hpux11.11.
See http://gcc.gnu.org/ml/gcc-testresults/2006-02/msg00637.html

hpux10.20 doesn't have scalbn and hpux11.x does, so that's one difference.
The problem appears to be with the pow function called from the libgfortran
version of scalbn.  I had looked at the arguments in the call to pow
in scalbn and they appear fine.  However, the return contains a small
rounding error.  I didn't see the same rounding error when I wrote a
little test program to try duplicate the effect.

Possibly, the default rounding mode is somehow getting changed in
the test program.  scalbn is called several times before the error
occurs.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26253



[Bug target/25864] Enable IBM long double format in 32-bit PowerPC Linux

2006-02-14 Thread jakub at gcc dot gnu dot org


--- Comment #15 from jakub at gcc dot gnu dot org  2006-02-14 14:18 ---
Subject: Bug 25864

Author: jakub
Date: Tue Feb 14 14:17:59 2006
New Revision: 110967

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110967
Log:
2006-02-07  Jakub Jelinek  <[EMAIL PROTECTED]>
Benjamin Kosnik  <[EMAIL PROTECTED]>

PR target/25864
* configure.ac (_GLIBCXX_LONG_DOUBLE_COMPAT): New check.
If true, set also port_specific_symbol_files and create
as_symver_specs.
(GLIBCXX_LDBL_COMPAT): New GLIBCXX_CONDITIONAL.
* configure: Rebuilt.
* config.h.in: Rebuilt.
* config/os/gnu-linux/ldbl-extra.ver: New file.
* config/linker-map.gnu: Make sure no __float128 symbols are
exported.
* include/bits/c++config (_GLIBCXX_LONG_DOUBLE_COMPAT,
_GLIBCXX_LDBL_NAMESPACE, _GLIBCXX_BEGIN_LDBL_NAMESPACE,
_GLIBCXX_END_LDBL_NAMESPACE): Define.
* include/bits/localefwd.h: Use them to conditionally scope facets.
* include/bits/locale_facets.h: Surround std::{money,num}_{get,put}
with _GLIBCXX_BEGIN_LDBL_NAMESPACE and _GLIBCXX_END_LDBL_NAMESPACE.
[_GLIBCXX_LONG_DOUBLE_COMPAT] (std::money_get): Add __do_get method.
[_GLIBCXX_LONG_DOUBLE_COMPAT] (std::money_put): Add __do_put method.
[_GLIBCXX_LONG_DOUBLE_COMPAT] (std::num_get): Add __do_get method.
[_GLIBCXX_LONG_DOUBLE_COMPAT] (std::num_put): Add __do_put method.
* include/bits/locale_facets.tcc: Surround std::{money,num}_{get,put}
with _GLIBCXX_BEGIN_LDBL_NAMESPACE and _GLIBCXX_END_LDBL_NAMESPACE.
(std::money_get::__do_get, std::money_put::__do_put,
std::num_get::__do_get, std::num_put::__do_put): New
specializations.
* include/Makefile.am: Conditionally define
_GLIBCXX_LONG_DOUBLE_COMPAT in c++config.
* include/Makefile.in: Regenerate.
* src/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT] (_GLIBCXX_LOC_ID,
_GLIBCXX_SYNC_ID): Define, use them.
* src/compatibility-ldbl.cc: New file.
* src/complex_io.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Add compatibility
symbols.
* src/limits.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/locale-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.   
* src/locale-misc-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/istream-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/ostream-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/wlocale-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* src/compatibility.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise.
* config/locale/generic/c_locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]:
Likewise.
* config/locale/gnu/c_locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]:
Likewise.
* src/Makefile.am (libstdc++-symbol.ver): Append instead of
insert in the middle if port specific symbol file requests it.
(ldbl_compat_sources): New variable.
(sources): Use it.
(compatibility-ldbl.lo, compatibility-ldbl.o): New rules.
* src/Makefile.in: Rebuilt.
* testsuite/testsuite_abi.cc: Recognize GLIBCXX_LDBL_3.4,
GLIBCXX_LDBL_3.4.7, CXXABI_LDBL_1.3.

Added:
   
branches/redhat/gcc-4_1-branch/libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/compatibility-ldbl.cc
Modified:
branches/redhat/gcc-4_1-branch/libstdc++-v3/ChangeLog
branches/redhat/gcc-4_1-branch/libstdc++-v3/config.h.in
branches/redhat/gcc-4_1-branch/libstdc++-v3/config/linker-map.gnu
   
branches/redhat/gcc-4_1-branch/libstdc++-v3/config/locale/generic/c_locale.cc
branches/redhat/gcc-4_1-branch/libstdc++-v3/config/locale/gnu/c_locale.cc
branches/redhat/gcc-4_1-branch/libstdc++-v3/configure
branches/redhat/gcc-4_1-branch/libstdc++-v3/configure.ac
branches/redhat/gcc-4_1-branch/libstdc++-v3/include/Makefile.am
branches/redhat/gcc-4_1-branch/libstdc++-v3/include/Makefile.in
branches/redhat/gcc-4_1-branch/libstdc++-v3/include/bits/c++config
branches/redhat/gcc-4_1-branch/libstdc++-v3/include/bits/locale_facets.h
branches/redhat/gcc-4_1-branch/libstdc++-v3/include/bits/locale_facets.tcc
branches/redhat/gcc-4_1-branch/libstdc++-v3/include/bits/localefwd.h
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/Makefile.am
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/Makefile.in
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/compatibility.cc
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/complex_io.cc
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/istream-inst.cc
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/limits.cc
branches/redhat/gcc-4_1-branch/libstdc++-v3/src/locale-inst.cc
branches/redhat/gcc-4_1-branch/libstdc+

[Bug target/25864] Enable IBM long double format in 32-bit PowerPC Linux

2006-02-14 Thread jakub at gcc dot gnu dot org


--- Comment #16 from jakub at gcc dot gnu dot org  2006-02-14 14:23 ---
Subject: Bug 25864

Author: jakub
Date: Tue Feb 14 14:22:58 2006
New Revision: 110969

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110969
Log:
2006-02-14  Jakub Jelinek  <[EMAIL PROTECTED]>
Aldy Hernandez  <[EMAIL PROTECTED]>

PR target/25864
* configure.ac: Add --with{out}-long-double-128 configure option.
(TARGET_DEFAULT_LONG_DOUBLE_128): New test.
* configure: Rebuilt.
* config.in: Rebuilt.
* doc/install.texi (Options specification): Document
--with-long-double-128.

* config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.
(sparc64-*-linux*): Likewise.
* config/sparc/t-linux64 (SHLIB_MAPFILES): Removed.
* config/sparc/t-linux: New file.
* config/sparc/libgcc-sparc-glibc.ver (__fixtfdi, __fixunstfdi,
__floatditf): Export at GCC_LDBL_3.0 if -m32 -mlong-double-128.
(__divtc3, __multc3, __powitf2): Export at GCC_LDBL_4.0.0 if
-m32 -mlong-double-128.

* config.gcc (alpha*-*-linux*): Add alpha/t-linux to tmake_file.
* config/alpha/t-linux: New file.
* config/alpha/libgcc-alpha-ldbl.ver: New file.

* config/sparc/linux.h (TARGET_OS_CPP_BUILTINS): Define
__LONG_DOUBLE_128__ if TARGET_LONG_DOUBLE_128.
(CPP_SUBTARGET_SPEC): Don't add -D__LONG_DOUBLE_128__ here.
* config/sparc/linux64.h (TARGET_OS_CPP_BUILTINS): Define
__LONG_DOUBLE_128__ if TARGET_LONG_DOUBLE_128 and TARGET_ARCH32.
(CPP_ARCH32_SPEC): Remove.

* config/s390/s390.c (override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.

* config/alpha/alpha.c (override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.

* config/sparc/sparc.c (sparc_override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.

* config/rs6000/linux.h [TARGET_DEFAULT_LONG_DOUBLE_128]
(RS6000_DEFAULT_LONG_DOUBLE_SIZE): Define to 128.
* config/rs6000/linux64.h [TARGET_DEFAULT_LONG_DOUBLE_128]
(RS6000_DEFAULT_LONG_DOUBLE_SIZE): Define to 128.

Added:
branches/redhat/gcc-4_1-branch/gcc/config/alpha/libgcc-alpha-ldbl.ver
branches/redhat/gcc-4_1-branch/gcc/config/alpha/t-linux
branches/redhat/gcc-4_1-branch/gcc/config/sparc/t-linux
Modified:
branches/redhat/gcc-4_1-branch/gcc/ChangeLog
branches/redhat/gcc-4_1-branch/gcc/config.gcc
branches/redhat/gcc-4_1-branch/gcc/config.in
branches/redhat/gcc-4_1-branch/gcc/config/alpha/alpha.c
branches/redhat/gcc-4_1-branch/gcc/config/rs6000/linux.h
branches/redhat/gcc-4_1-branch/gcc/config/rs6000/linux64.h
branches/redhat/gcc-4_1-branch/gcc/config/s390/s390.c
branches/redhat/gcc-4_1-branch/gcc/config/sparc/libgcc-sparc-glibc.ver
branches/redhat/gcc-4_1-branch/gcc/config/sparc/linux.h
branches/redhat/gcc-4_1-branch/gcc/config/sparc/linux64.h
branches/redhat/gcc-4_1-branch/gcc/config/sparc/sparc.c
branches/redhat/gcc-4_1-branch/gcc/config/sparc/t-linux64
branches/redhat/gcc-4_1-branch/gcc/configure
branches/redhat/gcc-4_1-branch/gcc/configure.ac
branches/redhat/gcc-4_1-branch/gcc/doc/install.texi


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25864



[Bug rtl-optimization/26235] [4.2 Regression] FAIL: gcc.c-torture/execute/ieee/fp-cmp-8l.c execution at -O1, -O2 and -Os

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #11 from pinskia at gcc dot gnu dot org  2006-02-14 14:23 
---
Fixed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26235



[Bug rtl-optimization/26235] [4.2 Regression] FAIL: gcc.c-torture/execute/ieee/fp-cmp-8l.c execution at -O1, -O2 and -Os

2006-02-14 Thread dave at hiauly1 dot hia dot nrc dot ca


--- Comment #12 from dave at hiauly1 dot hia dot nrc dot ca  2006-02-14 
14:28 ---
Subject: Re:  [4.2 Regression] FAIL: gcc.c-torture/execute/ieee/fp-cmp-8l.c
execution at -O1, -O2 and -Os

> URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110939
> Log:
> PR rtl-optimization/26235
> * loop-invariant.c (hash_invariant_expr_1): Handle 'i' and 'n' 
> formats.
> (invariant_expr_equal_p): Handle 'i' and 'n' formats.  Fail on unknown
> format.

This fixes the PR bug.  See
http://gcc.gnu.org/ml/gcc-testresults/2006-02/msg00710.html
Sorry, this took so long to confirm.

We are still left with these new fails:

FAIL: gcc.c-torture/execute/builtin-bitops-1.c execution,  -O3
-fomit-frame-pointer -funroll-loops 
FAIL: gcc.c-torture/execute/builtin-bitops-1.c execution,  -O3
-fomit-frame-pointer -funroll-all-loops -finline-functions 
FAIL: gcc.dg/tree-ssa/gen-vect-26.c execution test
FAIL: gcc.dg/tree-ssa/gen-vect-28.c execution test

I haven't looked at the gen-vect fails.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26235



[Bug testsuite/25253] FAIL: gcc.dg/tree-ssa/20031106-6.c scan-tree-dump-times temp_struct 0

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #11 from rguenth at gcc dot gnu dot org  2006-02-14 14:36 
---
This is fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25253



[Bug inline-asm/16194] [3.4/4.0/4.1 Regression] global register with inline-asm and clobered

2006-02-14 Thread amylaar at gcc dot gnu dot org


--- Comment #20 from amylaar at gcc dot gnu dot org  2006-02-14 14:36 
---
Subject: Bug 16194

Author: amylaar
Date: Tue Feb 14 14:36:15 2006
New Revision: 110970

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110970
Log:
PR inline-asm/16194

2006-01-31  J"orn Rennecke <[EMAIL PROTECTED]>

gcc:
* tree.h (decl_overlaps_hard_reg_set_p) Don't declare.
(tree_overlaps_hard_reg_set): Declare.
* stmt.c (decl_overlaps_hard_reg_set_p): Now static.  Change return
type and signature to match function type expected by walk_tree.
(tree_overlaps_hard_reg_set): New function.
(decl_conflicts_with_clobbers_p): Rename to:
(tree_conflicts_with_clobbers_p).  Take HARD_REG_SET * argument.
Use tree_overlaps_hard_reg_set.  Changed caller.
* doc/tm.texi (TARGET_MD_ASM_CLOBBERS): Replace
decl_overlaps_hard_reg_set_p with tree_overlaps_hard_reg_set.
* cris.c (cris_md_asm_clobbers): Likewise.

gcc/testsuite:
* gcc.dg/pr16194.c: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/pr16194.c
  - copied unchanged from r110810, trunk/gcc/testsuite/gcc.dg/pr16194.c
Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/config/cris/cris.c
branches/gcc-4_1-branch/gcc/doc/tm.texi
branches/gcc-4_1-branch/gcc/stmt.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
branches/gcc-4_1-branch/gcc/tree.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16194



[Bug fortran/26284] New: FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread danglin at gcc dot gnu dot org
Executing on host: /test/gnu/gcc-4.1/objdir/gcc/testsuite/../gfortran
-B/test/gn
u/gcc-4.1/objdir/gcc/testsuite/../
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.
dg/bad_automatic_objects_1.f90   -O   -pedantic-errors -S  -o
bad_automatic_obje
cts_1.s(timeout = 300)
 In file
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.dg/bad_automatic_objects_1
.f90:13

  integer, dimension (i) :: j ! { dg-error "must have constant shape" }
1
Error: Module array 'j' at (1) cannot be automatic or assumed shape
compiler exited with status 1
output is:
 In file
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.dg/bad_automatic_objects_1
.f90:13

  integer, dimension (i) :: j ! { dg-error "must have constant shape" }
1
Error: Module array 'j' at (1) cannot be automatic or assumed shape

FAIL: gfortran.dg/bad_automatic_objects_1.f90  -O   (test for errors, line 13)
FAIL: gfortran.dg/bad_automatic_objects_1.f90  -O   (test for errors, line 14)
FAIL: gfortran.dg/bad_automatic_objects_1.f90  -O   (test for errors, line 18)
FAIL: gfortran.dg/bad_automatic_objects_1.f90  -O   (test for errors, line 19)
FAIL: gfortran.dg/bad_automatic_objects_1.f90  -O  (test for excess errors)
Excess errors:
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.dg/bad_automatic_objects_1.f90:13:
Error: Module array 'j' at (1) cannot be automatic or assumed shape


-- 
   Summary: FAIL: gfortran.dg/bad_automatic_objects_1.f90  -O
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



[Bug fortran/26285] New: FAIL: gfortran.dg/internal_dummy_1.f90 -O

2006-02-14 Thread danglin at gcc dot gnu dot org
Executing on host: /test/gnu/gcc-4.1/objdir/gcc/testsuite/../gfortran
-B/test/gn
u/gcc-4.1/objdir/gcc/testsuite/../
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.
dg/internal_dummy_1.f90   -O   -pedantic-errors -S  -o internal_dummy_1.s   
(ti
meout = 300)
FAIL: gfortran.dg/internal_dummy_1.f90  -O   (test for errors, line 7)
PASS: gfortran.dg/internal_dummy_1.f90  -O  (test for excess errors)


-- 
   Summary: FAIL: gfortran.dg/internal_dummy_1.f90  -O
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26285



[Bug fortran/26286] New: FAIL: gfortran.dg/module_parameter_array_refs_1.f90 -O

2006-02-14 Thread danglin at gcc dot gnu dot org
Executing on host: /test/gnu/gcc-4.1/objdir/gcc/testsuite/../gfortran
-B/test/gn
u/gcc-4.1/objdir/gcc/testsuite/../
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.
dg/module_parameter_array_refs_1.f90   -O   -pedantic-errors -S  -o
module_param
eter_array_refs_1.s(timeout = 300)
 In file
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.dg/module_parameter_array_
refs_1.f90:10

   integer :: arr(max(len,1))
1
Error: Module array 'arr' at (1) cannot be automatic or assumed shape
compiler exited with status 1
output is:
 In file
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.dg/module_parameter_array_
refs_1.f90:10

   integer :: arr(max(len,1))
1
Error: Module array 'arr' at (1) cannot be automatic or assumed shape

FAIL: gfortran.dg/module_parameter_array_refs_1.f90  -O  (test for excess
errors
)
Excess errors:
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.dg/module_parameter_array_refs_1.f9
0:10: Error: Module array 'arr' at (1) cannot be automatic or assumed shape


-- 
   Summary: FAIL: gfortran.dg/module_parameter_array_refs_1.f90  -O
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26286



[Bug fortran/26287] New: FAIL: gfortran.dg/pure_non_intrinsic_dummy_1.f90 -O

2006-02-14 Thread danglin at gcc dot gnu dot org
Executing on host: /test/gnu/gcc-4.1/objdir/gcc/testsuite/../gfortran
-B/test/gn
u/gcc-4.1/objdir/gcc/testsuite/../
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.
dg/pure_non_intrinsic_dummy_1.f90   -O   -pedantic-errors -S  -o
pure_non_intrin
sic_dummy_1.s(timeout = 300)
FAIL: gfortran.dg/pure_non_intrinsic_dummy_1.f90  -O   (test for errors, line
16
)


-- 
   Summary: FAIL: gfortran.dg/pure_non_intrinsic_dummy_1.f90  -O
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26287



[Bug target/26141] [4.1 Regression] va_arg causes cc1plus ICE in gimplify_addr_expr

2006-02-14 Thread amylaar at gcc dot gnu dot org


--- Comment #7 from amylaar at gcc dot gnu dot org  2006-02-14 14:46 ---
Subject: Bug 26141

Author: amylaar
Date: Tue Feb 14 14:46:33 2006
New Revision: 110971

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110971
Log:
PR target/26141

gcc:
* sh.c (sh_gimplify_va_arg_expr): Don't change the result type when
computing the effective result type.

gcc/testsuite:
* g++.dg/expr/stdarg2.C: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/g++.dg/expr/stdarg2.C
  - copied unchanged from r110811,
trunk/gcc/testsuite/g++.dg/expr/stdarg2.C
Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/config/sh/sh.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26141



[Bug fortran/26288] New: FAIL: gfortran.dg/typed_subroutine_1.f90 -O

2006-02-14 Thread danglin at gcc dot gnu dot org
Executing on host: /test/gnu/gcc-4.1/objdir/gcc/testsuite/../gfortran
-B/test/gn
u/gcc-4.1/objdir/gcc/testsuite/../
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.
dg/typed_subroutine_1.f90   -O   -pedantic-errors -S  -o typed_subroutine_1.s
 (timeout = 300)
FAIL: gfortran.dg/typed_subroutine_1.f90  -O   (test for errors, line 7)
FAIL: gfortran.dg/typed_subroutine_1.f90  -O   (test for errors, line 8)
PASS: gfortran.dg/typed_subroutine_1.f90  -O  (test for excess errors)


-- 
   Summary: FAIL: gfortran.dg/typed_subroutine_1.f90  -O
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26288



[Bug target/26141] [4.1 Regression] va_arg causes cc1plus ICE in gimplify_addr_expr

2006-02-14 Thread amylaar at gcc dot gnu dot org


--- Comment #8 from amylaar at gcc dot gnu dot org  2006-02-14 14:48 ---
(In reply to comment #7)
Fixed.


-- 

amylaar at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26141



[Bug tree-optimization/26260] [4.1/4.2 Regression] PTA is slow with large structs (hits clisp)

2006-02-14 Thread dberlin at gcc dot gnu dot org


--- Comment #5 from dberlin at gcc dot gnu dot org  2006-02-14 14:49 ---
Subject: Bug 26260

Author: dberlin
Date: Tue Feb 14 14:49:13 2006
New Revision: 110972

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110972
Log:
2006-02-14  Daniel Berlin  <[EMAIL PROTECTED]>

Fix PR tree-optimization/26260

* doc/invoke.texi (max-fields-for-field-sensitive): Document
param.
* params.h (MAX_FIELDS_FOR_FIELD_SENSITIVE): New.
* params.def (PARAM_MAX_FIELDS_FOR_FIELD_SENSITIVE): Ditto.
* tree-ssa-structalias.c (create_variable_info_for): Use
MAX_FIELDS_FOR_FIELD_SENSITIVE.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/doc/invoke.texi
trunk/gcc/params.def
trunk/gcc/params.h
trunk/gcc/tree-ssa-structalias.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26260



[Bug fortran/26289] New: FAIL: gfortran.dg/uncommon_block_data_1.f90 -O

2006-02-14 Thread danglin at gcc dot gnu dot org
Executing on host: /test/gnu/gcc-4.1/objdir/gcc/testsuite/../gfortran
-B/test/gn
u/gcc-4.1/objdir/gcc/testsuite/../
/test/gnu/gcc-4.1/gcc/gcc/testsuite/gfortran.
dg/uncommon_block_data_1.f90   -O   -pedantic-errors -S  -o
uncommon_block_data_
1.s(timeout = 300)
FAIL: gfortran.dg/uncommon_block_data_1.f90  -O   (test for errors, line 8)


-- 
   Summary: FAIL: gfortran.dg/uncommon_block_data_1.f90  -O
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26289



[Bug libfortran/25425] [4.1 only] F95 and F2003 differ on list-directed output for 0.0

2006-02-14 Thread fxcoudert at gcc dot gnu dot org


--- Comment #6 from fxcoudert at gcc dot gnu dot org  2006-02-14 14:50 
---
Subject: Bug 25425

Author: fxcoudert
Date: Tue Feb 14 14:50:40 2006
New Revision: 110973

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110973
Log:
PR libfortran/25425

* trans-decl.c (gfc_generate_function_code): Add new argument,
pedantic, to set_std call.

* libgfortran.h: Add pedantic field to compile_options struct.
* io/write.c (calculate_G_format): Depending on the standard,
choose E or F format for list-directed output of 0.0.
* runtime/error.c (notify_std): Make warning and error dependent
on pedanticity.
* runtime/compile_options.c (set_std): Use new pedantic argument.

Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-decl.c
branches/gcc-4_1-branch/libgfortran/ChangeLog
branches/gcc-4_1-branch/libgfortran/io/write.c
branches/gcc-4_1-branch/libgfortran/libgfortran.h
branches/gcc-4_1-branch/libgfortran/runtime/compile_options.c
branches/gcc-4_1-branch/libgfortran/runtime/error.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25425



[Bug libfortran/25425] [4.1 only] F95 and F2003 differ on list-directed output for 0.0

2006-02-14 Thread fxcoudert at gcc dot gnu dot org


--- Comment #7 from fxcoudert at gcc dot gnu dot org  2006-02-14 14:52 
---
Fixed on 4.2 and 4.1.


-- 

fxcoudert at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25425



[Bug tree-optimization/26260] [4.1/4.2 Regression] PTA is slow with large structs (hits clisp)

2006-02-14 Thread dberlin at gcc dot gnu dot org


--- Comment #6 from dberlin at gcc dot gnu dot org  2006-02-14 15:08 ---
Subject: Bug 26260

Author: dberlin
Date: Tue Feb 14 15:08:01 2006
New Revision: 110974

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110974
Log:
2006-02-14  Daniel Berlin  <[EMAIL PROTECTED]>

Fix PR tree-optimization/26260

* doc/invoke.texi (max-fields-for-field-sensitive): Document
param.
* params.h (MAX_FIELDS_FOR_FIELD_SENSITIVE): New.
* params.def (PARAM_MAX_FIELDS_FOR_FIELD_SENSITIVE): Ditto.
* tree-ssa-structalias.c (create_variable_info_for): Use
MAX_FIELDS_FOR_FIELD_SENSITIVE.


Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/doc/invoke.texi
branches/gcc-4_1-branch/gcc/params.def
branches/gcc-4_1-branch/gcc/params.h
branches/gcc-4_1-branch/gcc/tree-ssa-structalias.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26260



[Bug middle-end/26034] [4.0 Regression] gcc uses way too much stack space for this code

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2006-02-14 15:12 ---
With 4.1 and 4.2 we (now) use 12024 bytes for the stack and even produce
slightly better code than 3.4 with -O2.  4.0.x is horrible as we have two extra
stack temps we memcpy in/out to/of.

I guess Jasons fix for 25979 fixed this?


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2006-02-14 15:12:13
   date||
Summary|[4.0/4.1/4.2 Regression] gcc|[4.0 Regression] gcc uses
   |uses way too much stack |way too much stack space for
   |space for this code |this code


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26034



[Bug tree-optimization/26260] [4.1/4.2 Regression] PTA is slow with large structs (hits clisp)

2006-02-14 Thread dberlin at gcc dot gnu dot org


--- Comment #7 from dberlin at gcc dot gnu dot org  2006-02-14 15:12 ---
Fixed


-- 

dberlin at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26260



[Bug fortran/26277] false warning about unused label for a warning used in err=

2006-02-14 Thread tobi at gcc dot gnu dot org


--- Comment #2 from tobi at gcc dot gnu dot org  2006-02-14 15:34 ---
Patch here: http://gcc.gnu.org/ml/gcc-patches/2006-02/msg01063.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26277



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

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #33 from rguenth at gcc dot gnu dot org  2006-02-14 15:40 
---
The attached patch is bogus, and a correct one doesn't fix the first testcase
(as the attached one didn't, too).  As analyzed previously, expand does not
deal with

void g(A*) (a)
{
  struct A D.2007;

:
  D.2007 = *a_1;
  f (D.2007) [tail call];
  return;

}

and TER doesn't produce (non-gimple) f (*a).  Still TER looks like the only
place where we could get this fixed, because we still have dataflow
information left.  Also a real struct copyprop pass will not help here.
As TER / outof-ssa is not something I want to look into, unassigning this.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|rguenth at gcc dot gnu dot  |unassigned at gcc dot gnu
   |org |dot org
 Status|ASSIGNED|NEW


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23372



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

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #34 from rguenth at gcc dot gnu dot org  2006-02-14 15:41 
---
We're not depending on struct copyprop here.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  BugsThisDependsOn|14295   |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23372



[Bug target/26275] boostrap fails with undefined symbol when linking java front-end

2006-02-14 Thread multix at gmail dot com


--- Comment #2 from multix at gmail dot com  2006-02-14 15:44 ---
well, indeed I used
../gcc-4.0.2/configure   --prefix=/usr/local/gcc402 --enable-threads=aix
--disable-nls
 --enable-shared --with-cpu=powerpc
--with-gcc-version-trigger=/usr/local/build/gcc-4.0.
2/gcc/version.c --enable-languages=c,c++,java,objc


I will try without java and see if bootstrap ends.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26275



[Bug libgcj/16122] gij - Incorrect result due to computations in extended precision on x86

2006-02-14 Thread aph at gcc dot gnu dot org


--- Comment #4 from aph at gcc dot gnu dot org  2006-02-14 15:45 ---
A bit more explanation.

The problem is caused by the fact that 9007199254740994.0 + 0.847412109375
is carried out in extended precision, and the result is rounded to
9007199254740995.  In double precision, the result of this calculation is
rounded to 9007199254740994.

When the extended-precision value is rounded to double for storing, it is
rounded (again) to 9007199254740996.

So, double rounding leads gij to return a value of d that is 2.0, whereas it
should be 0.0.

Note however, that the true accurate value for d, calculated at infinite
precision, is 1-(2^-16).  So, the absolute error for gcj is 1+(2^-16) and the
absolute error with correct rounding is 1-(2^-16).  (I'm not surprised this
hasn't been reported as a problem with any real applications!)

It might be worth setting the floating-point precision of gcj to double, but
that would only fix the double-precision case, and I presume we'd still have
the same double rounding problem for floats.  

And in any case, I do not know if libcalls would be affected by being entered
with the FPU in round-to-double mode.  We might end up breaking things.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122



[Bug libfortran/24685] [4.1 only] real(10) formatted input is broken for huge values

2006-02-14 Thread fxcoudert at gcc dot gnu dot org


--- Comment #4 from fxcoudert at gcc dot gnu dot org  2006-02-14 15:47 
---
Subject: Bug 24685

Author: fxcoudert
Date: Tue Feb 14 15:47:49 2006
New Revision: 110975

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110975
Log:
PR libfortran/24685

* gfortran.dg/large_real_kind_form_io_2.f90: New test.

* io/write.c (write_real): Widen the default format for real(10)
variables output.

Added:
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f90
  - copied unchanged from r110627,
trunk/gcc/testsuite/gfortran.dg/large_real_kind_form_io_2.f90
Modified:
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
branches/gcc-4_1-branch/libgfortran/ChangeLog
branches/gcc-4_1-branch/libgfortran/io/write.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24685



[Bug libfortran/24685] [4.1 only] real(10) formatted input is broken for huge values

2006-02-14 Thread fxcoudert at gcc dot gnu dot org


--- Comment #5 from fxcoudert at gcc dot gnu dot org  2006-02-14 15:50 
---
Fixed on both 4.2 and 4.1.


-- 

fxcoudert at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24685



[Bug tree-optimization/14295] [tree-ssa] copy propagation for aggregates

2006-02-14 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2006-02-14 15:52 ---
Created an attachment (id=10849)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10849&action=view)
simple "cleanup" struct copyprop

Attached simple "cleanup" style struct copyprop that is able to clean up
useless
copys inserted by inlining and gimplification (mostly happens for C++).  It
handles both

  tmp = X;
  Y = tmp;

to

  tmp = X;
  Y = X;

(commented code to remove tmp = X is there, but one needs to somehow check
if the store is to a global var - DCE will happily clean up after us though)

and

  tmp = X;
  X = tmp;

to

  tmp = X;

(happens a few times in gcc itself, same comment as above).  This looks like
a thing we should do after/inside inlining in ssa form.

Note that this patch doesn't require dominator information (which would enable
us to relax the stmt ordering by checking if the final store dominates all
kills of X - i.e. to prevent propagation in the case of

  #   tmpD.1530_3 = V_MUST_DEF ;
  #   VUSE ;
  tmpD.1530 = aD.1524;
  #   aD.1524_5 = V_MUST_DEF ;
  #   VUSE ;
  aD.1524 = bD.1525;
  #   cD.1526_7 = V_MUST_DEF ;
  #   VUSE ;
  cD.1526 = tmpD.1530;

as aD.1524 is not in SSA form and so the value used in stmt 1 is no longer
available)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14295



[Bug fortran/26284] FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 16:06 ---
Fixed by;
http://gcc.gnu.org/ml/fortran/2006-02/msg00251.html
http://gcc.gnu.org/ml/gcc-cvs/2006-02/msg00508.html


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED
Summary|FAIL:   |FAIL:
   |gfortran.dg/bad_automatic_ob|gfortran.dg/bad_automatic_ob
   |jects_1.f90  -O |jects_1.f90  -O


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



[Bug middle-end/26280] [4.2 Regression] build failure (ICE in stage 2) on hppa2.0w-hp-hpux11.23

2006-02-14 Thread dje at gcc dot gnu dot org


--- Comment #3 from dje at gcc dot gnu dot org  2006-02-14 16:06 ---
I see a similar error on PowerPC

tree-cfg.c: In function 'tree_duplicate_sese_region':
tree-cfg.c:4430: internal compiler error: in do_compare_rtx_and_jump, at
dojump.c:945


-- 

dje at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||dje at gcc dot gnu dot org
   Severity|normal  |blocker
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
  GCC build triplet|hppa2.0w-hp-hpux11.23   |hppa2.0w-hp-
   ||hpux11.23,powerpc-ibm-aix
   GCC host triplet|hppa2.0w-hp-hpux11.23   |hppa2.0w-hp-
   ||hpux11.23,powerpc-ibm-aix
 GCC target triplet|hppa2.0w-hp-hpux11.23   |hppa2.0w-hp-
   ||hpux11.23,powerpc-ibm-aix
   Last reconfirmed|-00-00 00:00:00 |2006-02-14 16:06:32
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26280



[Bug fortran/26285] FAIL: gfortran.dg/internal_dummy_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 16:07 ---
This was the same problem as PR 26284.

*** This bug has been marked as a duplicate of 26284 ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26285



[Bug fortran/26284] FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2006-02-14 16:07 ---
*** Bug 26285 has been marked as a duplicate of this bug. ***


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



[Bug fortran/26286] FAIL: gfortran.dg/module_parameter_array_refs_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 16:07 ---
And likewise.

*** This bug has been marked as a duplicate of 26284 ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26286



[Bug fortran/26284] FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2006-02-14 16:07 ---
*** Bug 26286 has been marked as a duplicate of this bug. ***


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



[Bug fortran/26287] FAIL: gfortran.dg/pure_non_intrinsic_dummy_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 16:07 ---
And likewise.

*** This bug has been marked as a duplicate of 26284 ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26287



[Bug fortran/26284] FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #4 from pinskia at gcc dot gnu dot org  2006-02-14 16:07 ---
*** Bug 26287 has been marked as a duplicate of this bug. ***


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



[Bug fortran/26288] FAIL: gfortran.dg/typed_subroutine_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2006-02-14 16:08 ---
And likewise.

*** This bug has been marked as a duplicate of 26284 ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26288



[Bug c++/26151] [3.4/4.0/4.1 regression] duplicate 'duplicate' diagnostic

2006-02-14 Thread reichelt at gcc dot gnu dot org


--- Comment #3 from reichelt at gcc dot gnu dot org  2006-02-14 16:08 
---
Subject: Bug 26151

Author: reichelt
Date: Tue Feb 14 16:08:06 2006
New Revision: 110980

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110980
Log:
PR c++/26151
* parser.c (cp_parser_decl_specifier_seq): Check for duplicate
decl-specifiers.  Remove extra check for duplicate 'friend'.
* decl.c (grokdeclarator): Remove check for duplicate
decl-specifiers.  Set longlong together with long_p.

Modified:
branches/gcc-4_1-branch/gcc/cp/ChangeLog
branches/gcc-4_1-branch/gcc/cp/decl.c
branches/gcc-4_1-branch/gcc/cp/parser.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26151



[Bug fortran/26284] FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #5 from pinskia at gcc dot gnu dot org  2006-02-14 16:08 ---
*** Bug 26288 has been marked as a duplicate of this bug. ***


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



[Bug fortran/26284] FAIL: gfortran.dg/bad_automatic_objects_1.f90 -O

2006-02-14 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2006-02-14 16:08 ---
*** Bug 26289 has been marked as a duplicate of this bug. ***


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26284



  1   2   >