*******************************************************************************
*** GNU17 BUG REPORT **********************************************************
*******************************************************************************
o^No.        :C17_001_compiler
sE   :2008/5/19

--- <c[́EΏۃo[W> ----------------------------------------------
GNU17V1.2.0yсAȑÕo[W

--- <e> --------------------------------------------------------------------
\̂̔z̗vflnŊ֐R[vORpCƁAAhX
s荞݂R[hB
iӐ}ȂAhXs荞݂j

--- <> ----------------------------------------------------------------
ȉASĂ̏𖞂P[XŕsB

E\̂zŐ錾Ă邱ƁB
E\̂̔zƂĒlnĂ邱ƁB
E\̂̌^̃TCY 7oCgȉł邱ƁB
E\̂̌^̃TCY ł邱ƁB
E\̂̃oϐ̌^ unsigned char / char ݂̂ł邱ƁB

TvR[hF
  // \̂̌^̃TCY7oCgAoCgAunsigned char / char ̂
  // Œ`ĂB
  typedef struct s_tag {
      char m1 [3];
      char m2 ;
      unsigned char m3 ;
  }STR ;

  void sub( STR arg );

  int main( void )
  {
      // \̂zŐ錾ĂB
      STR s[2] = { { 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0 } } ;
      int i ;

      for( i = 0 ; i < 2 ; i++ ) sub( s[i] ) ;// \̂̔zlnĂB

--- <@> ----------------------------------------------------------------
L̏ǂꂩłȂƂɂłB

΍F
E\̂̌^̃TCYɂ邱ƁBichar^̃oϐ\̂ɒǉj
E\̂̌^̃TCY8oCgȏɂȂ悤ɂ邱ƁB
E\̂AhXn( & ) ŃTu[`ɓnƁB

--- <Cłɂ> ----------------------------------------------------------
pb`FȂ
iŁFGNU17V1.2.1

