Fix dupplicate declaration of ggc_realloc in gencondmd
authorTrevor Saunders <tsaunders@mozilla.com>
Sat, 4 Oct 2014 13:29:26 +0000 (13:29 +0000)
committerTrevor Saunders <tbsaunde@gcc.gnu.org>
Sat, 4 Oct 2014 13:29:26 +0000 (13:29 +0000)
commitbf55b4a0ef1bc41c43e9916ed6ac261b142b5cf8
tree6d05f9c2925919286a79aef6047062c1ddef52f2
parent63a496dedb96263534f3eb152d66d59e8f08b125
Fix dupplicate declaration of ggc_realloc in gencondmd

If vec.h is included before ggc.h it forward declares ggc_realloc with
defaulted arguments.  This means ggc.h can not be included later because
it would lead to a second declaration of ggc_realloc with defaulted
arguments.  In generator programs vec.h can not include ggc.h because it
may not exist yet.  So generator programs must make sure they include
ggc.h before anything that includes vec.h.

gcc/ChangeLog:

2014-10-04  Trevor Saunders  <tsaunders@mozilla.com>

PR pch/63429
* genconditions.c: Directly include ggc.h before rtl.h.

From-SVN: r215888
gcc/ChangeLog
gcc/genconditions.c