[1982] in Athena Bugs
saber2.1-beta2: constant expression, Information lost
daemon@ATHENA.MIT.EDU (Ken Raeburn)
Mon Mar 27 02:12:10 1989
Date: Mon, 27 Mar 89 02:11:53 EST
From: Ken Raeburn <raeburn@ATHENA.MIT.EDU>
To: bugs@ATHENA.MIT.EDU, saber-bugs@ATHENA.MIT.EDU
Got this message while working on the gcc sources (and getting further
than ever before!):
"regclass.c":95, constant expression, Information lost <assignment> (Warning #27)
93: /* For each reg class, a HARD_REG_SET saying which registers are in it. */
94:
* 95: HARD_REG_SET reg_class_contents[] = REG_CLASS_CONTENTS;
96:
97: /* For each reg class, number of regs it contains. */
#define REG_CLASS_CONTENTS {0, 0xfffe, 0xffff}
^
( while sourcing "/mit/raeburn/gcc.saberinit":87 )
Losing information during assignment: (65535 converted to -1).
General options: continue/silent/quit/abort/edit/reload
Suppress options: Everywhere/File/Line/Procedure [c] ?
HARD_REG_SET is, I believe, "short". It offers to suppress the
warning on "Procedure" but not "Name". If I do select 'P', it says
it's suppressing "in func: <constant expression>"; does this mean all
constant expressions? Why can I not suppress the warning on the name
("reg_class_contents")?
-- Ken