tested on x86_64-darwin, linux and aarch64-linux, OK for trunk? thanks Iain
--- 8< --- The headers mentioned in parse.y are already unconditionally included by system.h (via cobol-system.h). gcc/cobol/ChangeLog: * parse.y: Remove c++ header includes appearing after sytem.h. Signed-off-by: Iain Sandoe <i...@sandoe.co.uk> --- gcc/cobol/parse.y | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gcc/cobol/parse.y b/gcc/cobol/parse.y index c901bd66629..d8f5175adcb 100644 --- a/gcc/cobol/parse.y +++ b/gcc/cobol/parse.y @@ -30,9 +30,6 @@ %code requires { #include <fstream> // Before cobol-system because it uses poisoned functions #include "cobol-system.h" - #include <cmath> - #include <algorithm> - #include <map> #include "../../libgcobol/io.h" #include "../../libgcobol/ec.h" @@ -216,9 +213,6 @@ new_literal( const char initial[], enum radix_t radix ); #pragma GCC diagnostic pop - - #include <list> - enum select_clause_t { access_clause_e = 0x0001, alt_key_clause_e = 0x0002, -- 2.39.2 (Apple Git-143)