------- Comment #1 from rguenth at gcc dot gnu dot org  2008-01-23 10:50 -------
This is not a regression.  From write_builtin_type:

    case REAL_TYPE:
      if (type == float_type_node
          || type == java_float_type_node)
        write_char ('f');
      else if (type == double_type_node
               || type == java_double_type_node) 
        write_char ('d');
      else if (type == long_double_type_node)
        write_char ('e');
      else
        gcc_unreachable ();
      break;

this is probably too simplistic and instead should try fancy stuff like
the integer case.

Confirmed.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-01-23 10:50:51
               date|                            |
            Summary|[4.1/4.2/4.3 regression] ICE|ICE with double and
                   |with double and attribute   |attribute may_alias
                   |may_alias                   |
   Target Milestone|4.1.3                       |---


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

Reply via email to