1. 21 Dec, 2016 12 commits
    • MIPS: Relax instruction order check in msa-builtins.c. · db313371
      gcc/testsuite
      
      	* gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
      
      From-SVN: r243848
      Toma Tabacu committed
    • random.c: Do not include <sys/types.h> header. · e034421f
      	* intrinsics/random.c: Do not include <sys/types.h> header.
      	* m4/maxloc0.m4: Do not include <limits.h> header.
      	* m4/maxloc1.m4: Do not include <limits.h> header.
      	* m4/minloc0.m4: Do not include <limits.h> header.
      	* m4/minloc1.m4: Do not include <limits.h> header.
      	* m4/norm2.m4: Do not include <math.h> header.
      	* m4/parity.m4: Do not include <math.h> header.
      	* runtime/minimal.c: Remove <limits.h> and <errno.h> headers.
      	* generated/maxloc0_16_i1.c: Regenerate.
      	* generated/maxloc0_16_i16.c: Regenerate.
      	* generated/maxloc0_16_i2.c: Regenerate.
      	* generated/maxloc0_16_i4.c: Regenerate.
      	* generated/maxloc0_16_i8.c: Regenerate.
      	* generated/maxloc0_16_r10.c: Regenerate.
      	* generated/maxloc0_16_r16.c: Regenerate.
      	* generated/maxloc0_16_r4.c: Regenerate.
      	* generated/maxloc0_16_r8.c: Regenerate.
      	* generated/maxloc0_4_i1.c: Regenerate.
      	* generated/maxloc0_4_i16.c: Regenerate.
      	* generated/maxloc0_4_i2.c: Regenerate.
      	* generated/maxloc0_4_i4.c: Regenerate.
      	* generated/maxloc0_4_i8.c: Regenerate.
      	* generated/maxloc0_4_r10.c: Regenerate.
      	* generated/maxloc0_4_r16.c: Regenerate.
      	* generated/maxloc0_4_r4.c: Regenerate.
      	* generated/maxloc0_4_r8.c: Regenerate.
      	* generated/maxloc0_8_i1.c: Regenerate.
      	* generated/maxloc0_8_i16.c: Regenerate.
      	* generated/maxloc0_8_i2.c: Regenerate.
      	* generated/maxloc0_8_i4.c: Regenerate.
      	* generated/maxloc0_8_i8.c: Regenerate.
      	* generated/maxloc0_8_r10.c: Regenerate.
      	* generated/maxloc0_8_r16.c: Regenerate.
      	* generated/maxloc0_8_r4.c: Regenerate.
      	* generated/maxloc0_8_r8.c: Regenerate.
      	* generated/maxloc1_16_i1.c: Regenerate.
      	* generated/maxloc1_16_i16.c: Regenerate.
      	* generated/maxloc1_16_i2.c: Regenerate.
      	* generated/maxloc1_16_i4.c: Regenerate.
      	* generated/maxloc1_16_i8.c: Regenerate.
      	* generated/maxloc1_16_r10.c: Regenerate.
      	* generated/maxloc1_16_r16.c: Regenerate.
      	* generated/maxloc1_16_r4.c: Regenerate.
      	* generated/maxloc1_16_r8.c: Regenerate.
      	* generated/maxloc1_4_i1.c: Regenerate.
      	* generated/maxloc1_4_i16.c: Regenerate.
      	* generated/maxloc1_4_i2.c: Regenerate.
      	* generated/maxloc1_4_i4.c: Regenerate.
      	* generated/maxloc1_4_i8.c: Regenerate.
      	* generated/maxloc1_4_r10.c: Regenerate.
      	* generated/maxloc1_4_r16.c: Regenerate.
      	* generated/maxloc1_4_r4.c: Regenerate.
      	* generated/maxloc1_4_r8.c: Regenerate.
      	* generated/maxloc1_8_i1.c: Regenerate.
      	* generated/maxloc1_8_i16.c: Regenerate.
      	* generated/maxloc1_8_i2.c: Regenerate.
      	* generated/maxloc1_8_i4.c: Regenerate.
      	* generated/maxloc1_8_i8.c: Regenerate.
      	* generated/maxloc1_8_r10.c: Regenerate.
      	* generated/maxloc1_8_r16.c: Regenerate.
      	* generated/maxloc1_8_r4.c: Regenerate.
      	* generated/maxloc1_8_r8.c: Regenerate.
      	* generated/minloc0_16_i1.c: Regenerate.
      	* generated/minloc0_16_i16.c: Regenerate.
      	* generated/minloc0_16_i2.c: Regenerate.
      	* generated/minloc0_16_i4.c: Regenerate.
      	* generated/minloc0_16_i8.c: Regenerate.
      	* generated/minloc0_16_r10.c: Regenerate.
      	* generated/minloc0_16_r16.c: Regenerate.
      	* generated/minloc0_16_r4.c: Regenerate.
      	* generated/minloc0_16_r8.c: Regenerate.
      	* generated/minloc0_4_i1.c: Regenerate.
      	* generated/minloc0_4_i16.c: Regenerate.
      	* generated/minloc0_4_i2.c: Regenerate.
      	* generated/minloc0_4_i4.c: Regenerate.
      	* generated/minloc0_4_i8.c: Regenerate.
      	* generated/minloc0_4_r10.c: Regenerate.
      	* generated/minloc0_4_r16.c: Regenerate.
      	* generated/minloc0_4_r4.c: Regenerate.
      	* generated/minloc0_4_r8.c: Regenerate.
      	* generated/minloc0_8_i1.c: Regenerate.
      	* generated/minloc0_8_i16.c: Regenerate.
      	* generated/minloc0_8_i2.c: Regenerate.
      	* generated/minloc0_8_i4.c: Regenerate.
      	* generated/minloc0_8_i8.c: Regenerate.
      	* generated/minloc0_8_r10.c: Regenerate.
      	* generated/minloc0_8_r16.c: Regenerate.
      	* generated/minloc0_8_r4.c: Regenerate.
      	* generated/minloc0_8_r8.c: Regenerate.
      	* generated/minloc1_16_i1.c: Regenerate.
      	* generated/minloc1_16_i16.c: Regenerate.
      	* generated/minloc1_16_i2.c: Regenerate.
      	* generated/minloc1_16_i4.c: Regenerate.
      	* generated/minloc1_16_i8.c: Regenerate.
      	* generated/minloc1_16_r10.c: Regenerate.
      	* generated/minloc1_16_r16.c: Regenerate.
      	* generated/minloc1_16_r4.c: Regenerate.
      	* generated/minloc1_16_r8.c: Regenerate.
      	* generated/minloc1_4_i1.c: Regenerate.
      	* generated/minloc1_4_i16.c: Regenerate.
      	* generated/minloc1_4_i2.c: Regenerate.
      	* generated/minloc1_4_i4.c: Regenerate.
      	* generated/minloc1_4_i8.c: Regenerate.
      	* generated/minloc1_4_r10.c: Regenerate.
      	* generated/minloc1_4_r16.c: Regenerate.
      	* generated/minloc1_4_r4.c: Regenerate.
      	* generated/minloc1_4_r8.c: Regenerate.
      	* generated/minloc1_8_i1.c: Regenerate.
      	* generated/minloc1_8_i16.c: Regenerate.
      	* generated/minloc1_8_i2.c: Regenerate.
      	* generated/minloc1_8_i4.c: Regenerate.
      	* generated/minloc1_8_i8.c: Regenerate.
      	* generated/minloc1_8_r10.c: Regenerate.
      	* generated/minloc1_8_r16.c: Regenerate.
      	* generated/minloc1_8_r4.c: Regenerate.
      	* generated/minloc1_8_r8.c: Regenerate.
      	* generated/norm2_r10.c: Regenerate.
      	* generated/norm2_r16.c: Regenerate.
      	* generated/norm2_r4.c: Regenerate.
      	* generated/norm2_r8.c: Regenerate.
      	* generated/parity_l1.c: Regenerate.
      	* generated/parity_l16.c: Regenerate.
      	* generated/parity_l2.c: Regenerate.
      	* generated/parity_l4.c: Regenerate.
      	* generated/parity_l8.c: Regenerate.
      
      From-SVN: r243847
      Francois-Xavier Coudert committed
    • libgfortran.h: Include <stdlib.h> header. · 887d9b8b
      	* libgfortran.h: Include <stdlib.h> header.
      	* intrinsics/access.c: Do not include <stdlib.h> header.
      	* intrinsics/chdir.c: Do not include <stdlib.h> header.
      	* intrinsics/chmod.c: Do not include <stdlib.h> header.
      	* intrinsics/date_and_time.c: Do not include <stdlib.h> header.
      	* intrinsics/env.c: Do not include <stdlib.h> header.
      	* intrinsics/execute_command_line.c: Do not include <stdlib.h> header.
      	* intrinsics/exit.c: Do not include <stdlib.h> header.
      	* intrinsics/getcwd.c: Do not include <stdlib.h> header.
      	* intrinsics/getlog.c: Do not include <stdlib.h> header.
      	* intrinsics/link.c: Do not include <stdlib.h> header.
      	* intrinsics/move_alloc.c: Do not include <stdlib.h> header.
      	* intrinsics/perror.c: Do not include <stdlib.h> header.
      	* intrinsics/random.c: Do not include <stdlib.h> header.
      	* intrinsics/rename.c: Do not include <stdlib.h> header.
      	* intrinsics/reshape_generic.c: Do not include <stdlib.h> header.
      	* intrinsics/stat.c: Do not include <stdlib.h> header.
      	* intrinsics/symlnk.c: Do not include <stdlib.h> header.
      	* intrinsics/system.c: Do not include <stdlib.h> header.
      	* intrinsics/unlink.c: Do not include <stdlib.h> header.
      	* io/fbuf.c: Do not include <stdlib.h> header.
      	* io/format.c: Do not include <stdlib.h> header.
      	* io/intrinsics.c: Do not include <stdlib.h> header.
      	* io/list_read.c: Do not include <stdlib.h> header.
      	* io/lock.c: Do not include <stdlib.h> header.
      	* io/open.c: Do not include <stdlib.h> header.
      	* io/read.c: Do not include <stdlib.h> header.
      	* io/transfer.c: Do not include <stdlib.h> header.
      	* io/unit.c: Do not include <stdlib.h> header.
      	* io/unix.c: Do not include <stdlib.h> header.
      	* io/write.c: Do not include <stdlib.h> header.
      	* m4/all.m4: Do not include <stdlib.h> header.
      	* m4/any.m4: Do not include <stdlib.h> header.
      	* m4/bessel.m4: Do not include <stdlib.h> header.
      	* m4/count.m4: Do not include <stdlib.h> header.
      	* m4/cshift0.m4: Do not include <stdlib.h> header.
      	* m4/cshift1.m4: Do not include <stdlib.h> header.
      	* m4/eoshift1.m4: Do not include <stdlib.h> header.
      	* m4/eoshift3.m4: Do not include <stdlib.h> header.
      	* m4/iall.m4: Do not include <stdlib.h> header.
      	* m4/iany.m4: Do not include <stdlib.h> header.
      	* m4/in_pack.m4: Do not include <stdlib.h> header.
      	* m4/in_unpack.m4: Do not include <stdlib.h> header.
      	* m4/iparity.m4: Do not include <stdlib.h> header.
      	* m4/matmul.m4: Do not include <stdlib.h> header.
      	* m4/matmull.m4: Do not include <stdlib.h> header.
      	* m4/maxloc0.m4: Do not include <stdlib.h> header.
      	* m4/maxloc1.m4: Do not include <stdlib.h> header.
      	* m4/maxval.m4: Do not include <stdlib.h> header.
      	* m4/minloc0.m4: Do not include <stdlib.h> header.
      	* m4/minloc1.m4: Do not include <stdlib.h> header.
      	* m4/minval.m4: Do not include <stdlib.h> header.
      	* m4/norm2.m4: Do not include <stdlib.h> header.
      	* m4/pack.m4: Do not include <stdlib.h> header.
      	* m4/parity.m4: Do not include <stdlib.h> header.
      	* m4/product.m4: Do not include <stdlib.h> header.
      	* m4/reshape.m4: Do not include <stdlib.h> header.
      	* m4/shape.m4: Do not include <stdlib.h> header.
      	* m4/spread.m4: Do not include <stdlib.h> header.
      	* m4/sum.m4: Do not include <stdlib.h> header.
      	* m4/unpack.m4: Do not include <stdlib.h> header.
      	* runtime/environ.c: Do not include <stdlib.h> header.
      	* runtime/error.c: Do not include <stdlib.h> header.
      	* runtime/memory.c: Do not include <stdlib.h> header.
      	* runtime/minimal.c: Do not include <stdlib.h> header.
      	* runtime/string.c: Do not include <stdlib.h> header.
      	* generated/all_l1.c: Regenerate.
      	* generated/all_l16.c: Regenerate.
      	* generated/all_l2.c: Regenerate.
      	* generated/all_l4.c: Regenerate.
      	* generated/all_l8.c: Regenerate.
      	* generated/any_l1.c: Regenerate.
      	* generated/any_l16.c: Regenerate.
      	* generated/any_l2.c: Regenerate.
      	* generated/any_l4.c: Regenerate.
      	* generated/any_l8.c: Regenerate.
      	* generated/bessel_r10.c: Regenerate.
      	* generated/bessel_r16.c: Regenerate.
      	* generated/bessel_r4.c: Regenerate.
      	* generated/bessel_r8.c: Regenerate.
      	* generated/count_16_l.c: Regenerate.
      	* generated/count_1_l.c: Regenerate.
      	* generated/count_2_l.c: Regenerate.
      	* generated/count_4_l.c: Regenerate.
      	* generated/count_8_l.c: Regenerate.
      	* generated/cshift0_c10.c: Regenerate.
      	* generated/cshift0_c16.c: Regenerate.
      	* generated/cshift0_c4.c: Regenerate.
      	* generated/cshift0_c8.c: Regenerate.
      	* generated/cshift0_i1.c: Regenerate.
      	* generated/cshift0_i16.c: Regenerate.
      	* generated/cshift0_i2.c: Regenerate.
      	* generated/cshift0_i4.c: Regenerate.
      	* generated/cshift0_i8.c: Regenerate.
      	* generated/cshift0_r10.c: Regenerate.
      	* generated/cshift0_r16.c: Regenerate.
      	* generated/cshift0_r4.c: Regenerate.
      	* generated/cshift0_r8.c: Regenerate.
      	* generated/cshift1_16.c: Regenerate.
      	* generated/cshift1_4.c: Regenerate.
      	* generated/cshift1_8.c: Regenerate.
      	* generated/eoshift1_16.c: Regenerate.
      	* generated/eoshift1_4.c: Regenerate.
      	* generated/eoshift1_8.c: Regenerate.
      	* generated/eoshift3_16.c: Regenerate.
      	* generated/eoshift3_4.c: Regenerate.
      	* generated/eoshift3_8.c: Regenerate.
      	* generated/iall_i1.c: Regenerate.
      	* generated/iall_i16.c: Regenerate.
      	* generated/iall_i2.c: Regenerate.
      	* generated/iall_i4.c: Regenerate.
      	* generated/iall_i8.c: Regenerate.
      	* generated/iany_i1.c: Regenerate.
      	* generated/iany_i16.c: Regenerate.
      	* generated/iany_i2.c: Regenerate.
      	* generated/iany_i4.c: Regenerate.
      	* generated/iany_i8.c: Regenerate.
      	* generated/in_pack_c10.c: Regenerate.
      	* generated/in_pack_c16.c: Regenerate.
      	* generated/in_pack_c4.c: Regenerate.
      	* generated/in_pack_c8.c: Regenerate.
      	* generated/in_pack_i1.c: Regenerate.
      	* generated/in_pack_i16.c: Regenerate.
      	* generated/in_pack_i2.c: Regenerate.
      	* generated/in_pack_i4.c: Regenerate.
      	* generated/in_pack_i8.c: Regenerate.
      	* generated/in_pack_r10.c: Regenerate.
      	* generated/in_pack_r16.c: Regenerate.
      	* generated/in_pack_r4.c: Regenerate.
      	* generated/in_pack_r8.c: Regenerate.
      	* generated/in_unpack_c10.c: Regenerate.
      	* generated/in_unpack_c16.c: Regenerate.
      	* generated/in_unpack_c4.c: Regenerate.
      	* generated/in_unpack_c8.c: Regenerate.
      	* generated/in_unpack_i1.c: Regenerate.
      	* generated/in_unpack_i16.c: Regenerate.
      	* generated/in_unpack_i2.c: Regenerate.
      	* generated/in_unpack_i4.c: Regenerate.
      	* generated/in_unpack_i8.c: Regenerate.
      	* generated/in_unpack_r10.c: Regenerate.
      	* generated/in_unpack_r16.c: Regenerate.
      	* generated/in_unpack_r4.c: Regenerate.
      	* generated/in_unpack_r8.c: Regenerate.
      	* generated/iparity_i1.c: Regenerate.
      	* generated/iparity_i16.c: Regenerate.
      	* generated/iparity_i2.c: Regenerate.
      	* generated/iparity_i4.c: Regenerate.
      	* generated/iparity_i8.c: Regenerate.
      	* generated/matmul_c10.c: Regenerate.
      	* generated/matmul_c16.c: Regenerate.
      	* generated/matmul_c4.c: Regenerate.
      	* generated/matmul_c8.c: Regenerate.
      	* generated/matmul_i1.c: Regenerate.
      	* generated/matmul_i16.c: Regenerate.
      	* generated/matmul_i2.c: Regenerate.
      	* generated/matmul_i4.c: Regenerate.
      	* generated/matmul_i8.c: Regenerate.
      	* generated/matmul_l16.c: Regenerate.
      	* generated/matmul_l4.c: Regenerate.
      	* generated/matmul_l8.c: Regenerate.
      	* generated/matmul_r10.c: Regenerate.
      	* generated/matmul_r16.c: Regenerate.
      	* generated/matmul_r4.c: Regenerate.
      	* generated/matmul_r8.c: Regenerate.
      	* generated/maxloc0_16_i1.c: Regenerate.
      	* generated/maxloc0_16_i16.c: Regenerate.
      	* generated/maxloc0_16_i2.c: Regenerate.
      	* generated/maxloc0_16_i4.c: Regenerate.
      	* generated/maxloc0_16_i8.c: Regenerate.
      	* generated/maxloc0_16_r10.c: Regenerate.
      	* generated/maxloc0_16_r16.c: Regenerate.
      	* generated/maxloc0_16_r4.c: Regenerate.
      	* generated/maxloc0_16_r8.c: Regenerate.
      	* generated/maxloc0_4_i1.c: Regenerate.
      	* generated/maxloc0_4_i16.c: Regenerate.
      	* generated/maxloc0_4_i2.c: Regenerate.
      	* generated/maxloc0_4_i4.c: Regenerate.
      	* generated/maxloc0_4_i8.c: Regenerate.
      	* generated/maxloc0_4_r10.c: Regenerate.
      	* generated/maxloc0_4_r16.c: Regenerate.
      	* generated/maxloc0_4_r4.c: Regenerate.
      	* generated/maxloc0_4_r8.c: Regenerate.
      	* generated/maxloc0_8_i1.c: Regenerate.
      	* generated/maxloc0_8_i16.c: Regenerate.
      	* generated/maxloc0_8_i2.c: Regenerate.
      	* generated/maxloc0_8_i4.c: Regenerate.
      	* generated/maxloc0_8_i8.c: Regenerate.
      	* generated/maxloc0_8_r10.c: Regenerate.
      	* generated/maxloc0_8_r16.c: Regenerate.
      	* generated/maxloc0_8_r4.c: Regenerate.
      	* generated/maxloc0_8_r8.c: Regenerate.
      	* generated/maxloc1_16_i1.c: Regenerate.
      	* generated/maxloc1_16_i16.c: Regenerate.
      	* generated/maxloc1_16_i2.c: Regenerate.
      	* generated/maxloc1_16_i4.c: Regenerate.
      	* generated/maxloc1_16_i8.c: Regenerate.
      	* generated/maxloc1_16_r10.c: Regenerate.
      	* generated/maxloc1_16_r16.c: Regenerate.
      	* generated/maxloc1_16_r4.c: Regenerate.
      	* generated/maxloc1_16_r8.c: Regenerate.
      	* generated/maxloc1_4_i1.c: Regenerate.
      	* generated/maxloc1_4_i16.c: Regenerate.
      	* generated/maxloc1_4_i2.c: Regenerate.
      	* generated/maxloc1_4_i4.c: Regenerate.
      	* generated/maxloc1_4_i8.c: Regenerate.
      	* generated/maxloc1_4_r10.c: Regenerate.
      	* generated/maxloc1_4_r16.c: Regenerate.
      	* generated/maxloc1_4_r4.c: Regenerate.
      	* generated/maxloc1_4_r8.c: Regenerate.
      	* generated/maxloc1_8_i1.c: Regenerate.
      	* generated/maxloc1_8_i16.c: Regenerate.
      	* generated/maxloc1_8_i2.c: Regenerate.
      	* generated/maxloc1_8_i4.c: Regenerate.
      	* generated/maxloc1_8_i8.c: Regenerate.
      	* generated/maxloc1_8_r10.c: Regenerate.
      	* generated/maxloc1_8_r16.c: Regenerate.
      	* generated/maxloc1_8_r4.c: Regenerate.
      	* generated/maxloc1_8_r8.c: Regenerate.
      	* generated/maxval_i1.c: Regenerate.
      	* generated/maxval_i16.c: Regenerate.
      	* generated/maxval_i2.c: Regenerate.
      	* generated/maxval_i4.c: Regenerate.
      	* generated/maxval_i8.c: Regenerate.
      	* generated/maxval_r10.c: Regenerate.
      	* generated/maxval_r16.c: Regenerate.
      	* generated/maxval_r4.c: Regenerate.
      	* generated/maxval_r8.c: Regenerate.
      	* generated/minloc0_16_i1.c: Regenerate.
      	* generated/minloc0_16_i16.c: Regenerate.
      	* generated/minloc0_16_i2.c: Regenerate.
      	* generated/minloc0_16_i4.c: Regenerate.
      	* generated/minloc0_16_i8.c: Regenerate.
      	* generated/minloc0_16_r10.c: Regenerate.
      	* generated/minloc0_16_r16.c: Regenerate.
      	* generated/minloc0_16_r4.c: Regenerate.
      	* generated/minloc0_16_r8.c: Regenerate.
      	* generated/minloc0_4_i1.c: Regenerate.
      	* generated/minloc0_4_i16.c: Regenerate.
      	* generated/minloc0_4_i2.c: Regenerate.
      	* generated/minloc0_4_i4.c: Regenerate.
      	* generated/minloc0_4_i8.c: Regenerate.
      	* generated/minloc0_4_r10.c: Regenerate.
      	* generated/minloc0_4_r16.c: Regenerate.
      	* generated/minloc0_4_r4.c: Regenerate.
      	* generated/minloc0_4_r8.c: Regenerate.
      	* generated/minloc0_8_i1.c: Regenerate.
      	* generated/minloc0_8_i16.c: Regenerate.
      	* generated/minloc0_8_i2.c: Regenerate.
      	* generated/minloc0_8_i4.c: Regenerate.
      	* generated/minloc0_8_i8.c: Regenerate.
      	* generated/minloc0_8_r10.c: Regenerate.
      	* generated/minloc0_8_r16.c: Regenerate.
      	* generated/minloc0_8_r4.c: Regenerate.
      	* generated/minloc0_8_r8.c: Regenerate.
      	* generated/minloc1_16_i1.c: Regenerate.
      	* generated/minloc1_16_i16.c: Regenerate.
      	* generated/minloc1_16_i2.c: Regenerate.
      	* generated/minloc1_16_i4.c: Regenerate.
      	* generated/minloc1_16_i8.c: Regenerate.
      	* generated/minloc1_16_r10.c: Regenerate.
      	* generated/minloc1_16_r16.c: Regenerate.
      	* generated/minloc1_16_r4.c: Regenerate.
      	* generated/minloc1_16_r8.c: Regenerate.
      	* generated/minloc1_4_i1.c: Regenerate.
      	* generated/minloc1_4_i16.c: Regenerate.
      	* generated/minloc1_4_i2.c: Regenerate.
      	* generated/minloc1_4_i4.c: Regenerate.
      	* generated/minloc1_4_i8.c: Regenerate.
      	* generated/minloc1_4_r10.c: Regenerate.
      	* generated/minloc1_4_r16.c: Regenerate.
      	* generated/minloc1_4_r4.c: Regenerate.
      	* generated/minloc1_4_r8.c: Regenerate.
      	* generated/minloc1_8_i1.c: Regenerate.
      	* generated/minloc1_8_i16.c: Regenerate.
      	* generated/minloc1_8_i2.c: Regenerate.
      	* generated/minloc1_8_i4.c: Regenerate.
      	* generated/minloc1_8_i8.c: Regenerate.
      	* generated/minloc1_8_r10.c: Regenerate.
      	* generated/minloc1_8_r16.c: Regenerate.
      	* generated/minloc1_8_r4.c: Regenerate.
      	* generated/minloc1_8_r8.c: Regenerate.
      	* generated/minval_i1.c: Regenerate.
      	* generated/minval_i16.c: Regenerate.
      	* generated/minval_i2.c: Regenerate.
      	* generated/minval_i4.c: Regenerate.
      	* generated/minval_i8.c: Regenerate.
      	* generated/minval_r10.c: Regenerate.
      	* generated/minval_r16.c: Regenerate.
      	* generated/minval_r4.c: Regenerate.
      	* generated/minval_r8.c: Regenerate.
      	* generated/norm2_r10.c: Regenerate.
      	* generated/norm2_r16.c: Regenerate.
      	* generated/norm2_r4.c: Regenerate.
      	* generated/norm2_r8.c: Regenerate.
      	* generated/pack_c10.c: Regenerate.
      	* generated/pack_c16.c: Regenerate.
      	* generated/pack_c4.c: Regenerate.
      	* generated/pack_c8.c: Regenerate.
      	* generated/pack_i1.c: Regenerate.
      	* generated/pack_i16.c: Regenerate.
      	* generated/pack_i2.c: Regenerate.
      	* generated/pack_i4.c: Regenerate.
      	* generated/pack_i8.c: Regenerate.
      	* generated/pack_r10.c: Regenerate.
      	* generated/pack_r16.c: Regenerate.
      	* generated/pack_r4.c: Regenerate.
      	* generated/pack_r8.c: Regenerate.
      	* generated/parity_l1.c: Regenerate.
      	* generated/parity_l16.c: Regenerate.
      	* generated/parity_l2.c: Regenerate.
      	* generated/parity_l4.c: Regenerate.
      	* generated/parity_l8.c: Regenerate.
      	* generated/product_c10.c: Regenerate.
      	* generated/product_c16.c: Regenerate.
      	* generated/product_c4.c: Regenerate.
      	* generated/product_c8.c: Regenerate.
      	* generated/product_i1.c: Regenerate.
      	* generated/product_i16.c: Regenerate.
      	* generated/product_i2.c: Regenerate.
      	* generated/product_i4.c: Regenerate.
      	* generated/product_i8.c: Regenerate.
      	* generated/product_r10.c: Regenerate.
      	* generated/product_r16.c: Regenerate.
      	* generated/product_r4.c: Regenerate.
      	* generated/product_r8.c: Regenerate.
      	* generated/reshape_c10.c: Regenerate.
      	* generated/reshape_c16.c: Regenerate.
      	* generated/reshape_c4.c: Regenerate.
      	* generated/reshape_c8.c: Regenerate.
      	* generated/reshape_i16.c: Regenerate.
      	* generated/reshape_i4.c: Regenerate.
      	* generated/reshape_i8.c: Regenerate.
      	* generated/reshape_r10.c: Regenerate.
      	* generated/reshape_r16.c: Regenerate.
      	* generated/reshape_r4.c: Regenerate.
      	* generated/reshape_r8.c: Regenerate.
      	* generated/shape_i1.c: Regenerate.
      	* generated/shape_i16.c: Regenerate.
      	* generated/shape_i2.c: Regenerate.
      	* generated/shape_i4.c: Regenerate.
      	* generated/shape_i8.c: Regenerate.
      	* generated/spread_c10.c: Regenerate.
      	* generated/spread_c16.c: Regenerate.
      	* generated/spread_c4.c: Regenerate.
      	* generated/spread_c8.c: Regenerate.
      	* generated/spread_i1.c: Regenerate.
      	* generated/spread_i16.c: Regenerate.
      	* generated/spread_i2.c: Regenerate.
      	* generated/spread_i4.c: Regenerate.
      	* generated/spread_i8.c: Regenerate.
      	* generated/spread_r10.c: Regenerate.
      	* generated/spread_r16.c: Regenerate.
      	* generated/spread_r4.c: Regenerate.
      	* generated/spread_r8.c: Regenerate.
      	* generated/sum_c10.c: Regenerate.
      	* generated/sum_c16.c: Regenerate.
      	* generated/sum_c4.c: Regenerate.
      	* generated/sum_c8.c: Regenerate.
      	* generated/sum_i1.c: Regenerate.
      	* generated/sum_i16.c: Regenerate.
      	* generated/sum_i2.c: Regenerate.
      	* generated/sum_i4.c: Regenerate.
      	* generated/sum_i8.c: Regenerate.
      	* generated/sum_r10.c: Regenerate.
      	* generated/sum_r16.c: Regenerate.
      	* generated/sum_r4.c: Regenerate.
      	* generated/sum_r8.c: Regenerate.
      	* generated/unpack_c10.c: Regenerate.
      	* generated/unpack_c16.c: Regenerate.
      	* generated/unpack_c4.c: Regenerate.
      	* generated/unpack_c8.c: Regenerate.
      	* generated/unpack_i1.c: Regenerate.
      	* generated/unpack_i16.c: Regenerate.
      	* generated/unpack_i2.c: Regenerate.
      	* generated/unpack_i4.c: Regenerate.
      	* generated/unpack_i8.c: Regenerate.
      	* generated/unpack_r10.c: Regenerate.
      	* generated/unpack_r16.c: Regenerate.
      	* generated/unpack_r4.c: Regenerate.
      	* generated/unpack_r8.c: Regenerate.
      
      From-SVN: r243846
      Francois-Xavier Coudert committed
    • abort.c: Remove unused headers. · 981c0cd1
      	* intrinsics/abort.c: Remove unused headers.
      	* intrinsics/access.c: Remove unused headers.
      	* intrinsics/chdir.c: Remove unused headers.
      	* intrinsics/chmod.c: Remove unused headers.
      	* intrinsics/cshift0.c: Remove unused headers.
      	* intrinsics/ctime.c: Remove unused headers.
      	* intrinsics/eoshift0.c: Remove unused headers.
      	* intrinsics/eoshift2.c: Remove unused headers.
      	* intrinsics/extends_type_of.c: Remove unused headers.
      	* intrinsics/link.c: Remove unused headers.
      	* intrinsics/pack_generic.c: Remove unused headers.
      	* intrinsics/perror.c: Remove unused headers.
      	* intrinsics/rename.c: Remove unused headers.
      	* intrinsics/reshape_generic.c: Remove unused headers.
      	* intrinsics/sleep.c: Remove unused headers.
      	* intrinsics/spread_generic.c: Remove unused headers.
      	* intrinsics/stat.c: Remove unused headers.
      	* intrinsics/string_intrinsics.c: Remove unused headers.
      	* intrinsics/symlnk.c: Remove unused headers.
      	* intrinsics/system.c: Remove unused headers.
      	* intrinsics/umask.c: Remove unused headers.
      	* intrinsics/unlink.c: Remove unused headers.
      	* intrinsics/unpack_generic.c: Remove unused headers.
      	* io/read.c: Remove unused headers.
      	* io/transfer.c: Remove unused headers.
      	* io/unix.c: Remove unused headers.
      	* io/write.c: Remove unused headers.
      	* m4/all.m4: Remove unused headers.
      	* m4/any.m4: Remove unused headers.
      	* m4/bessel.m4: Remove unused headers.
      	* m4/count.m4: Remove unused headers.
      	* m4/cshift0.m4: Remove unused headers.
      	* m4/cshift1.m4: Remove unused headers.
      	* m4/eoshift1.m4: Remove unused headers.
      	* m4/eoshift3.m4: Remove unused headers.
      	* m4/iall.m4: Remove unused headers.
      	* m4/iany.m4: Remove unused headers.
      	* m4/in_pack.m4: Remove unused headers.
      	* m4/in_unpack.m4: Remove unused headers.
      	* m4/iparity.m4: Remove unused headers.
      	* m4/maxloc0.m4: Remove unused headers.
      	* m4/maxloc1.m4: Remove unused headers.
      	* m4/maxval.m4: Remove unused headers.
      	* m4/minloc0.m4: Remove unused headers.
      	* m4/minloc1.m4: Remove unused headers.
      	* m4/minval.m4: Remove unused headers.
      	* m4/norm2.m4: Remove unused headers.
      	* m4/pack.m4: Remove unused headers.
      	* m4/parity.m4: Remove unused headers.
      	* m4/product.m4: Remove unused headers.
      	* m4/reshape.m4: Remove unused headers.
      	* m4/shape.m4: Remove unused headers.
      	* m4/spread.m4: Remove unused headers.
      	* m4/sum.m4: Remove unused headers.
      	* m4/unpack.m4: Remove unused headers.
      	* runtime/backtrace.c: Remove unused headers.
      	* runtime/convert_char.c: Remove unused headers.
      	* runtime/in_pack_generic.c: Remove unused headers.
      	* runtime/in_unpack_generic.c: Remove unused headers.
      	* runtime/main.c: Remove unused headers.
      	* runtime/stop.c: Remove unused headers.
      	* generated/all_l1.c: Regenerate.
      	* generated/all_l16.c: Regenerate.
      	* generated/all_l2.c: Regenerate.
      	* generated/all_l4.c: Regenerate.
      	* generated/all_l8.c: Regenerate.
      	* generated/any_l1.c: Regenerate.
      	* generated/any_l16.c: Regenerate.
      	* generated/any_l2.c: Regenerate.
      	* generated/any_l4.c: Regenerate.
      	* generated/any_l8.c: Regenerate.
      	* generated/bessel_r10.c: Regenerate.
      	* generated/bessel_r16.c: Regenerate.
      	* generated/bessel_r4.c: Regenerate.
      	* generated/bessel_r8.c: Regenerate.
      	* generated/count_16_l.c: Regenerate.
      	* generated/count_1_l.c: Regenerate.
      	* generated/count_2_l.c: Regenerate.
      	* generated/count_4_l.c: Regenerate.
      	* generated/count_8_l.c: Regenerate.
      	* generated/cshift0_c10.c: Regenerate.
      	* generated/cshift0_c16.c: Regenerate.
      	* generated/cshift0_c4.c: Regenerate.
      	* generated/cshift0_c8.c: Regenerate.
      	* generated/cshift0_i1.c: Regenerate.
      	* generated/cshift0_i16.c: Regenerate.
      	* generated/cshift0_i2.c: Regenerate.
      	* generated/cshift0_i4.c: Regenerate.
      	* generated/cshift0_i8.c: Regenerate.
      	* generated/cshift0_r10.c: Regenerate.
      	* generated/cshift0_r16.c: Regenerate.
      	* generated/cshift0_r4.c: Regenerate.
      	* generated/cshift0_r8.c: Regenerate.
      	* generated/cshift1_16.c: Regenerate.
      	* generated/cshift1_4.c: Regenerate.
      	* generated/cshift1_8.c: Regenerate.
      	* generated/eoshift1_16.c: Regenerate.
      	* generated/eoshift1_4.c: Regenerate.
      	* generated/eoshift1_8.c: Regenerate.
      	* generated/eoshift3_16.c: Regenerate.
      	* generated/eoshift3_4.c: Regenerate.
      	* generated/eoshift3_8.c: Regenerate.
      	* generated/iall_i1.c: Regenerate.
      	* generated/iall_i16.c: Regenerate.
      	* generated/iall_i2.c: Regenerate.
      	* generated/iall_i4.c: Regenerate.
      	* generated/iall_i8.c: Regenerate.
      	* generated/iany_i1.c: Regenerate.
      	* generated/iany_i16.c: Regenerate.
      	* generated/iany_i2.c: Regenerate.
      	* generated/iany_i4.c: Regenerate.
      	* generated/iany_i8.c: Regenerate.
      	* generated/in_pack_c10.c: Regenerate.
      	* generated/in_pack_c16.c: Regenerate.
      	* generated/in_pack_c4.c: Regenerate.
      	* generated/in_pack_c8.c: Regenerate.
      	* generated/in_pack_i1.c: Regenerate.
      	* generated/in_pack_i16.c: Regenerate.
      	* generated/in_pack_i2.c: Regenerate.
      	* generated/in_pack_i4.c: Regenerate.
      	* generated/in_pack_i8.c: Regenerate.
      	* generated/in_pack_r10.c: Regenerate.
      	* generated/in_pack_r16.c: Regenerate.
      	* generated/in_pack_r4.c: Regenerate.
      	* generated/in_pack_r8.c: Regenerate.
      	* generated/in_unpack_c10.c: Regenerate.
      	* generated/in_unpack_c16.c: Regenerate.
      	* generated/in_unpack_c4.c: Regenerate.
      	* generated/in_unpack_c8.c: Regenerate.
      	* generated/in_unpack_i1.c: Regenerate.
      	* generated/in_unpack_i16.c: Regenerate.
      	* generated/in_unpack_i2.c: Regenerate.
      	* generated/in_unpack_i4.c: Regenerate.
      	* generated/in_unpack_i8.c: Regenerate.
      	* generated/in_unpack_r10.c: Regenerate.
      	* generated/in_unpack_r16.c: Regenerate.
      	* generated/in_unpack_r4.c: Regenerate.
      	* generated/in_unpack_r8.c: Regenerate.
      	* generated/iparity_i1.c: Regenerate.
      	* generated/iparity_i16.c: Regenerate.
      	* generated/iparity_i2.c: Regenerate.
      	* generated/iparity_i4.c: Regenerate.
      	* generated/iparity_i8.c: Regenerate.
      	* generated/maxloc0_16_i1.c: Regenerate.
      	* generated/maxloc0_16_i16.c: Regenerate.
      	* generated/maxloc0_16_i2.c: Regenerate.
      	* generated/maxloc0_16_i4.c: Regenerate.
      	* generated/maxloc0_16_i8.c: Regenerate.
      	* generated/maxloc0_16_r10.c: Regenerate.
      	* generated/maxloc0_16_r16.c: Regenerate.
      	* generated/maxloc0_16_r4.c: Regenerate.
      	* generated/maxloc0_16_r8.c: Regenerate.
      	* generated/maxloc0_4_i1.c: Regenerate.
      	* generated/maxloc0_4_i16.c: Regenerate.
      	* generated/maxloc0_4_i2.c: Regenerate.
      	* generated/maxloc0_4_i4.c: Regenerate.
      	* generated/maxloc0_4_i8.c: Regenerate.
      	* generated/maxloc0_4_r10.c: Regenerate.
      	* generated/maxloc0_4_r16.c: Regenerate.
      	* generated/maxloc0_4_r4.c: Regenerate.
      	* generated/maxloc0_4_r8.c: Regenerate.
      	* generated/maxloc0_8_i1.c: Regenerate.
      	* generated/maxloc0_8_i16.c: Regenerate.
      	* generated/maxloc0_8_i2.c: Regenerate.
      	* generated/maxloc0_8_i4.c: Regenerate.
      	* generated/maxloc0_8_i8.c: Regenerate.
      	* generated/maxloc0_8_r10.c: Regenerate.
      	* generated/maxloc0_8_r16.c: Regenerate.
      	* generated/maxloc0_8_r4.c: Regenerate.
      	* generated/maxloc0_8_r8.c: Regenerate.
      	* generated/maxloc1_16_i1.c: Regenerate.
      	* generated/maxloc1_16_i16.c: Regenerate.
      	* generated/maxloc1_16_i2.c: Regenerate.
      	* generated/maxloc1_16_i4.c: Regenerate.
      	* generated/maxloc1_16_i8.c: Regenerate.
      	* generated/maxloc1_16_r10.c: Regenerate.
      	* generated/maxloc1_16_r16.c: Regenerate.
      	* generated/maxloc1_16_r4.c: Regenerate.
      	* generated/maxloc1_16_r8.c: Regenerate.
      	* generated/maxloc1_4_i1.c: Regenerate.
      	* generated/maxloc1_4_i16.c: Regenerate.
      	* generated/maxloc1_4_i2.c: Regenerate.
      	* generated/maxloc1_4_i4.c: Regenerate.
      	* generated/maxloc1_4_i8.c: Regenerate.
      	* generated/maxloc1_4_r10.c: Regenerate.
      	* generated/maxloc1_4_r16.c: Regenerate.
      	* generated/maxloc1_4_r4.c: Regenerate.
      	* generated/maxloc1_4_r8.c: Regenerate.
      	* generated/maxloc1_8_i1.c: Regenerate.
      	* generated/maxloc1_8_i16.c: Regenerate.
      	* generated/maxloc1_8_i2.c: Regenerate.
      	* generated/maxloc1_8_i4.c: Regenerate.
      	* generated/maxloc1_8_i8.c: Regenerate.
      	* generated/maxloc1_8_r10.c: Regenerate.
      	* generated/maxloc1_8_r16.c: Regenerate.
      	* generated/maxloc1_8_r4.c: Regenerate.
      	* generated/maxloc1_8_r8.c: Regenerate.
      	* generated/maxval_i1.c: Regenerate.
      	* generated/maxval_i16.c: Regenerate.
      	* generated/maxval_i2.c: Regenerate.
      	* generated/maxval_i4.c: Regenerate.
      	* generated/maxval_i8.c: Regenerate.
      	* generated/maxval_r10.c: Regenerate.
      	* generated/maxval_r16.c: Regenerate.
      	* generated/maxval_r4.c: Regenerate.
      	* generated/maxval_r8.c: Regenerate.
      	* generated/minloc0_16_i1.c: Regenerate.
      	* generated/minloc0_16_i16.c: Regenerate.
      	* generated/minloc0_16_i2.c: Regenerate.
      	* generated/minloc0_16_i4.c: Regenerate.
      	* generated/minloc0_16_i8.c: Regenerate.
      	* generated/minloc0_16_r10.c: Regenerate.
      	* generated/minloc0_16_r16.c: Regenerate.
      	* generated/minloc0_16_r4.c: Regenerate.
      	* generated/minloc0_16_r8.c: Regenerate.
      	* generated/minloc0_4_i1.c: Regenerate.
      	* generated/minloc0_4_i16.c: Regenerate.
      	* generated/minloc0_4_i2.c: Regenerate.
      	* generated/minloc0_4_i4.c: Regenerate.
      	* generated/minloc0_4_i8.c: Regenerate.
      	* generated/minloc0_4_r10.c: Regenerate.
      	* generated/minloc0_4_r16.c: Regenerate.
      	* generated/minloc0_4_r4.c: Regenerate.
      	* generated/minloc0_4_r8.c: Regenerate.
      	* generated/minloc0_8_i1.c: Regenerate.
      	* generated/minloc0_8_i16.c: Regenerate.
      	* generated/minloc0_8_i2.c: Regenerate.
      	* generated/minloc0_8_i4.c: Regenerate.
      	* generated/minloc0_8_i8.c: Regenerate.
      	* generated/minloc0_8_r10.c: Regenerate.
      	* generated/minloc0_8_r16.c: Regenerate.
      	* generated/minloc0_8_r4.c: Regenerate.
      	* generated/minloc0_8_r8.c: Regenerate.
      	* generated/minloc1_16_i1.c: Regenerate.
      	* generated/minloc1_16_i16.c: Regenerate.
      	* generated/minloc1_16_i2.c: Regenerate.
      	* generated/minloc1_16_i4.c: Regenerate.
      	* generated/minloc1_16_i8.c: Regenerate.
      	* generated/minloc1_16_r10.c: Regenerate.
      	* generated/minloc1_16_r16.c: Regenerate.
      	* generated/minloc1_16_r4.c: Regenerate.
      	* generated/minloc1_16_r8.c: Regenerate.
      	* generated/minloc1_4_i1.c: Regenerate.
      	* generated/minloc1_4_i16.c: Regenerate.
      	* generated/minloc1_4_i2.c: Regenerate.
      	* generated/minloc1_4_i4.c: Regenerate.
      	* generated/minloc1_4_i8.c: Regenerate.
      	* generated/minloc1_4_r10.c: Regenerate.
      	* generated/minloc1_4_r16.c: Regenerate.
      	* generated/minloc1_4_r4.c: Regenerate.
      	* generated/minloc1_4_r8.c: Regenerate.
      	* generated/minloc1_8_i1.c: Regenerate.
      	* generated/minloc1_8_i16.c: Regenerate.
      	* generated/minloc1_8_i2.c: Regenerate.
      	* generated/minloc1_8_i4.c: Regenerate.
      	* generated/minloc1_8_i8.c: Regenerate.
      	* generated/minloc1_8_r10.c: Regenerate.
      	* generated/minloc1_8_r16.c: Regenerate.
      	* generated/minloc1_8_r4.c: Regenerate.
      	* generated/minloc1_8_r8.c: Regenerate.
      	* generated/minval_i1.c: Regenerate.
      	* generated/minval_i16.c: Regenerate.
      	* generated/minval_i2.c: Regenerate.
      	* generated/minval_i4.c: Regenerate.
      	* generated/minval_i8.c: Regenerate.
      	* generated/minval_r10.c: Regenerate.
      	* generated/minval_r16.c: Regenerate.
      	* generated/minval_r4.c: Regenerate.
      	* generated/minval_r8.c: Regenerate.
      	* generated/norm2_r10.c: Regenerate.
      	* generated/norm2_r16.c: Regenerate.
      	* generated/norm2_r4.c: Regenerate.
      	* generated/norm2_r8.c: Regenerate.
      	* generated/pack_c10.c: Regenerate.
      	* generated/pack_c16.c: Regenerate.
      	* generated/pack_c4.c: Regenerate.
      	* generated/pack_c8.c: Regenerate.
      	* generated/pack_i1.c: Regenerate.
      	* generated/pack_i16.c: Regenerate.
      	* generated/pack_i2.c: Regenerate.
      	* generated/pack_i4.c: Regenerate.
      	* generated/pack_i8.c: Regenerate.
      	* generated/pack_r10.c: Regenerate.
      	* generated/pack_r16.c: Regenerate.
      	* generated/pack_r4.c: Regenerate.
      	* generated/pack_r8.c: Regenerate.
      	* generated/parity_l1.c: Regenerate.
      	* generated/parity_l16.c: Regenerate.
      	* generated/parity_l2.c: Regenerate.
      	* generated/parity_l4.c: Regenerate.
      	* generated/parity_l8.c: Regenerate.
      	* generated/product_c10.c: Regenerate.
      	* generated/product_c16.c: Regenerate.
      	* generated/product_c4.c: Regenerate.
      	* generated/product_c8.c: Regenerate.
      	* generated/product_i1.c: Regenerate.
      	* generated/product_i16.c: Regenerate.
      	* generated/product_i2.c: Regenerate.
      	* generated/product_i4.c: Regenerate.
      	* generated/product_i8.c: Regenerate.
      	* generated/product_r10.c: Regenerate.
      	* generated/product_r16.c: Regenerate.
      	* generated/product_r4.c: Regenerate.
      	* generated/product_r8.c: Regenerate.
      	* generated/reshape_c10.c: Regenerate.
      	* generated/reshape_c16.c: Regenerate.
      	* generated/reshape_c4.c: Regenerate.
      	* generated/reshape_c8.c: Regenerate.
      	* generated/reshape_i16.c: Regenerate.
      	* generated/reshape_i4.c: Regenerate.
      	* generated/reshape_i8.c: Regenerate.
      	* generated/reshape_r10.c: Regenerate.
      	* generated/reshape_r16.c: Regenerate.
      	* generated/reshape_r4.c: Regenerate.
      	* generated/reshape_r8.c: Regenerate.
      	* generated/shape_i1.c: Regenerate.
      	* generated/shape_i16.c: Regenerate.
      	* generated/shape_i2.c: Regenerate.
      	* generated/shape_i4.c: Regenerate.
      	* generated/shape_i8.c: Regenerate.
      	* generated/spread_c10.c: Regenerate.
      	* generated/spread_c16.c: Regenerate.
      	* generated/spread_c4.c: Regenerate.
      	* generated/spread_c8.c: Regenerate.
      	* generated/spread_i1.c: Regenerate.
      	* generated/spread_i16.c: Regenerate.
      	* generated/spread_i2.c: Regenerate.
      	* generated/spread_i4.c: Regenerate.
      	* generated/spread_i8.c: Regenerate.
      	* generated/spread_r10.c: Regenerate.
      	* generated/spread_r16.c: Regenerate.
      	* generated/spread_r4.c: Regenerate.
      	* generated/spread_r8.c: Regenerate.
      	* generated/sum_c10.c: Regenerate.
      	* generated/sum_c16.c: Regenerate.
      	* generated/sum_c4.c: Regenerate.
      	* generated/sum_c8.c: Regenerate.
      	* generated/sum_i1.c: Regenerate.
      	* generated/sum_i16.c: Regenerate.
      	* generated/sum_i2.c: Regenerate.
      	* generated/sum_i4.c: Regenerate.
      	* generated/sum_i8.c: Regenerate.
      	* generated/sum_r10.c: Regenerate.
      	* generated/sum_r16.c: Regenerate.
      	* generated/sum_r4.c: Regenerate.
      	* generated/sum_r8.c: Regenerate.
      	* generated/unpack_c10.c: Regenerate.
      	* generated/unpack_c16.c: Regenerate.
      	* generated/unpack_c4.c: Regenerate.
      	* generated/unpack_c8.c: Regenerate.
      	* generated/unpack_i1.c: Regenerate.
      	* generated/unpack_i16.c: Regenerate.
      	* generated/unpack_i2.c: Regenerate.
      	* generated/unpack_i4.c: Regenerate.
      	* generated/unpack_i8.c: Regenerate.
      	* generated/unpack_r10.c: Regenerate.
      	* generated/unpack_r16.c: Regenerate.
      	* generated/unpack_r4.c: Regenerate.
      	* generated/unpack_r8.c: Regenerate.
      
      From-SVN: r243844
      Francois-Xavier Coudert committed
    • re PR libfortran/70311 (libgfortran build dies on "implicit declaration of function strncasecmp") · 71d9113f
      	PR libfortran/70311
      	* intrinsics/selected_char_kind.c: Include <strings.h> header.
      	* runtime/environ.c: Include <strings.h> header.
      	* runtime/string.c: Include <strings.h> header.
      
      From-SVN: r243843
      Francois-Xavier Coudert committed
    • PR 78867 Function returning string ICE with -flto · b528e427
      The fix for PR 78757 was slightly too cautious, and covered only the
      case of functions returning pointers to characters. By moving the
      block above the if statement the DECL_EXPR is created also for
      functions returning non-pointer characters.
      
      Regtested on x86_64-pc-linux-gnu.
      
      fortran ChangeLog:
      
      2016-12-21  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	PR fortran/78867
      	* trans-expr.c (gfc_conv_procedure_call): Emit DECL_EXPR also for
      	non-pointer character results.
      
      testsuite ChangeLog:
      
      2016-12-21  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	PR fortran/78867
      	* gfortran.dg/string_length_4.f90: New test.
      
      From-SVN: r243842
      Janne Blomqvist committed
    • iresolve.c (gfc_resolve_ftell): Call "ftell" instead of "ftell2". · f7db9ebf
      	* iresolve.c (gfc_resolve_ftell): Call "ftell" instead of "ftell2".
      
      	* gfortran.map: Remove _gfortran_ftell2.
      	* io/intrinsics.c (ftell): Remove.
      	(ftell2): Rename to ftell.
      
      From-SVN: r243841
      Francois-Xavier Coudert committed
    • mmcu: New folder for compile-tests with -mmcu=. · 84ab8b8a
      	* gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
      	* gcc.target/avr/mmcu/avr-mmcu.exp: New file.
      	* gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
      	* gcc.target/avr/tiny-caller-save.c: Dito.
      	* gcc.target/avr/tiny-memx.c: Dito.
      
      From-SVN: r243840
      Georg-Johann Lay committed
    • gfortran.map: Move all _gfortran_* __iso_c_binding_* symbols to GFORTRAN_7. · 815ee974
      	* gfortran.map: Move all _gfortran_* __iso_c_binding_* symbols
      	to GFORTRAN_7. Rename F2C_1.0 to GFORTRAN_F2C_7. Move all C99
      	compatibility symbols to GFORTRAN_C99_7.
      
      From-SVN: r243839
      Francois-Xavier Coudert committed
    • match.pd (max:c @0 (plus@2 @0 INTEGER_CST@1)): New Pattern. · 182f37c9
      2016-12-22  Andrew Pinski  <apinski@cavium.com>
      	    Naveen H.S <Naveen.Hurugalawadi@cavium.com>
      
      gcc
              * match.pd (max:c @0 (plus@2 @0 INTEGER_CST@1)): New Pattern.
      	(min:c @0 (plus@2 @0 INTEGER_CST@1)) : New Pattern.
      gcc/testsuite
      	* gcc.dg/max.c: New Testcase.
      	* gcc.dg/min.c: New Testcase.
      
      From-SVN: r243838
      Naveen H.S committed
    • Daily bump. · 899614c1
      From-SVN: r243835
      GCC Administrator committed
    • re PR c/77767 (Side-effect from VLA array parameters lost) · d17680f3
      	PR c/77767
      	* c-decl.c (grokdeclarator): If *expr is non-NULL, append expression
      	to *expr instead of overwriting it.
      
      	* gcc.c-torture/execute/pr77767.c: New test.
      
      From-SVN: r243832
      Jakub Jelinek committed
  2. 20 Dec, 2016 13 commits
  3. 19 Dec, 2016 15 commits
    • trans-decl.c (create_main_function): Remove unused elements to the set_options call. · 75b07bb4
      	* trans-decl.c (create_main_function): Remove unused elements to
      	the set_options call.
      
      	* runtime/compile_options.c (set_options): Remove unused elements.
      
      From-SVN: r243814
      Francois-Xavier Coudert committed
    • rs6000-protos.h (expand_strn_compare): Declare. · e9c2033e
      	* config/rs6000/rs6000-protos.h (expand_strn_compare): Declare.
      	* config/rs6000/rs6000.md (UNSPEC_CMPB): New unspec.
      	(cmpb<mode>3): pattern for generating cmpb.
      	(cmpstrnsi): pattern to expand strncmp ().
      	* config/rs6000/rs6000.opt (mstring-compare-inline-limit): Add a new
      	target option for controlling how much code inline expansion of
      	strncmp() will be allowed to generate.
      	* config/rs6000/rs6000.c (expand_strncmp_align_check): generate code
      	for runtime page crossing check of strncmp () args.
      	(expand_strn_compare): Function to do builtin expansion of strncmp ().
      
      From-SVN: r243813
      Aaron Sawdey committed
    • print_rtx_function: update example in comment · f4077222
      The patch updates the example dump in the comment for
      print_rtx_function to reflect various changes:
      - r241593: addition of insn UIDs
      - r241908: removal of trailing "(nil)" and other default values
      - r242023: addition of "param" directives
      - r243798: change of format of regnos in non-virtual pseudos
      (from "$2" to "<2>")
      
      gcc/ChangeLog:
      	* print-rtl-function.c (print_rtx_function): Update
      	example in comment to reflect current format.
      
      From-SVN: r243812
      David Malcolm committed
    • i386.md (*popcounthi2_1): New insn_and_split pattern. · 6418b077
      	* config/i386/i386.md (*popcounthi2_1): New insn_and_split pattern.
      
      testsuite/ChangeLog:
      
      	* gcc.target/i386/pr59874-3.c: New test.
      
      From-SVN: r243811
      Uros Bizjak committed
    • cpp.texi: Clean up anachronistic C99 references and remove discussion of very old GCC... · f56013e5
      2016-12-19  Sandra Loosemore  <sandra@codesourcery.com>
      
      	gcc/
      	* doc/cpp.texi: Clean up anachronistic C99 references and remove 
      	discussion of very old GCC versions.
      	(Differences from previous versions): Delete entire section.
      
      From-SVN: r243810
      Sandra Loosemore committed
    • Fix formatting. · 5e51f5a5
      From-SVN: r243809
      David Edelsohn committed
    • Move my updates to the correct ChangeLog. · cf0848ba
      2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
      
      Move my updates to the correct ChangeLog. (ChangeLog->gcc/ChangeLog)
      
      From-SVN: r243808
      Will Schmidt committed
    • rs6000.c: Add handling for early expansion of vector multiply builtins. · a2124400
      
      2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
      
              *  config/rs6000/rs6000.c: Add handling for early expansion of
              vector multiply builtins.
          
      [gcc/testsuite]
      
      2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
      
              *  gcc.dg/vmx/mult-even-odd-be-order.c : Mark
              variables as volatile.
              *  gcc.target/powerpc/fold-vec-mult-char.c : New.
              *  gcc.target/powerpc/fold-vec-mult-float.c : New.
              *  gcc.target/powerpc/fold-vec-mult-floatdouble.c : New.
              *  gcc.target/powerpc/fold-vec-mult-int.c : New.
              *  gcc.target/powerpc/fold-vec-mult-int128-p8.c : New.
              *  gcc.target/powerpc/fold-vec-mult-int128-p9.c : New.
              *  gcc.target/powerpc/fold-vec-mult-longlong.c : New.
              *  gcc.target/powerpc/fold-vec-mult-short.c : New.
      
      From-SVN: r243807
      Will Schmidt committed
    • rs6000.c (rs6000_gimple_fold_builtin): Add handling for early expansion of… · 3b35c54a
      rs6000.c (rs6000_gimple_fold_builtin): Add handling for early expansion of vector subtract builtins.
      
      
      2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
      
              * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): Add handling for
              early expansion of vector subtract builtins.
          
      [gcc/testsuite]
      
      2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
      
            * gcc.target/powerpc/fold-vec-sub-char.c: New.
            * gcc.target/powerpc/fold-vec-sub-float.c: New.
            * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
            * gcc.target/powerpc/fold-vec-sub-int.c: New.
            * gcc.target/powerpc/fold-vec-sub-int128.c: New.
            * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
            * gcc.target/powerpc/fold-vec-sub-short.c: New.
      
      From-SVN: r243806
      Will Schmidt committed
    • runtime: copy cgo support from Go 1.7 runtime · 0d3dd8fb
          
          Remove support for _cgo_allocate.  It was removed from the gc
          toolchain in Go 1.5, so it is unlikely that anybody is trying to use it.
          
          Reviewed-on: https://go-review.googlesource.com/34557
      
      From-SVN: r243805
      Ian Lance Taylor committed
    • Remove unused functions, take 2. · 4daecdb6
      2016-12-19  Janne Blomqvist  <jb@gcc.gnu.org>
      
            * Actually remove files that should have been removed by r243799.
      This line, and those below, will be ignored--
      
      M    libgfortran/ChangeLog
      D    libgfortran/generated/exponent_r10.c
      D    libgfortran/generated/exponent_r16.c
      D    libgfortran/generated/exponent_r4.c
      D    libgfortran/generated/exponent_r8.c
      D    libgfortran/generated/fraction_r10.c
      D    libgfortran/generated/fraction_r16.c
      D    libgfortran/generated/fraction_r4.c
      D    libgfortran/generated/fraction_r8.c
      D    libgfortran/generated/nearest_r10.c
      D    libgfortran/generated/nearest_r16.c
      D    libgfortran/generated/nearest_r4.c
      D    libgfortran/generated/nearest_r8.c
      D    libgfortran/generated/rrspacing_r10.c
      D    libgfortran/generated/rrspacing_r16.c
      D    libgfortran/generated/rrspacing_r4.c
      D    libgfortran/generated/rrspacing_r8.c
      D    libgfortran/generated/set_exponent_r10.c
      D    libgfortran/generated/set_exponent_r16.c
      D    libgfortran/generated/set_exponent_r4.c
      D    libgfortran/generated/set_exponent_r8.c
      D    libgfortran/generated/spacing_r10.c
      D    libgfortran/generated/spacing_r16.c
      D    libgfortran/generated/spacing_r4.c
      D    libgfortran/generated/spacing_r8.c
      D    libgfortran/generated/transpose_c10.c
      D    libgfortran/generated/transpose_c16.c
      D    libgfortran/generated/transpose_c4.c
      D    libgfortran/generated/transpose_c8.c
      D    libgfortran/generated/transpose_i16.c
      D    libgfortran/generated/transpose_i4.c
      D    libgfortran/generated/transpose_i8.c
      D    libgfortran/generated/transpose_r10.c
      D    libgfortran/generated/transpose_r16.c
      D    libgfortran/generated/transpose_r4.c
      D    libgfortran/generated/transpose_r8.c
      D    libgfortran/intrinsics/malloc.c
      D    libgfortran/intrinsics/transpose_generic.c
      D    libgfortran/m4/exponent.m4
      D    libgfortran/m4/fraction.m4
      D    libgfortran/m4/nearest.m4
      D    libgfortran/m4/rrspacing.m4
      D    libgfortran/m4/set_exponent.m4
      D    libgfortran/m4/spacing.m4
      D    libgfortran/m4/transpose.m4
      
      From-SVN: r243804
      Janne Blomqvist committed
    • trans.h: Remove gfor_fndecl_stop_numeric_f08. · 03506f8c
      	* trans.h: Remove gfor_fndecl_stop_numeric_f08.
      	* trans-decl.c: Remove gfor_fndecl_stop_numeric_f08.
      	* trans-stmt.c (gfc_trans_stop): Use gfor_fndecl_stop_numeric
      	instead of gfor_fndecl_stop_numeric_f08.
      
      	* gfortran.map: Remove _gfortran_stop_numeric_f08.
      	* runtime/stop.c: Rename stop_numeric_f08 into stop_numeric.
      
      From-SVN: r243803
      Francois-Xavier Coudert committed
    • * Makefile.in: Regenerate. · c52b53d6
      From-SVN: r243802
      François-Xavier Coudert committed
    • Makefile.am: Remove ISO_C_BINDING runtime functions. · adc905cd
      	* Makefile.am: Remove ISO_C_BINDING runtime functions.
      	* Makefile.in: Regenerate.
      	* gfortran.map: Remove all __iso_c_binding_c_f_pointer_* symbols.
      	* intrinsics/iso_c_binding.h: Remove.
      	* intrinsics/iso_c_binding.c: Remove.
      	* intrinsics/iso_c_generated_procs.c: Remove.
      
      From-SVN: r243801
      Francois-Xavier Coudert committed
    • Makefile.am: Remove intrinsics/bit_intrinsics.c. · bed192f4
      	* Makefile.am: Remove intrinsics/bit_intrinsics.c.
      	* Makefile.in: Regenerate.
      	* gfortran.map: Remove _gfortran_clz128 and _gfortran_ctz128.
      	* intrinsics/bit_intrinsics.c: Remove.
      
      From-SVN: r243800
      Francois-Xavier Coudert committed