I had this doubt that why does gcc uses &&
to access a label and why it doesn't directly gives access to the value of location associated with the label. like in the following piece of code :
void main()
{
static void* loc = &&locA;
printf("locA : %p\n", locA); //will give error
printf("loc : %p\n",loc); //will not give error
//statments X
locA :
//statements Y
}