- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.3k
Upgrade to GCC 10.1 toolchain #6294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
    
  
     Merged
                    Changes from all commits
      Commits
    
    
            Show all changes
          
          
            85 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      59023e9
              
                Upgrade to GCC 9.1 toolchain
              
              
                earlephilhower 8642204
              
                Rebuilt using pure GNU binutils and GCC
              
              
                earlephilhower 354cfcd
              
                Rebuild bearssl using new toolchain
              
              
                earlephilhower 99a0c6f
              
                Fix GDBstub linkage options
              
              
                earlephilhower 83f308e
              
                Fix digitalRead alias warning
              
              
                earlephilhower 33fee67
              
                Remove gdb stub warnings w/a pragma
              
              
                earlephilhower 726f0e9
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 3afe9e3
              
                Fix deprecated implicit copy ctors in IP code
              
              
                earlephilhower ef74b7c
              
                Fix AxTLS alias function defs to match real code
              
              
                earlephilhower a15ab56
              
                Fix WiFiClientSecure implicit default copy ctor
              
              
                earlephilhower 3065a3f
              
                Dummy size for heap to avoid GCC 8/9 warnings
              
              
                earlephilhower a68d8ce
              
                Make heap an undefined extend array
              
              
                earlephilhower b0a5fe6
              
                Trivial tab to space fix
              
              
                earlephilhower bb3df45
              
                Update SDFat to remove FatFile warnings
              
              
                earlephilhower 71f48ac
              
                Fix ticker function cast warnings in GCC 9
              
              
                earlephilhower f4cc2d1
              
                Remove GCC support fcn that's in ROM
              
              
                earlephilhower 1168360
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 1cb9282
              
                Make exceptions work again, get std::regex up
              
              
                earlephilhower e5ee285
              
                Rebuild Bearssl using latest GCC push
              
              
                earlephilhower 86812e6
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 9f6c8f5
              
                Automate building of BearSSL and LWIP w/new toolchain
              
              
                earlephilhower c5fcedd
              
                Workaround g++ template section problem for exception strings
              
              
                earlephilhower b279f33
              
                Rebuild moving exception.what to unique names
              
              
                earlephilhower 3c695a5
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 8240618
              
                Rebuild with new LWIP locking
              
              
                earlephilhower 357e2eb
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 0151092
              
                Update to latest libs, save iram
              
              
                earlephilhower bb3bde9
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 6944b6f
              
                Update BearSSL to latest release
              
              
                earlephilhower cf04569
              
                Merge branch 'master' into gcc9.1
              
              
                devyte b7cdc03
              
                Fix umm_perf reference to ROM function
              
              
                earlephilhower 7f2ad70
              
                Fix "reinterpret_case is not a constexpr" error
              
              
                earlephilhower 58e909e
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 1c3d12b
              
                Update libc.a to latest rev
              
              
                earlephilhower 230891d
              
                Full rebuild of toolchain and libs
              
              
                earlephilhower 22ecb65
              
                Upgrade to GCC 9.2, released in August 2019
              
              
                earlephilhower d17bac3
              
                Move to --std=gnu++14 (C++14 + GNU extensions)
              
              
                earlephilhower 910fe3a
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower e4c2c69
              
                Fix Ticker merge conflict
              
              
                earlephilhower 89c3add
              
                Fix json merge conflict
              
              
                earlephilhower 293ba4d
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 8115e1f
              
                One more merge diff fix
              
              
                earlephilhower 9d6f0f1
              
                Reapply Ticker.h casting warning fixes for gcc9
              
              
                earlephilhower e684db1
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 075d9c1
              
                Update with fixes from Sming repo for PSTR and ASM
              
              
                earlephilhower fe8b4da
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 541c92e
              
                Upgrade to -gnu4 toolchain
              
              
                earlephilhower e9a315c
              
                Move to gnu5 build with add'l softFP from ROM
              
              
                earlephilhower b33206d
              
                Move add'l softFP from IRAM to flash
              
              
                earlephilhower 4e292d7
              
                Move to std=c++17/c17 in platform, remove abs/round
              
              
                earlephilhower 0f2e6ab
              
                Use std::abs/round to replace the macro definitions
              
              
                earlephilhower 98aa5f0
              
                Merge branch 'master' into gcc9.1
              
              
                devyte f5f7673
              
                Remove using std::abs which conflicted with C lib headers
              
              
                earlephilhower 54013d7
              
                Add 2nd arg (exception handler) to ets_isr_t
              
              
                earlephilhower d79cd6c
              
                Move the gdbstub example to a subdir
              
              
                earlephilhower 39dd0b9
              
                Fix ets_irq_arratch redefinition and core IRQ handlers
              
              
                earlephilhower 6686826
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 87a9a50
              
                Actually rebuild the libc.a using GCC 9.2
              
              
                earlephilhower 7090f68
              
                Fix SPISlave interrupt attach's 2nd parameter
              
              
                earlephilhower a00e6b9
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 91d21b6
              
                Rebuild eboot.elf with GCC 9
              
              
                earlephilhower 5d2f09d
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 9074bb9
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 89cacef
              
                Update to latest SoftwareSerial for Delegate fix
              
              
                earlephilhower 4ffe519
              
                Upgrade to GCC 9.3
              
              
                earlephilhower afff569
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 7926828
              
                Rebuild all arch toolchains
              
              
                earlephilhower d661ac6
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 70ec21a
              
                Move to GCC 10.1
              
              
                earlephilhower 24f5500
              
                Merge master and fix eboot build
              
              
                earlephilhower 43f9f0e
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 8ca6e78
              
                Built complete toolchain for all archs
              
              
                earlephilhower d2b4e4c
              
                Pull in latest PSTR changes and fix GCC10.1 build
              
              
                earlephilhower ce07fd5
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 7c29e67
              
                Merge branch 'master' of https://github.com/esp8266/Arduino into gcc9.1
              
              
                earlephilhower 7a20b53
              
                Update platform.io to platform C/C++ standards
              
              
                earlephilhower 20b620d
              
                Use PR's toolchain in platformio build
              
              
                earlephilhower c4dea28
              
                Fix several asm warnings in PIO build
              
              
                earlephilhower 803bcf8
              
                Optional stack smash protection -fstack-protector
              
              
                earlephilhower 8f8a196
              
                Merge branch 'master' into gcc9.1
              
              
                earlephilhower 2c99453
              
                Fix duplicated stc=gnu99/c17 in build
              
              
                earlephilhower 5559729
              
                Dump faulting function PC in stack overflow
              
              
                earlephilhower db8ef89
              
                Rebuild with Platform.io JSON tag in release tgzs
              
              
                earlephilhower d17dc0f
              
                Merge branch 'master' into gcc9.1
              
              
                d-a-v 837a4e0
              
                Merge branch 'master' into gcc9.1
              
              
                d-a-v File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
      
      Oops, something went wrong.
      
    
  
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
            Binary file not shown.
          
    
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
            File renamed without changes.
          
    
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.