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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
typedef float _Float32;
typedef long double _Float64;
typedef double _Float32x;
#define _Static_assert(expr, diagnostic, ...) ;

  // add includes
  #include "/usr/include/rhythmbox/backends/rb-encoder.h"
  #include "/usr/include/rhythmbox/backends/rb-player-gst-filter.h"
  #include "/usr/include/rhythmbox/backends/rb-player-gst-tee.h"
  #include "/usr/include/rhythmbox/backends/rb-player.h"
  #include "/usr/include/rhythmbox/lib/libmediaplayerid/mediaplayerid.h"
  #include "/usr/include/rhythmbox/lib/rb-async-copy.h"
  #include "/usr/include/rhythmbox/lib/rb-builder-helpers.h"
  #include "/usr/include/rhythmbox/lib/rb-chunk-loader.h"
  #include "/usr/include/rhythmbox/lib/rb-debug.h"
  #include "/usr/include/rhythmbox/lib/rb-file-helpers.h"
  #include "/usr/include/rhythmbox/lib/rb-gst-media-types.h"
  #include "/usr/include/rhythmbox/lib/rb-list-model.h"
  #include "/usr/include/rhythmbox/lib/rb-stock-icons.h"
  #include "/usr/include/rhythmbox/lib/rb-string-value-map.h"
  #include "/usr/include/rhythmbox/lib/rb-task-progress-simple.h"
  #include "/usr/include/rhythmbox/lib/rb-task-progress.h"
  #include "/usr/include/rhythmbox/lib/rb-util.h"
  #include "/usr/include/rhythmbox/metadata/rb-ext-db-key.h"
  #include "/usr/include/rhythmbox/metadata/rb-ext-db.h"
  #include "/usr/include/rhythmbox/metadata/rb-metadata.h"
  #include "/usr/include/rhythmbox/plugins/rb-plugin-macros.h"
  #include "/usr/include/rhythmbox/podcast/rb-podcast-manager.h"
  #include "/usr/include/rhythmbox/podcast/rb-podcast-parse.h"
  #include "/usr/include/rhythmbox/podcast/rb-podcast-search.h"
  #include "/usr/include/rhythmbox/rhythmdb/rb-refstring.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-entry-type.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-entry.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-import-job.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-property-model.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-query-model.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-query-result-list.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb-query-results.h"
  #include "/usr/include/rhythmbox/rhythmdb/rhythmdb.h"
  #include "/usr/include/rhythmbox/shell/rb-application.h"
  #include "/usr/include/rhythmbox/shell/rb-history.h"
  #include "/usr/include/rhythmbox/shell/rb-play-order.h"
  #include "/usr/include/rhythmbox/shell/rb-playlist-manager.h"
  #include "/usr/include/rhythmbox/shell/rb-removable-media-manager.h"
  #include "/usr/include/rhythmbox/shell/rb-shell-player.h"
  #include "/usr/include/rhythmbox/shell/rb-shell-preferences.h"
  #include "/usr/include/rhythmbox/shell/rb-shell.h"
  #include "/usr/include/rhythmbox/shell/rb-task-list.h"
  #include "/usr/include/rhythmbox/shell/rb-track-transfer-batch.h"
  #include "/usr/include/rhythmbox/shell/rb-track-transfer-queue.h"
  #include "/usr/include/rhythmbox/sources/rb-auto-playlist-source.h"
  #include "/usr/include/rhythmbox/sources/rb-browser-source.h"
  #include "/usr/include/rhythmbox/sources/rb-device-source.h"
  #include "/usr/include/rhythmbox/sources/rb-display-page-group.h"
  #include "/usr/include/rhythmbox/sources/rb-display-page-model.h"
  #include "/usr/include/rhythmbox/sources/rb-display-page-tree.h"
  #include "/usr/include/rhythmbox/sources/rb-display-page.h"
  #include "/usr/include/rhythmbox/sources/rb-media-player-source.h"
  #include "/usr/include/rhythmbox/sources/rb-playlist-source.h"
  #include "/usr/include/rhythmbox/sources/rb-playlist-xml.h"
  #include "/usr/include/rhythmbox/sources/rb-source-search-basic.h"
  #include "/usr/include/rhythmbox/sources/rb-source-search.h"
  #include "/usr/include/rhythmbox/sources/rb-source.h"
  #include "/usr/include/rhythmbox/sources/rb-static-playlist-source.h"
  #include "/usr/include/rhythmbox/sources/rb-streaming-source.h"
  #include "/usr/include/rhythmbox/sources/rb-transfer-target.h"
  #include "/usr/include/rhythmbox/widgets/rb-button-bar.h"
  #include "/usr/include/rhythmbox/widgets/rb-cell-renderer-pixbuf.h"
  #include "/usr/include/rhythmbox/widgets/rb-cell-renderer-rating.h"
  #include "/usr/include/rhythmbox/widgets/rb-dialog.h"
  #include "/usr/include/rhythmbox/widgets/rb-entry-view.h"
  #include "/usr/include/rhythmbox/widgets/rb-fading-image.h"
  #include "/usr/include/rhythmbox/widgets/rb-library-browser.h"
  #include "/usr/include/rhythmbox/widgets/rb-property-view.h"
  #include "/usr/include/rhythmbox/widgets/rb-rating.h"
  #include "/usr/include/rhythmbox/widgets/rb-search-entry.h"
  #include "/usr/include/rhythmbox/widgets/rb-segmented-bar.h"
  #include "/usr/include/rhythmbox/widgets/rb-song-info.h"
  #include "/usr/include/rhythmbox/widgets/rb-source-toolbar.h"
  #include "/usr/include/rhythmbox/widgets/rb-uri-dialog.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -fpreprocessed -x c++ -fpermissive -w "/tmp/RGFCVNdxb1/dump1.i"  -I/usr/include/rhythmbox -I/usr/include/pango-1.0 -I/usr/include/libxml2 -I/usr/include/libpeas-1.0 -I/usr/include/harfbuzz -I/usr/include/gtk-3.0 -I/usr/include/gstreamer-1.0 -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/atk-1.0 -I/lib/arm-linux-gnueabihf/glib-2.0/include

