Abo
  • Services:
Anzeige
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)

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.

Anzeige

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.

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.


eye home zur Startseite
pythoneer 30. Okt 2013

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



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Crailsheim
  2. ElringKlinger AG, Dettingen an der Erms
  3. SIKA DEUTSCHLAND GMBH, Stuttgart
  4. ESG Elektroniksystem- und Logistik-GmbH, Donauwörth


Anzeige
Top-Angebote
  1. 21,49€ (ohne Prime bzw. unter 29€ Einkauf zzgl. 3€ Versand) - Vergleichspreis 28€
  2. 3,99€
  3. 7,99€

Folgen Sie uns
       


  1. Upspin

    Google-Angestellte basteln an globalem File-Sharing-System

  2. Apple Park

    Apple bezieht das Raumschiff

  3. Google Cloud Platform

    Tesla-Grafik für maschinelles Lernen verfügbar

  4. Ryzen

    AMDs Achtkern-CPUs sind schneller als erwartet

  5. Deutsche Glasfaser

    Gemeinde erreicht Glasfaser-Quote am letzten Tag

  6. Suchmaschine

    Google macht angepasste Site Search dicht

  7. Hawkspex mobile

    Diese App macht das Smartphone zum Spektrometer

  8. Asus Tinker Board im Test

    Buntes Lotterielos rechnet schnell

  9. Netflix

    Ein Stethoskop für mehr Freiheit und Sicherheit

  10. Windows 10 Mobile

    Continuum kommt ins Polizeiauto



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Bundesnetzagentur: Puppenverbot gefährdet das Smart Home und Bastler
Bundesnetzagentur
Puppenverbot gefährdet das Smart Home und Bastler
  1. My Friend Cayla Eltern müssen Puppen ihrer Kinder zerstören
  2. Matoi Imagno Wenn die Holzklötzchen zu dir sprechen
  3. Smart Gurlz Programmieren lernen mit Puppen

Intel C2000: Weiter Unklarheit zur Häufung von NAS-Ausfällen
Intel C2000
Weiter Unklarheit zur Häufung von NAS-Ausfällen
  1. Super Bowl Lady Gaga singt unter einer Flagge aus Drohnen
  2. Lake Crest Intels Terminator-Chip mit Terabyte-Bandbreite
  3. Compute Card Intel plant Rechnermodul mit USB Type C

XPS 13 (9360) im Test: Wieder ein tolles Ultrabook von Dell
XPS 13 (9360) im Test
Wieder ein tolles Ultrabook von Dell
  1. Die Woche im Video Die Selbstzerstörungssequenz ist aktiviert
  2. XPS 13 Convertible im Hands on Dells 2-in-1 ist kompakter und kaum langsamer

  1. Re: Erfahrungsbericht aus der echten Praxis...

    PiranhA | 16:14

  2. Re: 100K+ in der freien Wirtschaft...

    bjs | 16:14

  3. Re: Nicht ganz

    chithanh | 16:13

  4. Re: "Zertifizierung als Linux-Administrator"

    der_wahre_hannes | 16:13

  5. Re: Endlich Endlich Endlich

    Dwalinn | 16:11


  1. 16:23

  2. 16:12

  3. 15:04

  4. 15:01

  5. 14:16

  6. 13:04

  7. 13:00

  8. 12:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel