gas/ChangeLog:
2017-10-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
	* read.c (s_fill): Invoke expression instead of
	get_known_segmented_expression.
	* testsuite/gas/all/fill-1.s: New testcase.
	* testsuite/gas/all/gas.exp: Run fill-1 testcase
   md_cons_align (1);
 #endif
 
-  get_known_segmented_expression (&rep_exp);
+  expression (&rep_exp);
   if (*input_line_pointer == ',')
     {
       input_line_pointer++;
 
--- /dev/null
+       .text
+       .fill (2f-1f), 1, 0x90
+1:
+        nop
+2:
 
 run_dump_test "org-4"
 run_dump_test "org-5"
 run_dump_test "org-6"
+
+gas_test "fill-1.s" "" "" "test .fill forward label references"