This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[committed]: Add more xstormy16 specific gcc tests


Hi Guys,

  After getting approval from Geoff off-list I am going to check in
  the attached patch to add a lot more xstormy16 specific tests to the
  gcc/testsuite/gcc.target/xstormy16 directory.  These tests were
  originally developed by Sanyo and they have asked Red Hat to
  contribute them.

  This patch has the problem that it introduces around 50 new
  unexpected failures for the xstormy16 toolchain almost all of which
  are due to an ICE in GCC.  Normally I would wait to fix this before
  checking the tests in, but I am swamped for time right now, and
  Geoff agreed that it was better to have the tests there to remind us
  to fix the bug, rather than to loose track of it.

Cheers
  Nick

gcc/testsuite/ChangeLog
2004-12-08  Nick Clifton  <nickc@redhat.com>

	* gcc.target/xstormy16/bss_below100: New directory containing tests.
	* gcc.target/xstormy16/data_below100: Likewise.
	* gcc.target/xstormy16/sfr: Likewise.
	* gcc.target/xstormy16/below100.S: New test source file.
	* gcc.target/xstormy16/below100.ld: New test linker script.
	* gcc.target/xstormy16/xstormy16.exp: Run the new tests.
	* gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
	bp instructions.
	* gcc.target/xstormy16/bp.c: Likewise.

	* gcc.target/xstormy16/bss_below100: New files:
	01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
	04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
	10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
	11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
	12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
	13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
	14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
	15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
	16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
	16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
	17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
	17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
	20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
	21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
	22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
	22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
	23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
	24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
	24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
	25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
	25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
	26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
	26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
	26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
	27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
	27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
	27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c

	* gcc.target/xstormy16/data_below100: New files:
	01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
	04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
	10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
	11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
	12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
	13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
	14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
	15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
	16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
	16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
	17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
	17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
	20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
	21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
	22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
	22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
	23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
	24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
	24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
	25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
	25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
	26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
	26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
	26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
	27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
	27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
	27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c

	* gcc.target/xstormy16/sfr: New files:
	01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
	04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
	10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
	11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
	12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
	13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
	14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
	14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
	15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
	15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
	16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
	16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
	17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
	17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
	20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
	21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
	22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
	23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
	23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
	24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
	24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
	25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
	25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
	26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
	26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
	26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
	27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
	27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
	27_if0_sfrw_bitfield_f.c

Attachment: xstormy16.tests.patch.bz2
Description: BZip2 compressed data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]