This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
------- Comment #8 from bergner at gcc dot gnu dot org 2008-03-04 05:25 -------
Created an attachment (id=15256)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15256&action=view)
Disallow TFmode and TDmode from reg+reg addressing
This ICE is similar to the one Nathan fixed which is caused by the new
gcc_assert Joseph added here:
http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01959.html
I agree with Joseph's suggestion from Comment #5 that we need to disallow
TFmode (and TDmode) similar to Nathan's patch. This patch fixes the ICE
on the test case. I'm running a full bootstrap with it now on powerpc64-linux.
* config/rs6000/rs6000.c (rs6000_legitimize_address): Don't generate
reg+reg addressing for TFmode or TDmode quantities.
--
bergner at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |bergner at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35373
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |