URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [opt/] [longbranch1.C] - Rev 693
Compare with Previous | Blame | View Log
// PR c++/5964// This testcase failed to link on sparc -m64 -O0, because instruction// lengths were incorrectly computed// { dg-do link }// { dg-options "-O0" }#define makecode for (int i = 1; i < 1000; ++i) i *= 3#define muchcode \makecode; makecode; makecode; makecode; makecode; makecode; \makecode; makecode; makecode; makecode; makecode; makecode; \makecode; makecode; makecode; makecode; makecode; makecode; \makecode; makecode; makecode; makecode; makecode; makecode#define verymuchcode \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode; \muchcode; muchcode; muchcode; muchcode; muchcode; muchcode#ifdef __mips/* See PR 51931. */__attribute__((nomips16))#endifintmain (int argc, char **argv){loop:verymuchcode;delete[] argv;goto loop;}
