* [Bug fortran/21723] ICE while building gfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
@ 2005-05-23 17:13 ` mgalgoci at redhat dot com
2005-05-23 17:14 ` mgalgoci at redhat dot com
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mgalgoci at redhat dot com @ 2005-05-23 17:13 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
GCC build triplet| |hppa-redhat-linux
GCC host triplet| |hppa-redhat-linux
GCC target triplet| |hppa-redhat-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug fortran/21723] ICE while building gfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
2005-05-23 17:13 ` [Bug fortran/21723] " mgalgoci at redhat dot com
@ 2005-05-23 17:14 ` mgalgoci at redhat dot com
2005-05-23 17:15 ` [Bug target/21723] ICE while building libgfortran pinskia at gcc dot gnu dot org
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mgalgoci at redhat dot com @ 2005-05-23 17:14 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From mgalgoci at redhat dot com 2005-05-23 17:14 -------
Created an attachment (id=8954)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8954&action=view)
Preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
2005-05-23 17:13 ` [Bug fortran/21723] " mgalgoci at redhat dot com
2005-05-23 17:14 ` mgalgoci at redhat dot com
@ 2005-05-23 17:15 ` pinskia at gcc dot gnu dot org
2005-05-23 17:21 ` [Bug c/21723] " mgalgoci at redhat dot com
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-05-23 17:15 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-23 17:14 -------
The code is C.
--
What |Removed |Added
----------------------------------------------------------------------------
Component|fortran |target
Keywords| |build, ice-on-valid-code
Summary|ICE while building gfortran |ICE while building
| |libgfortran
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c/21723] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (2 preceding siblings ...)
2005-05-23 17:15 ` [Bug target/21723] ICE while building libgfortran pinskia at gcc dot gnu dot org
@ 2005-05-23 17:21 ` mgalgoci at redhat dot com
2005-05-23 17:22 ` [Bug target/21723] " mgalgoci at redhat dot com
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mgalgoci at redhat dot com @ 2005-05-23 17:21 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Component|target |c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (3 preceding siblings ...)
2005-05-23 17:21 ` [Bug c/21723] " mgalgoci at redhat dot com
@ 2005-05-23 17:22 ` mgalgoci at redhat dot com
2005-05-23 17:50 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mgalgoci at redhat dot com @ 2005-05-23 17:22 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Component|c |target
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (4 preceding siblings ...)
2005-05-23 17:22 ` [Bug target/21723] " mgalgoci at redhat dot com
@ 2005-05-23 17:50 ` pinskia at gcc dot gnu dot org
2005-05-23 17:59 ` [Bug target/21723] [4.0/4.1 Regression] " pinskia at gcc dot gnu dot org
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-05-23 17:50 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-23 17:49 -------
Confirmed, reduced testcase:
void pow_c4_i4 (_Complex float a) {}
Only -mpa-risc-1-0 is needed to reproduce this.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-05-23 17:50:00
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0/4.1 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (5 preceding siblings ...)
2005-05-23 17:50 ` pinskia at gcc dot gnu dot org
@ 2005-05-23 17:59 ` pinskia at gcc dot gnu dot org
2005-06-30 17:34 ` pinskia at gcc dot gnu dot org
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-05-23 17:59 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-23 17:59 -------
This testcase works in 3.4.4 so it is a regression.
--
What |Removed |Added
----------------------------------------------------------------------------
Known to fail|4.0.1 |4.0.1 3.4.4
Summary|ICE while building |[4.0/4.1 Regression] ICE
|libgfortran |while building libgfortran
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0/4.1 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (6 preceding siblings ...)
2005-05-23 17:59 ` [Bug target/21723] [4.0/4.1 Regression] " pinskia at gcc dot gnu dot org
@ 2005-06-30 17:34 ` pinskia at gcc dot gnu dot org
2005-07-02 2:52 ` danglin at gcc dot gnu dot org
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-30 17:34 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 17:34 -------
Patch here: <http://gcc.gnu.org/ml/gcc-patches/2005-06/msg02238.html>.
--
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://gcc.gnu.org/ml/gcc-
| |patches/2005-
| |06/msg02238.html
GCC build triplet|hppa-redhat-linux |
GCC host triplet|hppa-redhat-linux |
Keywords| |patch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0/4.1 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (7 preceding siblings ...)
2005-06-30 17:34 ` pinskia at gcc dot gnu dot org
@ 2005-07-02 2:52 ` danglin at gcc dot gnu dot org
2005-07-02 2:58 ` danglin at gcc dot gnu dot org
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: danglin at gcc dot gnu dot org @ 2005-07-02 2:52 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From danglin at gcc dot gnu dot org 2005-07-02 02:52 -------
Do you have a real need to run PA 1.0 code? As far as I know,
linux only runs on PA 1.1 machines and later. Very few PA 1.0
machines are still running, and we have no way to test changes
other than to run it on current hardware. PA 1.0 support will
be removed at the time HP-UX 10 support is removed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0/4.1 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (8 preceding siblings ...)
2005-07-02 2:52 ` danglin at gcc dot gnu dot org
@ 2005-07-02 2:58 ` danglin at gcc dot gnu dot org
2005-07-05 1:57 ` cvs-commit at gcc dot gnu dot org
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: danglin at gcc dot gnu dot org @ 2005-07-02 2:58 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From danglin at gcc dot gnu dot org 2005-07-02 02:58 -------
The patch isn't correct. It will return the wrong number for DCmode.
It looks like a couple of other macros also need updates.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0/4.1 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (9 preceding siblings ...)
2005-07-02 2:58 ` danglin at gcc dot gnu dot org
@ 2005-07-05 1:57 ` cvs-commit at gcc dot gnu dot org
2005-07-05 2:21 ` danglin at gcc dot gnu dot org
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-07-05 1:57 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-05 01:57 -------
Subject: Bug 21723
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: danglin@gcc.gnu.org 2005-07-05 01:57:01
Modified files:
gcc : ChangeLog
gcc/config/pa : pa.md pa32-regs.h pa64-regs.h
Log message:
PR target/21723
* pa.md: Remove fcpy alternative from movhi and movqi patterns.
* pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers
for complex modes when generating code for PA 1.0.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
sets for all general and floating point modes. Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
(CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS.
* pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
sets for all general and floating point modes. Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.9337&r2=2.9338
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa.md.diff?cvsroot=gcc&r1=1.163&r2=1.164
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa32-regs.h.diff?cvsroot=gcc&r1=1.14&r2=1.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa64-regs.h.diff?cvsroot=gcc&r1=1.19&r2=1.20
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0/4.1 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (10 preceding siblings ...)
2005-07-05 1:57 ` cvs-commit at gcc dot gnu dot org
@ 2005-07-05 2:21 ` danglin at gcc dot gnu dot org
2005-07-25 15:53 ` [Bug target/21723] [4.0 " pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: danglin at gcc dot gnu dot org @ 2005-07-05 2:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From danglin at gcc dot gnu dot org 2005-07-05 02:21 -------
Regarding the regression, it would appear to have been introduced
when complex modes were added to GCC. I'm not quite sure when this
occurred, but it was before GCC 3.0 (the oldest version that I had
handy).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (11 preceding siblings ...)
2005-07-05 2:21 ` danglin at gcc dot gnu dot org
@ 2005-07-25 15:53 ` pinskia at gcc dot gnu dot org
2005-07-29 15:27 ` cvs-commit at gcc dot gnu dot org
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-25 15:53 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |4.1.0
Summary|[4.0/4.1 Regression] ICE |[4.0 Regression] ICE while
|while building libgfortran |building libgfortran
Target Milestone|4.1.0 |4.0.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (12 preceding siblings ...)
2005-07-25 15:53 ` [Bug target/21723] [4.0 " pinskia at gcc dot gnu dot org
@ 2005-07-29 15:27 ` cvs-commit at gcc dot gnu dot org
2005-07-31 0:46 ` pinskia at gcc dot gnu dot org
2005-08-03 16:39 ` cvs-commit at gcc dot gnu dot org
15 siblings, 0 replies; 17+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-07-29 15:27 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-29 15:08 -------
Subject: Bug 21723
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-4_0-branch
Changes by: danglin@gcc.gnu.org 2005-07-29 15:08:45
Modified files:
gcc : ChangeLog
gcc/config/pa : pa.md pa32-regs.h pa64-regs.h
Log message:
PR target/21723
* pa.md: Remove fcpy alternative from movhi and movqi patterns.
* pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers
for complex modes when generating code for PA 1.0.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
sets for all general and floating point modes. Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
(CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS.
* pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
sets for all general and floating point modes. Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.7592.2.342&r2=2.7592.2.343
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa.md.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.158.6.1&r2=1.158.6.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa32-regs.h.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.14&r2=1.14.36.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa64-regs.h.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.18&r2=1.18.28.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (13 preceding siblings ...)
2005-07-29 15:27 ` cvs-commit at gcc dot gnu dot org
@ 2005-07-31 0:46 ` pinskia at gcc dot gnu dot org
2005-08-03 16:39 ` cvs-commit at gcc dot gnu dot org
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-31 0:46 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-31 00:43 -------
Fixed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug target/21723] [4.0 Regression] ICE while building libgfortran
2005-05-23 17:12 [Bug fortran/21723] New: ICE while building gfortran mgalgoci at redhat dot com
` (14 preceding siblings ...)
2005-07-31 0:46 ` pinskia at gcc dot gnu dot org
@ 2005-08-03 16:39 ` cvs-commit at gcc dot gnu dot org
15 siblings, 0 replies; 17+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-08-03 16:39 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-03 16:39 -------
Subject: Bug 21723
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_4-branch
Changes by: danglin@gcc.gnu.org 2005-08-03 16:39:02
Modified files:
gcc : ChangeLog
gcc/config/pa : pa.md pa32-regs.h pa64-regs.h
Log message:
PR target/21723
* pa.md: Remove fcpy alternative from movhi and movqi patterns.
* pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers
for complex modes when generating code for PA 1.0.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
sets for all general and floating point modes. Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
(CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS.
* pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting.
(VALID_FP_MODE_P): New macro.
(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P. Use non-overlapping register
sets for all general and floating point modes. Align wide floating
point modes to even register boundaries to comply with architectural
requirements.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.895&r2=2.2326.2.896
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa.md.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.138.4.9&r2=1.138.4.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa32-regs.h.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.12&r2=1.12.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/pa/pa64-regs.h.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.13.10.1&r2=1.13.10.2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21723
^ permalink raw reply [flat|nested] 17+ messages in thread