1 /* PR target/83628 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2" } */ 4 5 int s4l(int a,int b)6s4l (int a, int b) 7 { 8 return a * 4 + b; 9 } 10 11 int s8l(int a,int b)12s8l (int a, int b) 13 { 14 return a * 8 + b; 15 } 16 17 long s4q(long a,long b)18s4q (long a, long b) 19 { 20 return a * 4 + b; 21 } 22 23 long s8q(long a,long b)24s8q (long a, long b) 25 { 26 return a * 8 + b; 27 } 28 29 /* { dg-final { scan-assembler-not "\[ \t\]add\[ql\]" } } */ 30