+Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * regclass.c (globalize_reg): Re-instate test that allows
+ fixed registers to be declared as a variable even after functions
+ are defined.
+
Fri Dec 10 00:52:13 MET 1999 Jan Hubicka <hubicka@freesoft.cz>
* i386.md (cpu attribute): Add "athlon".
static struct reg_info_data *reg_info_head;
-/* No more global register vairiables may be declared; true once
+/* No more global register variables may be declared; true once
regclass has been initialized. */
static int no_global_reg_vars = 0;
globalize_reg (i)
int i;
{
- if (no_global_reg_vars)
+ if (fixed_regs[i] == 0 && no_global_reg_vars)
error ("global register variable follows a function definition");
if (global_regs[i])
before regclass is run. */
reg_pref = NULL;
- /* No more global register vairiables may be declared. */
+ /* No more global register variables may be declared. */
no_global_reg_vars = 1;
}
\f
+Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * gcc.dg/991209-1.c: New test.
+
Wed Dec 8 23:44:08 1999 Nathan Sidwell <nathan@acm.org>
* gcc.c-torture/compile/991208-1.c: New test.