Temporary header file '/tmp/TRtg7pfDQ9/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _FILE_OFFSET_BITS 64
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/libnova/aberration.h"
  #include "/usr/include/libnova/airmass.h"
  #include "/usr/include/libnova/angular_separation.h"
  #include "/usr/include/libnova/apparent_position.h"
  #include "/usr/include/libnova/asteroid.h"
  #include "/usr/include/libnova/comet.h"
  #include "/usr/include/libnova/constellation.h"
  #include "/usr/include/libnova/dynamical_time.h"
  #include "/usr/include/libnova/earth.h"
  #include "/usr/include/libnova/elliptic_motion.h"
  #include "/usr/include/libnova/heliocentric_time.h"
  #include "/usr/include/libnova/hyperbolic_motion.h"
  #include "/usr/include/libnova/julian_day.h"
  #include "/usr/include/libnova/jupiter.h"
  #include "/usr/include/libnova/libnova.h"
  #include "/usr/include/libnova/ln_types.h"
  #include "/usr/include/libnova/lunar.h"
  #include "/usr/include/libnova/mars.h"
  #include "/usr/include/libnova/mercury.h"
  #include "/usr/include/libnova/neptune.h"
  #include "/usr/include/libnova/nutation.h"
  #include "/usr/include/libnova/parabolic_motion.h"
  #include "/usr/include/libnova/parallax.h"
  #include "/usr/include/libnova/pluto.h"
  #include "/usr/include/libnova/precession.h"
  #include "/usr/include/libnova/proper_motion.h"
  #include "/usr/include/libnova/refraction.h"
  #include "/usr/include/libnova/rise_set.h"
  #include "/usr/include/libnova/saturn.h"
  #include "/usr/include/libnova/sidereal_time.h"
  #include "/usr/include/libnova/solar.h"
  #include "/usr/include/libnova/transform.h"
  #include "/usr/include/libnova/uranus.h"
  #include "/usr/include/libnova/utility.h"
  #include "/usr/include/libnova/venus.h"
  #include "/usr/include/libnova/vsop87.h"

  // add classes
  ln_date* tmp_add_class_0;
  ln_dms* tmp_add_class_1;
  ln_ell_orbit* tmp_add_class_2;
  ln_equ_posn* tmp_add_class_3;
  ln_gal_posn* tmp_add_class_4;
  ln_helio_posn* tmp_add_class_5;
  ln_hms* tmp_add_class_6;
  ln_hrz_posn* tmp_add_class_7;
  ln_hyp_orbit* tmp_add_class_8;
  ln_lnlat_posn* tmp_add_class_9;
  ln_nutation* tmp_add_class_10;
  ln_par_orbit* tmp_add_class_11;
  ln_rect_posn* tmp_add_class_12;
  ln_rst_time* tmp_add_class_13;
  ln_vsop* tmp_add_class_14;
  ln_zonedate* tmp_add_class_15;
  lnh_equ_posn* tmp_add_class_16;
  lnh_hrz_posn* tmp_add_class_17;
  lnh_lnlat_posn* tmp_add_class_18;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/TRtg7pfDQ9/dump1.h"

