OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [config/] [or32/] [or32.h] - Diff between revs 399 and 402

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 399 Rev 402
Line 45... Line 45...
  { "target_prefix", TARGET_PREFIX }
  { "target_prefix", TARGET_PREFIX }
 
 
#undef CPP_SPEC
#undef CPP_SPEC
#define CPP_SPEC "%{mor32-newlib*:-idirafter %(target_prefix)/newlib-include}"
#define CPP_SPEC "%{mor32-newlib*:-idirafter %(target_prefix)/newlib-include}"
 
 
/* Make sure we pick up the or32-crtbegin.o and or32-crtend.o files. */
/* Make sure we pick up the crti.o, crtbegin.o, crtend.o and crtn.o files. */
#undef STARTFILE_SPEC
#undef STARTFILE_SPEC
#define STARTFILE_SPEC "%{!shared:%{mor32-newlib*:%(target_prefix)/newlib/crt0.o} \
#define STARTFILE_SPEC "%{!shared:%{mor32-newlib*:%(target_prefix)/newlib/crt0.o} \
                        %{!mor32-newlib*:crt0.o%s} crti.o%s crtbegin.o%s}"
                        %{!mor32-newlib*:crt0.o%s} crti.o%s crtbegin.o%s}"
 
 
#undef ENDFILE_SPEC
#undef ENDFILE_SPEC
Line 245... Line 245...
  1, 1, 1, 1, 0, 1, 0, 1, \
  1, 1, 1, 1, 0, 1, 0, 1, \
  0, 1, 0, 1, 0, 1, 0, 1, \
  0, 1, 0, 1, 0, 1, 0, 1, \
  0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1}
  0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1}
 
 
/* stack pointer: must be FIXED and CALL_USED */
/* stack pointer: must be FIXED and CALL_USED */
/* hard frame pointer: must be FIXED and CALL_USED */
/* hard frame pointer: must be call saved.  */
 
/* soft frame pointer / arg pointer: must be FIXED and CALL_USED */
 
 
/* Return number of consecutive hard regs needed starting at reg REGNO
/* Return number of consecutive hard regs needed starting at reg REGNO
   to hold something of mode MODE.
   to hold something of mode MODE.
   This is ordinarily the length in words of a value of mode MODE
   This is ordinarily the length in words of a value of mode MODE
   but can be less for certain modes in special long registers.
   but can be less for certain modes in special long registers.
Line 1348... Line 1349...
 
 
/* Mark functions for garbage collection. */
/* Mark functions for garbage collection. */
extern GTY(()) rtx or32_compare_op0;
extern GTY(()) rtx or32_compare_op0;
extern GTY(()) rtx or32_compare_op1;
extern GTY(()) rtx or32_compare_op1;
 
 
 
/* Enable parsing of #pragma pack(push,<n>) and #pragma pack(pop).  */
 
#define HANDLE_PRAGMA_PACK_PUSH_POP
 
 
 
 
#endif /* _OR32_H_ */
#endif /* _OR32_H_ */
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.