• IT-Karriere:
  • Services:

Compiler: GCC 4.9 erhält neue Sanitizer

Die für 2014 geplante Version 4.9 der Compiler-Sammlung GCC erhält den Undefined Behavior Sanitizer. Außerdem wurde der Address Sanitizer auf die ARM-Plattform portiert.

Artikel veröffentlicht am ,
In GCC 4.9 sollen sich C- und C++-Code noch besser debuggen lassen.
In GCC 4.9 sollen sich C- und C++-Code noch besser debuggen lassen. (Bild: GCC)

Die GNU Compiler Collection (GCC) erhält den Undefined Behavior Sanitizer (UBSan) aus LLVM. Dort wird er bei Clang eingesetzt. Der Address Sanitizer, den es bereits für x86- beziehungsweise x86_64-Systeme gibt, wurde zusätzlich auf die ARM-Plattform portiert. Die Neuerungen sollen in GCC 4.9 enthalten sein, das im ersten Halbjahr 2014 erscheinen wird.

Stellenmarkt
  1. PROSOZ Herten GmbH, Herten (Ruhrgebiet), Home Office
  2. PROSOZ Herten GmbH, Herten (Ruhrgebiet)

Mit dem Undefined Behavior Sanitizer lässt sich C- und C++-Code in Echtzeit auf vielfältige Fehler überprüfen, etwa Ganzzahlenüberläufe. Teils sind solche Fehler schwierig aufzuspüren, da eine Anwendung ohne Fehlermeldung abstürzt oder gar weiterläuft. Im Vergleich zu der Debugger-Sammlung Valgrind soll UBSan deutlich schneller laufen. UBSan lässt sich während des Kompilierens über den Schalter -fsanitize=undefined aktivieren.

Address Sanitizer für ARM

Der auf die ARM-Plattform portierte Address Sanitizer spürt unter anderem Fehler bei Speicherzugriffen im C- oder C++-Code auf. Er wurde von Google entwickelt und in GCC 4.8 ebenfalls aus LLVM übernommen.

Zu den weiteren Neuerungen, die bereits für GCC 4.9 abgesegnet sind, gehören unter anderem die standardmäßige Verwendung von ADA 2012 statt wie bisher ADA 2005. Fortran 2003 kann künftig mit Finalization verwendet werden, das bereits von anderen Fortran-Compilern unterstützt wird, etwa denen von Intel oder IBM. Die Sprachen Fortran 2008 und C++14 erhalten ebenfalls Verbesserungen. Zu den künftig unterstützten Prozessoren gehören unter anderem Intels Core-AVX2 und Silvermont-CPUs.

Eine Liste der vorläufigen Änderungen gibt es im GCC-Wiki. Ein Termin für die Veröffentlichung von GCC 4.9 im kommenden Jahr steht noch nicht fest.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. 59,99€ (Bestpreis mit Otto)
  2. (u. a. Sandisk SSD Plus 1TB 91,99€, WD MyBook 8TB HDD für 139,90€, Crucial P2 2TB PCIe-SSD...
  3. (u. a. Roborock S5 Max Saugroboter mit Wischfunktion für 364€, Xiaomi Stielstaubsauger für...
  4. (u. a. Samsung Kopfhörer und Watches (u. a. Galaxy Buds Live In-Ears für 89,99€, Galaxy Watch...

pythoneer 30. Okt 2013

Nein, mann muss nur 1. die GPL einigermaßen verstanden haben, und 2. die GPL für gut...


Folgen Sie uns
       


Cyberpunk 2077 - Fazit

Im Test-Video stellen wir unser Fazit von Cyberpunk 2077 vor.

Cyberpunk 2077 - Fazit Video aufrufen
Bill Gates: Mit Technik gegen die Klimakatastrophe
Bill Gates
Mit Technik gegen die Klimakatastrophe

Bill Gates' Buch über die Bekämpfung des Klimawandels hat Schwächen, es lohnt sich aber trotzdem, dem Microsoft-Gründer zuzuhören.
Eine Rezension von Hanno Böck

  1. Microsoft-Gründer Bill Gates startet Podcast

Verschlüsselung: Auch das BKA nutzt Staatstrojaner nur ganz selten
Verschlüsselung
Auch das BKA nutzt Staatstrojaner nur ganz selten

Die neue Zitis-Behörde soll bei Staatstrojanern eine wichtige Rolle spielen. Quantennetzwerke zum eigenen Schutz lehnt die Regierung ab.
Ein Bericht von Friedhelm Greis

  1. Staatstrojaner-Statistik Aus 368 werden 3
  2. Untersuchungsbericht Mehrere Fehler führten zu falscher Staatstrojaner-Statistik
  3. Staatstrojaner Ermittler hacken jährlich Hunderte Endgeräte

Star-Trek-Experte: Star Trek zeigt uns eine Zukunft, die erstrebenswert ist
Star-Trek-Experte
"Star Trek zeigt uns eine Zukunft, die erstrebenswert ist"

Hubert Zitt gilt als einer der größten Star-Trek-Experten Deutschlands. Er schätzt Discovery und Picard ebenso wie die alten Serien - und hat eine Sternwarte als R2-D2 bemalt.
Ein Interview von Tobias Költzsch

  1. Star Trek Kobayashi-Maru-Test als Browserspiel verfügbar
  2. Star Trek: Lower Decks Für Trekkies die beste aktuelle Star-Trek-Serie
  3. Star Trek: Discovery 3. Staffel Zwischendurch schwer zu ertragen

    •  /