Die Lösung Deines Problems ist die Compileranweisung #define.
Mit
Code:
#define PORTM1 PORTA
sagst Du dem Compiler, dass er beim compilieren PORTM1 mir PORTA ersetzen soll. Das ganze belegt also keinen Speicherplatz im µC. PORTM1 nennt sich dann nicht Variable, sondern Makro.
PORTA ist übrigens auch nur ein Makro...

Gruß,
askazo