benshi001 added a comment.

In D128133#3723847 <https://reviews.llvm.org/D128133#3723847>, @phosek wrote:

> We started seeing test failures after this change on our bots. Would it be 
> possible to revert the change and address these issues before relanding?
>
> In `Clang :: Driver/avr-ld.c`:
>
>   Script:
>   --
>   : 'RUN: at line 1';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=at90s2313 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKA 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 4';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=at90s8515 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKB 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 7';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=attiny13 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKC 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 10';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=attiny44 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKD 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 13';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atmega103 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKE 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 16';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atmega8u2 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKF 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 19';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atmega48pa --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKG 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 22';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atmega328 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKH 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 25';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atmega1281 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKI 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 28';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atmega2560 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKJ 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 31';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=attiny10 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKK 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 34';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atxmega16a4 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKL 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 37';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atxmega64b3 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKM 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 40';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atxmega128a3u --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKN 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   : 'RUN: at line 43';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr -mmcu=atxmega128a1 --sysroot 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix LINKO 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   --
>   Exit Code: 1
>   
>   Command Output (stderr):
>   --
>   /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c:2:11: error: 
> LINKA: expected string not found in input
>   // LINKA: {{".*ld.*"}} {{.*}} {{"-L.*tiny-stack"}} {{.*}} "-Tdata=0x800060" 
> "--start-group" {{.*}} "-lat90s2313" {{.*}} "--end-group" "-mavr2"
>             ^
>   <stdin>:1:1: note: scanning from here
>   Fuchsia clang version 16.0.0 (https://llvm.googlesource.com/llvm-project 
> 6bb243bbdbdd9b55495dd3cb0512eb814d387d3d)
>   ^
>   
>   Input file: <stdin>
>   Check file: /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c
>   
>   -dump-input=help explains the following input dump.
>   
>   Input was:
>   <<<<<<
>            1: Fuchsia clang version 16.0.0 
> (https://llvm.googlesource.com/llvm-project 
> 6bb243bbdbdd9b55495dd3cb0512eb814d387d3d) 
>   check:2     
> X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  error: no match found
>            2: Target: avr 
>   check:2     ~~~~~~~~~~~~
>            3: Thread model: posix 
>   check:2     ~~~~~~~~~~~~~~~~~~~~
>            4: InstalledDir: /b/s/w/ir/x/w/staging/llvm_build/bin 
>   check:2     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>            5:  "/b/s/w/ir/x/w/staging/llvm_build/bin/clang-16" "-cc1" 
> "-triple" "avr" "-emit-obj" "-mrelax-all" "--mrelax-relocations" 
> "-disable-free" "-clear-ast-before-backend" "-main-file-name" "avr-ld.c" 
> "-mrelocation-model" "static" "-mframe-pointer=all" "-fmath-errno" 
> "-ffp-contract=on" "-fno-rounding-math" "-mconstructor-aliases" 
> "-fno-use-init-array" "-fno-use-cxa-atexit" "-target-cpu" "at90s2313" 
> "-mllvm" "-treat-scalable-fixed-error-as-warning" "-debugger-tuning=gdb" 
> "-fcoverage-compilation-dir=/b/s/w/ir/x/w/staging/llvm_build/tools/clang/test/Driver"
>  "-resource-dir" "/b/s/w/ir/x/w/staging/llvm_build/lib/clang/16.0.0" 
> "-isysroot" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree" 
> "-internal-isystem" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../avr/include"
>  
> "-fdebug-compilation-dir=/b/s/w/ir/x/w/staging/llvm_build/tools/clang/test/Driver"
>  "-ferror-limit" "19" "-fgnuc-version=4.2.1" "-faddrsig" "-o" 
> "/b/s/w/ir/x/t/lit-tmp-_zwtb4z7/avr-ld-2d4e78.o" "-x" "c" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-ld.c" 
>   check:2     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>            6:  
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../../bin/avr-ld"
>  "-o" "a.out" "--gc-sections" 
> "-L/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../avr/lib/tiny-stack"
>  "-Tdata=0x800060" "--start-group" "-l:crtat90s2313.o" "-lm" "-lc" 
> "-lat90s2313" "/b/s/w/ir/x/t/lit-tmp-_zwtb4z7/avr-ld-2d4e78.o" "--end-group" 
> "-mavr2" 
>   check:2     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   >>>>>>
>   
>   --
>
> In `Clang :: Driver/avr-toolchain.c`:
>
>   Script:
>   --
>   : 'RUN: at line 4';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  
> -resource-dir=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir
>  2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=CHECK1 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 15';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree_2/opt/local
>  -S 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=CHECK2 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 21';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree_2
>  -S 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=CHECK3 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 27';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> -check-prefix=CC1 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 30';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr -fuse-init-array -fuse-cxa-atexit 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix=CHECK4 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 35';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  2>&1 -nostdinc | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=NOSTDINC 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 36';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  2>&1 -nostdlibinc | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=NOSTDINC 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 39';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -mmcu=atmega328 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=NOWARN 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 40';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -mmcu=atmega328 -S 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=NOWARN 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 41';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/ 
> -mmcu=atmega328 -S 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=NOWARN 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 44';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -S /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefixes=NOMCU,LINKA 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 45';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/ -S 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefixes=NOMCU,LINKA 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 46';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefixes=NOMCU,LINKB 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 55';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/ 
> -mmcu=atmega328 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 2>&1 | 
> /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefixes=NOGCC 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 61';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -mmcu=atmega328 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> -fuse-ld=avrld 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=NOLD 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 64';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -mmcu=atmega328 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> -fuse-ld=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/bin/ld.lld
>  2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=LLD 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 69';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -mmcu=atmega328 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c -T avr.lds 
> 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=LDS0 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 72';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree
>  -mmcu=atmega328 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c 
> -fuse-ld=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/bin/ld.lld
>  -T avr.lds 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=LDS1 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 76';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c -### 
> --target=avr -mmcu=atmega328 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/
>  
> -resource-dir=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir
>  2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck --check-prefix=LIBGCC 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 77';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c -### 
> --target=avr -mmcu=atmega328 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/
>  
> -resource-dir=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir
>  --rtlib=libgcc 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=LIBGCC 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 81';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c -### 
> --target=avr -mmcu=atmega328 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/
>  
> -resource-dir=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir
>  --rtlib=compiler-rt 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=COMRT 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 85';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/
>  
> -resource-dir=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir
>  --rtlib=compiler-rt 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=NOMCU 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   : 'RUN: at line 86';   /b/s/w/ir/x/w/staging/llvm_build/bin/clang 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c -### 
> --target=avr 
> --sysroot=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/
>  
> -resource-dir=/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir
>  --rtlib=libgcc 2>&1 | /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck 
> --check-prefix=NOMCU 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   --
>   Exit Code: 1
>   
>   Command Output (stderr):
>   --
>   /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c:78:12: 
> error: LIBGCC: expected string not found in input
>   // LIBGCC: "-lgcc"
>              ^
>   <stdin>:1:1: note: scanning from here
>   Fuchsia clang version 16.0.0 (https://llvm.googlesource.com/llvm-project 
> 6bb243bbdbdd9b55495dd3cb0512eb814d387d3d)
>   ^
>   <stdin>:6:134: note: possible intended match here
>    
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../../bin/avr-ld"
>  "-o" "a.out" "--gc-sections" 
> "-L/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/lib/avr"
>  
> "-L/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5"
>  "-Tdata=0x800100" "--start-group" "-l:crtatmega328.o" "-lm" "-lc" 
> "-latmega328" "/b/s/w/ir/x/t/lit-tmp-_zwtb4z7/avr-toolchain-34fb05.o" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/lib/avr/libclang_rt.builtins.a"
>  "--end-group" "-mavr5"
>                                                                               
>                                                          ^
>   
>   Input file: <stdin>
>   Check file: 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c
>   
>   -dump-input=help explains the following input dump.
>   
>   Input was:
>   <<<<<<
>               1: Fuchsia clang version 16.0.0 
> (https://llvm.googlesource.com/llvm-project 
> 6bb243bbdbdd9b55495dd3cb0512eb814d387d3d) 
>   check:78'0     
> X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  error: no match found
>               2: Target: avr 
>   check:78'0     ~~~~~~~~~~~~
>               3: Thread model: posix 
>   check:78'0     ~~~~~~~~~~~~~~~~~~~~
>               4: InstalledDir: /b/s/w/ir/x/w/staging/llvm_build/bin 
>   check:78'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>               5:  "/b/s/w/ir/x/w/staging/llvm_build/bin/clang-16" "-cc1" 
> "-triple" "avr" "-emit-obj" "-mrelax-all" "--mrelax-relocations" 
> "-disable-free" "-clear-ast-before-backend" "-main-file-name" 
> "avr-toolchain.c" "-mrelocation-model" "static" "-mframe-pointer=all" 
> "-fmath-errno" "-ffp-contract=on" "-fno-rounding-math" 
> "-mconstructor-aliases" "-fno-use-init-array" "-fno-use-cxa-atexit" 
> "-target-cpu" "atmega328" "-mllvm" "-treat-scalable-fixed-error-as-warning" 
> "-debugger-tuning=gdb" 
> "-fcoverage-compilation-dir=/b/s/w/ir/x/w/staging/llvm_build/tools/clang/test/Driver"
>  "-resource-dir" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir"
>  "-isysroot" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/" 
> "-internal-isystem" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../avr/include"
>  
> "-fdebug-compilation-dir=/b/s/w/ir/x/w/staging/llvm_build/tools/clang/test/Driver"
>  "-ferror-limit" "19" "-fgnuc-version=4.2.1" "-faddrsig" "-o" 
> "/b/s/w/ir/x/t/lit-tmp-_zwtb4z7/avr-toolchain-34fb05.o" "-x" "c" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/avr-toolchain.c" 
>   check:78'0     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>               6:  
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../../bin/avr-ld"
>  "-o" "a.out" "--gc-sections" 
> "-L/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/lib/avr"
>  
> "-L/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/basic_avr_tree/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5"
>  "-Tdata=0x800100" "--start-group" "-l:crtatmega328.o" "-lm" "-lc" 
> "-latmega328" "/b/s/w/ir/x/t/lit-tmp-_zwtb4z7/avr-toolchain-34fb05.o" 
> "/b/s/w/ir/x/w/llvm-llvm-project/clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/lib/avr/libclang_rt.builtins.a"
>  "--end-group" "-mavr5" 
>   check:78'0     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   check:78'1                                                                  
>                                                                         ?     
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                      possible intended match
>   >>>>>>
>   
>   --

I have not a Fuchsia environment, I may do a try fix, reland, and check if my 
fix will be OK.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D128133/new/

https://reviews.llvm.org/D128133

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to