URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [20071102-1.c] - Rev 826
Compare with Previous | Blame | View Log
/* PR rtl-optimization/28062 */ /* Original testcase by Martin Michlmayr <tbm@cyrius.com> */ /* C testcase by Andrew Pinski <pinskia@gcc.gnu.org> */ struct _NSPoint { float x; float y; }; typedef struct _NSPoint NSPoint; static inline NSPoint NSMakePoint (float x, float y) { NSPoint point; point.x = x; point.y = y; return point; } static inline NSPoint RelativePoint (NSPoint point, NSPoint refPoint) { return NSMakePoint (refPoint.x + point.x, refPoint.y + point.y); } NSPoint g(NSPoint refPoint) { float pointA, pointB; return RelativePoint (NSMakePoint (0, pointA), refPoint); }