On 12/18/18 3:09 PM, Joseph Myers wrote: > On Tue, 18 Dec 2018, Vineet Gupta wrote: > >> +/* FLAG 1 is privilege mode only instruction, hence will crash any program */ > > Generally, throughout the port, make sure comments end ". " (full stop, > two spaces, end of comment). I won't remark on other places with this > formatting issue. OK. Fixed series wide. >> diff --git a/sysdeps/arc/crti.S b/sysdeps/arc/crti.S > > As a new port I think it would be best to use init_array in your Implies > file so you don't need these crti / crtn files, and make GCC generate > init_array / fini_array exclusively. (See RISC-V and C-Sky discussions of > this issue.) OK I can try enabling this ! >> +#ifdef __A7__ >> +#define ARC_PLT_SIZE 12 >> +#else >> +#define ARC_PLT_SIZE 16 >> +#endif > > Except for the multiple-include guards round a whole header file, > preprocessor directives inside #if should have indentation in glibc, so > "# define" (and "# define" inside two levels of #if, etc.). (As usual, > fix this throughout the port; I won't list other individual places with > this issue.) Done series wide. > >> +#define reloc_index \ >> +({ \ >> + unsigned long plt0 = D_PTR (l, l_info[DT_PLTGOT]); \ >> + unsigned long pltn = reloc_arg; \ >> + /* exclude PL0 and PLT1 */ \ > > Note the first letter of a comment should be capitalized (in addition to > ending with ". "). > >> + unsigned long idx = (pltn - plt0)/ARC_PLT_SIZE - 2; \ > > glibc style uses "unsigned long int", not just "unsigned long". Done series wide. >> diff --git a/sysdeps/arc/tls-macros.h b/sysdeps/arc/tls-macros.h >> new file mode 100644 >> index 000000000000..51855edef6e7 >> --- /dev/null >> +++ b/sysdeps/arc/tls-macros.h >> @@ -0,0 +1,29 @@ >> +/* Macros to support TLS testing in times of missing compiler support. */ > > Any file more than ten lines long should have copyright and license > notices. Done. P.S. Is there a lint file or are these style guidelines in wiki somewhere. If not I can volunteer to capture them in a wiki/readme for future port submissions. _______________________________________________ linux-snps-arc mailing list linux-snps-arc@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-snps-arc