[tip:master 26/52] drivers/staging/rtl8188eu/core/rtw_ap.c:445:1: internal compiler error: in change_address_1, at emit-rtl.c:1928

2017-08-12 Thread kbuild test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git master
head:   9f8f2e094230a70372026b237890dc438be83bd8
commit: b09be676e0ff25bd6d2e7637e26d349f9109ad75 [26/52] locking/lockdep: 
Implement the 'crossrelease' feature
config: xtensa-allmodconfig (attached as .config)
compiler: xtensa-linux-gcc (GCC) 4.9.0
reproduce:
wget 
https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout b09be676e0ff25bd6d2e7637e26d349f9109ad75
# save the attached .config to linux build tree
make.cross ARCH=xtensa 

All errors (new ones prefixed by >>):

   drivers/staging/rtl8188eu/core/rtw_ap.c: In function 'expire_timeout_chk':
>> drivers/staging/rtl8188eu/core/rtw_ap.c:445:1: internal compiler error: in 
>> change_address_1, at emit-rtl.c:1928
}
^
   0x61e86c change_address_1
/home/tony/buildall/src/gcc/gcc/emit-rtl.c:1928
   0x61ed31 adjust_address_1(rtx_def*, machine_mode, long, int, int, int, long)
/home/tony/buildall/src/gcc/gcc/emit-rtl.c:2060
   0xa1971e xtensa_split_operand_pair(rtx_def**, machine_mode)
/home/tony/buildall/src/gcc/gcc/config/xtensa/xtensa.c:1002
   0xa2074c gen_split_78(rtx_def*, rtx_def**)
/home/tony/buildall/src/gcc/gcc/config/xtensa/xtensa.md:781
   0x61d9f1 try_split(rtx_def*, rtx_def*, int)
/home/tony/buildall/src/gcc/gcc/emit-rtl.c:3440
   0x7bab61 split_insn
/home/tony/buildall/src/gcc/gcc/recog.c:2884
   0x7bae19 split_all_insns()
/home/tony/buildall/src/gcc/gcc/recog.c:2974
   0x7baed2 rest_of_handle_split_after_reload
/home/tony/buildall/src/gcc/gcc/recog.c:3923
   0x7baed2 execute
/home/tony/buildall/src/gcc/gcc/recog.c:3952
   Please submit a full bug report,
   with preprocessed source if appropriate.
   Please include the complete backtrace with any bug report.
   See  for instructions.

vim +445 drivers/staging/rtl8188eu/core/rtw_ap.c

9a7fe54dd Larry Finger2013-08-21  278  
9a7fe54dd Larry Finger2013-08-21  279  void expire_timeout_chk(struct 
adapter *padapter)
9a7fe54dd Larry Finger2013-08-21  280  {
9a7fe54dd Larry Finger2013-08-21  281   struct list_head *phead, *plist;
9a7fe54dd Larry Finger2013-08-21  282   u8 updated = 0;
9a7fe54dd Larry Finger2013-08-21  283   struct sta_info *psta = NULL;
9a7fe54dd Larry Finger2013-08-21  284   struct sta_priv *pstapriv = 
>stapriv;
9a7fe54dd Larry Finger2013-08-21  285   u8 chk_alive_num = 0;
9a7fe54dd Larry Finger2013-08-21  286   char chk_alive_list[NUM_STA];
9a7fe54dd Larry Finger2013-08-21  287   int i;
9a7fe54dd Larry Finger2013-08-21  288  
7057dcb3a Larry Finger2013-12-19  289   
spin_lock_bh(>auth_list_lock);
9a7fe54dd Larry Finger2013-08-21  290  
9a7fe54dd Larry Finger2013-08-21  291   phead = >auth_list;
c44e5e39c Larry Finger2014-02-09  292   plist = phead->next;
9a7fe54dd Larry Finger2013-08-21  293  
9a7fe54dd Larry Finger2013-08-21  294   /* check auth_queue */
846607008 navin patidar   2014-06-22  295   while (phead != plist) {
bea881004 Larry Finger2014-02-09  296   psta = 
container_of(plist, struct sta_info, auth_list);
c44e5e39c Larry Finger2014-02-09  297   plist = plist->next;
9a7fe54dd Larry Finger2013-08-21  298  
9a7fe54dd Larry Finger2013-08-21  299   if (psta->expire_to > 
0) {
9a7fe54dd Larry Finger2013-08-21  300   
psta->expire_to--;
9a7fe54dd Larry Finger2013-08-21  301   if 
(psta->expire_to == 0) {
8d5bdece4 navin patidar   2014-06-22  302   
list_del_init(>auth_list);
9a7fe54dd Larry Finger2013-08-21  303   
pstapriv->auth_list_cnt--;
9a7fe54dd Larry Finger2013-08-21  304  
9a7fe54dd Larry Finger2013-08-21  305   
DBG_88E("auth expire %6ph\n",
9a7fe54dd Larry Finger2013-08-21  306   
psta->hwaddr);
9a7fe54dd Larry Finger2013-08-21  307  
e02bcf612 Larry Finger2013-12-19  308   
spin_unlock_bh(>auth_list_lock);
9a7fe54dd Larry Finger2013-08-21  309  
8943880ef Scott Matheina  2017-01-05  310   
spin_lock_bh(>sta_hash_lock);
9a7fe54dd Larry Finger2013-08-21  311   
rtw_free_stainfo(padapter, psta);
8943880ef Scott Matheina  2017-01-05  312   
spin_unlock_bh(>sta_hash_lock);
9a7fe54dd Larry Finger2013-08-21  313  
7057dcb3a Larry Finger2013-12-19  314   
spin_lock_bh(>auth_list_lock);
9a7fe54dd Larry Finger2013-08-21  315   }
9a7fe54dd Larry Finger2013-08-21  316   }
9a7fe54dd Larry Finger2013-08-21  317  
9a7fe54dd Larry 

[tip:master 26/52] drivers/staging/rtl8188eu/core/rtw_ap.c:445:1: internal compiler error: in change_address_1, at emit-rtl.c:1928

2017-08-12 Thread kbuild test robot
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git master
head:   9f8f2e094230a70372026b237890dc438be83bd8
commit: b09be676e0ff25bd6d2e7637e26d349f9109ad75 [26/52] locking/lockdep: 
Implement the 'crossrelease' feature
config: xtensa-allmodconfig (attached as .config)
compiler: xtensa-linux-gcc (GCC) 4.9.0
reproduce:
wget 
https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout b09be676e0ff25bd6d2e7637e26d349f9109ad75
# save the attached .config to linux build tree
make.cross ARCH=xtensa 

All errors (new ones prefixed by >>):

   drivers/staging/rtl8188eu/core/rtw_ap.c: In function 'expire_timeout_chk':
>> drivers/staging/rtl8188eu/core/rtw_ap.c:445:1: internal compiler error: in 
>> change_address_1, at emit-rtl.c:1928
}
^
   0x61e86c change_address_1
/home/tony/buildall/src/gcc/gcc/emit-rtl.c:1928
   0x61ed31 adjust_address_1(rtx_def*, machine_mode, long, int, int, int, long)
/home/tony/buildall/src/gcc/gcc/emit-rtl.c:2060
   0xa1971e xtensa_split_operand_pair(rtx_def**, machine_mode)
/home/tony/buildall/src/gcc/gcc/config/xtensa/xtensa.c:1002
   0xa2074c gen_split_78(rtx_def*, rtx_def**)
/home/tony/buildall/src/gcc/gcc/config/xtensa/xtensa.md:781
   0x61d9f1 try_split(rtx_def*, rtx_def*, int)
/home/tony/buildall/src/gcc/gcc/emit-rtl.c:3440
   0x7bab61 split_insn
/home/tony/buildall/src/gcc/gcc/recog.c:2884
   0x7bae19 split_all_insns()
/home/tony/buildall/src/gcc/gcc/recog.c:2974
   0x7baed2 rest_of_handle_split_after_reload
/home/tony/buildall/src/gcc/gcc/recog.c:3923
   0x7baed2 execute
/home/tony/buildall/src/gcc/gcc/recog.c:3952
   Please submit a full bug report,
   with preprocessed source if appropriate.
   Please include the complete backtrace with any bug report.
   See  for instructions.

vim +445 drivers/staging/rtl8188eu/core/rtw_ap.c

9a7fe54dd Larry Finger2013-08-21  278  
9a7fe54dd Larry Finger2013-08-21  279  void expire_timeout_chk(struct 
adapter *padapter)
9a7fe54dd Larry Finger2013-08-21  280  {
9a7fe54dd Larry Finger2013-08-21  281   struct list_head *phead, *plist;
9a7fe54dd Larry Finger2013-08-21  282   u8 updated = 0;
9a7fe54dd Larry Finger2013-08-21  283   struct sta_info *psta = NULL;
9a7fe54dd Larry Finger2013-08-21  284   struct sta_priv *pstapriv = 
>stapriv;
9a7fe54dd Larry Finger2013-08-21  285   u8 chk_alive_num = 0;
9a7fe54dd Larry Finger2013-08-21  286   char chk_alive_list[NUM_STA];
9a7fe54dd Larry Finger2013-08-21  287   int i;
9a7fe54dd Larry Finger2013-08-21  288  
7057dcb3a Larry Finger2013-12-19  289   
spin_lock_bh(>auth_list_lock);
9a7fe54dd Larry Finger2013-08-21  290  
9a7fe54dd Larry Finger2013-08-21  291   phead = >auth_list;
c44e5e39c Larry Finger2014-02-09  292   plist = phead->next;
9a7fe54dd Larry Finger2013-08-21  293  
9a7fe54dd Larry Finger2013-08-21  294   /* check auth_queue */
846607008 navin patidar   2014-06-22  295   while (phead != plist) {
bea881004 Larry Finger2014-02-09  296   psta = 
container_of(plist, struct sta_info, auth_list);
c44e5e39c Larry Finger2014-02-09  297   plist = plist->next;
9a7fe54dd Larry Finger2013-08-21  298  
9a7fe54dd Larry Finger2013-08-21  299   if (psta->expire_to > 
0) {
9a7fe54dd Larry Finger2013-08-21  300   
psta->expire_to--;
9a7fe54dd Larry Finger2013-08-21  301   if 
(psta->expire_to == 0) {
8d5bdece4 navin patidar   2014-06-22  302   
list_del_init(>auth_list);
9a7fe54dd Larry Finger2013-08-21  303   
pstapriv->auth_list_cnt--;
9a7fe54dd Larry Finger2013-08-21  304  
9a7fe54dd Larry Finger2013-08-21  305   
DBG_88E("auth expire %6ph\n",
9a7fe54dd Larry Finger2013-08-21  306   
psta->hwaddr);
9a7fe54dd Larry Finger2013-08-21  307  
e02bcf612 Larry Finger2013-12-19  308   
spin_unlock_bh(>auth_list_lock);
9a7fe54dd Larry Finger2013-08-21  309  
8943880ef Scott Matheina  2017-01-05  310   
spin_lock_bh(>sta_hash_lock);
9a7fe54dd Larry Finger2013-08-21  311   
rtw_free_stainfo(padapter, psta);
8943880ef Scott Matheina  2017-01-05  312   
spin_unlock_bh(>sta_hash_lock);
9a7fe54dd Larry Finger2013-08-21  313  
7057dcb3a Larry Finger2013-12-19  314   
spin_lock_bh(>auth_list_lock);
9a7fe54dd Larry Finger2013-08-21  315   }
9a7fe54dd Larry Finger2013-08-21  316   }
9a7fe54dd Larry Finger2013-08-21  317  
9a7fe54dd Larry