Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package CastXML for openSUSE:Factory checked 
in at 2024-01-21 23:08:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/CastXML (Old)
 and      /work/SRC/openSUSE:Factory/.CastXML.new.16006 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "CastXML"

Sun Jan 21 23:08:55 2024 rev:14 rq:1140094 version:0.6.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/CastXML/CastXML.changes  2023-10-04 
22:31:41.268153696 +0200
+++ /work/SRC/openSUSE:Factory/.CastXML.new.16006/CastXML.changes       
2024-01-21 23:09:14.663447833 +0100
@@ -1,0 +2,6 @@
+Fri Jan 19 18:46:20 UTC 2024 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 0.6.3:
+  * No release notes.
+
+-------------------------------------------------------------------

Old:
----
  CastXML-0.6.2.tar.gz

New:
----
  CastXML-0.6.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ CastXML.spec ++++++
--- /var/tmp/diff_new_pack.LoZEhh/_old  2024-01-21 23:09:15.251469267 +0100
+++ /var/tmp/diff_new_pack.LoZEhh/_new  2024-01-21 23:09:15.251469267 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package CastXML
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           CastXML
-Version:        0.6.2
+Version:        0.6.3
 Release:        0
 Summary:        C-family Abstract Syntax Tree XML Output
 License:        Apache-2.0

++++++ CastXML-0.6.2.tar.gz -> CastXML-0.6.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/README.rst new/CastXML-0.6.3/README.rst
--- old/CastXML-0.6.2/README.rst        2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/README.rst        2024-01-17 20:44:38.000000000 +0100
@@ -47,7 +47,7 @@
 * `LLVM/Clang`_ compiler SDK install tree built using the C++ compiler.
   This version of CastXML has been tested with LLVM/Clang
 
-  - Git ``main`` as of 2023-09-19 (``00ecef906b``)
+  - Git ``main`` as of 2024-01-03 (``155d5849da``)
   - Release ``17.0``
   - Release ``16.0``
   - Release ``15.0``
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/src/Output.cxx 
new/CastXML-0.6.3/src/Output.cxx
--- old/CastXML-0.6.2/src/Output.cxx    2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/src/Output.cxx    2024-01-17 20:44:38.000000000 +0100
@@ -42,6 +42,10 @@
 #include "clang/Lex/Preprocessor.h"
 #include "llvm/Support/raw_ostream.h"
 
+#if LLVM_VERSION_MAJOR < 16
+#  define starts_with startswith
+#endif
+
 #if LLVM_VERSION_MAJOR >= 16
 #  include <optional>
 namespace cx {
@@ -56,6 +60,31 @@
 }
 #endif
 
+#if LLVM_VERSION_MAJOR >= 16
+namespace cx {
+using FileEntryRef = clang::FileEntryRef;
+using OptionalFileEntryRef = clang::OptionalFileEntryRef;
+}
+#elif LLVM_VERSION_MAJOR >= 12
+namespace cx {
+using FileEntryRef = clang::FileEntryRef;
+using OptionalFileEntryRef = llvm::Optional<clang::FileEntryRef>;
+}
+#else
+namespace cx {
+using FileEntryRef = clang::FileEntry const*;
+using OptionalFileEntryRef = clang::FileEntry const*;
+}
+#endif
+
+#if LLVM_VERSION_MAJOR >= 18
+#  define cx_ElaboratedTypeKeyword(x) clang::ElaboratedTypeKeyword::x
+#  define cx_TagTypeKind(x) clang::TagTypeKind::x
+#else
+#  define cx_ElaboratedTypeKeyword(x) clang::ETK_##x
+#  define cx_TagTypeKind(x) clang::TTK_##x
+#endif
+
 #include <fstream>
 #include <iomanip>
 #include <iostream>
@@ -223,6 +252,23 @@
              << "\"/>\n";
     /* clang-format on */
   }
+
+  std::string getNameOfFileEntryRef(cx::FileEntryRef f) const
+  {
+#if LLVM_VERSION_MAJOR >= 12
+    return std::string(f.getName());
+#else
+    return std::string(f->getName());
+#endif
+  }
+  cx::OptionalFileEntryRef getFileEntryRefForID(clang::FileID id) const
+  {
+#if LLVM_VERSION_MAJOR >= 12
+    return this->CI.getSourceManager().getFileEntryRefForID(id);
+#else
+    return this->CI.getSourceManager().getFileEntryForID(id);
+#endif
+  }
 };
 
 class ASTVisitor : public ASTVisitorBase
@@ -364,7 +410,13 @@
   DumpId AddDumpNodeImpl(K k, bool complete);
 
   /** Allocate a dump node for a source file entry.  */
-  unsigned int AddDumpFile(clang::FileEntry const* f);
+  unsigned int AddDumpFile(cx::FileEntryRef f);
+#if LLVM_VERSION_MAJOR < 12
+  unsigned int AddDumpFile(clang::FileEntry const& f)
+  {
+    return this->AddDumpFile(&f);
+  }
+#endif
 
   /** Add class template specializations and instantiations for output.  */
   void AddClassTemplateDecl(clang::ClassTemplateDecl const* d,
@@ -544,9 +596,9 @@
                              clang::AccessSpecifier alt = clang::AS_none);
 
   bool HaveFloat128Type() const;
-  void PrintFloat128Type(DumpNode const* dn);
-  bool IsFloat128TypedefType(clang::QualType t) const;
-  bool IsFloat128TypedefDecl(clang::TypedefDecl const* td) const;
+  void PrintCastXMLTypedef(clang::TypedefDecl const* d, DumpNode const* dn);
+  bool IsCastXMLTypedefType(clang::QualType t) const;
+  bool IsCastXMLTypedefDecl(clang::TypedefDecl const* td) const;
 
   // Decl node output methods.
   void OutputTranslationUnitDecl(clang::TranslationUnitDecl const* d,
@@ -636,7 +688,7 @@
   QualNodesMap QualNodes;
 
   // Map from clang file entry to our source file index.
-  typedef std::map<clang::FileEntry const*, unsigned int> FileNodesMap;
+  typedef std::map<cx::FileEntryRef, unsigned int> FileNodesMap;
   FileNodesMap FileNodes;
 
   // Node traversal queue.
@@ -646,7 +698,7 @@
   std::queue<CommentEntry> CommentQueue;
 
   // File traversal queue.
-  std::queue<clang::FileEntry const*> FileQueue;
+  std::queue<cx::FileEntryRef> FileQueue;
 
 public:
   ASTVisitor(clang::CompilerInstance& ci, clang::ASTContext& ctx,
@@ -806,7 +858,8 @@
     case clang::Type::Elaborated: {
       clang::ElaboratedType const* et = t->getAs<clang::ElaboratedType>();
       if (this->Opts.GccXml ||
-          (et->getKeyword() == clang::ETK_None && !et->getQualifier())) {
+          (et->getKeyword() == cx_ElaboratedTypeKeyword(None) &&
+           !et->getQualifier())) {
         // The gccxml format does not include ElaboratedType elements,
         // so replace this one with the underlying type.  Note that this
         // can cause duplicate PointerType and ReferenceType elements
@@ -925,7 +978,7 @@
   return dn->Index;
 }
 
-unsigned int ASTVisitor::AddDumpFile(clang::FileEntry const* f)
+unsigned int ASTVisitor::AddDumpFile(cx::FileEntryRef f)
 {
   unsigned int& index = this->FileNodes[f];
   if (index == 0) {
@@ -1141,10 +1194,10 @@
       clang::SourceManager const& sm = this->CI.getSourceManager();
       clang::FileID bid = bfl.getFileID();
       clang::FileID eid = efl.getFileID();
-      clang::FileEntry const* bf = sm.getFileEntryForID(bid);
-      clang::FileEntry const* ef = sm.getFileEntryForID(eid);
+      cx::OptionalFileEntryRef bf = this->getFileEntryRefForID(bid);
+      cx::OptionalFileEntryRef ef = this->getFileEntryRefForID(eid);
       if (bf && bf == ef) {
-        unsigned int fi = this->AddDumpFile(bf);
+        unsigned int fi = this->AddDumpFile(*bf);
         unsigned int boff = sm.getFileOffset(bfl);
         unsigned int eoff = sm.getFileOffset(efl);
         /* clang-format off */
@@ -1174,13 +1227,13 @@
     /* clang-format on */
   }
   while (!this->FileQueue.empty()) {
-    clang::FileEntry const* f = this->FileQueue.front();
+    cx::FileEntryRef f = this->FileQueue.front();
     this->FileQueue.pop();
     /* clang-format off */
     this->OS <<
       "  <File"
       " id=\"f" << this->FileNodes[f] << "\""
-      " name=\"" << encodeXML(std::string(f->getName())) << "\""
+      " name=\"" << encodeXML(this->getNameOfFileEntryRef(f)) << "\""
       "/>\n"
       ;
     /* clang-format on */
@@ -1288,7 +1341,13 @@
 
 void ASTVisitor::PrintNameAttribute(std::string const& name)
 {
-  std::string n = stringReplace(name, "__castxml__float128_s", "__float128");
+  std::string n = name;
+  n = stringReplace(n, "__castxml__float128_s", "__float128");
+  n = stringReplace(n, "__castxml_Float32_s", "_Float32");
+  n = stringReplace(n, "__castxml_Float32x_s", "_Float32x");
+  n = stringReplace(n, "__castxml_Float64_s", "_Float64");
+  n = stringReplace(n, "__castxml_Float64x_s", "_Float64x");
+  n = stringReplace(n, "__castxml_Float128_s", "_Float128");
   this->OS << " name=\"" << encodeXML(n) << "\"";
 }
 
@@ -1306,12 +1365,10 @@
     this->MangleContext->mangleName(d, rso);
   }
 
-  if (!this->HaveFloat128Type()) {
-    // We cannot mangle __float128 correctly because Clang does not have
-    // it as an internal type, so skip mangled attributes involving it.
-    if (s.find("__float128") != s.npos) {
-      s = "";
-    }
+  // We cannot mangle some types correctly because Clang does not have
+  // them as internal types, so skip mangled attributes involving them.
+  if (s.find("__castxml") != std::string::npos) {
+    s = "";
   }
 
   // Strip a leading 1 byte in MS mangling.
@@ -1383,9 +1440,9 @@
   clang::SourceLocation sl = d->getLocation();
   if (sl.isValid()) {
     clang::FullSourceLoc fsl = this->CTX.getFullLoc(sl).getExpansionLoc();
-    if (clang::FileEntry const* f =
-          this->CI.getSourceManager().getFileEntryForID(fsl.getFileID())) {
-      unsigned int id = this->AddDumpFile(f);
+    if (cx::OptionalFileEntryRef f =
+          this->getFileEntryRefForID(fsl.getFileID())) {
+      unsigned int id = this->AddDumpFile(*f);
       unsigned int line = fsl.getExpansionLineNumber();
       /* clang-format off */
       this->OS <<
@@ -1694,14 +1751,28 @@
 #endif
 }
 
-void ASTVisitor::PrintFloat128Type(DumpNode const* dn)
+void ASTVisitor::PrintCastXMLTypedef(clang::TypedefDecl const* d,
+                                     DumpNode const* dn)
 {
   this->OS << "  <FundamentalType";
   this->PrintIdAttribute(dn);
-  this->OS << " name=\"__float128\" size=\"128\" align=\"128\"/>\n";
+  if (d->getName() == "__castxml__float128") {
+    this->OS << " name=\"__float128\" size=\"128\" align=\"128\"";
+  } else if (d->getName() == "__castxml_Float32") {
+    this->OS << " name=\"_Float32\" size=\"32\" align=\"32\"";
+  } else if (d->getName() == "__castxml_Float32x") {
+    this->OS << " name=\"_Float32x\" size=\"64\" align=\"64\"";
+  } else if (d->getName() == "__castxml_Float64") {
+    this->OS << " name=\"_Float64\" size=\"64\" align=\"64\"";
+  } else if (d->getName() == "__castxml_Float64x") {
+    this->OS << " name=\"_Float64x\" size=\"128\" align=\"128\"";
+  } else if (d->getName() == "__castxml_Float128") {
+    this->OS << " name=\"_Float128\" size=\"128\" align=\"128\"";
+  }
+  this->OS << "/>\n";
 }
 
-bool ASTVisitor::IsFloat128TypedefType(clang::QualType t) const
+bool ASTVisitor::IsCastXMLTypedefType(clang::QualType t) const
 {
   if (t->getTypeClass() == clang::Type::Elaborated) {
     t = t->getAs<clang::ElaboratedType>()->getNamedType();
@@ -1710,15 +1781,15 @@
     clang::TypedefType const* tdt = t->getAs<clang::TypedefType>();
     if (clang::TypedefDecl const* td =
           clang::dyn_cast<clang::TypedefDecl>(tdt->getDecl())) {
-      return this->IsFloat128TypedefDecl(td);
+      return this->IsCastXMLTypedefDecl(td);
     }
   }
   return false;
 }
 
-bool ASTVisitor::IsFloat128TypedefDecl(clang::TypedefDecl const* td) const
+bool ASTVisitor::IsCastXMLTypedefDecl(clang::TypedefDecl const* td) const
 {
-  if (td->getName() == "__castxml__float128" &&
+  if (td->getName().starts_with("__castxml") &&
       clang::isa<clang::TranslationUnitDecl>(td->getDeclContext())) {
     clang::SourceLocation sl = td->getLocation();
     if (sl.isValid()) {
@@ -1938,18 +2009,18 @@
 {
   const char* tag;
   switch (d->getTagKind()) {
-    case clang::TTK_Class:
+    case cx_TagTypeKind(Class):
       tag = "Class";
       break;
-    case clang::TTK_Union:
+    case cx_TagTypeKind(Union):
       tag = "Union";
       break;
-    case clang::TTK_Struct:
+    case cx_TagTypeKind(Struct):
       tag = "Struct";
       break;
-    case clang::TTK_Interface:
+    case cx_TagTypeKind(Interface):
       return;
-    case clang::TTK_Enum:
+    case cx_TagTypeKind(Enum):
       return;
   }
   clang::CXXRecordDecl const* dx = clang::dyn_cast<clang::CXXRecordDecl>(d);
@@ -2040,10 +2111,10 @@
 void ASTVisitor::OutputTypedefDecl(clang::TypedefDecl const* d,
                                    DumpNode const* dn)
 {
-  // As a special case, replace our compatibility Typedef for __float128
-  // with a FundamentalType so we generate the same thing gccxml did.
-  if (this->IsFloat128TypedefDecl(d)) {
-    this->PrintFloat128Type(dn);
+  // As a special case, replace our compatibility Typedef types
+  // with FundamentalType to pretend we had a builtin type.
+  if (this->IsCastXMLTypedefDecl(d)) {
+    this->PrintCastXMLTypedef(d, dn);
     return;
   }
 
@@ -2123,7 +2194,7 @@
     unsigned bits = d->getBitWidthValue(this->CTX);
     this->OS << " bits=\"" << bits << "\"";
   }
-  if (this->Opts.CastXml && !this->IsFloat128TypedefType(d->getType())) {
+  if (this->Opts.CastXml && !this->IsCastXMLTypedefType(d->getType())) {
     this->PrintInitAttribute(d->getInClassInitializer());
   }
   this->PrintContextAttribute(d);
@@ -2144,7 +2215,7 @@
   this->PrintIdAttribute(dn);
   this->PrintNameAttribute(d->getName().str());
   this->PrintTypeAttribute(d->getType(), dn->Complete);
-  if (!this->IsFloat128TypedefType(d->getType())) {
+  if (!this->IsCastXMLTypedefType(d->getType())) {
     this->PrintInitAttribute(d->getInit());
   }
   this->PrintContextAttribute(d);
@@ -2450,7 +2521,7 @@
   }
 
   clang::ElaboratedTypeKeyword k = t->getKeyword();
-  if (k != clang::ETK_None) {
+  if (k != cx_ElaboratedTypeKeyword(None)) {
     this->OS << " keyword=\""
              << encodeXML(clang::TypeWithKeyword::getKeywordName(k).str())
              << '"';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/src/RunClang.cxx 
new/CastXML-0.6.3/src/RunClang.cxx
--- old/CastXML-0.6.2/src/RunClang.cxx  2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/src/RunClang.cxx  2024-01-17 20:44:38.000000000 +0100
@@ -387,12 +387,44 @@
                     "#define __ARM_FEATURE_DIRECTED_ROUNDING 1\n";
       }
 
+      // Provide _Float## types if simulating the actual GNU compiler.
+      if (this->Need_Float(this->Opts.Predefines)) {
+        // Clang does not have these types for all sizes.
+        // Provide our own approximation of the builtins.
+        builtins += "\n"
+                    "typedef struct __castxml_Float32_s { "
+                    "  char x[4] __attribute__((aligned(4))); "
+                    "} __castxml_Float32;\n"
+                    "#define _Float32 __castxml_Float32\n"
+                    "typedef struct __castxml_Float32x_s { "
+                    "  char x[8] __attribute__((aligned(8))); "
+                    "} __castxml_Float32x;\n"
+                    "#define _Float32x __castxml_Float32x\n"
+                    "typedef struct __castxml_Float64_s { "
+                    "  char x[8] __attribute__((aligned(8))); "
+                    "} __castxml_Float64;\n"
+                    "#define _Float64 __castxml_Float64\n"
+                    "typedef struct __castxml_Float64x_s { "
+                    "  char x[16] __attribute__((aligned(16))); "
+                    "} __castxml_Float64x;\n"
+                    "#define _Float64x __castxml_Float64x\n"
+                    "typedef struct __castxml_Float128_s { "
+                    "  char x[16] __attribute__((aligned(16))); "
+                    "} __castxml_Float128;\n"
+                    "#define _Float128 __castxml_Float128\n";
+      }
+
     } else {
       builtins += predefines.substr(start, end - start);
     }
     return predefines.substr(0, start) + builtins + predefines.substr(end);
   }
 
+  bool IsCPlusPlus(std::string const& pd) const
+  {
+    return pd.find("#define __cplusplus ") != pd.npos;
+  }
+
   bool IsActualGNU(std::string const& pd) const
   {
     return (pd.find("#define __GNUC__ ") != pd.npos &&
@@ -402,6 +434,25 @@
             pd.find("#define __PGI ") == pd.npos);
   }
 
+  unsigned int GetGNUMajorVersion(std::string const& pd) const
+  {
+    if (const char* d = strstr(pd.c_str(), "#define __GNUC__ ")) {
+      d += 17;
+      if (const char* e = strchr(d, '\n')) {
+        if (*(e - 1) == '\r') {
+          --e;
+        }
+        std::string const ver_str(d, e - d);
+        errno = 0;
+        long ver = std::strtol(ver_str.c_str(), nullptr, 10);
+        if (errno == 0 && ver > 0) {
+          return static_cast<unsigned int>(ver);
+        }
+      }
+    }
+    return 0;
+  }
+
   bool NeedBuiltinVarArgPack(std::string const& pd)
   {
     return this->IsActualGNU(pd);
@@ -430,6 +481,14 @@
 #endif
   }
 
+  bool Need_Float(std::string const& pd) const
+  {
+    // gcc >= 7  provides _Float## types in C.
+    // g++ >= 13 provides _Float## types in C++.
+    return (this->IsActualGNU(pd) &&
+            this->GetGNUMajorVersion(pd) >= (this->IsCPlusPlus(pd) ? 13 : 7));
+  }
+
 #if LLVM_VERSION_MAJOR < 6
   bool NeedHasUniqueObjectRepresentations(
     std::string const& pd, clang::CompilerInstance const& CI) const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/src/Version.cmake 
new/CastXML-0.6.3/src/Version.cmake
--- old/CastXML-0.6.2/src/Version.cmake 2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/src/Version.cmake 2024-01-17 20:44:38.000000000 +0100
@@ -1,7 +1,7 @@
 # CastXML version number components.
 set(CastXML_VERSION_MAJOR 0)
 set(CastXML_VERSION_MINOR 6)
-set(CastXML_VERSION_PATCH 2)
+set(CastXML_VERSION_PATCH 3)
 #set(CastXML_VERSION_RC 0)
 set(CastXML_VERSION_IS_DIRTY 0)
 
@@ -13,7 +13,7 @@
 endif()
 
 # If this source was exported by 'git archive', use its commit info.
-set(git_info "841a6b16 CastXML 0.6.2")
+set(git_info "c7218b32 CastXML 0.6.3")
 
 # Otherwise, try to identify the current development source version.
 if(NOT git_info MATCHES 
"^([0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]?[0-9a-f]?)[0-9a-f]* "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/CMakeLists.txt 
new/CastXML-0.6.3/test/CMakeLists.txt
--- old/CastXML-0.6.2/test/CMakeLists.txt       2023-09-19 17:19:46.000000000 
+0200
+++ new/CastXML-0.6.3/test/CMakeLists.txt       2024-01-17 20:44:38.000000000 
+0100
@@ -691,17 +691,33 @@
 
 castxml_test_output_broken(ReferenceType-to-Class-template)
 
+set(castxml_test_output_extra_arguments --castxml-cc-gnu-c "(" 
$<TARGET_FILE:cc-gnu> --ver-major=7 ")")
+castxml_test_output_c(GNU-_Float32)
+castxml_test_output_c(GNU-_Float32x)
+castxml_test_output_c(GNU-_Float64)
+castxml_test_output_c(GNU-_Float64x)
+castxml_test_output_c(GNU-_Float128)
+unset(castxml_test_output_extra_arguments)
+
+set(castxml_test_output_extra_arguments --castxml-cc-gnu "(" 
$<TARGET_FILE:cc-gnu> --ver-major=13 ")")
+castxml_test_output(GNU-_Float32)
+castxml_test_output(GNU-_Float32x)
+castxml_test_output(GNU-_Float64)
+castxml_test_output(GNU-_Float64x)
+castxml_test_output(GNU-_Float128)
+unset(castxml_test_output_extra_arguments)
+
 set(castxml_test_output_extra_arguments --castxml-cc-gnu-c "(" 
$<TARGET_FILE:cc-gnu> --cc-define=__x86_64__ ")")
-castxml_test_output_c(GNU-float128)
+castxml_test_output_c(GNU-__float128)
 set(castxml_test_output_custom_start "")
-castxml_test_output_c(GNU-float128-nostart)
+castxml_test_output_c(GNU-__float128-nostart)
 unset(castxml_test_output_custom_start)
 unset(castxml_test_output_extra_arguments)
 
 set(castxml_test_output_extra_arguments --castxml-cc-gnu "(" 
$<TARGET_FILE:cc-gnu> --cc-define=__x86_64__ ")")
-castxml_test_output(GNU-float128)
+castxml_test_output(GNU-__float128)
 set(castxml_test_output_custom_start "")
-castxml_test_output(GNU-float128-nostart)
+castxml_test_output(GNU-__float128-nostart)
 unset(castxml_test_output_custom_start)
 unset(castxml_test_output_extra_arguments)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/cc-gnu.c 
new/CastXML-0.6.3/test/cc-gnu.c
--- old/CastXML-0.6.2/test/cc-gnu.c     2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/cc-gnu.c     2024-01-17 20:44:38.000000000 +0100
@@ -5,10 +5,13 @@
 {
   int cpp = 0;
   const char* std_date = 0;
+  const char* ver_major = "1";
   int i;
   for (i = 1; i < argc; ++i) {
     if (strncmp(argv[i], "--cc-define=", 12) == 0) {
       fprintf(stdout, "#define %s 1\n", argv[i] + 12);
+    } else if (strncmp(argv[i], "--ver-major=", 12) == 0) {
+      ver_major = argv[i] + 12;
     } else if (strncmp(argv[i], "-std=", 5) == 0) {
       std_date = argv[i] + 5;
     } else if (strcmp(argv[i], "-ansi") == 0) {
@@ -34,7 +37,7 @@
           "#define _WIN32 1\n"
           "#define __MINGW32__ 1\n"
 #endif
-          "#define __GNUC__ 1\n"
+          "#define __GNUC__ %s\n"
           "#define __has_include(x) x\n"
           "#define __has_include_next(x) x\n"
           "#define __GNUC_MINOR__ 1\n"
@@ -42,7 +45,8 @@
           "#define __builtin_vsx_foo __builtin_vsx_foo\n"
           "#define __pixel __pixel\n"
           "#define __vector __vector\n"
-          "#define __has_last(x) x");
+          "#define __has_last(x) x",
+          ver_major);
   fprintf(stderr,
           "#include <...> search starts here:\n"
           " /some/include\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float128.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float128.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float128.xml.txt    
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float128.xml.txt    
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float128" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float128.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float32.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float32.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float32.xml.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float32.xml.txt     
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32" size="32" align="32"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float32x.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float32x.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float32x.xml.txt    
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float32x.xml.txt    
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32x" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32x.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float64.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float64.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float64.xml.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float64.xml.txt     
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float64x.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float64x.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-_Float64x.xml.txt    
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-_Float64x.xml.txt    
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64x" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64x.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-__float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-__float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-__float128-nostart.xml.txt   
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-__float128-nostart.xml.txt   
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,5 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
+  <File id="f1" name=".*/test/input/GNU-__float128-nostart.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-__float128.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-__float128.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-__float128.xml.txt   
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-__float128.xml.txt   
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,14 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Namespace id="_1" name="start" context="_2" members="_3 _4 _5"/>
+  <Function id="_3" name="f" returns="_6" context="_1" location="f1:4" 
file="f1" line="4" mangled="[^"]*">
+    <Argument type="_6" location="f1:4" file="f1" line="4"/>
+  </Function>
+  <Variable id="_4" name="v" type="_6" context="_1" location="f1:5" file="f1" 
line="5" mangled="[^"]*"/>
+  <Variable id="_5" name="pa" type="_7" context="_1" location="f1:6" file="f1" 
line="6" mangled="[^"]*"/>
+  <FundamentalType id="_6" name="__float128" size="128" align="128"/>
+  <PointerType id="_7" type="_8" size="[0-9]+" align="[0-9]+"/>
+  <Namespace id="_2" name="::"/>
+  <Struct id="_8" name="A&lt;__float128&gt;" context="_2" location="f1:2" 
file="f1" line="2" incomplete="1"/>
+  <File id="f1" name=".*/test/input/GNU-__float128.cxx"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-float128-nostart.xml.txt     
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-float128-nostart.xml.txt     
1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-^<\?xml version="1.0"\?>
-<CastXML[^>]*>
-.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
-  <File id="f1" name=".*/test/input/GNU-float128-nostart.cxx"/>
-</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.any.GNU-float128.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.any.GNU-float128.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.any.GNU-float128.xml.txt     
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/castxml1.any.GNU-float128.xml.txt     
1970-01-01 01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-^<\?xml version="1.0"\?>
-<CastXML[^>]*>
-  <Namespace id="_1" name="start" context="_2" members="_3 _4 _5"/>
-  <Function id="_3" name="f" returns="_6" context="_1" location="f1:4" 
file="f1" line="4" mangled="[^"]*">
-    <Argument type="_6" location="f1:4" file="f1" line="4"/>
-  </Function>
-  <Variable id="_4" name="v" type="_6" context="_1" location="f1:5" file="f1" 
line="5" mangled="[^"]*"/>
-  <Variable id="_5" name="pa" type="_7" context="_1" location="f1:6" file="f1" 
line="6" mangled="[^"]*"/>
-  <FundamentalType id="_6" name="__float128" size="128" align="128"/>
-  <PointerType id="_7" type="_8" size="[0-9]+" align="[0-9]+"/>
-  <Namespace id="_2" name="::"/>
-  <Struct id="_8" name="A&lt;__float128&gt;" context="_2" location="f1:2" 
file="f1" line="2" incomplete="1"/>
-  <File id="f1" name=".*/test/input/GNU-float128.cxx"/>
-</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float128.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float128.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float128.xml.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float128.xml.txt      
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float128" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float128.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float32.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float32.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float32.xml.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float32.xml.txt       
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32" size="32" align="32"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float32x.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float32x.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float32x.xml.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float32x.xml.txt      
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32x" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32x.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float64.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float64.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float64.xml.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float64.xml.txt       
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float64x.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float64x.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-_Float64x.xml.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-_Float64x.xml.txt      
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64x" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64x.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-__float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-__float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-__float128-nostart.xml.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-__float128-nostart.xml.txt     
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,5 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
+  <File id="f1" name=".*/test/input/GNU-__float128-nostart.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-__float128.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-__float128.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-__float128.xml.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-__float128.xml.txt     
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<CastXML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="__float128" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-__float128.c"/>
+</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-float128-nostart.xml.txt       
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-float128-nostart.xml.txt       
1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-^<\?xml version="1.0"\?>
-<CastXML[^>]*>
-.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
-  <File id="f1" name=".*/test/input/GNU-float128-nostart.c"/>
-</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/castxml1.c.GNU-float128.xml.txt 
new/CastXML-0.6.3/test/expect/castxml1.c.GNU-float128.xml.txt
--- old/CastXML-0.6.2/test/expect/castxml1.c.GNU-float128.xml.txt       
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/castxml1.c.GNU-float128.xml.txt       
1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-^<\?xml version="1.0"\?>
-<CastXML[^>]*>
-  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
-    <Argument type="_2" location="f1:1" file="f1" line="1"/>
-  </Function>
-  <FundamentalType id="_2" name="__float128" size="128" align="128"/>
-  <Namespace id="_3" name="::"/>
-  <File id="f1" name=".*/test/input/GNU-float128.c"/>
-</CastXML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float128.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float128.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float128.xml.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float128.xml.txt      
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float128" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float128.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float32.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float32.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float32.xml.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float32.xml.txt       
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32" size="32" align="32"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float32x.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float32x.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float32x.xml.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float32x.xml.txt      
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32x" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32x.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float64.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float64.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float64.xml.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float64.xml.txt       
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float64x.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float64x.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-_Float64x.xml.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-_Float64x.xml.txt      
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1" mangled="">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64x" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64x.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-__float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-__float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-__float128-nostart.xml.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-__float128-nostart.xml.txt     
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,5 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
+  <File id="f1" name=".*/test/input/GNU-__float128-nostart.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-__float128.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-__float128.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-__float128.xml.txt     
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-__float128.xml.txt     
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,14 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Namespace id="_1" name="start" context="_2" members="_3 _4 _5"/>
+  <Function id="_3" name="f" returns="_6" context="_1" location="f1:4" 
file="f1" line="4" mangled="[^"]*">
+    <Argument type="_6" location="f1:4" file="f1" line="4"/>
+  </Function>
+  <Variable id="_4" name="v" type="_6" context="_1" location="f1:5" file="f1" 
line="5" mangled="[^"]*"/>
+  <Variable id="_5" name="pa" type="_7" context="_1" location="f1:6" file="f1" 
line="6" mangled="[^"]*"/>
+  <FundamentalType id="_6" name="__float128" size="128" align="128"/>
+  <PointerType id="_7" type="_8" size="[0-9]+" align="[0-9]+"/>
+  <Namespace id="_2" name="::"/>
+  <Struct id="_8" name="A&lt;__float128&gt;" context="_2" location="f1:2" 
file="f1" line="2" incomplete="1"/>
+  <File id="f1" name=".*/test/input/GNU-__float128.cxx"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-float128-nostart.xml.txt       
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-float128-nostart.xml.txt       
1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-^<\?xml version="1.0"\?>
-<GCC_XML[^>]*>
-.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
-  <File id="f1" name=".*/test/input/GNU-float128-nostart.cxx"/>
-</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.any.GNU-float128.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.any.GNU-float128.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.any.GNU-float128.xml.txt       
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/gccxml.any.GNU-float128.xml.txt       
1970-01-01 01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-^<\?xml version="1.0"\?>
-<GCC_XML[^>]*>
-  <Namespace id="_1" name="start" context="_2" members="_3 _4 _5"/>
-  <Function id="_3" name="f" returns="_6" context="_1" location="f1:4" 
file="f1" line="4" mangled="[^"]*">
-    <Argument type="_6" location="f1:4" file="f1" line="4"/>
-  </Function>
-  <Variable id="_4" name="v" type="_6" context="_1" location="f1:5" file="f1" 
line="5" mangled="[^"]*"/>
-  <Variable id="_5" name="pa" type="_7" context="_1" location="f1:6" file="f1" 
line="6" mangled="[^"]*"/>
-  <FundamentalType id="_6" name="__float128" size="128" align="128"/>
-  <PointerType id="_7" type="_8" size="[0-9]+" align="[0-9]+"/>
-  <Namespace id="_2" name="::"/>
-  <Struct id="_8" name="A&lt;__float128&gt;" context="_2" location="f1:2" 
file="f1" line="2" incomplete="1"/>
-  <File id="f1" name=".*/test/input/GNU-float128.cxx"/>
-</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float128.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float128.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float128.xml.txt        
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float128.xml.txt        
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float128" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float128.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float32.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float32.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float32.xml.txt 1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float32.xml.txt 2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32" size="32" align="32"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float32x.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float32x.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float32x.xml.txt        
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float32x.xml.txt        
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float32x" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float32x.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float64.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float64.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float64.xml.txt 1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float64.xml.txt 2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64" size="64" align="64"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float64x.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float64x.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-_Float64x.xml.txt        
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-_Float64x.xml.txt        
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="_Float64x" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-_Float64x.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-__float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-__float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-__float128-nostart.xml.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-__float128-nostart.xml.txt       
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,5 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
+  <File id="f1" name=".*/test/input/GNU-__float128-nostart.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-__float128.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-__float128.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-__float128.xml.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-__float128.xml.txt       
2024-01-17 20:44:38.000000000 +0100
@@ -0,0 +1,9 @@
+^<\?xml version="1.0"\?>
+<GCC_XML[^>]*>
+  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
+    <Argument type="_2" location="f1:1" file="f1" line="1"/>
+  </Function>
+  <FundamentalType id="_2" name="__float128" size="128" align="128"/>
+  <Namespace id="_3" name="::"/>
+  <File id="f1" name=".*/test/input/GNU-__float128.c"/>
+</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-float128-nostart.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-float128-nostart.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-float128-nostart.xml.txt 
2023-09-19 17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-float128-nostart.xml.txt 
1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-^<\?xml version="1.0"\?>
-<GCC_XML[^>]*>
-.*<FundamentalType id="_[0-9]+" name="__float128" size="128" align="128"/>.*
-  <File id="f1" name=".*/test/input/GNU-float128-nostart.c"/>
-</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/CastXML-0.6.2/test/expect/gccxml.c.GNU-float128.xml.txt 
new/CastXML-0.6.3/test/expect/gccxml.c.GNU-float128.xml.txt
--- old/CastXML-0.6.2/test/expect/gccxml.c.GNU-float128.xml.txt 2023-09-19 
17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/expect/gccxml.c.GNU-float128.xml.txt 1970-01-01 
01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-^<\?xml version="1.0"\?>
-<GCC_XML[^>]*>
-  <Function id="_1" name="start" returns="_2" context="_3" location="f1:1" 
file="f1" line="1">
-    <Argument type="_2" location="f1:1" file="f1" line="1"/>
-  </Function>
-  <FundamentalType id="_2" name="__float128" size="128" align="128"/>
-  <Namespace id="_3" name="::"/>
-  <File id="f1" name=".*/test/input/GNU-float128.c"/>
-</GCC_XML>$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float128.c 
new/CastXML-0.6.3/test/input/GNU-_Float128.c
--- old/CastXML-0.6.2/test/input/GNU-_Float128.c        1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float128.c        2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float128 start(_Float128);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float128.cxx 
new/CastXML-0.6.3/test/input/GNU-_Float128.cxx
--- old/CastXML-0.6.2/test/input/GNU-_Float128.cxx      1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float128.cxx      2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float128 start(_Float128);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float32.c 
new/CastXML-0.6.3/test/input/GNU-_Float32.c
--- old/CastXML-0.6.2/test/input/GNU-_Float32.c 1970-01-01 01:00:00.000000000 
+0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float32.c 2024-01-17 20:44:38.000000000 
+0100
@@ -0,0 +1 @@
+_Float32 start(_Float32);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float32.cxx 
new/CastXML-0.6.3/test/input/GNU-_Float32.cxx
--- old/CastXML-0.6.2/test/input/GNU-_Float32.cxx       1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float32.cxx       2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float32 start(_Float32);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float32x.c 
new/CastXML-0.6.3/test/input/GNU-_Float32x.c
--- old/CastXML-0.6.2/test/input/GNU-_Float32x.c        1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float32x.c        2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float32x start(_Float32x);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float32x.cxx 
new/CastXML-0.6.3/test/input/GNU-_Float32x.cxx
--- old/CastXML-0.6.2/test/input/GNU-_Float32x.cxx      1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float32x.cxx      2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float32x start(_Float32x);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float64.c 
new/CastXML-0.6.3/test/input/GNU-_Float64.c
--- old/CastXML-0.6.2/test/input/GNU-_Float64.c 1970-01-01 01:00:00.000000000 
+0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float64.c 2024-01-17 20:44:38.000000000 
+0100
@@ -0,0 +1 @@
+_Float64 start(_Float64);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float64.cxx 
new/CastXML-0.6.3/test/input/GNU-_Float64.cxx
--- old/CastXML-0.6.2/test/input/GNU-_Float64.cxx       1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float64.cxx       2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float64 start(_Float64);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float64x.c 
new/CastXML-0.6.3/test/input/GNU-_Float64x.c
--- old/CastXML-0.6.2/test/input/GNU-_Float64x.c        1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float64x.c        2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float64x start(_Float64x);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-_Float64x.cxx 
new/CastXML-0.6.3/test/input/GNU-_Float64x.cxx
--- old/CastXML-0.6.2/test/input/GNU-_Float64x.cxx      1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-_Float64x.cxx      2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+_Float64x start(_Float64x);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-__float128-nostart.c 
new/CastXML-0.6.3/test/input/GNU-__float128-nostart.c
--- old/CastXML-0.6.2/test/input/GNU-__float128-nostart.c       1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-__float128-nostart.c       2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+__float128 start(__float128);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-__float128-nostart.cxx 
new/CastXML-0.6.3/test/input/GNU-__float128-nostart.cxx
--- old/CastXML-0.6.2/test/input/GNU-__float128-nostart.cxx     1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-__float128-nostart.cxx     2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1 @@
+__float128 start(__float128);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-__float128.c 
new/CastXML-0.6.3/test/input/GNU-__float128.c
--- old/CastXML-0.6.2/test/input/GNU-__float128.c       1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-__float128.c       2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1,2 @@
+__float128 start(__float128);
+__float128 v;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-__float128.cxx 
new/CastXML-0.6.3/test/input/GNU-__float128.cxx
--- old/CastXML-0.6.2/test/input/GNU-__float128.cxx     1970-01-01 
01:00:00.000000000 +0100
+++ new/CastXML-0.6.3/test/input/GNU-__float128.cxx     2024-01-17 
20:44:38.000000000 +0100
@@ -0,0 +1,7 @@
+template <typename T>
+struct A;
+namespace start {
+__float128 f(__float128);
+__float128 v;
+A<__float128>* pa;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-float128-nostart.c 
new/CastXML-0.6.3/test/input/GNU-float128-nostart.c
--- old/CastXML-0.6.2/test/input/GNU-float128-nostart.c 2023-09-19 
17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/input/GNU-float128-nostart.c 1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-__float128 start(__float128);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-float128-nostart.cxx 
new/CastXML-0.6.3/test/input/GNU-float128-nostart.cxx
--- old/CastXML-0.6.2/test/input/GNU-float128-nostart.cxx       2023-09-19 
17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/input/GNU-float128-nostart.cxx       1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-__float128 start(__float128);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-float128.c 
new/CastXML-0.6.3/test/input/GNU-float128.c
--- old/CastXML-0.6.2/test/input/GNU-float128.c 2023-09-19 17:19:46.000000000 
+0200
+++ new/CastXML-0.6.3/test/input/GNU-float128.c 1970-01-01 01:00:00.000000000 
+0100
@@ -1,2 +0,0 @@
-__float128 start(__float128);
-__float128 v;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CastXML-0.6.2/test/input/GNU-float128.cxx 
new/CastXML-0.6.3/test/input/GNU-float128.cxx
--- old/CastXML-0.6.2/test/input/GNU-float128.cxx       2023-09-19 
17:19:46.000000000 +0200
+++ new/CastXML-0.6.3/test/input/GNU-float128.cxx       1970-01-01 
01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-template <typename T>
-struct A;
-namespace start {
-__float128 f(__float128);
-__float128 v;
-A<__float128>* pa;
-}

Reply via email to