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

195 followers
About
GCC Explorer's interests
GCC Explorer's posts

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!

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

Post has shared content

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

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/

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!

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...

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

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!

Post has shared content
Wait while more posts are being loaded