about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-06-30 17:37:10 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-06-30 17:37:10 +0000
commit3a6e988706d1ce2c88c933619d1f312098698ecd (patch)
tree90ec79e99524bb80b7948755a24273ccf824da78 /ChangeLog
parent9c37ec0b8929c57ea83230507d7742ca9a8888bc (diff)
downloadglibc-3a6e988706d1ce2c88c933619d1f312098698ecd.tar.gz
glibc-3a6e988706d1ce2c88c933619d1f312098698ecd.tar.xz
glibc-3a6e988706d1ce2c88c933619d1f312098698ecd.zip
Rename soft-fp op-[1248].h variables to avoid risk of shadowing.
Continuing the soft-fp variable renaming from
<https://sourceware.org/ml/libc-alpha/2014-06/msg00434.html> to avoid
shadowing if two macros happen to use the same variable name and that
variable is involved in an argument one of those macros passes to
another, this patch renames variables in op-[1248].h.  (The two
patches are to different files and are independent of each other.)

Tested for powerpc32 (soft-float) and mips64 that this makes no change
to the disassembly of installed shared libraries.

	* soft-fp/op-1.h (_FP_UNPACK_RAW_1): Rename local variables to
	include macro name.
	(_FP_UNPACK_RAW_1_P): Likewise.
	(_FP_PACK_RAW_1): Likewise.
	(_FP_PACK_RAW_1_P): Likewise.
	(_FP_MUL_MEAT_1_wide): Likewise.
	(_FP_MUL_MEAT_DW_1_hard): Likewise.
	(_FP_MUL_MEAT_1_hard): Likewise.
	(_FP_DIV_MEAT_1_imm): Likewise.
	(_FP_DIV_MEAT_1_udiv_norm): Likewise.
	(_FP_DIV_MEAT_1_udiv): Likewise.
	* soft-fp/op-2.h (__FP_FRAC_DEC_2): Likewise.
	(_FP_UNPACK_RAW_2): Likewise.
	(_FP_UNPACK_RAW_2_P): Likewise.
	(_FP_PACK_RAW_2): Likewise.
	(_FP_PACK_RAW_2_P): Likewise.
	(_FP_MUL_MEAT_DW_2_wide): Likewise.
	(_FP_MUL_MEAT_2_wide): Likewise.
	(_FP_MUL_MEAT_DW_2_wide_3mul): Likewise.
	(_FP_MUL_MEAT_2_wide_3mul): Likewise.
	(_FP_MUL_MEAT_DW_2_gmp): Likewise.
	(_FP_MUL_MEAT_2_gmp): Likewise.
	(_FP_DIV_MEAT_2_udiv): Likewise.
	* soft-fp/op-4.h (_FP_FRAC_SLL_4): Likewise.
	(_FP_FRAC_SRL_4): Likewise.
	(_FP_FRAC_SRST_4): Likewise.
	(_FP_FRAC_SRS_4): Likewise.
	(_FP_UNPACK_RAW_4): Likewise.
	(_FP_UNPACK_RAW_4_P): Likewise.
	(_FP_PACK_RAW_4): Likewise.
	(_FP_PACK_RAW_4_P): Likewise.
	(_FP_MUL_MEAT_DW_4_wide): Likewise.
	(_FP_MUL_MEAT_4_wide): Likewise.
	(_FP_MUL_MEAT_4_gmp): Likewise.
	(umul_ppppmnnn): Likewise.
	(_FP_DIV_MEAT_4_udiv): Likewise.
	(__FP_FRAC_ADD_4): Likewise.
	(__FP_FRAC_SUB_3): Likewise.
	(__FP_FRAC_SUB_4): Likewise.
	(__FP_FRAC_DEC_3): Likewise.
	(__FP_FRAC_DEC_4): Likewise.
	(__FP_FRAC_ADDI_4): Likewise.
	* soft-fp/op-8.h (_FP_FRAC_SLL_8): Likewise.
	(_FP_FRAC_SRL_8): Likewise.
	(_FP_FRAC_SRS_8): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog46
1 files changed, 46 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fdfd8b5fb6..2ef0a7489d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,51 @@
 2014-06-30  Joseph Myers  <joseph@codesourcery.com>
 
+	* soft-fp/op-1.h (_FP_UNPACK_RAW_1): Rename local variables to
+	include macro name.
+	(_FP_UNPACK_RAW_1_P): Likewise.
+	(_FP_PACK_RAW_1): Likewise.
+	(_FP_PACK_RAW_1_P): Likewise.
+	(_FP_MUL_MEAT_1_wide): Likewise.
+	(_FP_MUL_MEAT_DW_1_hard): Likewise.
+	(_FP_MUL_MEAT_1_hard): Likewise.
+	(_FP_DIV_MEAT_1_imm): Likewise.
+	(_FP_DIV_MEAT_1_udiv_norm): Likewise.
+	(_FP_DIV_MEAT_1_udiv): Likewise.
+	* soft-fp/op-2.h (__FP_FRAC_DEC_2): Likewise.
+	(_FP_UNPACK_RAW_2): Likewise.
+	(_FP_UNPACK_RAW_2_P): Likewise.
+	(_FP_PACK_RAW_2): Likewise.
+	(_FP_PACK_RAW_2_P): Likewise.
+	(_FP_MUL_MEAT_DW_2_wide): Likewise.
+	(_FP_MUL_MEAT_2_wide): Likewise.
+	(_FP_MUL_MEAT_DW_2_wide_3mul): Likewise.
+	(_FP_MUL_MEAT_2_wide_3mul): Likewise.
+	(_FP_MUL_MEAT_DW_2_gmp): Likewise.
+	(_FP_MUL_MEAT_2_gmp): Likewise.
+	(_FP_DIV_MEAT_2_udiv): Likewise.
+	* soft-fp/op-4.h (_FP_FRAC_SLL_4): Likewise.
+	(_FP_FRAC_SRL_4): Likewise.
+	(_FP_FRAC_SRST_4): Likewise.
+	(_FP_FRAC_SRS_4): Likewise.
+	(_FP_UNPACK_RAW_4): Likewise.
+	(_FP_UNPACK_RAW_4_P): Likewise.
+	(_FP_PACK_RAW_4): Likewise.
+	(_FP_PACK_RAW_4_P): Likewise.
+	(_FP_MUL_MEAT_DW_4_wide): Likewise.
+	(_FP_MUL_MEAT_4_wide): Likewise.
+	(_FP_MUL_MEAT_4_gmp): Likewise.
+	(umul_ppppmnnn): Likewise.
+	(_FP_DIV_MEAT_4_udiv): Likewise.
+	(__FP_FRAC_ADD_4): Likewise.
+	(__FP_FRAC_SUB_3): Likewise.
+	(__FP_FRAC_SUB_4): Likewise.
+	(__FP_FRAC_DEC_3): Likewise.
+	(__FP_FRAC_DEC_4): Likewise.
+	(__FP_FRAC_ADDI_4): Likewise.
+	* soft-fp/op-8.h (_FP_FRAC_SLL_8): Likewise.
+	(_FP_FRAC_SRL_8): Likewise.
+	(_FP_FRAC_SRS_8): Likewise.
+
 	* soft-fp/extended.h (FP_UNPACK_RAW_E): Rename local variables to
 	include macro name.
 	(FP_UNPACK_RAW_EP): Likewise.