[Bug c/25579] Corrupt memory stack

2005-12-28 Thread steven at gcc dot gnu dot org


--- Comment #8 from steven at gcc dot gnu dot org  2005-12-28 09:27 ---
Reopening...


-- 

steven at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|WONTFIX |


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



[Bug c/25579] Corrupt memory stack

2005-12-28 Thread steven at gcc dot gnu dot org


--- Comment #9 from steven at gcc dot gnu dot org  2005-12-28 09:28 ---
...to close as INVALID.


-- 

steven at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


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



[Bug debug/25562] [4.1/4.2 Regression] cannot debug VLA local

2005-12-28 Thread jakub at gcc dot gnu dot org


--- Comment #1 from jakub at gcc dot gnu dot org  2005-12-28 10:23 ---
While GCC 4.0.x had:
.uleb128 0x3# (DIE (0x8a) DW_TAG_variable)
.ascii "t\0"# DW_AT_name
.byte   0x1 # DW_AT_decl_file
.byte   0x5 # DW_AT_decl_line
.long   0xab# DW_AT_type
.byte   0x3 # DW_AT_location
.byte   0x91# DW_OP_fbreg
.sleb128 -32
.byte   0x6 # DW_OP_deref
4.1 has:
.uleb128 0x3# (DIE (0x87) DW_TAG_variable)
.ascii "t\0"# DW_AT_name
.byte   0x1 # DW_AT_decl_file
.byte   0x5 # DW_AT_decl_line
.long   0xa6# DW_AT_type
.byte   0x1 # DW_AT_location
.byte   0x6 # DW_OP_deref
but DW_OP_deref needs an argument, but nothing has been pushed on the stack.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2005-12-28 10:23:48
   date||


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



[Bug rtl-optimization/25588] New: arm-linux: crash in verify_wide_reg with -funroll-loops

2005-12-28 Thread pb at gcc dot gnu dot org
gcc-4.0 branch from 2005-12-28; arm-linux target

$ cc1 -O2 phaser.i -fomit-frame-pointer -ffast-math -g -O2 -Wall
-falign-loops=4 -falign-jumps=4 -ffast-math -fomit-frame-pointer
-finline-functions -funroll-loops

yields:

phaser.i: In function ‘phaser1set’:
phaser.i:61: fatal error: internal consistency failure
compilation terminated.

#0  0xb7ecc3b6 in exit () from /lib/tls/libc.so.6
#1  0x0812c988 in diagnostic_action_after_output (
context=, diagnostic=)
at ../../gcc-4_0-branch/gcc/diagnostic.c:252
#2  0x0812caaf in diagnostic_report_diagnostic (context=0x83b75a0,
diagnostic=0xb5e8) at ../../gcc-4_0-branch/gcc/diagnostic.c:351
#3  0x0812ccfc in fatal_error (gmsgid=0x835df69 "internal consistency failure")
at ../../gcc-4_0-branch/gcc/diagnostic.c:496
#4  0x08174995 in verify_local_live_at_start (new_live_at_start=0x842f720,
bb=0xb7d13000) at ../../gcc-4_0-branch/gcc/flow.c:494


-- 
   Summary: arm-linux: crash in verify_wide_reg with -funroll-loops
   Product: gcc
   Version: 4.0.3
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pb at gcc dot gnu dot org
GCC target triplet: arm-linux


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



[Bug rtl-optimization/25588] arm-linux: crash in verify_wide_reg with -funroll-loops

2005-12-28 Thread pb at gcc dot gnu dot org


--- Comment #1 from pb at gcc dot gnu dot org  2005-12-28 10:56 ---
Created an attachment (id=10560)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10560&action=view)
testcase


-- 


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



[Bug debug/25562] [4.1/4.2 Regression] cannot debug VLA local

2005-12-28 Thread jakub at gcc dot gnu dot org


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-12-28 10:23:48 |2005-12-28 11:17:59
   date||


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



[Bug fortran/25532] [gfortran, regression] ICE in gfc_conv_component_ref, at fortran/trans-expr.c:269

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #6 from pault at gcc dot gnu dot org  2005-12-28 11:18 ---
I have just submitted a patch for this, which I intend to commit tomorrow
morning.

Thank you for reporting the bug I hope that the inconvenience is outweighed by
gfortran handling derived types correctly.

Paul


-- 


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



[Bug fortran/25532] [gfortran, regression] ICE in gfc_conv_component_ref, at fortran/trans-expr.c:269

2005-12-28 Thread martin at mpa-garching dot mpg dot de


--- Comment #7 from martin at mpa-garching dot mpg dot de  2005-12-28 11:36 
---
(In reply to comment #6)
> I have just submitted a patch for this, which I intend to commit tomorrow
> morning.

Great, thanks!

> Thank you for reporting the bug I hope that the inconvenience is outweighed by
> gfortran handling derived types correctly.

Absolutely! I'm not using gfortran for production at the moment, but run
regular tests with our local codes. I'm really looking forward to having a
free, standard-conforming, multi-platform and OpenMP-aware F95 compiler soon,
and gfortran is evolving very nicely :)

In your mail to gfortran you mentioned that you wanted to apply the fix to the
4.1-branch as well. Since the problem is not triggered there (I don't know
why), your patch is technically not a regression fix, so it might not be
appropriate there. Just a thought.


-- 


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



[Bug c/25559] [4.0/4.1/4.2 Regression] Internal compiler error when specifying vector_size(2) of int

2005-12-28 Thread jakub at gcc dot gnu dot org


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
   |dot org |
URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2005-
   ||12/msg01870.html
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-12-25 14:57:06 |2005-12-28 12:40:05
   date||


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



[Bug tree-optimization/25394] [4.2 Regression] libgcc2.c:2033: ICE: tree check: expected tree that contains 'decl common' structure, have 'name_memory_tag'

2005-12-28 Thread dberlin at gcc dot gnu dot org


--- Comment #9 from dberlin at gcc dot gnu dot org  2005-12-28 14:09 ---
Subject: Bug 25394

Author: dberlin
Date: Wed Dec 28 14:09:28 2005
New Revision: 109109

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109109
Log:
2005-12-28  Daniel Berlin  <[EMAIL PROTECTED]>

Fix PR tree-optimization/25394
* fold-const.c (fold_checksum_tree): Guard 
portions of checksumming with correct structure checks.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/fold-const.c


-- 


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



[Bug tree-optimization/25394] [4.2 Regression] libgcc2.c:2033: ICE: tree check: expected tree that contains 'decl common' structure, have 'name_memory_tag'

2005-12-28 Thread dberlin at gcc dot gnu dot org


--- Comment #10 from dberlin at gcc dot gnu dot org  2005-12-28 14:10 
---
Fixed


-- 

dberlin at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug rtl-optimization/25578] [4.2 Regression] gfortran version 4.2.0 20051227 - 144 new testsuite failures since 2005121

2005-12-28 Thread bonzini at gnu dot org


--- Comment #4 from bonzini at gnu dot org  2005-12-28 15:46 ---
I will be able to fix this at the beginning of January.  If anybody wants to
revert my combine.c patch before that, go ahead.


-- 


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



[Bug bootstrap/25589] New: can not configure CFLAGS_FOR_TARGET

2005-12-28 Thread gcc-bugzilla at gcc dot gnu dot org


Flags that are passed to newly built gcc when compiling code for
target system during are determined by value of `CFLAGS_FOR_TARGET'
makefile variable as defined in top level `Makefile'.  `CFLAGS' in
that `Makefile' are passed on for use with old compiler used to
bootstrap gcc.

Can not configure `CFLAGS_FOR_TARGET' value at all, that is, can not
change its value and nothing more by passing arguments to / setting
variables in `configure'.  Top level `Makefile.in' just
unconditionally duplicates `$(CFLAGS)' into it.  Thus the same flags
are passed to completely different compilers.  If old compiler is not
a gnu one, its flags does not have to be recognized by newly built gcc
at all.  In this case target code does not build at all like this.

checking for C compiler default output file name... configure: error: C
compiler cannot create executables
See `config.log' for more details.
gmake: *** [configure-intl] Error 1
checking for suffix of object files... configure: error: cannot compute suffix
of object files: cannot compile
See `config.log' for more details.
gmake: *** [configure-libiberty] Error 1

The worst is sometimes gcc maintainers themselves tell users to
specify weird flags to native compiler - like pinskia at gcc dot gnu
dot org did on 2005-11-23 15:04 in
:

> the problem is that you need to supply -ieee to the
> compiler.

gcc does not recognize it.

How-To-Repeat:

That particular case of needing `-ieee' flag not recognized by gcc is
described in .


--- Comment #1 from gin at mo dot msk dot ru  2005-12-28 15:53 ---
Fix:

One workaround is described in that same
: to put these
weird flags in `CC' value as passed to `configure', and leave in
`CFLAGS' only those recognized by gcc, if any.  If put all flags in
`CC', why have separate `CFLAGS' variable at all?

The other is explicitly set `CFLAGS_FOR_TARGET' in `make' command
line.

gmake CFLAGS_FOR_TARGET='-O2 -pthread -g  -mieee' bootstrap;


-- 
   Summary: can not configure CFLAGS_FOR_TARGET
   Product: gcc
   Version: 4.0.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: gin at mo dot msk dot ru


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



[Bug tree-optimization/25554] [3.4/4.0/4.1/4.2 Regression] unrecognizable insn on x86_64 with -O2 -ftracer ( -fno-tree-dominator-opts on the mainline)

2005-12-28 Thread jakub at gcc dot gnu dot org


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
   |dot org |
URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2005-
   ||12/msg01875.html
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-12-24 04:38:07 |2005-12-28 16:04:36
   date||


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



[Bug tree-optimization/25590] New: FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times vectorized 1 loops 1

2005-12-28 Thread danglin at gcc dot gnu dot org
Executing on host: /home/dave/gcc-4.2/objdir/gcc/xgcc
-B/home/dave/gcc-4.2/objdi
r/gcc/ /home/dave/gcc-4.2/gcc/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c   -O2
-ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect-stats
-fno-show-co
lumn  -lm   -o ./gen-vect-11.exe(timeout = 300)
PASS: gcc.dg/tree-ssa/gen-vect-11.c (test for excess errors)
Setting LD_LIBRARY_PATH to
:/home/dave/gcc-4.2/objdir/gcc::/home/dave/gcc-4.2/ob
jdir/gcc:/home/dave/gcc-4.2/objdir/hppa-linux/libstdc++-v3/.libs:/home/dave/gcc-
4.2/objdir/hppa-linux/libmudflap/.libs:/home/dave/gcc-4.2/objdir/hppa-linux/libs
sp/.libs:/home/dave/gcc-4.2/objdir/./gcc:/home/dave/gcc-4.2/objdir/./prev-gcc
PASS: gcc.dg/tree-ssa/gen-vect-11.c execution test
FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times vectorized 1 loops 1

Fails on both hppa-unknown-linux-gnu and hppa2.0w-hp-hpux11.11.


-- 
   Summary: FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times
vectorized 1 loops 1
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa*-*-*
  GCC host triplet: hppa*-*-*
GCC target triplet: hppa*-*-*


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



[Bug tree-optimization/25590] FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times vectorized 1 loops 1

2005-12-28 Thread danglin at gcc dot gnu dot org


--- Comment #1 from danglin at gcc dot gnu dot org  2005-12-28 16:15 ---
Created an attachment (id=10561)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10561&action=view)
tree dump


-- 


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



[Bug testsuite/25590] FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times vectorized 1 loops 1

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-12-28 16:20 ---
I noticed this on x86_64 also.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||kazu at gcc dot gnu dot org
  Component|tree-optimization   |testsuite


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



[Bug testsuite/25590] FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times vectorized 1 loops 1

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2005-12-28 16:30 ---
Confirmed, just a missing XFAIL as we have unsigned char + unsigned char which
gets changed to (int)(unsigned char)+(int)(unsigned char) after Kazu's patch:
2005-12-26  Kazu Hirata  <[EMAIL PROTECTED]>

PR tree-optimization/25125
* convert.c (convert_to_integer): Don't narrow the type of a
PLUX_EXPR or MINUS_EXPR if !flag_wrapv and the unwidened type
is signed.


-- 

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 |2005-12-28 16:30:59
   date||


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



[Bug fortran/25587] [4.1/4.2 Regression] Garbage in output of -fdump-tree-original

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-12-28 16:37 ---
gfc_build_st_parameter is the cause:
  len = strlen (st_parameter[ptype].name);
  gcc_assert (len <= sizeof (name) - sizeof ("__st_parameter_"));
  memcpy (name, "__st_parameter_", sizeof ("__st_parameter_"));
  memcpy (name + sizeof ("__st_parameter_") - 1, st_parameter[ptype].name,
  len);

name is not NUL terminated as len does not contain the NUL character in
st_parameter[ptype].name.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu dot org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||ice-on-valid-code
   Last reconfirmed|-00-00 00:00:00 |2005-12-28 16:37:18
   date||
Summary|Garbage in output of -fdump-|[4.1/4.2 Regression] Garbage
   |tree-original   |in output of -fdump-tree-
   ||original
   Target Milestone|--- |4.1.0
Version|4.2.0   |4.1.0


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



[Bug fortran/25587] [4.1/4.2 Regression] Garbage in output of -fdump-tree-original

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-12-28 16:39 ---
I have a fix.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

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


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



[Bug fortran/25587] [4.1/4.2 Regression] Garbage in output of -fdump-tree-original

2005-12-28 Thread jakub at gcc dot gnu dot org


--- Comment #3 from jakub at gcc dot gnu dot org  2005-12-28 16:47 ---
Yeah, change:
  memcpy (name, "__st_parameter_", sizeof ("__st_parameter_"));
  memcpy (name + sizeof ("__st_parameter_") - 1, st_parameter[ptype].name,
  len);
into:
  memcpy (name, "__st_parameter_", sizeof ("__st_parameter_") - 1);
  memcpy (name + sizeof ("__st_parameter_") - 1, st_parameter[ptype].name,
  len + 1);
Guess you can commit it as obvious...


-- 


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



[Bug target/25500] [4.0/4.1/4.2 Regression]: SSE2 vectorized code is many times slower on 4.x.x than on 3.4.4

2005-12-28 Thread jakub at gcc dot gnu dot org


--- Comment #13 from jakub at gcc dot gnu dot org  2005-12-28 16:53 ---
Benchmarking -mtune=i386 tuned code on Athlon64 is simply a bad idea.
Either you need to tune for your CPU (or at least some contemporary one
like -mtune=pentium4 if you want to run quickly on a wider range of CPUs),
or you should be benchmarking on real i386 hardware.


-- 


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



[Bug middle-end/25333] FAIL: gcc.dg/attr-weakref-1.c execution test

2005-12-28 Thread danglin at gcc dot gnu dot org


--- Comment #2 from danglin at gcc dot gnu dot org  2005-12-28 19:03 ---
Fixed.


-- 

danglin at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug fortran/25587] [4.1/4.2 Regression] Garbage in output of -fdump-tree-original

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #4 from pinskia at gcc dot gnu dot org  2005-12-28 19:22 ---
Subject: Bug 25587

Author: pinskia
Date: Wed Dec 28 19:21:55 2005
New Revision: 109120

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109120
Log:
2005-12-28  Andrew Pinski  <[EMAIL PROTECTED]>

PR fortran/25587
* trans-io.c (gfc_build_st_parameter): Correct off by one error.



Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/trans-io.c


-- 


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



[Bug fortran/25587] [4.1/4.2 Regression] Garbage in output of -fdump-tree-original

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #5 from pinskia at gcc dot gnu dot org  2005-12-28 19:27 ---
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=25587



[Bug fortran/25587] [4.1/4.2 Regression] Garbage in output of -fdump-tree-original

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2005-12-28 19:27 ---
Subject: Bug 25587

Author: pinskia
Date: Wed Dec 28 19:27:31 2005
New Revision: 109121

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109121
Log:
2005-12-28  Andrew Pinski  <[EMAIL PROTECTED]>

PR fortran/25587
* trans-io.c (gfc_build_st_parameter): Correct off by one error.



Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-io.c


-- 


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



[Bug c++/21243] typeinfo visibility of template class instantiation can not be changed with attribute

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-12-28 19:37 ---
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 |2005-12-28 19:37:16
   date||


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



[Bug c++/25592] New: no typeinfo for template class if requested by __attribute__(((visibility("default")))

2005-12-28 Thread aribrei at arcor dot de
The following code compiled with -fvisibility=hidden produces only typeinfo
symbols with hidden visibility:

#define GOTT_EXPORT __attribute__ ((visibility("default")))

template struct GOTT_EXPORT spelled_t {};

template
inline std::type_info const &spell() {
  return typeid(spelled_t);
}

... spell()

readelf -sW says:

  1441: 0018080016 OBJECT  LOCAL  HIDDEN   22
_ZTIN4gott4xany9spelled_tIlEE
  2536: 00058cb026 OBJECT  LOCAL  HIDDEN   12
_ZTSN4gott4xany9spelled_tIlEE

gcc -v says:

Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure
--prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec
--enable-nls --without-included-gettext --with-system-zlib --disable-checking
--disable-werror --disable-libunwind-exceptions --enable-multilib
--disable-libmudflap --disable-libgcj --enable-languages=c,c++ --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)


-- 
   Summary: no typeinfo for template class if requested by
__attribute__(((visibility("default")))
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aribrei at arcor dot de


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



[Bug c++/25592] template struct with visibility set to default and -fvisibility=hidden

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-12-28 20:05 ---
Simplified testcase:
#include 
template struct __attribute__ ((visibility("default"))) Abc{
~Abc(){}
Abc(){}
};

const std::type_info *f(void)
{
  return &typeid(Abc);

}


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

Summary|no typeinfo for template|template struct with
   |class if requested by   |visibility set to default
   |__attribute__(((visibility("|and -fvisibility=hidden
   |default"))) |
   Target Milestone|--- |4.1.0
Version|unknown |4.0.0


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



[Bug c++/25592] template struct with visibility set to default and -fvisibility=hidden

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-12-28 20:19 ---
Fixed in 4.1.0.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug ada/25573] Incorrect result returning constrained subtype (slice) with non-trivial return expression

2005-12-28 Thread charlet at gcc dot gnu dot org


--- Comment #2 from charlet at gcc dot gnu dot org  2005-12-28 20:33 ---
Closing, as per Laurent's message.


-- 

charlet at gcc dot gnu dot org changed:

   What|Removed |Added

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


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



[Bug libfortran/25139] [4.1/4.2 regression] "Invalid argument" error on I/O

2005-12-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #33 from jvdelisle at gcc dot gnu dot org  2005-12-28 20:58 
---
Subject: Bug 25139

Author: jvdelisle
Date: Wed Dec 28 20:58:08 2005
New Revision: 109122

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109122
Log:
2005-12-28  Jerry DeLisle  <[EMAIL PROTECTED]>

PR libgfortran/25139
* io/unix.c (fd_truncate): Set s->active to zero.
PR libgfortran/25510
* libgfortran.h: Add ERROR_INTERNAL and ERROR_INTERNAL_UNIT.
* runtime/error.c (translate_error): Add messages for new errors.
* io/list_read.c (next_char): Use new errors.
* io/transfer.c (next_record_r) (next_record_w): Use new errors.

Modified:
trunk/libgfortran/ChangeLog
trunk/libgfortran/io/list_read.c
trunk/libgfortran/io/transfer.c
trunk/libgfortran/io/unix.c
trunk/libgfortran/libgfortran.h
trunk/libgfortran/runtime/error.c


-- 


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



[Bug libfortran/25510] Add ERROR_INTERNAL and ERROR_INTERNAL_UNIT

2005-12-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #3 from jvdelisle at gcc dot gnu dot org  2005-12-28 20:58 
---
Subject: Bug 25510

Author: jvdelisle
Date: Wed Dec 28 20:58:08 2005
New Revision: 109122

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109122
Log:
2005-12-28  Jerry DeLisle  <[EMAIL PROTECTED]>

PR libgfortran/25139
* io/unix.c (fd_truncate): Set s->active to zero.
PR libgfortran/25510
* libgfortran.h: Add ERROR_INTERNAL and ERROR_INTERNAL_UNIT.
* runtime/error.c (translate_error): Add messages for new errors.
* io/list_read.c (next_char): Use new errors.
* io/transfer.c (next_record_r) (next_record_w): Use new errors.

Modified:
trunk/libgfortran/ChangeLog
trunk/libgfortran/io/list_read.c
trunk/libgfortran/io/transfer.c
trunk/libgfortran/io/unix.c
trunk/libgfortran/libgfortran.h
trunk/libgfortran/runtime/error.c


-- 


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



[Bug libfortran/25139] [4.1/4.2 regression] "Invalid argument" error on I/O

2005-12-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #34 from jvdelisle at gcc dot gnu dot org  2005-12-28 21:12 
---
Subject: Bug 25139

Author: jvdelisle
Date: Wed Dec 28 21:12:52 2005
New Revision: 109123

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109123
Log:
2005-12-28  Jerry DeLisle  <[EMAIL PROTECTED]>

PR libgfortran/25139
* gfortran.dg/backspace_2.f: New test.

Added:
trunk/gcc/testsuite/gfortran.dg/backspace_2.f
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug tree-optimization/25528] missed LIM on the tree level (complex types)

2005-12-28 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-12-28 21:18 ---
I have a fix.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

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


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



[Bug target/19087] Overflowed address in dwarf debug line information

2005-12-28 Thread eweddington at cso dot atmel dot com


--- Comment #19 from eweddington at cso dot atmel dot com  2005-12-28 23:01 
---
Bugmasters,
Is there any more information needed, or can this bug be marked as NEW?


-- 


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



[Bug libgcj/25593] New: Socket problems

2005-12-28 Thread ovidr at users dot sourceforge dot net
When using jcraft's jsch ssh2 port forwarding in a gcj compiled application,
connections terminate unexpectedly.  It works fine in Sun's java.

I've tried to make a test case with HServer/HClient.  The server listens to a
port, and then the client connects to it.  The OutputStream is closed while the
InputStream is still reading in another thread.

---
On Sun's Java (win32 or linux):

HServer:
java.net.SocketException: Socket closed
at java.net.SocketInputStream.read(SocketInputStream.java:162)
at HServer$1.run(HServer.java:29)
HClient:
READ: 12

---

Win32 GCJ 4.0.2  (thisiscool.com)

Hserver:
java.io.IOException: An established connection was aborted by the software in
your host machine.
   at .__ZN9HServer$13runEv (E:\dev\TURL\HServer.java)

HClient:
java.io.IOException: An existing connection was forcibly closed by the remote
host.
   at .__ZN7HClient4mainEP6JArrayIPN4java4lang6StringEE
(E:\dev\TURL\HClient.java)
   at ._main (C:\WINDOWS\TEMP\cc88.i)


GCJ Linux: 

Hserver:
java.io.IOException: Bad file descriptor
   at HServer$1.run (HServer)

HClient:
READ: 12
---


-- 
   Summary: Socket problems
   Product: gcc
   Version: 4.0.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: libgcj
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ovidr at users dot sourceforge dot net


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



[Bug libgcj/25593] Socket problems

2005-12-28 Thread ovidr at users dot sourceforge dot net


--- Comment #1 from ovidr at users dot sourceforge dot net  2005-12-28 
23:24 ---
Created an attachment (id=10562)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10562&action=view)
Testcase (HServer.java and HClient.java)


-- 


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



[Bug libfortran/25594] New: LAPACK regression in schkbl.f

2005-12-28 Thread jvdelisle at gcc dot gnu dot org
./xeigtsts < sbal.in > sbal.out 2>&1
make: *** [sbal.out] Error 2
[EMAIL PROTECTED] TESTING]$ cat sbal.out
At line 76 of file schkbl.f
Fortran runtime error: Bad integer for item 2 in list input
[EMAIL PROTECTED] TESTING]$


-- 
   Summary: LAPACK regression in schkbl.f
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: libfortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jvdelisle at gcc dot gnu dot org
  GCC host triplet: i686-pc-linux-gnu


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



[Bug libfortran/25594] LAPACK regression in schkbl.f

2005-12-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #1 from jvdelisle at gcc dot gnu dot org  2005-12-28 23:37 
---
This regression was with 4.2 with no compiler options.  I will check 4.1 later
today.


-- 


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



[Bug libfortran/25594] LAPACK regression in schkbl.f

2005-12-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #2 from jvdelisle at gcc dot gnu dot org  2005-12-28 23:55 
---
I do not see this failure with 4.1 so that pretty much points to something I
did.  I will withhold my recent patches to 4.2 from 4.1 until I figure this
out.  The failed line of code is:

  READ( NIN, FMT = * )ILOIN, IHIIN

A list directed read of two integers.  I will instrument this file to read in
the string that is causing the problem so we can see what this is about.


-- 

jvdelisle at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jvdelisle at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2005-12-28 23:55:43
   date||


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



[Bug target/25585] [4.2 regression]: unaligned access in SPEC CPU 2K

2005-12-28 Thread hjl at lucon dot org


--- Comment #2 from hjl at lucon dot org  2005-12-29 01:01 ---
I have identified that

http://gcc.gnu.org/ml/gcc-patches/2005-12/msg01261.html

causes the unaligned access in SPEC CPU 2K on ia64. We are working on a small
testcase.


-- 

hjl at lucon dot org changed:

   What|Removed |Added

 CC||grigory_zagorodnev at linux
   ||dot intel dot com
   Last reconfirmed|-00-00 00:00:00 |2005-12-29 01:01:14
   date||


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



[Bug target/25572] ppc64 -mminimal-toc trashes r30

2005-12-28 Thread amodra at gcc dot gnu dot org


--- Comment #4 from amodra at gcc dot gnu dot org  2005-12-29 01:10 ---
Subject: Bug 25572

Author: amodra
Date: Thu Dec 29 01:10:05 2005
New Revision: 109133

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109133
Log:
PR target/25572
* config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000.c


-- 


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



[Bug target/25572] ppc64 -mminimal-toc trashes r30

2005-12-28 Thread amodra at gcc dot gnu dot org


--- Comment #5 from amodra at gcc dot gnu dot org  2005-12-29 01:14 ---
Subject: Bug 25572

Author: amodra
Date: Thu Dec 29 01:14:18 2005
New Revision: 109134

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109134
Log:
PR target/25572
* config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live.


Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/config/rs6000/rs6000.c


-- 


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



[Bug target/25585] [4.2 regression]: unaligned access in SPEC CPU 2K

2005-12-28 Thread hjl at lucon dot org


--- Comment #3 from hjl at lucon dot org  2005-12-29 01:18 ---
The difference between good and bad assembly outputs are

--- good.s  2005-12-28 17:06:29.0 -0800
+++ bad.s   2005-12-28 17:16:11.0 -0800
@@ -37339,11 +37339,11 @@ uvset_:
.mmi
mov r1 = r71
nop 0
-   adds r16 = 96, r12
+   adds r14 = 96, r12
;;
.mmi
nop 0
-   ld4 r15 = [r16]
+   ld4 r15 = [r14]
nop 0
;;
.mib
@@ -37494,11 +37494,11 @@ uvset_:
.mmi
mov r1 = r71
nop 0
-   adds r16 = 96, r12
+   adds r14 = 96, r12
;;
.mmi
nop 0
-   ld4 r15 = [r16]
+   ld4 r15 = [r14]
nop 0
;;
.mib
@@ -61983,7 +61983,7 @@ pset_:
mov r20 = b0
;;
.mmi
-   adds r15 = 1392, r12
+   adds r24 = 1040, r12
mov r19 = ar.unat
addl r14 = @gprel(.LC338), gp
.mmi
@@ -62105,7 +62105,7 @@ pset_:
adds r32 = 488, r12
;;
.mmi
-   ld8 r24 = [r18], 8
+   ld8 r15 = [r18], 8
setf.sig f7 = r19
sxt4 r14 = r19
.mmi
@@ -62114,54 +62114,54 @@ pset_:
cmp4.le p6, p7 = r19, r20
;;
.mmi
+   adds r18 = 1392, r12
setf.sig f8 = r14
-   st8 [r15] = r24
sxt4 r14 = r20
.mmi
-   adds r15 = 8, r40
-   ld8 r18 = [r18]
-   adds r24 = 1040, r12
-   .mmi
(p6) mov r21 = r20
(p7) mov r21 = r19
shladd r23 = r19, 1, r0
-   .mmi
-   shladd r22 = r20, 1, r0
-   setf.sig f5 = r34
-   adds r34 = 504, r12
;;
.mmi
+   st8 [r18] = r15
+   adds r15 = 8, r40
cmp4.le p6, p7 = r16, r21
-   adds r23 = 15, r23
-   adds r22 = 15, r22
.mmi
-   setf.sig f2 = r37
-   setf.sig f17 = r35
-   adds r33 = 496, r12
+   ld8 r18 = [r18]
+   shladd r22 = r20, 1, r0
+   adds r23 = 15, r23
;;
.mmi
(p7) mov r21 = r16
-   setf.sig f16 = r36
nop 0
+   adds r22 = 15, r22
.mmi
-   setf.sig f18 = r38
+   setf.sig f5 = r34
+   setf.sig f2 = r37
+   adds r34 = 504, r12
+   .mmi
+   setf.sig f17 = r35
+   setf.sig f16 = r36
+   adds r33 = 496, r12
+   .mmf
adds r35 = 512, r12
adds r36 = 520, r12
-   .mmf
-   nop 0
-   nop 0
xmpy.l f6 = f6, f7
.mmi
+   setf.sig f18 = r38
setf.sig f19 = r39
adds r38 = 536, r12
-   adds r39 = 544, r12
-   .mfi
+   .mmf
nop 0
-   fcvt.xf f7 = f8
nop 0
-   .mmf
+   fcvt.xf f7 = f8
+   .mmi
setf.sig f8 = r16
+   nop 0
+   adds r39 = 544, r12
;;
+   .mmf
+   nop 0
getf.sig r17 = f6
fnorm.d f7 = f7
.mmf
@@ -74427,4 +74427,4 @@ var.1107:
.common lake_#,112,16
.common source_#,152,16
.common strch_#,104,16
-   .ident  "GCC: (GNU) 4.2.0 20051222 (experimental) [trunk revision
108984 clean]"
+   .ident  "GCC: (GNU) 4.2.0 20051222 (experimental) [trunk revision
108985 clean]"


-- 


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



[Bug target/25572] ppc64 -mminimal-toc trashes r30

2005-12-28 Thread amodra at gcc dot gnu dot org


--- Comment #6 from amodra at gcc dot gnu dot org  2005-12-29 01:20 ---
Subject: Bug 25572

Author: amodra
Date: Thu Dec 29 01:20:15 2005
New Revision: 109135

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109135
Log:
PR target/25572
* config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live.


Modified:
branches/gcc-4_0-branch/gcc/ChangeLog
branches/gcc-4_0-branch/gcc/config/rs6000/rs6000.c


-- 


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



[Bug target/25572] ppc64 -mminimal-toc trashes r30

2005-12-28 Thread amodra at gcc dot gnu dot org


--- Comment #7 from amodra at gcc dot gnu dot org  2005-12-29 01:29 ---
Subject: Bug 25572

Author: amodra
Date: Thu Dec 29 01:29:18 2005
New Revision: 109136

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109136
Log:
PR target/25572
* config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live.


Modified:
branches/gcc-3_4-branch/gcc/ChangeLog
branches/gcc-3_4-branch/gcc/config/rs6000/rs6000.c


-- 


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



[Bug target/25572] ppc64 -mminimal-toc trashes r30

2005-12-28 Thread amodra at bigpond dot net dot au


--- Comment #8 from amodra at bigpond dot net dot au  2005-12-29 01:29 
---
Fixed


-- 

amodra at bigpond dot net dot au changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug target/25585] [4.2 regression]: unaligned access in SPEC CPU 2K

2005-12-28 Thread hjl at lucon dot org


--- Comment #4 from hjl at lucon dot org  2005-12-29 02:23 ---
For my case, the unaligned access happens in HORDFC.


-- 

hjl at lucon dot org changed:

   What|Removed |Added

 CC||denis dot nagorny at intel
   ||dot com


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



[Bug libfortran/25594] LAPACK regression in schkbl.f

2005-12-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #3 from jvdelisle at gcc dot gnu dot org  2005-12-29 04:26 
---
I have isolated this to the patch for PR25419.  Will be studying this one some
more.


-- 


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



[Bug target/24342] [4.1/4.2 regression] testsuite failure:gfortran.fortran-torture/execute/in-pack.f90 exe

2005-12-28 Thread hp at gcc dot gnu dot org


--- Comment #15 from hp at gcc dot gnu dot org  2005-12-29 04:27 ---
Subject: Bug 24342

Author: hp
Date: Thu Dec 29 04:27:24 2005
New Revision: 109137

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109137
Log:
PR target/24342
* config/cris/cris.c (cris_split_movdx): Add REG_INC notes for
emitted insns with post-increments.
(cris_expand_epilogue): Ditto.

Modified:
branches/gcc-4_1-branch/gcc/ChangeLog
branches/gcc-4_1-branch/gcc/config/cris/cris.c


-- 


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



[Bug target/24342] [4.1/4.2 regression] testsuite failure:gfortran.fortran-torture/execute/in-pack.f90 exe

2005-12-28 Thread hp at gcc dot gnu dot org


--- Comment #16 from hp at gcc dot gnu dot org  2005-12-29 04:31 ---
Fixed, 4.1 and HEAD/4.2.


-- 

hp at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|4.2.0   |4.1.0


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



[Bug rtl-optimization/25595] New: GCC ICE in xorg-x11 compiled in thumb

2005-12-28 Thread raj dot khem at gmail dot com
GCC produces an ICE  when compiling the attached sample program. This is a
preprocessed sourcefile from xorg-x11 package.

To reproduce the problem.

arm-none-gcc -mthumb -Os -S a.i

a.i:3383: warning: '__malloc__' attribute ignored
a.i: In function 'xxGlyphs':
a.i:13406: error: insn does not satisfy its constraints:
(jump_insn:HI 255 330 270 19 (parallel [
(set (pc)
(if_then_else (ne (reg:SI 3 r3)
(const_int 0 [0x0]))
(label_ref 108)
(pc)))
(set (mem/c/i:SI (plus:SI (reg/f:SI 3 r3 [147])
(const_int 8 [0x8])) [2 nlist+0 S4 A32])
(plus:SI (reg:SI 3 r3)
(const_int -1 [0x])))
(clobber (reg:SI 3 r3))
]) 189 {*cbranchne_decr1} (nil)
(expr_list:REG_BR_PROB (const_int 9000 [0x2328])
(nil)))
a.i:13406: internal compiler error: in reload_cse_simplify_operands, at
postreload.c:393
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html> for instructions.


-- 
   Summary: GCC ICE in xorg-x11 compiled in thumb
   Product: gcc
   Version: 4.2.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: raj dot khem at gmail dot com
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: arm-none-eabi


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



[Bug target/25595] GCC ICE in xorg-x11 compiled in thumb

2005-12-28 Thread raj dot khem at gmail dot com


--- Comment #1 from raj dot khem at gmail dot com  2005-12-29 05:44 ---
Created an attachment (id=10563)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10563&action=view)
preprocessed source file


-- 


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



[Bug fortran/25532] [gfortran, regression] ICE in gfc_conv_component_ref, at fortran/trans-expr.c:269

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #8 from pault at gcc dot gnu dot org  2005-12-29 06:11 ---
Subject: Bug 25532

Author: pault
Date: Thu Dec 29 06:11:21 2005
New Revision: 109138

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109138
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

Added:
trunk/gcc/testsuite/gfortran.dg/host_used_types_1.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/trans-types.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/20889] type in a structure-constructor differs from type in derived-type-def

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 20889

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/20864] different types not diagnosed correctly

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 20864

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25053] FORMAT and NML keywords conflict

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25053

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25532] [gfortran, regression] ICE in gfc_conv_component_ref, at fortran/trans-expr.c:269

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #9 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25532

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/23152] namelist can't contain an assumed size array

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #6 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 23152

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25018] Segfault with simple expression

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25018

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/19362] ICE in fold_convert, at fold-const.c:1998

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #10 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 19362

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/20244] internal compiler error: in fold_convert, at fold-const.c:2003

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #17 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 20244

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25064] namelist I/O statement shouldn't have an I/O list

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #6 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25064

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25391] Module derived type issue

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #6 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25391

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/20862] format statement outside procedure

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #4 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 20862

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25066] SIZE tag not allowed in WRITE statement

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25066

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25068] [4.0/4.1] IOSTAT should be default integer when -std=f95

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #12 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25068

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25067] segfault on READ statement with FMT=* and REC

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25067

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/25063] EOR cannot appear in WRITE statement

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #5 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25063

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug libfortran/25307] internal read with end=label aborts

2005-12-28 Thread pault at gcc dot gnu dot org


--- Comment #13 from pault at gcc dot gnu dot org  2005-12-29 06:18 ---
Subject: Bug 25307

Author: pault
Date: Thu Dec 29 06:18:23 2005
New Revision: 109139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109139
Log:
2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
* trans-types.c (copy_dt_decls_ifequal): Copy declarations for
components of derived type components by recursing into
gfc_get_derived_type.

2005-12-29  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/25532
*gfortran.dg/host_used_types_1.f90: Check that host associated
derived type components of derived types are properly declared
in contained procedures.

The following tests were not added on the 2005-12-26 commit.

PR fortran/20889
* gfortran.dg/pointer_component_type_1.f90: New test.

PR fortran/25018
* gfortran.dg/initialization_1.f90: New test.

PR fortran/19362
PR fortran/20244
PR fortran/20864
PR fortran/25391
* gfortran.dg/used_dummy_types_1.f90: New test.
* gfortran.dg/used_dummy_types_2.f90: New test.
* gfortran.dg/used_dummy_types_3.f90: New test.
* gfortran.dg/used_dummy_types_4.f90: New test.
* gfortran.dg/used_dummy_types_5.f90: New test.

PR fortran/23152
* gfortran.dg/assumed_shape_nml.f90: New test.
* gfortran.dg/assumed_size_nml.f90: New test.

PR fortran/20862
PR fortran/25053
PR fortran/25063
PR fortran/25064
PR fortran/25066
PR fortran/25067
PR fortran/25068
PR fortran/25307
* gfortran.dg/io_constraints_1.f90: New test.
* gfortran.dg/io_constraints_1.f90: New test.

Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_shape_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_nml.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/host_used_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/initialization_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/pointer_component_type_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_1.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_2.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_3.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_4.f90
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/used_dummy_types_5.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-types.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug libfortran/19303] Unformatted record header is 4-bytes on 32-bit targets

2005-12-28 Thread milan at cmm dot ki dot si


--- Comment #18 from milan at cmm dot ki dot si  2005-12-29 07:34 ---
Created an attachment (id=10564)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10564&action=view)
patch against gcc-4.1-20051223

As requested, I am posting Rob's patch which goes against the Dec 23 snapshot.
I didn't change reverse_memcpy() which I think I should, but maybe the one who
added it should be more appropriate person to do it.


-- 


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



[Bug rtl-optimization/25578] [4.2 Regression] gfortran version 4.2.0 20051227 - 144 new testsuite failures since 2005121

2005-12-28 Thread bonzini at gnu dot org


--- Comment #5 from bonzini at gnu dot org  2005-12-29 07:53 ---
I had an obvious fix yesterday but I had no time to bootstrap/regtest it.  So
if possible please don't revert...

The reduced C testcase is

int f(int x)
{
  return x >> 31 ? -1 : 1;
}

The MPFR_SIGN macro (invoked via mpfr_set) is miscompiled.

Paolo


-- 

bonzini at gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |bonzini at gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-12-27 21:13:33 |2005-12-29 07:53:52
   date||


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