Add missing tests.

Change-Id: I9bba3b3566db7956c73e8c8f1b528bc411ad0812
Remove labels from pragma independent.

This also completely removes labels from PENCIL.

Change-Id: I3690744287dcbf9130798c70505f249f04b8c92a
Simplify error message for invalid function call.

Change-Id: I07e18c1a342f891a4cf70a6331ef16f3b646ac64
Take const into account for convertible check.

Pointers to const data cannot be converted to
non-const data pointers.

Change-Id: Ic78909b679ae70b51ccde975bf4b71a97eaca7b1
Make restrict qualifier mandatory.

Change-Id: I2bcda2a728116cab1c4f67673c5dc915b97a749e
Fix error message for attributes/qualifiers.

Change-Id: I82c1713df3a8716e374efb07e20510e37b10e419
Remove inline memory access annotations support.

Change-Id: Ia4d9752bf670a16683ac5e0385ecf1c7af736a63
Add testcases for SCoP processing.

Change-Id: Iac4fadd35df5db4f80506460f62de64592df6b24
Recursively walk function calls when inlining.

Change-Id: Id71816e94ac506334fa5fdc1ca59815d51aedbfa
Return statement must be the last statement of the function.

Change-Id: I3965b3b7b35531c3a780d617b1169ea6d0028e78
Fix invalid variable declarations in tests.

Change-Id: Ifebf24d14ee4166939c66f280fca0dc952977183
Remove incorrect assignment moving in LICM pass.

Change-Id: I9dce076cd03ac284bc963b6827f46df1b22c7acd
Remove unused access flag in PENCIL front-end.

This flag became unused in: b506e57

Change-Id: If164e2d95cc134a121ec2f863a3736291081f919
Support reduction in pragma independent.

Change-Id: I40cb43a2fc9dafad6fb2d3220a9b00f0ad7871ec