diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cfg.h | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5b49b2a..6ca200c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2018-08-30 Jose E. Marchesi <jose.marchesi@oracle.com> + + * cfg.h (class auto_edge_flag): Spell out the template-id of the + base class in the initializer list. This is a workaround for + building with older GCC. + (class auto_bb_flag): Likewise. + 2018-08-30 Aaron Sawdey <acsawdey@linux.ibm.com> * config/rs6000/altivec.md (altivec_eq<mode>): Remove star. @@ -169,7 +169,7 @@ class auto_edge_flag : public auto_flag<int> { public: auto_edge_flag (function *fun) - : auto_flag (&fun->cfg->edge_flags_allocated) {} + : auto_flag<int> (&fun->cfg->edge_flags_allocated) {} }; /* RAII class to allocate a bb flag for temporary use. You have @@ -178,7 +178,7 @@ class auto_bb_flag : public auto_flag<int> { public: auto_bb_flag (function *fun) - : auto_flag (&fun->cfg->bb_flags_allocated) {} + : auto_flag<int> (&fun->cfg->bb_flags_allocated) {} }; #endif /* GCC_CFG_H */ |