Profile cover photo
Profile photo
GCC Explorer
193 followers -
Interactively explore GCC assembly output
Interactively explore GCC assembly output

193 followers
About
Communities and Collections
Posts

Post has attachment
Haven't posted for a long while but... at CppCon 2017 this year I gave a talk on Compiler Explorer, and the video is just up!

https://www.youtube.com/watch?v=bSkpMdDe4g4
Add a comment...

Post has shared content
I did a podcast, mostly on Compiler Explorer!
So...I did a podcast - haven't listened to how terrible I sound, but it was a lot of fun to record! Huge thanks to Elecia and Christopher for having me on!
Add a comment...

Intel compiler version 16 and 17 now available on the site! Thanks to our friends at Intel Developer Tools for the help and license!
Add a comment...

Post has shared content
Add a comment...

Post has attachment
Been a while since any updates here. Most announcements I send from my personal twitter account (@mattgodbolt). That said, over the last few weeks I've added a ton of new compilers, including a GCC 7 snapshot. I've also been working on a whole new UI - below is a screenshot of this work-in-progress change. Hoping to beta this within the next week or two: watch this space!
Photo
Add a comment...

Post has attachment
Very honoured to have been asked to speak about GCC Explorer on the excellent cppcast podcast:

http://cppcast.com/2016/01/matt-godbolt/
Add a comment...

Post has attachment
Been a while, but a rather major update: now binary output is supported (for most compilers in C++ anyway)! Opcodes are shown, which gives a little more insight into what the CPU really sees.

Examples:
https://goo.gl/fwshOQ -- shows the NOP instructions inserted to align loops.

http://goo.gl/CMuwb1 - link time optimization shows aggressive inlining and dropping of unused code.

Mouse over the addresses to highlight their destinations.

Only for x86, only for C++, but it's a start!
Add a comment...

Post has attachment
Excited to announce that GCC Explorer now supports the latest greatest GCC version, 5.1.

https://gcc.godbolt.org/ 

A note of warning, on Chrome GCC 5.1 is just below the bottom of the dropdown - you'll need to scroll it down to pick 5.1. I'm going to fix this soon...
Add a comment...

Post has attachment
Very pleased to announce some new compilers for GCC Explorer (at last!)
Add a comment...

Post has attachment
If you find GCC Explorer useful you can now donate to its upkeep with ChangeTip on the main site: http://gcc.godbolt.org/ up there in the nav bar.  For what it's worth, GCC Explorer runs on two S3 instances and costs around $600 a year.

Of course, pull requests are also very much appreciated too: if you can fix any issues in GCC Explorer or add new features, please do!

Happy new year to all!
Add a comment...
Wait while more posts are being loaded