This is the mail archive of the gcc@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]

Buffer overwrite in libstdc++-v3 test 21_strings/c_strings.cc?


Is this some C++ gotcha or is there an obvious buffer-overwrite
here?  The CRIS gcc port and the simulator dump says the buffer
is overwritten, but there's no absolute truth in that.

 ...
  const char* ccarray1 = "san francisco roof garden inspectors";
  const char* ccarray2 = "san francisco sunny-day park inspectors";
  char carray[30];
  std::strcpy(carray, ccarray1);
 ...

Will trade patch for clue.

brgds, H-P


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]