undefined reference to `ROM_SysTickIntRegister'
The systick.h in my launchpad installation doesn't have ROM_* functions. It has these:

extern void SysTickEnable(void);
extern void SysTickDisable(void);
extern void SysTickIntRegister(void (*pfnHandler)(void));
extern void SysTickIntUnregister(void);
extern void SysTickIntEnable(void);
extern void SysTickIntDisable(void);
extern void SysTickPeriodSet(uint32_t ui32Period);
extern uint32_t SysTickPeriodGet(void);
extern uint32_t SysTickValueGet(void);


Drop the ROM_

Your first port of call should be looking in the requisite header file to see what the functions are you should be using.

You also need to ensure you link in the right c files from the driverlib - in this case the systick.c file.