public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
@ 2008-08-30 7:17 martin at mpa-garching dot mpg dot de
2008-08-30 7:19 ` [Bug fortran/37286] " martin at mpa-garching dot mpg dot de
` (14 more replies)
0 siblings, 15 replies; 16+ messages in thread
From: martin at mpa-garching dot mpg dot de @ 2008-08-30 7:17 UTC (permalink / raw)
To: gcc-bugs
For the attached test case, current gfortran crashes with the following ICE:
~/data/planck/LevelS/bugrep>gfortran -v -c -O2 testcase.f90
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /scratch/martin/gcc/configure
--prefix=/afs/mpa/data/martin/ugc
c --with-mpfr-include=/usr/include --with-mpfr-lib=/usr/lib
--with-gmp-include=/
usr/include --with-gmp-lib=/usr/lib --enable-languages=c++,fortran
--enable-chec
king=release
Thread model: posix
gcc version 4.4.0 20080830 (experimental) [trunk revision 139798] (GCC)
COLLECT_GCC_OPTIONS='-v' '-c' '-O2' '-mtune=generic'
/afs/mpa/data/martin/ugcc/libexec/gcc/i686-pc-linux-gnu/4.4.0/f951
testcase.f90
-quiet -dumpbase testcase.f90 -mtune=generic -auxbase testcase -O2 -version
-fi
ntrinsic-modules-path
/afs/mpa/data/martin/ugcc/lib/gcc/i686-pc-linux-gnu/4.4.0/
finclude -o /tmp/ccQMSZnv.s
GNU Fortran (GCC) version 4.4.0 20080830 (experimental) [trunk revision 139798]
(i686-pc-linux-gnu)
compiled by GNU C version 4.4.0 20080830 (experimental) [trunk revision
139798], GMP version 4.2.1, MPFR version 2.3.1.
warning: GMP header version 4.2.1 differs from library version 4.2.2.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
testcase.f90: In function 'gn_monte_rand':
testcase.f90:50: internal compiler error: in subst_stack_regs_pat, at
reg-stack.
c:1537
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
It seems that the same problem does not occur on "x86_64-unknown-linux-gnu".
--
Summary: gfortran, trunk: ICE subst_stack_regs_pat, at reg-
stack.c:1537
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: martin at mpa-garching dot mpg dot de
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug fortran/37286] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
@ 2008-08-30 7:19 ` martin at mpa-garching dot mpg dot de
2008-08-30 7:35 ` [Bug target/37286] [4.4 regression] " pinskia at gcc dot gnu dot org
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: martin at mpa-garching dot mpg dot de @ 2008-08-30 7:19 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from martin at mpa-garching dot mpg dot de 2008-08-30 07:17 -------
Created an attachment (id=16170)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16170&action=view)
a reduced test case
to reproduce to problem, compile with -O2.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
2008-08-30 7:19 ` [Bug fortran/37286] " martin at mpa-garching dot mpg dot de
@ 2008-08-30 7:35 ` pinskia at gcc dot gnu dot org
2008-08-30 14:06 ` [Bug rtl-optimization/37286] " ubizjak at gmail dot com
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-08-30 7:35 UTC (permalink / raw)
To: gcc-bugs
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|fortran |target
Keywords| |ra
Known to fail|4.3.2 |4.4.0
Known to work|4.4.0 |4.3.2
Summary|gfortran, trunk: ICE |[4.4 regression] gfortran,
|subst_stack_regs_pat, at |trunk: ICE
|reg-stack.c:1537 |subst_stack_regs_pat, at
| |reg-stack.c:1537
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
2008-08-30 7:19 ` [Bug fortran/37286] " martin at mpa-garching dot mpg dot de
2008-08-30 7:35 ` [Bug target/37286] [4.4 regression] " pinskia at gcc dot gnu dot org
@ 2008-08-30 14:06 ` ubizjak at gmail dot com
2008-08-30 14:18 ` ubizjak at gmail dot com
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ubizjak at gmail dot com @ 2008-08-30 14:06 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from ubizjak at gmail dot com 2008-08-30 14:05 -------
Confirmed, uninitialized register [st(2)] happens in bb-reorder pass:
before bb-reorder we have:
;; Start of basic block ( 10 3 9 6) -> 11
;; lr in 7 [sp] 8 [st] 9 [st(1)] 10 [st(2)] 20 [frame]
;; lr use 7 [sp] 8 [st] 9 [st(1)] 10 [st(2)]
;; lr def 3 [bx] 4 [si] 6 [bp] 7 [sp] 8 [st] 9 [st(1)] 17 [flags]
;; live in 7 [sp] 8 [st] 9 [st(1)] 10 [st(2)] 20 [frame]
...
(insn:HI 70 69 71 11 pr37286.f90:46 (set (reg:DF 9 st(1) [80])
(mult:DF (float_extend:DF (reg/v:SF 10 st(2) [orig:60 monte_temp ]
[60]))
(reg:DF 9 st(1) [79]))) 756 {*fop_df_4_i387} (expr_list:REG_DEAD
(reg/v:SF 10 st(2) [orig:60 monte_temp ] [60])
(nil)))
after bb-reorder pass we have in (bb 9):
;; Start of basic block ( 2) -> 9
;; bb 9 artificial_defs: { }
;; bb 9 artificial_uses: { u-1(6){ }u-1(7){ }}
;; lr in 3 [bx] 4 [si] 6 [bp] 7 [sp] 20 [frame]
;; lr use 3 [bx] 4 [si] 6 [bp] 7 [sp]
;; lr def 0 [ax] 1 [dx] 2 [cx] 8 [st] 9 [st(1)] 10 [st(2)] 11 [st(3)] 12
[st(4)] 13 [st(5)] 14 [st(6)] 15 [st(7)] 17 [flags] 18 [fpsr] 19 [fpcr] 21 []
22 [] 23 [] 24 [] 25 [] 26 [] 27 [] 28 [] 29 [] 30 [] 31 [] 32 [] 33 [] 34 []
35 [] 36 [] 37 [] 38 [] 39 [] 40 [] 41 [] 42 [] 43 [] 44 [] 45 [] 46 [] 47 []
48 [] 49 [] 50 [] 51 [] 52 []
;; live in 3 [bx] 4 [si] 6 [bp] 7 [sp] 20 [frame]
;; live gen 8 [st] 9 [st(1)]
;; live kill
...
(insn 146 145 147 9 pr37286.f90:46 (set (reg:DF 9 st(1) [80])
(mult:DF (float_extend:DF (reg/v:SF 10 st(2) [orig:60 monte_temp ]
[60]))
(reg:DF 9 st(1) [79]))) 756 {*fop_df_4_i387} (expr_list:REG_DEAD
(reg/v:SF 10 st(2) [orig:60 monte_temp ] [60])
(nil)))
reg-stack then chokes due to:
Basic block 2
Input stack: empty
insn 7 input stack: empty
insn 8 input stack: [ 8 ]
insn 126 input stack: [ 8 9 ]
scanning new insn with uid = 172.
Expected live registers [ 8 9 ]
Output stack: [ 9 8 ]
Basic block 9
Input stack: empty
insn 17 input stack: empty
insn 18 input stack: empty
insn 19 input stack: [ 9 ]
insn 145 input stack: [ 9 8 ]
insn 146 input stack: [ 9 8 ]
scanning new insn with uid = 173.
Please note that input stack of bb 9 and output stack of bb2 doesn't match.
--
ubizjak at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|target |rtl-optimization
Ever Confirmed|0 |1
Keywords|ra |
Last reconfirmed|0000-00-00 00:00:00 |2008-08-30 14:05:31
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (2 preceding siblings ...)
2008-08-30 14:06 ` [Bug rtl-optimization/37286] " ubizjak at gmail dot com
@ 2008-08-30 14:18 ` ubizjak at gmail dot com
2008-08-30 23:04 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ubizjak at gmail dot com @ 2008-08-30 14:18 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from ubizjak at gmail dot com 2008-08-30 14:16 -------
Adding -fno-reorder-blocks works OK.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (3 preceding siblings ...)
2008-08-30 14:18 ` ubizjak at gmail dot com
@ 2008-08-30 23:04 ` pinskia at gcc dot gnu dot org
2008-08-30 23:14 ` pinskia at gcc dot gnu dot org
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-08-30 23:04 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from pinskia at gcc dot gnu dot org 2008-08-30 23:02 -------
Here is a C++ testcase (you can convert it to C if you want by changing the
references to pointers and such):
int gni97 = 97, gnj97 = 33;
double gnu[97];
extern void g(void);
double f(double & min, float & max)
{
double prephitmp35;
double prephitmp24;
float monte_temp;
int D1505;
prephitmp35 = min;
prephitmp24 = max;
if (prephitmp35 > prephitmp24)
{
g();
prephitmp35 = min;
prephitmp24 = max;
}
else
{
D1505 = gni97 - 1;
monte_temp = gnu[D1505] - gnu[gnj97-1];
if (monte_temp < 0)
{
monte_temp = monte_temp + 1.0;
}
gnu[D1505] = monte_temp;
}
return monte_temp * (prephitmp24 + prephitmp35) + prephitmp35;
}
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
GCC build triplet|i686-pc-linux-gnu |
GCC host triplet|i686-pc-linux-gnu |
GCC target triplet|i686-pc-linux-gnu |i?86-*-* x86_64-*-* (-m32)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (4 preceding siblings ...)
2008-08-30 23:04 ` pinskia at gcc dot gnu dot org
@ 2008-08-30 23:14 ` pinskia at gcc dot gnu dot org
2008-09-09 20:32 ` jsm28 at gcc dot gnu dot org
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-08-30 23:14 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from pinskia at gcc dot gnu dot org 2008-08-30 23:12 -------
This used to work before IRA (4.4.0 20080824).
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vmakarov at gcc dot gnu dot
| |org
Keywords| |ra
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (5 preceding siblings ...)
2008-08-30 23:14 ` pinskia at gcc dot gnu dot org
@ 2008-09-09 20:32 ` jsm28 at gcc dot gnu dot org
2008-10-15 18:24 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2008-09-09 20:32 UTC (permalink / raw)
To: gcc-bugs
--
jsm28 at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (6 preceding siblings ...)
2008-09-09 20:32 ` jsm28 at gcc dot gnu dot org
@ 2008-10-15 18:24 ` pinskia at gcc dot gnu dot org
2008-10-20 12:50 ` martin at mpa-garching dot mpg dot de
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2008-10-15 18:24 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from pinskia at gcc dot gnu dot org 2008-10-15 18:23 -------
I can no longer reproduce this bug.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (7 preceding siblings ...)
2008-10-15 18:24 ` pinskia at gcc dot gnu dot org
@ 2008-10-20 12:50 ` martin at mpa-garching dot mpg dot de
2008-10-20 19:38 ` ubizjak at gmail dot com
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: martin at mpa-garching dot mpg dot de @ 2008-10-20 12:50 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from martin at mpa-garching dot mpg dot de 2008-10-20 12:48 -------
I still see the crash:
/scratch/blah4/planck/LevelS>gfortran -v -c -O2 testcase.f90
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /scratch/martin/gcc/configure
--prefix=/afs/mpa/data/martin/ugcc --with-mpfr-include=/usr/include
--with-mpfr-lib=/usr/lib --with-gmp-include=/usr/include
--with-gmp-lib=/usr/lib --enable-languages=c++,fortran
--enable-checking=release
Thread model: posix
gcc version 4.4.0 20081020 (experimental) [trunk revision 141239] (GCC)
COLLECT_GCC_OPTIONS='-v' '-c' '-O2' '-mtune=generic'
/afs/mpa/data/martin/ugcc/libexec/gcc/i686-pc-linux-gnu/4.4.0/f951
testcase.f90 -quiet -dumpbase testcase.f90 -mtune=generic -auxbase testcase -O2
-version -fintrinsic-modules-path
/afs/mpa/data/martin/ugcc/lib/gcc/i686-pc-linux-gnu/4.4.0/finclude -o
/tmp/cc4O8vOv.s
GNU Fortran (GCC) version 4.4.0 20081020 (experimental) [trunk revision 141239]
(i686-pc-linux-gnu)
compiled by GNU C version 4.4.0 20081020 (experimental) [trunk revision
141239], GMP version 4.2.1, MPFR version 2.3.1.
warning: GMP header version 4.2.1 differs from library version 4.2.2.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
testcase.f90: In function 'gn_monte_rand':
testcase.f90:50: internal compiler error: in subst_stack_regs_pat, at
reg-stack.c:1537
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (8 preceding siblings ...)
2008-10-20 12:50 ` martin at mpa-garching dot mpg dot de
@ 2008-10-20 19:38 ` ubizjak at gmail dot com
2008-11-03 14:27 ` [Bug middle-end/37286] " ubizjak at gmail dot com
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ubizjak at gmail dot com @ 2008-10-20 19:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from ubizjak at gmail dot com 2008-10-20 19:37 -------
Adding either -fno-reorder-blocks or -fno-ira works OK for orignal fortran
testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (9 preceding siblings ...)
2008-10-20 19:38 ` ubizjak at gmail dot com
@ 2008-11-03 14:27 ` ubizjak at gmail dot com
2008-11-03 14:28 ` ubizjak at gmail dot com
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-03 14:27 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from ubizjak at gmail dot com 2008-11-03 14:25 -------
Patch in testing.
--
ubizjak at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |ubizjak at gmail dot com
|dot org |
Status|NEW |ASSIGNED
Component|rtl-optimization |middle-end
Last reconfirmed|2008-08-30 14:05:31 |2008-11-03 14:25:40
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (10 preceding siblings ...)
2008-11-03 14:27 ` [Bug middle-end/37286] " ubizjak at gmail dot com
@ 2008-11-03 14:28 ` ubizjak at gmail dot com
2008-11-03 15:20 ` ubizjak at gmail dot com
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-03 14:28 UTC (permalink / raw)
To: gcc-bugs
------- Comment #10 from ubizjak at gmail dot com 2008-11-03 14:26 -------
Not a RA issue.
--
ubizjak at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC|vmakarov at gcc dot gnu dot |
|org |
Keywords|ra |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (11 preceding siblings ...)
2008-11-03 14:28 ` ubizjak at gmail dot com
@ 2008-11-03 15:20 ` ubizjak at gmail dot com
2008-11-05 10:00 ` uros at gcc dot gnu dot org
2008-11-05 10:06 ` jakub at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-03 15:20 UTC (permalink / raw)
To: gcc-bugs
------- Comment #11 from ubizjak at gmail dot com 2008-11-03 15:19 -------
Patch at http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00067.html
--
ubizjak at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://gcc.gnu.org/ml/gcc-
| |patches/2008-
| |11/msg00067.html
Keywords| |patch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (12 preceding siblings ...)
2008-11-03 15:20 ` ubizjak at gmail dot com
@ 2008-11-05 10:00 ` uros at gcc dot gnu dot org
2008-11-05 10:06 ` jakub at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: uros at gcc dot gnu dot org @ 2008-11-05 10:00 UTC (permalink / raw)
To: gcc-bugs
------- Comment #12 from uros at gcc dot gnu dot org 2008-11-05 09:59 -------
Subject: Bug 37286
Author: uros
Date: Wed Nov 5 09:57:49 2008
New Revision: 141603
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141603
Log:
PR middle-end/37286
* reg-stack.c (subst_stack_regs_pat) [MINUS, DIV, MULT, PLUS]:
Initialize uninitialized input registers with a NaN.
testsuite/ChangeLog:
PR middle-end/37286
* gfortran.dg/pr37286.f90: New test.
Added:
trunk/gcc/testsuite/gfortran.dg/pr37286.f90
Modified:
trunk/gcc/ChangeLog
trunk/gcc/reg-stack.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug middle-end/37286] [4.4 regression] gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
` (13 preceding siblings ...)
2008-11-05 10:00 ` uros at gcc dot gnu dot org
@ 2008-11-05 10:06 ` jakub at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu dot org @ 2008-11-05 10:06 UTC (permalink / raw)
To: gcc-bugs
------- Comment #13 from jakub at gcc dot gnu dot org 2008-11-05 10:04 -------
Fixed, thanks.
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37286
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2008-11-05 10:06 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-30 7:17 [Bug fortran/37286] New: gfortran, trunk: ICE subst_stack_regs_pat, at reg-stack.c:1537 martin at mpa-garching dot mpg dot de
2008-08-30 7:19 ` [Bug fortran/37286] " martin at mpa-garching dot mpg dot de
2008-08-30 7:35 ` [Bug target/37286] [4.4 regression] " pinskia at gcc dot gnu dot org
2008-08-30 14:06 ` [Bug rtl-optimization/37286] " ubizjak at gmail dot com
2008-08-30 14:18 ` ubizjak at gmail dot com
2008-08-30 23:04 ` pinskia at gcc dot gnu dot org
2008-08-30 23:14 ` pinskia at gcc dot gnu dot org
2008-09-09 20:32 ` jsm28 at gcc dot gnu dot org
2008-10-15 18:24 ` pinskia at gcc dot gnu dot org
2008-10-20 12:50 ` martin at mpa-garching dot mpg dot de
2008-10-20 19:38 ` ubizjak at gmail dot com
2008-11-03 14:27 ` [Bug middle-end/37286] " ubizjak at gmail dot com
2008-11-03 14:28 ` ubizjak at gmail dot com
2008-11-03 15:20 ` ubizjak at gmail dot com
2008-11-05 10:00 ` uros at gcc dot gnu dot org
2008-11-05 10:06 ` jakub at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).