blob: 0c51839460c267c96969936a7b94005803827c75 [file] [log] [blame]
/* CTF does not have representation for some types at this time. These types
are skipped in the CTF generation phase in the compiler.
An explicit CTF type with kind CTF_K_UNKNOWN is created for types that do
not have representation in CTF. */
/* { dg-do compile } */
/* { dg-options "-gctf -dA" } */
/* { dg-final { scan-assembler-times "\[\t \]0x2000000\[\t \]+\[^\n\]*ctt_info" 1 } } */
/* { dg-final { scan-assembler-times "ascii \"unknown.0\"\[\t \]+\[^\n\]*ctf_string" 1 } } */
/* { dg-require-effective-target libc_has_complex_functions } */
#include <complex.h>
typedef float La_x86_64_xmm __attribute__ ((__vector_size__ (16)));
La_x86_64_xmm a1;
/* GCC also supports complex integer data types. */
complex char a;
complex signed char b;
complex unsigned char c;
complex short int d;
complex short unsigned int e;
complex int f;
complex unsigned int g;
complex long int h;
complex long unsigned int i;
complex long long int j;
enum gomp_schedule_type
{
GFS_RUNTIME,
GFS_STATIC,
GFS_MONOTONIC = 0x80000000U
};
enum gomp_schedule_type gsch_type;