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

Re: [RFC][PATCH] -d_lines


Andrew Pinski wrote:
> On Aug 17, 2005, at 3:54 PM, Tobias Schlüter wrote:
> 
> 
>>+  /* Find end of file name.  */
>>+  i = 0;
>>+  while ((i < PATH_MAX) && (filename[i] != '\0'))
>>+    i++;
>>+
>>+  /* Improperly terminated or too-long filename.  */
>>+  if (i == PATH_MAX)
>>+    return FORM_UNKNOWN;
> 
> 
> You are introducing a depend on PATH_MAX which is not correct.
> If the filename is not ending in 0, well let the compiler crash
> because there is something wrong inside the compiler.
> 
> All uses of PATH_MAX should be removed from the fortran front-end.
> I thought there was a patch to do just that.

Yes, but it looks like it wasn't committed before I copy'n'pasted that chunk.
 Thanks for spotting this.  I'll combine this with Steve's patch from
http://gcc.gnu.org/ml/fortran/2005-08/msg00009.html, which I had approved  before.

Ok?

- Tobi


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