public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/36724]  New: ICE: (character pointer targets substring)
@ 2008-07-03 23:50 loukas dot peristeras at scienomics dot com
  2008-07-04  5:59 ` [Bug fortran/36724] " burnus at gcc dot gnu dot org
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: loukas dot peristeras at scienomics dot com @ 2008-07-03 23:50 UTC (permalink / raw)
  To: gcc-bugs

The following program gives a compile time segmentation fault.

!---------------------
program testfile

  character(LEN=132), target :: line
  character(LEN=1), pointer :: t

  read(*,'(A)') line
  t=>line(1:1)
  print*, t

end
!---------------------

The problem seems to be the character pointer to the substring.

debian each info:
------------------------
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v
--enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr
--enable-shared --with-system-zlib --libexecdir=/usr/lib
--without-included-gettext --enable-threads=posix --enable-nls
--program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu
--enable-libstdcxx-debug --enable-mpfr --with-tune=i686
--enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
 /usr/lib/gcc/i486-linux-gnu/4.1.2/f951 file.f90 -quiet -dumpbase file.f90
-mtune=i686 -auxbase file -version -o file.s
GNU F95 version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) (i486-linux-gnu)
        compiled by GNU C version 4.1.2 20061115 (prerelease) (Debian
4.1.1-21).
GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=129393
file.f90:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
------------------------


-- 
           Summary: ICE: (character pointer targets substring)
           Product: gcc
           Version: 4.1.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: loukas dot peristeras at scienomics dot com
  GCC host triplet: i686-linux-gnu


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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug fortran/36724] ICE: (character pointer targets substring)
  2008-07-03 23:50 [Bug fortran/36724] New: ICE: (character pointer targets substring) loukas dot peristeras at scienomics dot com
@ 2008-07-04  5:59 ` burnus at gcc dot gnu dot org
  2008-07-04 19:03 ` loukas dot peristeras at scienomics dot com
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: burnus at gcc dot gnu dot org @ 2008-07-04  5:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from burnus at gcc dot gnu dot org  2008-07-04 05:59 -------
> gcc version 4.1.2 20061115 (prerelease)
I can reproduce it with my 4.1.x and 4.2.y compiler, however, not with 4.3.1 or
4.4.0.

Can you try 4.3 (i.e. the latest stable version) or 4.4 (i.e. the current
developer version)?

4.3 is available in lenny (testing)  [and 4.4 in sid].

Nightly gfortran builds can be found at
http://gcc.gnu.org/wiki/GFortranBinaries


-- 


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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug fortran/36724] ICE: (character pointer targets substring)
  2008-07-03 23:50 [Bug fortran/36724] New: ICE: (character pointer targets substring) loukas dot peristeras at scienomics dot com
  2008-07-04  5:59 ` [Bug fortran/36724] " burnus at gcc dot gnu dot org
@ 2008-07-04 19:03 ` loukas dot peristeras at scienomics dot com
  2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
  2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
  3 siblings, 0 replies; 5+ messages in thread
From: loukas dot peristeras at scienomics dot com @ 2008-07-04 19:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from loukas dot peristeras at scienomics dot com  2008-07-04 19:03 -------
I have tested it  with 4.3.0-8 and I can't reproduce it as well.

-----------------------------------
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --enable-plugin
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
--with-cpu=generic --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC) 


-- 


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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug fortran/36724] ICE: (character pointer targets substring)
  2008-07-03 23:50 [Bug fortran/36724] New: ICE: (character pointer targets substring) loukas dot peristeras at scienomics dot com
  2008-07-04  5:59 ` [Bug fortran/36724] " burnus at gcc dot gnu dot org
  2008-07-04 19:03 ` loukas dot peristeras at scienomics dot com
@ 2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
  2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
  3 siblings, 0 replies; 5+ messages in thread
From: dfranke at gcc dot gnu dot org @ 2008-07-27 16:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from dfranke at gcc dot gnu dot org  2008-07-27 16:32 -------
Subject: Bug 36724

Author: dfranke
Date: Sun Jul 27 16:32:14 2008
New Revision: 138190

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138190
Log:
2008-07-27  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/36724
        * gfortran.dg/pointer_to_substring.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/pointer_to_substring.f90
Modified:
    trunk/gcc/testsuite/ChangeLog


-- 


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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug fortran/36724] ICE: (character pointer targets substring)
  2008-07-03 23:50 [Bug fortran/36724] New: ICE: (character pointer targets substring) loukas dot peristeras at scienomics dot com
                   ` (2 preceding siblings ...)
  2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
@ 2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
  3 siblings, 0 replies; 5+ messages in thread
From: dfranke at gcc dot gnu dot org @ 2008-07-27 16:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from dfranke at gcc dot gnu dot org  2008-07-27 16:33 -------
Reporter can't reproduce problem with current release.
Committed testcase to avoid later regression. Closing.


-- 

dfranke at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED


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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-07-27 16:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-03 23:50 [Bug fortran/36724] New: ICE: (character pointer targets substring) loukas dot peristeras at scienomics dot com
2008-07-04  5:59 ` [Bug fortran/36724] " burnus at gcc dot gnu dot org
2008-07-04 19:03 ` loukas dot peristeras at scienomics dot com
2008-07-27 16:33 ` dfranke at gcc dot gnu dot org
2008-07-27 16:33 ` dfranke at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).