Skip to content

or1k-10.0.0-20190701

Compare
Choose a tag to compare
@stffrdhrn stffrdhrn released this 01 Jul 15:00
or1k-10.0.0-20190701

OpenRISC GCC Toolchain 10.0.0-20190630

These toolchains were built using the or1k-toolchain-build
environment configured with the following versions:

  • gcc : 10.0.0 (tag or1k-10.0.0 in this repo)
  • binutils/gdb : 2.32.51 (tag or1k-2.32.51 in stffrdhrn/binutils-gdb)
  • linux headers : 4.19.1
  • gmp : 6.1.2
  • newlib (elf toolchain) : git
  • musl (linux-musl toolchain) : 1.1.20

New in this release

  • Rebased on GCC 10.0.0 latest master
  • Changed behavior of -mshiftimm to not enabled l.ror and l.rori instructions.
  • Added option -mrori to enable l.rori instructions
  • Note: Option -mror continues to enable l.ror instructions, no change there
  • Improved documentation for options

Test Results

Tests for toolchains were run using dejagnu board configs found in
or1k-utils.
The test results for the toolchains are as follows:

                === gcc Summary ===                                             
                                                                                
# of expected passes            96803                                           
# of unexpected failures        113                                             
# of expected failures          328                                             
# of unresolved testcases       77                                              
# of unsupported tests          2923                                            
/opt/crossbuild/linux-musl/musl-cross-make/build/local/elf/build-gcc-stage2/gcc/xgcc  version 10.0.0 20190630 (experimental) (GCC)
                                                                                
--                                                                              
                === g++ Summary ===                                             
                                                                                
# of expected passes            108367                                          
# of unexpected failures        34                                              
# of expected failures          409                                             
# of unresolved testcases       19                                              
# of unsupported tests          6314                                            
/opt/crossbuild/linux-musl/musl-cross-make/build/local/elf/build-gcc-stage2/gcc/testsuite/g++/../../xg++  version 10.0.0 20190630 (experimental) (GCC)
                                                                                
--                                                                              
                === gcc Summary ===                                             
                                                                                
# of expected passes            102981                                          
# of unexpected failures        14                                              
# of expected failures          398                                             
# of unresolved testcases       1                                               
# of unsupported tests          2581                                            
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-linux-musl/obj_gcc/gcc/xgcc  version 10.0.0 20190630 (experimental) (GCC)
                                                                                
--                                                                              
                === g++ Summary ===                                             
                                                                                
# of expected passes            121573                                          
# of unexpected failures        11                                              
# of expected failures          504                                             
# of unsupported tests          6183                                            
/opt/crossbuild/linux-musl/musl-cross-make/build/local/or1k-linux-musl/obj_gcc/gcc/testsuite/g++/../../xg++  version 10.0.0 20190630 (experimental) (GCC)