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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ 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; 36+ 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] 36+ messages in thread
* [Bug libfortran/32770] [Meta-bug] -fdefault-integer-8 issues
[not found] <bug-32770-4@http.gcc.gnu.org/bugzilla/>
@ 2011-12-27 11:11 ` dominiq at lps dot ens.fr
0 siblings, 0 replies; 36+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-12-27 11:11 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32770
--- Comment #35 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-12-27 11:04:09 UTC ---
Created attachment 26186
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26186
Failures with -fdefault-integer-8 at revision 182676
New summaries of failures with -fdefault-integer-8 at revision 182676 (I have
attached the list)
=== gfortran Summary for unix/-m32/-fdefault-integer-8 ===
of expected passes 37794
of unexpected failures 489
of expected failures 39
of unresolved testcases 24
of unsupported tests 570
=== gfortran Summary for unix/-m64/-fdefault-integer-8 ===
# of expected passes 38111
# of unexpected failures 499
# of expected failures 39
# of unresolved testcases 24
# of unsupported tests 409
^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~2011-12-27 11:04 UTC | newest]
Thread overview: 36+ 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
[not found] <bug-32770-4@http.gcc.gnu.org/bugzilla/>
2011-12-27 11:11 ` dominiq at lps dot ens.fr
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).