🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #937

gcc-2.2.2 cc1 problem on HP710 (HPUX-7.05)

#937
From: Piotr Nestorow - TeleLOGIC Malmo...
Date: Thu, 13 Aug 1992 09:58
69 lines
2347 bytes
Hi!

Machine: HP710 (HP-UX 7.05)
Gcc: gcc-2.2.2

When compiling (sorry about the example - 
   the code is generated by a code generator):

/* ------------------------ */

typedef int SDL_Integer;
typedef unsigned int SDL_Natural;

typedef SDL_Integer  z1C_Digit_Type;

typedef SDL_Integer  z1D_A_AbNo_Type;

typedef SDL_Integer  z1E_B_AbNo_Type;

typedef SDL_Natural  z00L_Limit;

typedef struct {
    z1E_B_AbNo_Type  B_AbNo;
    SDL_Integer  NoOf_Periods;
}  z00J_Call_Info_Type;

typedef struct {
    z00J_Call_Info_Type  A[100 - 1+1];
}  z00K_Log_Array_Type;

typedef struct {
    SDL_Integer  NoOfCalls;
    z00K_Log_Array_Type  Log_Array;
}  z0055_Call_Record_Type;

typedef struct {
    z0055_Call_Record_Type  A[50 - 1+1];
}  z0056_Data_Base_Type;
extern z0056_Data_Base_Type  yMake_z0056_Data_Base_Type ( yExpr )
  z0055_Call_Record_Type  yExpr;
{
  int  yIndex;
  z0056_Data_Base_Type  yVar;
  memset((void *)(&yVar), 0, sizeof(z0056_Data_Base_Type));
  for (yIndex = 0; yIndex<=50 - 1; yIndex++)
    yVar.A[yIndex] = yExpr;
  return yVar;
}

/* ------------------------ */

Cc1 dumps core:

pn@cobra-11:42am-135 > /usr/local/lib/gcc-lib/hp710-hpux/2.2.2/cc1 TELEPHONE_EXCHANGE.i -quiet -dumpbase TELEPHONE_EXCHANGE.c -g -version -o TELEPHONE_EXCHANGE.s
GNU C version 2.2.2 (hp9000s800) compiled by GNU C version 2.2.2.
TELEPHONE_EXCHANGE.i: In function `yMake_z0056_Data_Base_Type':
TELEPHONE_EXCHANGE.i:38: internal error--unrecognizable insn:
(insn 76 75 77 (parallel[
           (set (mem:BLK (reg:SI 132))
               (mem:BLK (reg:SI 133)))
           (clobber (reg:SI 132))
           (clobber (reg:SI 133))
           (clobber (scratch:SI))
           (clobber (scratch:SI))
           (use (const_int 40200))
           (use (const_int 4))
       ] ) -1 (nil)
   (nil))
IOT trap (core dumped)
Technical Details
Message-ID: <1992Aug13.095814.15674@telelogic.se>
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!telelogic.se!pn

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!telelogic.se!pn
From: pn@telelogic.se (Piotr Nestorow - TeleLOGIC Malmoe AB)
Subject: gcc-2.2.2 cc1 problem on HP710 (HPUX-7.05)
Message-ID: <1992Aug13.095814.15674@telelogic.se>
Sender: gnulists@ai.mit.edu
Organization: TeleLOGIC Malmoe AB, SWEDEN
Distribution: gnu
Date: Thu, 13 Aug 1992 09:58:14 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 70