Changes in / [9ef9644:fe610ab]
- Files:
-
- 6 edited
-
driver/cc1.cc (modified) (3 diffs)
-
libcfa/src/concurrency/kernel/startup.cfa (modified) (2 diffs)
-
libcfa/src/concurrency/preemption.cfa (modified) (2 diffs)
-
tests/.expect/declarationSpecifier.arm64.txt (modified) (2 diffs)
-
tests/.expect/gccExtensions.arm64.txt (modified) (2 diffs)
-
tests/.expect/random.arm64.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
driver/cc1.cc
r9ef9644 rfe610ab 10 10 // Created On : Fri Aug 26 14:23:51 2005 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Jul 21 09:46:24 202113 // Update Count : 4 1912 // Last Modified On : Thu Feb 17 18:04:23 2022 13 // Update Count : 422 14 14 // 15 15 … … 61 61 static string __CFA_FLAGPREFIX__( "__CFA_FLAG" ); // "__CFA_FLAG__=" suffix 62 62 63 static void checkEnv1( const char * args[], int & nargs ) {// stage 163 static void checkEnv1() { // stage 1 64 64 extern char ** environ; 65 65 … … 155 155 cerr << "Stage1" << endl; 156 156 #endif // __DEBUG_H__ 157 checkEnv1( args, nargs );// arguments passed via environment variables157 checkEnv1(); // arguments passed via environment variables 158 158 #ifdef __DEBUG_H__ 159 159 for ( int i = 1; i < argc; i += 1 ) { -
libcfa/src/concurrency/kernel/startup.cfa
r9ef9644 rfe610ab 18 18 19 19 // C Includes 20 #include <errno.h> // errno20 #include <errno.h> // errno 21 21 #include <signal.h> 22 #include <string.h> // strerror23 #include <unistd.h> // sysconf22 #include <string.h> // strerror 23 #include <unistd.h> // sysconf 24 24 25 25 extern "C" { 26 #include <limits.h> // PTHREAD_STACK_MIN27 #include <unistd.h> // syscall28 #include <sys/eventfd.h> // eventfd29 #include <sys/mman.h> // mprotect30 #include <sys/resource.h> // getrlimit26 #include <limits.h> // PTHREAD_STACK_MIN 27 #include <unistd.h> // syscall 28 #include <sys/eventfd.h> // eventfd 29 #include <sys/mman.h> // mprotect 30 #include <sys/resource.h> // getrlimit 31 31 } 32 32 33 33 // CFA Includes 34 34 #include "kernel_private.hfa" 35 #include "startup.hfa" // STARTUP_PRIORITY_XXX35 #include "startup.hfa" // STARTUP_PRIORITY_XXX 36 36 #include "limits.hfa" 37 37 #include "math.hfa" … … 734 734 check( pthread_attr_init( &attr ), "pthread_attr_init" ); // initialize attribute 735 735 736 size_t stacksize = DEFAULT_STACK_SIZE;736 size_t stacksize = max( PTHREAD_STACK_MIN, DEFAULT_STACK_SIZE ); 737 737 738 738 void * stack; -
libcfa/src/concurrency/preemption.cfa
r9ef9644 rfe610ab 10 10 // Created On : Mon Jun 5 14:20:42 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Nov 6 07:42:13 202013 // Update Count : 5 412 // Last Modified On : Thu Feb 17 11:18:57 2022 13 // Update Count : 59 14 14 // 15 15 … … 243 243 //---------- 244 244 // special case for preemption since used often 245 bool __preemption_enabled() {245 __attribute__((optimize("no-reorder-blocks"))) bool __preemption_enabled() { 246 246 // create a assembler label before 247 247 // marked as clobber all to avoid movement -
tests/.expect/declarationSpecifier.arm64.txt
r9ef9644 rfe610ab 1132 1132 char **_X13cfa_args_argvPPc_1; 1133 1133 char **_X13cfa_args_envpPPc_1; 1134 signed int _X17cfa_main_returnedi_1 = ((signed int )0);1134 __attribute__ ((weak)) extern signed int _X17cfa_main_returnedi_1; 1135 1135 signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){ 1136 1136 __attribute__ ((unused)) signed int _X12_retval_maini_1; … … 1149 1149 signed int _tmp_cp_ret6; 1150 1150 signed int _X3reti_2 = (((void)(_tmp_cp_ret6=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret6); 1151 { 1152 ((void)(_X17cfa_main_returnedi_1=((signed int )1))); 1151 if ( ((&_X17cfa_main_returnedi_1)!=((signed int *)0)) ) { 1152 { 1153 ((void)(_X17cfa_main_returnedi_1=((signed int )1))); 1154 } 1155 1153 1156 } 1154 1157 -
tests/.expect/gccExtensions.arm64.txt
r9ef9644 rfe610ab 324 324 char **_X13cfa_args_argvPPc_1; 325 325 char **_X13cfa_args_envpPPc_1; 326 signed int _X17cfa_main_returnedi_1 = ((signed int )0);326 __attribute__ ((weak)) extern signed int _X17cfa_main_returnedi_1; 327 327 signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){ 328 328 __attribute__ ((unused)) signed int _X12_retval_maini_1; … … 341 341 signed int _tmp_cp_ret6; 342 342 signed int _X3reti_2 = (((void)(_tmp_cp_ret6=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret6); 343 { 344 ((void)(_X17cfa_main_returnedi_1=((signed int )1))); 343 if ( ((&_X17cfa_main_returnedi_1)!=((signed int *)0)) ) { 344 { 345 ((void)(_X17cfa_main_returnedi_1=((signed int )1))); 346 } 347 345 348 } 346 349 -
tests/.expect/random.arm64.txt
r9ef9644 rfe610ab 1 1 õ 2 2 = 3 V 3 K 4 4 -911259971 5 5 6 6 -4 6 11 7 7 1232105397 8 8 0 9 1 89 11 10 10 -914096085 11 11 1 12 15 12 20 13 13 2077092859 14 14 1 15 1 115 12 16 16 0.677254 17 17 0.678106775246139
Note:
See TracChangeset
for help on using the changeset viewer.