mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-04-28 06:33:36 +00:00
stdbit-h: simpler fix for -fno-strict-aliasing
* lib/stdbit.in.h: Do not include byteswap.h. (_GL_LOADSTORE8_VARIANT_A, _GL_LOADSTORE8_VARIANT_E) (_GL_LOADSTORE8_VARIANT_F): Remove. (stdc_load8_aligned_beu8, stdc_load8_aligned_beu16) (stdc_load8_aligned_beu32, stdc_load8_aligned_beu64) (stdc_load8_aligned_leu8, stdc_load8_aligned_leu16) (stdc_load8_aligned_leu32, stdc_load8_aligned_leu64) (stdc_load8_aligned_bes8, stdc_load8_aligned_bes16) (stdc_load8_aligned_bes32, stdc_load8_aligned_bes64) (stdc_load8_aligned_les8, stdc_load8_aligned_les16) (stdc_load8_aligned_les32, stdc_load8_aligned_les64) (stdc_store8_aligned_beu8, stdc_store8_aligned_beu16) (stdc_store8_aligned_beu32, stdc_store8_aligned_beu64) (stdc_store8_aligned_leu8, stdc_store8_aligned_leu16) (stdc_store8_aligned_leu32, stdc_store8_aligned_leu64) (stdc_store8_aligned_bes8, stdc_store8_aligned_bes16) (stdc_store8_aligned_bes32, stdc_store8_aligned_bes64) (stdc_store8_aligned_les8, stdc_store8_aligned_les16) (stdc_store8_aligned_les32, stdc_store8_aligned_les64): Simplifly by deferring to their unaligned counterparts. * modules/stdc_load8_aligned (Depends-on): Depend on stdc_load8, not byteswap. * modules/stdc_store8_aligned (Depends-on): Depend on stdc_store8, not byteswap.
This commit is contained in:
@@ -6,8 +6,8 @@ lib/stdc_load8_aligned.c
|
||||
|
||||
Depends-on:
|
||||
stdbit-h
|
||||
stdc_load8
|
||||
stdint-h
|
||||
byteswap
|
||||
|
||||
configure.ac:
|
||||
AC_REQUIRE([gl_STDBIT_H])
|
||||
|
||||
@@ -6,8 +6,8 @@ lib/stdc_store8_aligned.c
|
||||
|
||||
Depends-on:
|
||||
stdbit-h
|
||||
stdc_store8
|
||||
stdint-h
|
||||
byteswap
|
||||
|
||||
configure.ac:
|
||||
AC_REQUIRE([gl_STDBIT_H])
|
||||
|
||||
Reference in New Issue
Block a user