_Complex keyword

Jeffrey A Law law@cygnus.com
Thu Sep 14 16:06:00 GMT 2000


  In message <Pine.LNX.4.21.0009142225490.6841-100000@kern.srcf.societies.cam.a
c.uk>you write:
  > This patch adds the C99 _Complex keyword to GCC (at present simply a
  > synonym for __complex__, so not fully implementing C99 semantics -
  > though if someone could detail what "complex numbers support is
  > currently broken" (in c99status.html, but originally added by Martin
  > v. Loewis to version 1.5 of projects.html) refers to that might be
  > useful).  As the keyword is already in the C89 reserved namespace it
  > is enabled unconditionally.
That could be a reference to the problems we've had with passing/returning
complex values on 64bit targets.

  > The keyword is also added to the C++ compiler for compatibility with C
  > headers using it.
  > 
  > Bootstrapped with no regressions on i686-pc-linux-gnu.  OK to commit?
  > 
  > gcc/ChangeLog:
  > 2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
  > 
  > 	* c-parse.in (reswords): Add _Complex.
  > 
  > gcc/cp/ChangeLog:
  > 2000-09-14  Joseph S. Myers  <jsm28@cam.ac.uk>
  > 
  > 	* lex.c (reswords): Add _Complex.
This is fine.  Please install.
jeff



More information about the Gcc-patches mailing list