BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Demystifying GCC (Or What the GCC manuals should have told you but
  they don't!) - Uday Khedker\, IIT Bombay
DTSTART:20110512T150000Z
DTEND:20110512T160000Z
UID:TALK31283@talks.cam.ac.uk
CONTACT:Alan Mycroft
DESCRIPTION:The GNU Compiler Collection (GCC) is a compiler generation fra
 mework. It constructs a  compiler for a  given architecture by reading  th
 e machine descriptions for that architecture. It supports several dozen pr
 ocessors and half a  dozen source languages. GCC  is a very large  code ba
 se: the program slocount  estimates its size  to be  over 3.5 million  LOC
 !  When a  particular  compiler  is  constructed using  GCC\,  approximate
 ly  40k additional lines of source code are generated for the compiler.\n\
 nThe success of GCC  lies in the fact that its  deployment on the default 
 parameters is  easy. However\,  any other  customization\, experimentation
  and  modification of  GCC is  difficult and  requires a  high amount  of 
 expertise and concentrated efforts.\n\nIn this talk we  take a look at som
 e useful   abstractions present in GCC and discuss some key concepts that 
 make it easy for one to walk the maze of the GCC code base.\n\nThis talk  
 is based  on the work  is being carried  out at  GCC Resource Center at II
 T Bombay (http://www.cse.iitb.ac.in/grc).\n
LOCATION:LT2\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
