- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 8 von 8

Thema: avr-gcc optimiert gleiche Ausdrücke weg - abstellen?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Erfahrener Benutzer Roboter Experte Avatar von sternst
    Registriert seit
    07.07.2008
    Beiträge
    672
    Zitat Zitat von Klebwax Beitrag anzeigen
    Solange der andere Kontext nur liest, ist einmal schreiben gut genug.
    volatile bedeutet, dass jeder Zugriff für den Compiler nicht einsehbare Seiteneffekte haben kann, und daher durchgeführt werden muss. Ob Schreiben oder Lesen spielt dabei keine Rolle. Es spielt auch keine Rolle, ob dieser "Seiteneffekt" nun ein anderer Software-Kontext ist, der ebenfalls auf die Variable zugreift, oder ob es ein Hardware-Effekt ist, weil die Variable in Wirklichkeit ein Register ist.

    Zitat Zitat von Klebwax Beitrag anzeigen
    Aber:
    In C und C++ wird durch diesen Typqualifikator spezifiziert, dass sich der Wert der Variable jederzeit ändern kann, beispielsweise durch andere Prozesse oder Threads
    Und? Nur weil etwas irgendwo steht, ist es noch lange nicht richtig. Das Zitierte ist jedenfalls mindestens unvollständig, um nicht zu sagen falsch.
    Geändert von sternst (14.01.2013 um 20:46 Uhr)
    MfG
    Stefan

Ähnliche Themen

  1. [ERLEDIGT] Darf der Compiler das ??? (Kaputt optimiert)
    Von Siro im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 01.06.2011, 16:55
  2. Ausdrücke on/off als constanten nutzen?
    Von mat-sche im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 23.10.2008, 06:47
  3. avr-gcc (GCC) 4.2.2 zu neu für Baselib?
    Von axel88 im Forum Robby RP6
    Antworten: 1
    Letzter Beitrag: 10.07.2008, 13:25
  4. AVR GCC: warning abstellen !?
    Von _maddin im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 08.07.2008, 20:24
  5. gcc-avr/avr-libc und FreeDOS
    Von pischke im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 14.10.2006, 09:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests