public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libfortran/32770]  New: -fdefault-integer-8 and the library
@ 2007-07-15  9:26 tkoenig at gcc dot gnu dot org
  2007-07-28 12:42 ` [Bug libfortran/32770] " fxcoudert at gcc dot gnu dot org
                   ` (33 more replies)
  0 siblings, 34 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-07-15  9:26 UTC (permalink / raw)
  To: gcc-bugs

-fdefault-integer-8 has some "interesting" interactions with
the library, especially on big-endian systems.

Look at the following program:

$ cat maxloc-mask.f90 
program main
  real, dimension(2) :: a
  call random_number(a)
  print *,maxloc(a,mask=.true.)
end program main
$ gfortran -fdump-tree-original -fdefault-integer-8 -fdefault-real-8
maxloc-mask.f90 

This produces

    {
      int8 A.4[1];
      struct array1_int8 atmp.3;
      static logical8 C.1015 = 1;
      struct array1_real8 parm.2;

      parm.2.dtype = 537;
      parm.2.dim[0].lbound = 1;
      parm.2.dim[0].ubound = 2;
      parm.2.dim[0].stride = 1;
      parm.2.data = (void *) &a[0];
      parm.2.offset = -1;
      atmp.3.dtype = 521;
      atmp.3.dim[0].stride = 1;
      atmp.3.dim[0].lbound = 0;
      atmp.3.dim[0].ubound = 0;
      atmp.3.data = (void *) &A.4;
      atmp.3.offset = 0;
      _gfortran_smaxloc0_8_r8 (&atmp.3, &parm.2, &C.1015);

and the function called is

extern void smaxloc0_8_r8 (gfc_array_i8 * const restrict,
        gfc_array_r8 * const restrict, GFC_LOGICAL_4 *);

Works on little-endian systems, won't work on big-endian systems.

Intrinsics this probably causes problems on:

maxloc, maxval, minloc, minval.

There may be other places like this.

I don't have a big-endian system, so I can't test this.  I'd appreciate a
confirmation.


-- 
           Summary: -fdefault-integer-8 and the library
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: libfortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: tkoenig at gcc dot gnu dot org


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
@ 2007-07-28 12:42 ` fxcoudert at gcc dot gnu dot org
  2007-07-28 13:27 ` dominiq at lps dot ens dot fr
                   ` (32 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-28 12:42 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 860 bytes --]



------- Comment #1 from fxcoudert at gcc dot gnu dot org  2007-07-28 12:42 -------
I fixed the same kind of problems with MVBITS (it was PR32357). Maybe we should
ask to Dominique Dhumières to test on ppc-darwin? (like, running the testsuite
with -fdefault-integer-8)


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2007-07-28 12:42:05
               date|                            |


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
  2007-07-28 12:42 ` [Bug libfortran/32770] " fxcoudert at gcc dot gnu dot org
@ 2007-07-28 13:27 ` dominiq at lps dot ens dot fr
  2007-07-28 13:37 ` fxcoudert at gcc dot gnu dot org
                   ` (31 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-28 13:27 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 739 bytes --]



------- Comment #2 from dominiq at lps dot ens dot fr  2007-07-28 13:27 -------
> I fixed the same kind of problems with MVBITS (it was PR32357). Maybe we should
> ask to Dominique Dhumières to test on ppc-darwin? (like, running the testsuite
> with -fdefault-integer-8)

I have looked for the way to run the testsuite on gfortran only, but did not
find a way to
do it. Could someone give me the right pointer? Also I'll need the directive to
do the
run with -fdefault-integer-8.

I am currently rebuilding the gcc-4.3-20070727 snapshot (takes more than half a
day on my
machine and I have started around 11AM French time).  So I'll be able to send
the results 
tomorrow only.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
  2007-07-28 12:42 ` [Bug libfortran/32770] " fxcoudert at gcc dot gnu dot org
  2007-07-28 13:27 ` dominiq at lps dot ens dot fr
@ 2007-07-28 13:37 ` fxcoudert at gcc dot gnu dot org
  2007-07-28 14:18 ` dominiq at lps dot ens dot fr
                   ` (30 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-28 13:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from fxcoudert at gcc dot gnu dot org  2007-07-28 13:37 -------
(In reply to comment #2)
> I have looked for the way to run the testsuite on gfortran only, but did not
> find a way to
> do it. Could someone give me the right pointer? Also I'll need the directive to
> do the
> run with -fdefault-integer-8.

To run only the gfortran testsuite, cd inside the ${builddir}/gcc directory,
and run "make check-gfortran".

To run this testsuite with -fdefault-integer-8, cd inside this same directory,
and run:

   make check-gfortran RUNTESTFLAGS="--target_board=unix/-fdefault-integer-8"

(Full doc is available at http://gcc.gnu.org/install/test.html)


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2007-07-28 13:37 ` fxcoudert at gcc dot gnu dot org
@ 2007-07-28 14:18 ` dominiq at lps dot ens dot fr
  2007-07-29  8:01 ` dominiq at lps dot ens dot fr
                   ` (29 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-28 14:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from dominiq at lps dot ens dot fr  2007-07-28 14:18 -------
> (Full doc is available at http://gcc.gnu.org/install/test.html)

I have read it, but I got confused by:

"In order to run sets of tests selectively, there are targets `make check-gcc'
and `make check-g++' in the gcc subdirectory of the object directory. You can
also just run `make check' in a subdirectory of the object directory."

and did not picked the right subdirectory from the above illuminating wording!

Apparently, the 'make check-gfortran' I tried seems to work. I'll run the full
run tonight.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2007-07-28 14:18 ` dominiq at lps dot ens dot fr
@ 2007-07-29  8:01 ` dominiq at lps dot ens dot fr
  2007-07-29  8:10 ` fxcoudert at gcc dot gnu dot org
                   ` (28 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29  8:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from dominiq at lps dot ens dot fr  2007-07-29 08:01 -------
If you were expecting to be kept buzzy, you'll be glad! The summary is:

=== gfortran Summary for unix/-fdefault-integer-8//-m32 ===

# of expected passes            18575
# of unexpected failures        750
# of expected failures          7
# of untested testcases         39
# of unsupported tests          44


=== gfortran Summary for unix/-fdefault-integer-8//-m64 ===

# of expected passes            18708
# of unexpected failures        659
# of unexpected successes       1
# of expected failures          6
# of untested testcases         39
# of unsupported tests          28

=== gfortran Summary ===

# of expected passes            37283
# of unexpected failures        1409
# of unexpected successes       1
# of expected failures          13
# of untested testcases         78
# of unsupported tests          72
/opt/gcc/darwin_buildl/gcc/testsuite/gfortran/../../gfortran  version 4.3.0
20070727 (experimental)

I have had a quick look and the cause of failures are quite different.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2007-07-29  8:01 ` dominiq at lps dot ens dot fr
@ 2007-07-29  8:10 ` fxcoudert at gcc dot gnu dot org
  2007-07-29  8:59 ` dominiq at lps dot ens dot fr
                   ` (27 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-29  8:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from fxcoudert at gcc dot gnu dot org  2007-07-29 08:10 -------
(In reply to comment #5)
> I have had a quick look and the cause of failures are quite different.

Could you please attach the files
/opt/gcc/darwin_buildl/gcc/testsuite/gfortran/gfortran.sum and
/opt/gcc/darwin_buildl/gcc/testsuite/gfortran/gfortran.log to this PR (possibly
compressed, if they're too large)?


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2007-07-29  8:10 ` fxcoudert at gcc dot gnu dot org
@ 2007-07-29  8:59 ` dominiq at lps dot ens dot fr
  2007-07-29  9:24 ` dominiq at lps dot ens dot fr
                   ` (26 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29  8:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from dominiq at lps dot ens dot fr  2007-07-29 08:59 -------
Created an attachment (id=13996)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13996&action=view)
log and sum files for the tests with -fdefault-integer-8


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2007-07-29  8:59 ` dominiq at lps dot ens dot fr
@ 2007-07-29  9:24 ` dominiq at lps dot ens dot fr
  2007-07-29  9:47 ` fxcoudert at gcc dot gnu dot org
                   ` (25 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29  9:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from dominiq at lps dot ens dot fr  2007-07-29 09:24 -------
Considering the number of failures to analyse, I think there is  need to avoid
duplicate efforts. What is the best way to proceed?


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2007-07-29  9:24 ` dominiq at lps dot ens dot fr
@ 2007-07-29  9:47 ` fxcoudert at gcc dot gnu dot org
  2007-07-29 11:08 ` dominiq at lps dot ens dot fr
                   ` (24 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-29  9:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from fxcoudert at gcc dot gnu dot org  2007-07-29 09:47 -------
(In reply to comment #8)
> Considering the number of failures to analyse, I think there is  need to avoid
> duplicate efforts. What is the best way to proceed?

I've started a x86_64-linux testsuite with -fdefault-integer-8, so that we can
split problems due to endianness from other problems. We'll then see how many
fall into each category.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2007-07-29  9:47 ` fxcoudert at gcc dot gnu dot org
@ 2007-07-29 11:08 ` dominiq at lps dot ens dot fr
  2007-07-29 11:09 ` dominiq at lps dot ens dot fr
                   ` (23 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 11:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from dominiq at lps dot ens dot fr  2007-07-29 11:08 -------
Created an attachment (id=13997)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13997&action=view)
Failures on PPC Darwin8 common to -m32 and -m64

I attached the reduced list of the test cases failing with -m32 or -m64. I have
kept the first instance only.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2007-07-29 11:08 ` dominiq at lps dot ens dot fr
@ 2007-07-29 11:09 ` dominiq at lps dot ens dot fr
  2007-07-29 11:11 ` dominiq at lps dot ens dot fr
                   ` (22 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 11:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from dominiq at lps dot ens dot fr  2007-07-29 11:09 -------
The following test cases fail only with -m64, but not, or differently, with
-m32.

FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O0  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O1  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O2  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer 
execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -g  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -Os  execution test
FAIL: gfortran.dg/c_assoc.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -fomit-frame-pointer -funroll-loops  (test
for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/forall_4.f90  -O0  (internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/forall_4.f90  -O1  (internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/forall_4.f90  -O2  (internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/forall_4.f90  -O3 -fomit-frame-pointer  (internal compiler
error)
FAIL: gfortran.dg/forall_4.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/forall_4.f90  -O3 -fomit-frame-pointer -funroll-loops 
(internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -O3 -fomit-frame-pointer -funroll-loops  (test
for excess errors)
FAIL: gfortran.dg/forall_4.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/forall_4.f90  -O3 -g  (internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/forall_4.f90  -Os  (internal compiler error)
FAIL: gfortran.dg/forall_4.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/where_operator_assign_2.f90  -O  (internal compiler error)
FAIL: gfortran.dg/where_operator_assign_2.f90  -O  (test for excess errors)
FAIL: gfortran.dg/vect/vect-2.f90  -O  scan-tree-dump-times Alignment of access
forced using peeling 3
XPASS: gfortran.dg/vect/vect-3.f90  -O  scan-tree-dump-times Vectorizing an
unaligned access 2
FAIL: gfortran.dg/vect/vect-4.f90  -O  scan-tree-dump-times Alignment of access
forced using peeling 1
FAIL: gfortran.dg/vect/vect-4.f90  -O  scan-tree-dump-times Vectorizing an
unaligned access 1


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2007-07-29 11:09 ` dominiq at lps dot ens dot fr
@ 2007-07-29 11:11 ` dominiq at lps dot ens dot fr
  2007-07-29 11:19 ` fxcoudert at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 11:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from dominiq at lps dot ens dot fr  2007-07-29 11:11 -------
Created an attachment (id=13998)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13998&action=view)
test case failing with -m32, but not, or differently, with -m64


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2007-07-29 11:11 ` dominiq at lps dot ens dot fr
@ 2007-07-29 11:19 ` fxcoudert at gcc dot gnu dot org
  2007-07-29 11:44 ` dominiq at lps dot ens dot fr
                   ` (20 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-29 11:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from fxcoudert at gcc dot gnu dot org  2007-07-29 11:19 -------
>From your testresults, Dominique, I see the following testcases ICE:

gfortran.dg/altreturn_5.f90
gfortran.dg/associated_2.f90
gfortran.dg/bounds_check_5.f90
gfortran.dg/char_associated_1.f90
gfortran.dg/der_array_1.f90
gfortran.dg/forall_4.f90
gfortran.dg/pointer_function_actual_1.f90
gfortran.dg/ret_pointer_1.f90
gfortran.dg/where_operator_assign_2.f90
gfortran.fortran-torture/compile/pr32417.f90
gfortran.fortran-torture/execute/intrinsic_associated.f90
gfortran.fortran-torture/execute/intrinsic_associated_2.f90
gfortran.fortran-torture/execute/intrinsic_set_exponent.f90

We know about gfortran.fortran-torture/compile/pr32417.f90 (PR 32527, a
tree-optimization bug). My x86_64-linux with -m32 -fdefault-integer-8 revealed
the following ICES:

gfortran.dg/altreturn_5.f90
gfortran.dg/pointer_function_actual_1.f90
gfortran.fortran-torture/compile/pr32417.f90
gfortran.fortran-torture/execute/intrinsic_set_exponent.f90

So, I'm going to investigate and report altreturn_5.f90,
pointer_function_actual_1.f90 and intrinsic_set_exponent.f90. If you could
please find some time to report the other ones:

gfortran.dg/associated_2.f90
gfortran.dg/bounds_check_5.f90
gfortran.dg/char_associated_1.f90
gfortran.dg/der_array_1.f90
gfortran.dg/forall_4.f90
gfortran.dg/ret_pointer_1.f90
gfortran.dg/where_operator_assign_2.f90
gfortran.fortran-torture/execute/intrinsic_associated.f90
gfortran.fortran-torture/execute/intrinsic_associated_2.f90

I think beginning with ICEs is a worthly choice. The way to track them down is
to reduce the testcase to its bare minimum, note the exact error message and
obtain a gdb backtrace. If you need help with the latest step, we can arrange
an IRC meeting so that I can help you (send me a private mail).


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2007-07-29 11:19 ` fxcoudert at gcc dot gnu dot org
@ 2007-07-29 11:44 ` dominiq at lps dot ens dot fr
  2007-07-29 12:21 ` dominiq at lps dot ens dot fr
                   ` (19 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 11:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from dominiq at lps dot ens dot fr  2007-07-29 11:44 -------
I have already started to investigate gfortran.dg/forall_4.f90. With -m32 it
does not ICE but abort due to the line

  forall (i=1:n, .not. s(i)) a(i) = i

the '.not.' seems to be the problem (the corresonding output is '1 2 3 4').
With -m64 I got the ICE. The following gdb session gives:

(gdb) run -fdefault-integer-8 -m64 forall_4_db.f90
Starting program: /opt/gcc/gcc4.3l/libexec/gcc/powerpc-apple-darwin8/4.3.0/f951
-fdefault-integer-8 -m64 forall_4_db.f90
Reading symbols for shared libraries ..+....+++. done
 foot MAIN__ w t
forall_4_db.f90: In function 'MAIN__':
forall_4_db.f90:39: internal compiler error: in gen_rtx_SUBREG, at
emit-rtl.c:706
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Program exited with code 04.
(gdb) backtrace
No stack.

As a side question, this PR has open some kind of Pandora box in which some
failures are directly related to this PR, but probably many others are not.
Would not it be wise to open a "meta bug" for -fdefault-integer-8 and different
PR for unrelated failures?  For instance, it seems that forall_4 could be a new
PR.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2007-07-29 11:44 ` dominiq at lps dot ens dot fr
@ 2007-07-29 12:21 ` dominiq at lps dot ens dot fr
  2007-07-29 12:33 ` dominiq at lps dot ens dot fr
                   ` (18 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 12:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from dominiq at lps dot ens dot fr  2007-07-29 12:21 -------
gfortran.dg/associated_2.f90
gfortran.fortran-torture/execute/intrinsic_associated.f90
gfortran.fortran-torture/execute/intrinsic_associated_2.f90

ICE with the same kind of error (cannot get any backtrace):

associated_2_db.f90: In function 'test1':
associated_2_db.f90:21: internal compiler error: in simplify_subreg, at
simplify-rtx.c:4683

intrinsic_associated(_2)?_db.f90: In function 'MAIN__':
intrinsic_associated(_2)?_db.f90:15: internal compiler error: in
simplify_subreg, at simplify-rtx.c:4683


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2007-07-29 12:21 ` dominiq at lps dot ens dot fr
@ 2007-07-29 12:33 ` dominiq at lps dot ens dot fr
  2007-07-29 12:44 ` fxcoudert at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 12:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from dominiq at lps dot ens dot fr  2007-07-29 12:33 -------
gfortran.dg/bounds_check_5.f90
gfortran.dg/char_associated_1.f90
gfortran.dg/der_array_1.f90
gfortran.dg/ret_pointer_1.f90

ICE as associated_2_db:

bounds_check_5_db.f90:16: internal compiler error: in simplify_subreg, at
simplify-rtx.c:4683

gfortran.dg/where_operator_assign_2.f90

ICE with -m64 and the output aborts with -m32, as forall_4.f90:

where_operator_assign_2_db.f90:86: internal compiler error: in gen_rtx_SUBREG,
at emit-rtl.c:707


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2007-07-29 12:33 ` dominiq at lps dot ens dot fr
@ 2007-07-29 12:44 ` fxcoudert at gcc dot gnu dot org
  2007-07-29 12:59 ` dominiq at lps dot ens dot fr
                   ` (16 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-29 12:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from fxcoudert at gcc dot gnu dot org  2007-07-29 12:44 -------
(In reply to comment #14)
> Program exited with code 04.
> (gdb) backtrace
> No stack.

You need to backtrace f951 (which is the compiler proper) instead of gfortran
(which is only the driver). Use "gfortran -v" instead of "gfortran" in your
normal compile command, and it will tell you what options f951 is invoked with
(there usually are a lot of those). Then, run this f951 command-line under gdb,
and you will have backtrace. If the ICE is not due to a segfault, but rather to
a failed GCC assertion in the source, you might want to set a breakpoint on
fancy_abort and get a backtrace when this function is called.


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2007-07-29 12:44 ` fxcoudert at gcc dot gnu dot org
@ 2007-07-29 12:59 ` dominiq at lps dot ens dot fr
  2007-07-29 13:11 ` fxcoudert at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 12:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from dominiq at lps dot ens dot fr  2007-07-29 12:59 -------
> You need to backtrace f951

Yes indeed: I did

gdb /opt/gcc/gcc4.3l/libexec/gcc/powerpc-apple-darwin8/4.3.0/f951

I have also noticed that I don't have any entry for today
in~/Library/Logs/CrashReporter/, while I have some from running the testsuite
(in OSX the backtraces are usually recorded in this subdirectory). Something
wierd here. The situation does depend on the version of gfortran I am using
(native build or through Fink).


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2007-07-29 12:59 ` dominiq at lps dot ens dot fr
@ 2007-07-29 13:11 ` fxcoudert at gcc dot gnu dot org
  2007-07-29 13:26 ` dominiq at lps dot ens dot fr
                   ` (14 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-07-29 13:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from fxcoudert at gcc dot gnu dot org  2007-07-29 13:11 -------
(In reply to comment #18)
> gdb /opt/gcc/gcc4.3l/libexec/gcc/powerpc-apple-darwin8/4.3.0/f951

And did you set a breakpoint on fancy_abort? ICE can be due either to GCC
catching a segfault signal (in which case, GDB intercepts the signal first and
you can ask for a backtrace) or to a failed internal consistency check (in
which case, fancy_abort() is called, prints the error message, and GCC ends
without crashing).


-- 


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


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

* [Bug libfortran/32770] -fdefault-integer-8 and the library
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (18 preceding siblings ...)
  2007-07-29 13:11 ` fxcoudert at gcc dot gnu dot org
@ 2007-07-29 13:26 ` dominiq at lps dot ens dot fr
  2007-07-29 14:57 ` [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues tkoenig at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-07-29 13:26 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 4052 bytes --]



------- Comment #20 from dominiq at lps dot ens dot fr  2007-07-29 13:26 -------
> And did you set a breakpoint on fancy_abort?

If it has to be done explicitely, the answer is no. Doing it I get:

(gdb) break fancy_abort
Breakpoint 1 at 0xbf4ec: file ../../gcc-4.3-20070727/gcc/diagnostic.c, line
655.
(gdb) run -fdefault-integer-8 -m64 forall_4_db.f90
Starting program: /opt/gcc/gcc4.3l/libexec/gcc/powerpc-apple-darwin8/4.3.0/f951
-fdefault-integer-8 -m64 forall_4_db.f90
Reading symbols for shared libraries ..+....+++. done
 foot MAIN__ w t
Breakpoint 1, fancy_abort (file=0x6e168c
"../../gcc-4.3-20070727/gcc/emit-rtl.c", line=706, function=0x71682c
"gen_rtx_SUBREG") at ../../gcc-4.3-20070727/gcc/diagnostic.c:655
655       internal_error ("in %s, at %s:%d", function, trim_filename (file),
line);
(gdb) backtrace
#0  fancy_abort (file=0x6e168c "../../gcc-4.3-20070727/gcc/emit-rtl.c",
line=706, function=0x71682c "gen_rtx_SUBREG") at
../../gcc-4.3-20070727/gcc/diagnostic.c:655
#1  0x002035c8 in gen_rtx_SUBREG (mode=SImode, reg=0x436c73d0, offset=0) at
../../gcc-4.3-20070727/gcc/emit-rtl.c:706
#2  0x00289b58 in expand_binop (mode=QImode, binoptab=0x4362c800,
op0=0x436c73d0, op1=0x4360dbc0, target=0x0, unsignedp=1,
methods=OPTAB_LIB_WIDEN) at ../../gcc-4.3-20070727/gcc/optabs.c:1531
#3  0x0021d824 in expand_expr_real_1 (exp=0x436b66a0, target=0x0, tmode=DImode,
modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc-4.3-20070727/gcc/expr.c:8803
#4  0x0022c2ec in expand_expr_real (exp=0x436b66a0, target=0x0, tmode=DImode,
modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc-4.3-20070727/gcc/expr.c:6902
#5  0x00220b38 in expand_expr_real_1 (exp=0x436d0280, target=0x436c73b0,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at
../../gcc-4.3-20070727/gcc/expr.c:7960
#6  0x0022c2ec in expand_expr_real (exp=0x436d0280, target=0x436c73b0,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at
../../gcc-4.3-20070727/gcc/expr.c:6902
#7  0x00232cec in store_expr (exp=0x436d0280, target=0x436d2100,
call_param_p=0, nontemporal=208 'Ð') at ../../gcc-4.3-20070727/gcc/expr.c:4456
#8  0x00234ca0 in expand_assignment (to=0x436b1000, from=0x436b66a0,
nontemporal=0 '\0') at ../../gcc-4.3-20070727/gcc/expr.c:4308
#9  0x0021afc8 in expand_expr_real_1 (exp=0x436b0200, target=0x436b1000,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at
../../gcc-4.3-20070727/gcc/expr.c:8921
#10 0x0022c450 in expand_expr_real (exp=0x436b0200, target=0x4360dbb0,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at
../../gcc-4.3-20070727/gcc/expr.c:6896
#11 0x004b1488 in expand_expr_stmt (exp=0x436b0200) at
../../gcc-4.3-20070727/gcc/expr.h:503
#12 0x004e57c8 in expand_gimple_basic_block (bb=0x436bcdc0) at
../../gcc-4.3-20070727/gcc/cfgexpand.c:1614
#13 0x004e69dc in tree_expand_cfg () at
../../gcc-4.3-20070727/gcc/cfgexpand.c:1921
#14 0x00291b90 in execute_one_pass (pass=0x80cd00) at
../../gcc-4.3-20070727/gcc/passes.c:1124
#15 0x00291db0 in execute_pass_list (pass=0x80cd00) at
../../gcc-4.3-20070727/gcc/passes.c:1177
#16 0x002ee27c in tree_rest_of_compilation (fndecl=0x43695880) at
../../gcc-4.3-20070727/gcc/tree-optimize.c:405
#17 0x001a02c4 in cgraph_expand_function (node=0x4360bd00) at
../../gcc-4.3-20070727/gcc/cgraphunit.c:1072
#18 0x001a1900 in cgraph_assemble_pending_functions () at
../../gcc-4.3-20070727/gcc/cgraphunit.c:435
#19 0x001a1ddc in cgraph_finalize_function (decl=0x43695880, nested=0 '\0') at
../../gcc-4.3-20070727/gcc/cgraphunit.c:552
#20 0x00094998 in gfc_generate_function_code (ns=0x436aaba0) at
../../gcc-4.3-20070727/gcc/fortran/trans-decl.c:3407
#21 0x00050a8c in gfc_parse_file () at
../../gcc-4.3-20070727/gcc/fortran/parse.c:3287
#22 0x000774a4 in gfc_be_parse_file (set_yydebug=7214732) at
../../gcc-4.3-20070727/gcc/fortran/f95-lang.c:301
#23 0x0011cefc in toplev_main (argc=8365508, argv=0x431070b0) at
../../gcc-4.3-20070727/gcc/toplev.c:1043
#24 0x00002330 in _start ()
#25 0x00002034 in start ()

The old dog has learnt a new trick!-)


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (19 preceding siblings ...)
  2007-07-29 13:26 ` dominiq at lps dot ens dot fr
@ 2007-07-29 14:57 ` tkoenig at gcc dot gnu dot org
  2007-07-30 21:07 ` tkoenig at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-07-29 14:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from tkoenig at gcc dot gnu dot org  2007-07-29 14:57 -------

> As a side question, this PR has open some kind of Pandora box in which some
> failures are directly related to this PR, but probably many others are not.
> Would not it be wise to open a "meta bug" for -fdefault-integer-8 and different
> PR for unrelated failures? 

Definitely.

Let's make this one the meta-bug and hang the individual bugs off it.


-- 

tkoenig at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|wrong-code                  |meta-bug
            Summary|-fdefault-integer-8 and the |[Meta-bug] -fdefault-
                   |library                     |integer-8 issues


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (20 preceding siblings ...)
  2007-07-29 14:57 ` [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues tkoenig at gcc dot gnu dot org
@ 2007-07-30 21:07 ` tkoenig at gcc dot gnu dot org
  2007-08-02 16:03 ` dominiq at lps dot ens dot fr
                   ` (11 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-07-30 21:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from tkoenig at gcc dot gnu dot org  2007-07-30 21:06 -------
Subject: Bug 32770

Author: tkoenig
Date: Mon Jul 30 21:06:41 2007
New Revision: 127071

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127071
Log:
2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/array_constructor_12.f90:  Adjust argument
        of huge() to correct kind.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/array_constructor_12.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (21 preceding siblings ...)
  2007-07-30 21:07 ` tkoenig at gcc dot gnu dot org
@ 2007-08-02 16:03 ` dominiq at lps dot ens dot fr
  2007-08-02 20:08 ` tkoenig at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dominiq at lps dot ens dot fr @ 2007-08-02 16:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from dominiq at lps dot ens dot fr  2007-08-02 16:03 -------
Revision 127147, plus unconditional

#undef isfinite

plus patches from A Pinski:

http://gcc.gnu.org/ml/gcc-bugs/2007-07/msg02997.html

from FX coudert:

http://gcc.gnu.org/ml/gcc-patches/2007-07/msg02206.html

gives after ~7 hours!-(1h 20mn = 16*300s could be saved by fixing
gfortran.fortran-torture/execute/equiv_5.f):

Test Run By dominiq on Thu Aug  2 09:44:20 2007
Native configuration is powerpc-apple-darwin8

                === gfortran tests ===

Schedule of variations:
    unix
    unix/-m64
    unix//-fdefault-integer-8
    unix/-m64/-fdefault-integer-8

Running target unix
FAIL: gfortran.dg/large_real_kind_2.F90  -O0  execution test
FAIL: gfortran.dg/large_real_kind_2.F90  -O1  execution test
FAIL: gfortran.dg/large_real_kind_2.F90  -O2  execution test
FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer  execution
test
FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/large_real_kind_2.F90  -O3 -g  execution test
FAIL: gfortran.dg/large_real_kind_2.F90  -Os  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O0  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O1  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O2  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O3 -fomit-frame-pointer 
execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -O3 -g  execution test
FAIL: gfortran.dg/large_real_kind_form_io_2.f90  -Os  execution test

=== gfortran Summary for unix ===

# of expected passes            19919
# of unexpected failures        16
# of expected failures          9
# of unsupported tests          58

The above failures +
FAIL: gfortran.dg/vect/vect-2.f90  -O  scan-tree-dump-times Alignment of access
forced using peeling 3
XPASS: gfortran.dg/vect/vect-3.f90  -O  scan-tree-dump-times Vectorizing an
unaligned access 2
FAIL: gfortran.dg/vect/vect-4.f90  -O  scan-tree-dump-times Alignment of access
forced using peeling 1
FAIL: gfortran.dg/vect/vect-4.f90  -O  scan-tree-dump-times Vectorizing an
unaligned access 1
FAIL: gfortran.dg/vect/vect-5.f90  -O  scan-tree-dump-times Alignment of access
forced using peeling 1

=== gfortran Summary for unix/-m64 ===

# of expected passes            19947
# of unexpected failures        20
# of unexpected successes       1
# of expected failures          8
# of unsupported tests          42

Failures skipped

=== gfortran Summary for unix//-fdefault-integer-8 ===

# of expected passes            18951
# of unexpected failures        692      <-- from 750
# of expected failures          7
# of untested testcases         32
# of unsupported tests          44

Failures skipped

=== gfortran Summary for unix/-m64/-fdefault-integer-8 ===

# of expected passes            19077
# of unexpected failures        609      <-- from 659
# of unexpected successes       1
# of expected failures          6
# of untested testcases         32
# of unsupported tests          28

=== gfortran Summary ===

# of expected passes            77894
# of unexpected failures        1337
# of unexpected successes       2
# of expected failures          30
# of untested testcases         64
# of unsupported tests          172
/opt/gcc/darwin_buildw/gcc/testsuite/gfortran/../../gfortran  version 4.3.0
20070802 (experimental)


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (22 preceding siblings ...)
  2007-08-02 16:03 ` dominiq at lps dot ens dot fr
@ 2007-08-02 20:08 ` tkoenig at gcc dot gnu dot org
  2007-08-02 20:19 ` tkoenig at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-08-02 20:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from tkoenig at gcc dot gnu dot org  2007-08-02 20:08 -------
Subject: Bug 32770

Author: tkoenig
Date: Thu Aug  2 20:07:54 2007
New Revision: 127168

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127168
Log:
2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
        explicit so test passes with -fdefault-integer-8.
        * gfortran.dg/unformatted_recl_1.f90:  Likewise.
        * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90
    trunk/gcc/testsuite/gfortran.dg/unformatted_recl_1.f90
    trunk/gcc/testsuite/gfortran.dg/unformatted_subrecord_1.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (23 preceding siblings ...)
  2007-08-02 20:08 ` tkoenig at gcc dot gnu dot org
@ 2007-08-02 20:19 ` tkoenig at gcc dot gnu dot org
  2007-08-03  5:53 ` tkoenig at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-08-02 20:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from tkoenig at gcc dot gnu dot org  2007-08-02 20:19 -------
One additional thought.

When we add -fdefault-integer-8 to the testsuite (finally :-)
we should also add -fdeault-real-8 as well so the sizes
of integers and reals match in common blocks.


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (24 preceding siblings ...)
  2007-08-02 20:19 ` tkoenig at gcc dot gnu dot org
@ 2007-08-03  5:53 ` tkoenig at gcc dot gnu dot org
  2007-08-04 18:21 ` tkoenig at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-08-03  5:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #26 from tkoenig at gcc dot gnu dot org  2007-08-03 05:53 -------
Subject: Bug 32770

Author: tkoenig
Date: Fri Aug  3 05:52:52 2007
New Revision: 127178

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127178
Log:
2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
        iostat must be default kind.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (25 preceding siblings ...)
  2007-08-03  5:53 ` tkoenig at gcc dot gnu dot org
@ 2007-08-04 18:21 ` tkoenig at gcc dot gnu dot org
  2007-08-04 20:14 ` tkoenig at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-08-04 18:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #27 from tkoenig at gcc dot gnu dot org  2007-08-04 18:21 -------
Subject: Bug 32770

Author: tkoenig
Date: Sat Aug  4 18:20:54 2007
New Revision: 127210

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127210
Log:
2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
        variables as kind=4 so they don't overflow the record length.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/direct_io_2.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (26 preceding siblings ...)
  2007-08-04 18:21 ` tkoenig at gcc dot gnu dot org
@ 2007-08-04 20:14 ` tkoenig at gcc dot gnu dot org
  2007-11-05 17:15 ` fxcoudert at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-08-04 20:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #28 from tkoenig at gcc dot gnu dot org  2007-08-04 20:14 -------
Subject: Bug 32770

Author: tkoenig
Date: Sat Aug  4 20:14:26 2007
New Revision: 127212

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127212
Log:
2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/streamio_8.f90:  Adjust so test case passes
        for -fdefault-integer-8 and -fdefault-real-8.
        * gfortran.dg/streamio_10.f90:  Likewise.
        * gfortran.dg/sizeof.f90:  Likewise.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/sizeof.f90
    trunk/gcc/testsuite/gfortran.dg/streamio_10.f90
    trunk/gcc/testsuite/gfortran.dg/streamio_8.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (27 preceding siblings ...)
  2007-08-04 20:14 ` tkoenig at gcc dot gnu dot org
@ 2007-11-05 17:15 ` fxcoudert at gcc dot gnu dot org
  2007-11-08 14:09 ` fxcoudert at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-11-05 17:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #29 from fxcoudert at gcc dot gnu dot org  2007-11-05 17:15 -------
On x86_64-linux, regtesting with -fdefault-integer-8 and type-checking enabled
gives the following ICEs:

gfortran.dg/auto_internal_assumed.f90
gfortran.dg/internal_dummy_1.f90
gfortran.dg/internal_references_1.f90
gfortran.dg/internal_references_2.f90
gfortran.dg/namelist_internal.f90
gfortran.fortran-torture/execute/internal_write.f90
gfortran.fortran-torture/execute/intrinsic_bitops.f90


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2007-07-28 12:42:05         |2007-11-05 17:15:33
               date|                            |


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (28 preceding siblings ...)
  2007-11-05 17:15 ` fxcoudert at gcc dot gnu dot org
@ 2007-11-08 14:09 ` fxcoudert at gcc dot gnu dot org
  2007-11-18 21:18 ` tkoenig at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: fxcoudert at gcc dot gnu dot org @ 2007-11-08 14:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #30 from fxcoudert at gcc dot gnu dot org  2007-11-08 14:08 -------
(In reply to comment #29)
> gfortran.fortran-torture/execute/intrinsic_bitops.f90

This one is now PR34028, for which I have a patch. The others one aren't ICEs,
but matches my regexp because they have "internal" in the testcase name ;-)


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (29 preceding siblings ...)
  2007-11-08 14:09 ` fxcoudert at gcc dot gnu dot org
@ 2007-11-18 21:18 ` tkoenig at gcc dot gnu dot org
  2007-11-20 21:57 ` tkoenig at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-11-18 21:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #31 from tkoenig at gcc dot gnu dot org  2007-11-18 21:18 -------
Subject: Bug 32770

Author: tkoenig
Date: Sun Nov 18 21:18:07 2007
New Revision: 130279

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130279
Log:
2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
        integers so tests works with -fdefault-integer-8.
        * gfortran.fortran-torture/execute/elemental.f90:  Use default
        integers so test passes with -fdefault-integer-8.
        * gfortran.fortran-torture/execute/der_io.f90:  Increase
        buffer length so test passes with -fdefault-integer-8.
        * gfortran.dg/bounds_check_8.f90:  Likewise.
        * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
        * gfortran.dg/equiv_7.f90:  Set kind so test passes
        with -fdefault-integer-8.
        * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
        provoke overflow.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/arrayio_derived_1.f90
    trunk/gcc/testsuite/gfortran.dg/bounds_check_8.f90
    trunk/gcc/testsuite/gfortran.dg/equiv_7.f90
    trunk/gcc/testsuite/gfortran.dg/g77/20030326-1.f
    trunk/gcc/testsuite/gfortran.fortran-torture/execute/der_io.f90
    trunk/gcc/testsuite/gfortran.fortran-torture/execute/elemental.f90
    trunk/gcc/testsuite/gfortran.fortran-torture/execute/equiv_5.f


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (30 preceding siblings ...)
  2007-11-18 21:18 ` tkoenig at gcc dot gnu dot org
@ 2007-11-20 21:57 ` tkoenig at gcc dot gnu dot org
  2008-05-04 20:57 ` tkoenig at gcc dot gnu dot org
  2008-12-22  0:02 ` tkoenig at gcc dot gnu dot org
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2007-11-20 21:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #32 from tkoenig at gcc dot gnu dot org  2007-11-20 21:57 -------
Subject: Bug 32770

Author: tkoenig
Date: Tue Nov 20 21:57:04 2007
New Revision: 130322

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130322
Log:
2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
        so test passes with -frecord-marker=8.
        * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
        * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
        * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
        * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
        * gfortrand.dg/modulo_1.f90:  Likewise.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/integer_exponentiation_1.f90
    trunk/gcc/testsuite/gfortran.dg/integer_exponentiation_2.f90
    trunk/gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90
    trunk/gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90
    trunk/gcc/testsuite/gfortran.dg/modulo_1.f90
    trunk/gcc/testsuite/gfortran.dg/record_marker_1.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (31 preceding siblings ...)
  2007-11-20 21:57 ` tkoenig at gcc dot gnu dot org
@ 2008-05-04 20:57 ` tkoenig at gcc dot gnu dot org
  2008-12-22  0:02 ` tkoenig at gcc dot gnu dot org
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2008-05-04 20:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #33 from tkoenig at gcc dot gnu dot org  2008-05-04 20:57 -------
Subject: Bug 32770

Author: tkoenig
Date: Sun May  4 20:56:30 2008
New Revision: 134936

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134936
Log:
2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/32770
        * gfortran.dg/any_all_1.f90:  Adjust kinds to make test
        pass with -fdefault-integer-8.
        * gfortran.dg/maxloc_bounds_4.f90:  Likewise.
        * gfortran.dg/maxloc_bounds_5.f90:  Likewise.
        * gfortran.dg/maxloc_bounds_7.f90:  Likewise.


Modified:
    trunk/gcc/testsuite/gfortran.dg/any_all_1.f90
    trunk/gcc/testsuite/gfortran.dg/maxloc_bounds_4.f90
    trunk/gcc/testsuite/gfortran.dg/maxloc_bounds_5.f90
    trunk/gcc/testsuite/gfortran.dg/maxloc_bounds_7.f90


-- 


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


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

* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
  2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
                   ` (32 preceding siblings ...)
  2008-05-04 20:57 ` tkoenig at gcc dot gnu dot org
@ 2008-12-22  0:02 ` tkoenig at gcc dot gnu dot org
  33 siblings, 0 replies; 35+ messages in thread
From: tkoenig at gcc dot gnu dot org @ 2008-12-22  0:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #34 from tkoenig at gcc dot gnu dot org  2008-12-22 00:01 -------
There are quite a few new failures on x86_64-unknown-linux-gnu.

No time tonight to look at this.


                === gfortran tests ===

Schedule of variations:
    unix/-fdefault-integer-8

Running target unix/-fdefault-integer-8
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/tkoenig/gcc-trunk/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.dg/debug/debug.exp ...
Running /home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.dg/dg.exp ...
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O0  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O0  scan-tree-dump-times
original "builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O1  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O1  scan-tree-dump-times
original "builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O2  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O2  scan-tree-dump-times
original "builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer 
execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer 
scan-tree-dump-times original "builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer
-funroll-loops  scan-tree-dump-times original "builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  scan-tree-dump-times original
"builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -g  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -O3 -g  scan-tree-dump-times
original "builtin_free" 21
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -Os  execution test
FAIL: gfortran.dg/alloc_comp_constructor_1.f90  -Os  scan-tree-dump-times
original "builtin_free" 21
FAIL: gfortran.dg/any_all_1.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/any_all_1.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/any_all_1.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/any_all_1.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/any_all_1.f90  -O3 -fomit-frame-pointer -funroll-loops  (test
for excess errors)
FAIL: gfortran.dg/any_all_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/any_all_1.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/any_all_1.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/bind_c_dts_2.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_10.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_16.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/bind_c_usage_17.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/bind_c_vars.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/binding_label_tests_3.f03  -O  (test for excess errors)
FAIL: gfortran.dg/blockdata_3.f90  -O  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -fomit-frame-pointer -funroll-loops  (test
for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_assoc.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_char_tests.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_char_tests.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_logical.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O0  execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O1  execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O2  execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -fomit-frame-pointer 
(test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -fomit-frame-pointer 
execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -g  (test for excess
errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -O3 -g  execution test
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_shape_tests_2.f03  -Os  execution test
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_f_pointer_tests.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O3 -fomit-frame-pointer -funroll-loops
 (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_3.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O3 -fomit-frame-pointer -funroll-loops
 (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_funloc_tests_4.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_loc_test.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_loc_test.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_loc_tests_2.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_7.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_ptr_tests_8.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/c_size_t_test.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/common_5.f  -O   (test for warnings, line 6)
FAIL: gfortran.dg/common_resize_1.f  -O0   (test for warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -O1   (test for warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -O2   (test for warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -O3 -fomit-frame-pointer   (test for
warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -O3 -fomit-frame-pointer -funroll-loops  
(test for warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions   (test for warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -O3 -g   (test for warnings, line 52)
FAIL: gfortran.dg/common_resize_1.f  -Os   (test for warnings, line 52)
FAIL: gfortran.dg/dollar_sym_2.f90  -O  (test for excess errors)
FAIL: gfortran.dg/entry_4.f90  -O   (test for errors, line 20)
FAIL: gfortran.dg/enum_8.f90  -O   (test for errors, line 8)
FAIL: gfortran.dg/enum_8.f90  -O  (test for excess errors)
FAIL: gfortran.dg/equiv_constraint_2.f90  -O   (test for errors, line 71)
FAIL: gfortran.dg/equiv_constraint_2.f90  -O  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/global_vars_c_init.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/global_vars_f90_init.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/hollerith3.f90  -O   (test for errors, line 8)
FAIL: gfortran.dg/inquire_iolength.f90  -O   (test for errors, line 9)
FAIL: gfortran.dg/inquire_iolength.f90  -O  (test for excess errors)
FAIL: gfortran.dg/interface_9.f90  -O  (test for excess errors)
FAIL: gfortran.dg/io_constraints_1.f90  -O   (test for warnings, line 57)
FAIL: gfortran.dg/io_constraints_2.f90  -O   (test for errors, line 57)
FAIL: gfortran.dg/iomsg_1.f90  -O0  execution test
FAIL: gfortran.dg/iomsg_1.f90  -O1  execution test
FAIL: gfortran.dg/iomsg_1.f90  -O2  execution test
FAIL: gfortran.dg/iomsg_1.f90  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/iomsg_1.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/iomsg_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test
FAIL: gfortran.dg/iomsg_1.f90  -O3 -g  execution test
FAIL: gfortran.dg/iomsg_1.f90  -Os  execution test
FAIL: gfortran.dg/iostat_3.f90  -O   (test for warnings, line 7)
FAIL: gfortran.dg/iostat_3.f90  -O   (test for warnings, line 8)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/is_iostat_end_eor_1.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O3 -fomit-frame-pointer  (test
for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_1.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O3 -fomit-frame-pointer  (test
for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/iso_c_binding_rename_2.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_1.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_2.f90  -O  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_3.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/iso_fortran_env_4.f90  -O  (test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/large_unit_2.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/large_unit_2.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/lrshift_1.f90  -O0  execution test
FAIL: gfortran.dg/lrshift_1.f90  -O1  execution test
FAIL: gfortran.dg/lrshift_1.f90  -O2  execution test
FAIL: gfortran.dg/lrshift_1.f90  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/lrshift_1.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/lrshift_1.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test
FAIL: gfortran.dg/lrshift_1.f90  -O3 -g  execution test
FAIL: gfortran.dg/lrshift_1.f90  -Os  execution test
FAIL: gfortran.dg/ltrans-7.f90  -O  (internal compiler error)
FAIL: gfortran.dg/ltrans-7.f90  -O  (test for excess errors)
FAIL: gfortran.dg/namelist_53.f90  -O0  execution test
FAIL: gfortran.dg/namelist_53.f90  -O1  execution test
FAIL: gfortran.dg/namelist_53.f90  -O2  execution test
FAIL: gfortran.dg/namelist_53.f90  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/namelist_53.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/namelist_53.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test
FAIL: gfortran.dg/namelist_53.f90  -O3 -g  execution test
FAIL: gfortran.dg/namelist_53.f90  -Os  execution test
FAIL: gfortran.dg/namelist_57.f90  -O0  execution test
FAIL: gfortran.dg/namelist_57.f90  -O1  execution test
FAIL: gfortran.dg/namelist_57.f90  -O2  execution test
FAIL: gfortran.dg/namelist_57.f90  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/namelist_57.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/namelist_57.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test
FAIL: gfortran.dg/namelist_57.f90  -O3 -g  execution test
FAIL: gfortran.dg/namelist_57.f90  -Os  execution test
FAIL: gfortran.dg/no_range_check_1.f90  -O0  execution test
FAIL: gfortran.dg/no_range_check_1.f90  -O1  execution test
FAIL: gfortran.dg/no_range_check_1.f90  -O2  execution test
FAIL: gfortran.dg/no_range_check_1.f90  -O3 -fomit-frame-pointer  execution
test
FAIL: gfortran.dg/no_range_check_1.f90  -O3 -fomit-frame-pointer -funroll-loops
 execution test
FAIL: gfortran.dg/no_range_check_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/no_range_check_1.f90  -O3 -g  execution test
FAIL: gfortran.dg/no_range_check_1.f90  -Os  execution test
FAIL: gfortran.dg/pr32627.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/pr32627.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/pr32627.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/pr32627.f03  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/pr32627.f03  -O3 -fomit-frame-pointer -funroll-loops  (test
for excess errors)
FAIL: gfortran.dg/pr32627.f03  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/pr32627.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/pr32627.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/proc_decl_17.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_7.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O3 -fomit-frame-pointer  (test for excess
errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/proc_ptr_8.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/repeat_4.f90  -O  (test for excess errors)
FAIL: gfortran.dg/single_char_string.f90  -O0  scan-tree-dump-times original
"_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -O1  scan-tree-dump-times original
"_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -O2  scan-tree-dump-times original
"_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -O3 -fomit-frame-pointer 
scan-tree-dump-times original "_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -O3 -fomit-frame-pointer
-funroll-loops  scan-tree-dump-times original "_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  scan-tree-dump-times original
"_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -O3 -g  scan-tree-dump-times original
"_gfortran_compare_string" 0
FAIL: gfortran.dg/single_char_string.f90  -Os  scan-tree-dump-times original
"_gfortran_compare_string" 0
FAIL: gfortran.dg/size_kind.f90  -O  (test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O0  (test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O1  (test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O2  (test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O3 -fomit-frame-pointer -funroll-loops 
(test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/static_linking_1.f  -Os  (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O3 -fomit-frame-pointer -funroll-loops
 (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/test_only_clause.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/transfer_check_1.f90  -O  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_1.f90  -O0  execution test
FAIL: gfortran.dg/transfer_simplify_1.f90  -O1  execution test
FAIL: gfortran.dg/transfer_simplify_1.f90  -O2  execution test
FAIL: gfortran.dg/transfer_simplify_1.f90  -O3 -fomit-frame-pointer  execution
test
FAIL: gfortran.dg/transfer_simplify_1.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/transfer_simplify_1.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/transfer_simplify_1.f90  -O3 -g  execution test
FAIL: gfortran.dg/transfer_simplify_1.f90  -Os  execution test
FAIL: gfortran.dg/transfer_simplify_4.f90  -O0  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -O1  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -O2  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -O3 -fomit-frame-pointer  (test for
excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_4.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/transfer_simplify_9.f90  -O0  execution test
FAIL: gfortran.dg/transfer_simplify_9.f90  -O1  execution test
FAIL: gfortran.dg/transfer_simplify_9.f90  -O2  execution test
FAIL: gfortran.dg/transfer_simplify_9.f90  -O3 -fomit-frame-pointer  execution
test
FAIL: gfortran.dg/transfer_simplify_9.f90  -O3 -fomit-frame-pointer
-funroll-loops  execution test
FAIL: gfortran.dg/transfer_simplify_9.f90  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  execution test
FAIL: gfortran.dg/transfer_simplify_9.f90  -O3 -g  execution test
FAIL: gfortran.dg/transfer_simplify_9.f90  -Os  execution test
FAIL: gfortran.dg/use_3.f90  -O  (test for excess errors)
FAIL: gfortran.dg/widechar_8.f90  -O0  execution test
FAIL: gfortran.dg/widechar_8.f90  -O1  execution test
FAIL: gfortran.dg/widechar_8.f90  -O2  execution test
FAIL: gfortran.dg/widechar_8.f90  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/widechar_8.f90  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/widechar_8.f90  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test
FAIL: gfortran.dg/widechar_8.f90  -O3 -g  execution test
FAIL: gfortran.dg/widechar_8.f90  -Os  execution test
FAIL: gfortran.dg/g77/980310-2.f  -O  (test for excess errors)
FAIL: gfortran.dg/g77/alpha1.f  -O  (test for excess errors)
FAIL: gfortran.dg/g77/cpp4.F  -O0  execution test
FAIL: gfortran.dg/g77/cpp4.F  -O1  execution test
FAIL: gfortran.dg/g77/cpp4.F  -O2  execution test
FAIL: gfortran.dg/g77/cpp4.F  -O3 -fomit-frame-pointer  execution test
FAIL: gfortran.dg/g77/cpp4.F  -O3 -fomit-frame-pointer -funroll-loops 
execution test
FAIL: gfortran.dg/g77/cpp4.F  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  execution test
FAIL: gfortran.dg/g77/cpp4.F  -O3 -g  execution test
FAIL: gfortran.dg/g77/cpp4.F  -Os  execution test
Running /home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.dg/gomp/gomp.exp ...
Running /home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.dg/graphite/graphite.exp
...
Running /home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.dg/vect/vect.exp ...
Running
/home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp
...
Running
/home/tkoenig/gcc-trunk/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
...
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O0
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O1
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O2
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O2
-fomit-frame-pointer -finline-functions
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O2
-fomit-frame-pointer -finline-functions -funroll-loops
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O2
-fbounds-check
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -O3 -g
FAIL: gfortran.fortran-torture/execute/transfer1.f90 execution,  -Os

                === gfortran Summary ===

# of expected passes            25138
# of unexpected failures        427
# of expected failures          7
# of unresolved testcases       56
# of unsupported tests          1274
/home/tkoenig/gcc-trunk-bin/gcc/testsuite/gfortran/../../gfortran  version
4.4.0 20081221 (experimental) (GCC)

make[1]: [check-parallel-gfortran] Error 1 (ignored)
make[1]: Leaving directory `/home/tkoenig/gcc-trunk-bin/gcc'
tkoenig@gcc16:~/gcc-trunk-bin/gcc$                                            


-- 


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


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

end of thread, other threads:[~2008-12-22  0:02 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-15  9:26 [Bug libfortran/32770] New: -fdefault-integer-8 and the library tkoenig at gcc dot gnu dot org
2007-07-28 12:42 ` [Bug libfortran/32770] " fxcoudert at gcc dot gnu dot org
2007-07-28 13:27 ` dominiq at lps dot ens dot fr
2007-07-28 13:37 ` fxcoudert at gcc dot gnu dot org
2007-07-28 14:18 ` dominiq at lps dot ens dot fr
2007-07-29  8:01 ` dominiq at lps dot ens dot fr
2007-07-29  8:10 ` fxcoudert at gcc dot gnu dot org
2007-07-29  8:59 ` dominiq at lps dot ens dot fr
2007-07-29  9:24 ` dominiq at lps dot ens dot fr
2007-07-29  9:47 ` fxcoudert at gcc dot gnu dot org
2007-07-29 11:08 ` dominiq at lps dot ens dot fr
2007-07-29 11:09 ` dominiq at lps dot ens dot fr
2007-07-29 11:11 ` dominiq at lps dot ens dot fr
2007-07-29 11:19 ` fxcoudert at gcc dot gnu dot org
2007-07-29 11:44 ` dominiq at lps dot ens dot fr
2007-07-29 12:21 ` dominiq at lps dot ens dot fr
2007-07-29 12:33 ` dominiq at lps dot ens dot fr
2007-07-29 12:44 ` fxcoudert at gcc dot gnu dot org
2007-07-29 12:59 ` dominiq at lps dot ens dot fr
2007-07-29 13:11 ` fxcoudert at gcc dot gnu dot org
2007-07-29 13:26 ` dominiq at lps dot ens dot fr
2007-07-29 14:57 ` [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues tkoenig at gcc dot gnu dot org
2007-07-30 21:07 ` tkoenig at gcc dot gnu dot org
2007-08-02 16:03 ` dominiq at lps dot ens dot fr
2007-08-02 20:08 ` tkoenig at gcc dot gnu dot org
2007-08-02 20:19 ` tkoenig at gcc dot gnu dot org
2007-08-03  5:53 ` tkoenig at gcc dot gnu dot org
2007-08-04 18:21 ` tkoenig at gcc dot gnu dot org
2007-08-04 20:14 ` tkoenig at gcc dot gnu dot org
2007-11-05 17:15 ` fxcoudert at gcc dot gnu dot org
2007-11-08 14:09 ` fxcoudert at gcc dot gnu dot org
2007-11-18 21:18 ` tkoenig at gcc dot gnu dot org
2007-11-20 21:57 ` tkoenig at gcc dot gnu dot org
2008-05-04 20:57 ` tkoenig at gcc dot gnu dot org
2008-12-22  0:02 ` tkoenig 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).