Software: Apache. PHP/5.4.45 

uname -a: Linux webm056.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue
Sep 17 08:14:20 UTC 2024 x86_64
 

uid=243112(mycochar) gid=100(users) groups=100(users)  

Safe-mode: OFF (not secure)

/home/mycochar/www/image/photo/gcc-12.3.0/gcc/testsuite/g++.dg/init/   drwxr-xr-x
Free 0 B of 0 B (0%)
Your ip: 216.73.216.77 - Server ip: 213.186.33.19
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    

[Enumerate]    [Encoder]    [Tools]    [Proc.]    [FTP Brute]    [Sec.]    [SQL]    [PHP-Code]    [Backdoor Host]    [Back-Connection]    [milw0rm it!]    [PHP-Proxy]    [Self remove]
    


Viewing file:     new46.C (1.54 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
// { dg-do compile }
// { dg-options "-Wall" }

// Test for c++/68308 - [6 Regression] ICE: tree check: expected integer_cst,
//                      have var_decl in decompose, at tree.h:5105

typedef __typeof__ (sizeof 0) size_t;

// Not defined, only referenced in templates that aren't expected
// to be instantiated to make sure they really aren't to verify
// verify c++/68308.
template <class T> void inst_check ();

// Not instantiated (must not be diagnosed).
template <class T>
char* fn1_x () {
    const size_t a = sizeof (T);
    return inst_check<T>() ? new char [a] : 0;
}

// Not instantiated (must not be diagnosed).
template <size_t N>
char* fn2_1_x () {
    return inst_check<char [N]>() ? new char [N] : 0;
}

template <size_t N>
char* fn2_1 () {
    return new char [N];
}

// Not instantiated (must not be diagnosed).
template <size_t M, size_t N>
char* fn2_2_x () {
    return inst_check<char [M][N]>() ? new char [M][N] : 0;
}

template <size_t M, size_t N>
char* fn2_2 () {
    return new char [M][N];   // { dg-error "size .\[0-9\]+. of array exceeds maximum object size" }
}

// Not instantiated (must not be diagnosed).
template <class T>
T* fn3_x () {
    const size_t a = sizeof (T);
    return inst_check<T>() ? new T [a] : 0;
}

template <class T>
T* fn3 () {
    const size_t a = sizeof (T);
    return new T [a];         // { dg-error "size .\[0-9\]+. of array exceeds maximum object size" }
}


struct S { char a [__SIZE_MAX__ / 8]; };

void foo ()
{
    fn2_1<1>();
    fn2_1<__SIZE_MAX__ / 4>();
    fn2_2<__SIZE_MAX__ / 4, 4>();
    fn3<S>();
}

Enter:
 
Select:
 

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

Search
  - regexp 

Upload
 
[ ok ]

Make Dir
 
[ ok ]
Make File
 
[ ok ]

Go Dir
 
Go File
 

--[ x2300 Locus7Shell v. 1.0a beta Modded by #!physx^ | www.LOCUS7S.com | Generation time: 0.0065 ]--