diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-06-24 12:44:15 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-03 10:22:45 +0200 |
commit | fb558c8bf2b972200b0a53a410c0708154afbcbb (patch) | |
tree | 34a839d4aa32f649325d22db74766bd1b61a5c4d /spec/if/rtems/basedefs | |
parent | 2137f6a14fb8c384851b3a652003b87720f1bda6 (diff) |
spec: Improve /if/rtems/basedefs/*
Diffstat (limited to 'spec/if/rtems/basedefs')
-rw-r--r-- | spec/if/rtems/basedefs/compiler-memory-barrier.yml | 2 | ||||
-rw-r--r-- | spec/if/rtems/basedefs/define-global-symbol.yml | 2 | ||||
-rw-r--r-- | spec/if/rtems/basedefs/obfuscate-variable.yml | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/spec/if/rtems/basedefs/compiler-memory-barrier.yml b/spec/if/rtems/basedefs/compiler-memory-barrier.yml index 31ed5eb8..c1b7f459 100644 --- a/spec/if/rtems/basedefs/compiler-memory-barrier.yml +++ b/spec/if/rtems/basedefs/compiler-memory-barrier.yml @@ -8,7 +8,7 @@ definition: do { } while ( 0 ) variants: - definition: | - __asm__ volatile( "" ::: "memory" ) + ${/if/compiler/asm:/name} volatile( "" ::: "memory" ) enabled-by: - defined(${/if/compiler/gnuc:/name}) description: null diff --git a/spec/if/rtems/basedefs/define-global-symbol.yml b/spec/if/rtems/basedefs/define-global-symbol.yml index d506195b..a3281ae5 100644 --- a/spec/if/rtems/basedefs/define-global-symbol.yml +++ b/spec/if/rtems/basedefs/define-global-symbol.yml @@ -7,7 +7,7 @@ definition: default: '' variants: - definition: | - __asm__( + ${/if/compiler/asm:/name}( "\t.globl " ${xstring:/name}( ${symbol-name:/name}( _name ) ) "\n\t.set " ${xstring:/name}( ${symbol-name:/name}( _name ) ) ", " ${string:/name}( _value ) "\n" diff --git a/spec/if/rtems/basedefs/obfuscate-variable.yml b/spec/if/rtems/basedefs/obfuscate-variable.yml index 2f943a2d..922db03a 100644 --- a/spec/if/rtems/basedefs/obfuscate-variable.yml +++ b/spec/if/rtems/basedefs/obfuscate-variable.yml @@ -9,7 +9,7 @@ definition: (void) (_var) variants: - definition: | - __asm__("" : "+r" (_var)) + ${/if/compiler/asm:/name}( "" : "+r" ( _var ) ) enabled-by: - defined(${/if/compiler/gnuc:/name}) description: | |