Disable atomics on avr target.

`max_atomic_width` was missing in the spec, which means it fell back to
the pointer width of 16 bits.
This commit is contained in:
Mara Bos 2020-09-05 11:33:01 +02:00
parent c3364780d2
commit 61ac138b5c

View File

@ -45,6 +45,8 @@ pub fn target(target_cpu: String) -> TargetResult {
late_link_args: vec![(LinkerFlavor::Gcc, vec!["-lgcc".to_owned()])] late_link_args: vec![(LinkerFlavor::Gcc, vec!["-lgcc".to_owned()])]
.into_iter() .into_iter()
.collect(), .collect(),
max_atomic_width: Some(0),
atomic_cas: false,
..TargetOptions::default() ..TargetOptions::default()
}, },
}) })