llvm-project/clang/test/Frontend
Joseph Huber 7aef8b3754 [OpenMP] Make section variable external to prevent collisions
Summary:
We use a section to embed offloading code into the host for later
linking. This is normally unique to the translation unit as it is thrown
away during linking. However, if the user performs a relocatable link
the sections will be merged and we won't be able to access the files
stored inside. This patch changes the section variables to have external
linkage and a name defined by the section name, so if two sections are
combined during linking we get an error.
2022-02-24 10:57:09 -05:00
..
Inputs Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
Weverything.c
Wno-everything.c
aarch64-target-cpu.c [clang][llvm] Obsolete Exynos M1 and M2 2019-10-30 15:02:59 -05:00
aarch64-vscale-min.c [IR] Remove unbounded as possible value for vscale_range minimum 2021-12-07 09:52:21 +00:00
absolute-paths-symlinks.c [clang][test] Minor fixes in testcase absolute-paths-symlinks.c 2019-12-26 09:33:21 +01:00
absolute-paths-windows.test Do not resolve directory junctions for `-fdiagnostics-absolute-paths` on Windows. 2019-05-24 04:46:22 +00:00
absolute-paths.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
aix-unsupported.c [clang][AIX] Implement ABIInfo and TargetCodeGenInfo for AIX 2020-05-19 15:00:48 +00:00
arm-branch-protection-default-arch.c [clang][ARM] Emit warnings when PACBTI-M is used with unsupported architectures 2022-01-28 09:59:58 +00:00
arm-ignore-branch-protection-option.c [clang][ARM] Emit warnings when PACBTI-M is used with unsupported architectures 2022-01-28 09:59:58 +00:00
arm-invalid-branch-protection.c [clang][ARM] Emit warnings when PACBTI-M is used with unsupported architectures 2022-01-28 09:59:58 +00:00
ast-codegen.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
ast-main.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
ast-main.cpp Fixed more -Wreturn-type tests 2019-11-09 18:13:51 +01:00
backend-attribute-error-warning-optimize.c Reland [clang] Rework dontcall attributes 2021-09-28 15:31:30 -07:00
backend-attribute-error-warning.c Reland [clang] Rework dontcall attributes 2021-09-28 15:31:30 -07:00
backend-attribute-error-warning.cpp [test] Specify triple in backend-attribute-error-warning.cpp 2021-09-28 17:00:10 -07:00
backend-diagnostic.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
cc1-return-codes.c [test] Use %clang_cc1 instead of %clang -cc1 2019-09-27 05:37:06 +00:00
clang-abi-compat.cpp
compiler-options-dump.cpp
cpp-output.c
crash-diagnostic-renderer.cpp [clang][Frontend] Fix a crash in DiagnosticRenderer. 2021-02-17 09:02:49 +01:00
darwin-eabi.c
darwin-version.c
dependency-gen-escaping.c
dependency-gen-extradeps-phony.c
dependency-gen-has-include.c Re-land Remove REQUIRES:shell from tests that pass for me on Windows 2019-09-10 20:15:45 +00:00
dependency-gen-symlink.c
dependency-gen-windows-duplicates.c [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. 2021-05-17 10:32:52 -04:00
dependency-gen.c [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
dependency-generation-crash.c
diagnostics-option-names.c [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
diagnostics-order.c [clang][cli] Parse Lang and CodeGen options separately 2021-01-19 09:52:46 +01:00
disable-output.c
embed-bitcode-noopt.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
embed-bitcode-noopt.ll Add REQUIRES to embed-bitcode-noopt.ll 2020-09-23 10:13:09 -07:00
embed-bitcode.ll Set alignment of .llvmbc and .llvmcmd to 1 2020-08-29 18:27:34 -07:00
embed-object.ll [OpenMP] Make section variable external to prevent collisions 2022-02-24 10:57:09 -05:00
exceptions.c
fixed_point_add.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_add_const.c Refactor most of the fixed-point tests. 2020-08-20 10:30:05 +02:00
fixed_point_bit_widths.c
fixed_point_comparisons.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_compound.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_conversions.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_conversions_const.c [Fixed Point] Add fixed-point to floating point cast types and consteval. 2020-10-13 13:26:56 +02:00
fixed_point_conversions_half.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_crash.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_declarations.c
fixed_point_div.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_div_const.c Refactor most of the fixed-point tests. 2020-08-20 10:30:05 +02:00
fixed_point_errors.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_errors.cpp
fixed_point_mul.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_mul_const.c Refactor most of the fixed-point tests. 2020-08-20 10:30:05 +02:00
fixed_point_not_enabled.c
fixed_point_same_fbits.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_shift.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_shift_const.c [Fixed Point] Add codegen for fixed-point shifts. 2020-08-24 14:37:16 +02:00
fixed_point_sub.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_sub_const.c Add triples to fixed-point tests which lacked them. 2020-08-20 15:36:15 +02:00
fixed_point_to_bool.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_unary.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
fixed_point_unknown_conversions.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
force-include-not-found.c
ftime-report-template-decl.cpp
fwarn-stack-size.c [IR] convert warn-stack-size from module flag to fn attr 2021-06-21 15:09:25 -07:00
gnu-inline.c Add -fgnuc-version= to control __GNUC__ and other GCC macros 2019-10-10 21:04:25 +00:00
gnu-mcount.c Move EntryExitInstrumentation pass location 2021-03-01 10:08:10 -08:00
hexagon-target-basic.c
iframework.c
include-duplicate-removal.c
int128.cpp
invalid-cxx-abi.cpp Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
invalid-o-level.c
ir-support-codegen.ll
ir-support-errors.ll
ir-support.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
lit.local.cfg Do not resolve directory junctions for `-fdiagnostics-absolute-paths` on Windows. 2019-05-24 04:46:22 +00:00
macro_defined_type.cpp [Sema] Add MacroQualified case for FunctionTypeUnwrapper 2019-11-12 16:22:13 -08:00
macros.c
mfpmath.c
minimize_source_to_dependency_directives.c Add clang source minimizer that reduces source to directives 2019-06-03 22:59:17 +00:00
mips-long-double.c
noderef.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
noderef.cpp Ignore noderef attribute in unevaluated context 2020-11-23 08:10:35 -05:00
noderef_on_non_pointers.m Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
noderef_templates.cpp
nostdlib-for-asmpp.s [test] Use %clang_cc1 instead of %clang -cc1 2019-09-27 05:37:06 +00:00
objc-bool-is-bool.m
opencl.cl [OpenCL] Add support of __opencl_c_device_enqueue feature macro. 2022-01-27 14:25:59 +03:00
optimization-remark-analysis.c [clang] Make -Rpass imply -Rpass=.* 2021-09-21 14:35:56 -07:00
optimization-remark-extra-analysis.c
optimization-remark-line-directive.c [test] Remove tests pinned to the legacy PM 2021-10-18 16:40:46 -07:00
optimization-remark-new-pm.c [inliner] Mandatory inlining decisions produce remarks 2021-10-05 14:01:25 -07:00
optimization-remark-options.c [Clang] Fix line numbers in CHECK lines. 2021-03-29 17:37:48 +01:00
optimization-remark-with-hotness-new-pm.c [inliner] Mandatory inlining decisions produce remarks 2021-10-05 14:01:25 -07:00
optimization-remark.c [inliner] Mandatory inlining decisions produce remarks 2021-10-05 14:01:25 -07:00
output-paths.c [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
plugin-annotate-functions.c Fix clang/test/Frontend/plugin-annotate-functions.c 2021-04-21 14:00:38 +01:00
plugin-attribute.cpp Fix test after aee4925507. 2021-11-09 16:59:45 -05:00
plugin-call-super.cpp [clang][driver] Add -fplugin-arg- to pass arguments to plugins 2021-11-25 10:47:55 +01:00
plugin-delayed-template.cpp
plugin-unknown.c Validate -add-plugin arguments. 2019-01-03 18:26:06 +00:00
plugin-vs-debug-info.cpp
plugins-order.c [clang] Add plugin ActionType to run command line plugin before main action 2021-10-20 08:58:20 -07:00
plugins.c
pp-only-no-editor-placeholders.c
preprocessed-input.i
preprocessed-output-macro-first-token.c
print-header-includes.c [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
profile-sample-use-loc-tracking.c
region-pragmas.c
remarks-hotness.cpp [InlineAdvisor] Add single quotes around caller/callee names 2021-08-10 11:51:31 -07:00
remove-file-on-signal.c
rewrite-includes-bom.c
rewrite-includes-cli-include.c actually also compile output in tests for -frewrite-includes 2019-09-18 19:12:14 +00:00
rewrite-includes-conditions.c fix build, adjust test also for Windows path separator 2019-09-18 21:41:45 +00:00
rewrite-includes-eof.c
rewrite-includes-filenotfound.c
rewrite-includes-header-cmd-line.c
rewrite-includes-invalid-hasinclude.c
rewrite-includes-line-markers.c
rewrite-includes-macros.cpp [Windows] Add test coverage for line endings when rewriting includes 2021-04-06 15:38:19 -04:00
rewrite-includes-messages.c
rewrite-includes-missing.c
rewrite-includes-modules.c
rewrite-includes-warnings.c do not emit -Wunused-macros warnings in -frewrite-includes mode (PR15614) 2019-09-16 19:18:37 +00:00
rewrite-includes.c fix build, adjust test also for Windows path separator 2019-09-18 21:41:45 +00:00
rewrite-macros.c
round-trip-cc1-args.c Correct a lot of diagnostic wordings for the driver 2021-08-05 07:04:55 -04:00
source-col-map.c [Driver] Don't pass -fmessage-length=0 to CC1 2020-03-31 17:12:08 -07:00
stats-file.c [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
stdin-input.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
stdin.c
stdlang.c [OpenCL] C++ for OpenCL version 2021 introduced to command line. 2021-08-18 10:08:59 +01:00
sycl-aux-triple.cpp [SYCL] Rework the SYCL driver options 2021-03-17 08:27:19 -04:00
sycl.cpp [SYCL] Rework the SYCL driver options 2021-03-17 08:27:19 -04:00
system-header-line-directive-ms-lineendings.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
system-header-line-directive.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
system-header-prefix.c
trigraphs.cpp [SystemZ][z/OS] enable trigraphs by default on z/OS 2020-08-13 16:02:07 -04:00
undef.c
unknown-arg.c lld-link, clang: Treat non-existent input files as possible spellos for option flags 2019-05-23 17:58:33 +00:00
unknown-pragmas.c
valid-cxx-abi.cpp [clang][test] Update -fc++-abi tests 2021-05-04 15:53:00 -07:00
verify-any-file.c [clang][VerifyDiagnosticConsumer] Support filename wildcards 2020-05-14 15:15:49 -07:00
verify-any-file.h [clang][VerifyDiagnosticConsumer] Support filename wildcards 2020-05-14 15:15:49 -07:00
verify-directive.h
verify-fatal.c
verify-ignore-unexpected.c
verify-marker.c [verify] Add support for location markers in directives. 2019-04-13 04:33:39 +00:00
verify-marker.h [verify] Add support for location markers in directives. 2019-04-13 04:33:39 +00:00
verify-prefixes.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
verify-unknown-arg.c
verify.c
verify2.c
verify2.h
verify3.c
warn-device-init-fun.cu [HIP] Add option -fgpu-allow-device-init 2019-10-22 16:06:20 -04:00
warning-mapping-1.c
warning-mapping-2.c Use functions with prototypes when appropriate; NFC 2022-02-09 17:16:10 -05:00
warning-mapping-3.c
warning-mapping-4.c Fix the behavior of clang's -w flag. 2019-01-29 19:33:48 +00:00
warning-mapping-5.c Fix the behavior of clang's -w flag. 2019-01-29 19:33:48 +00:00
warning-mapping-6.c Fix the behavior of clang's -w flag. 2019-01-29 19:33:48 +00:00
warning-options.cpp [Sema] Special case -Werror-implicit-function-declaration and reject other -Werror- 2020-11-05 10:25:30 -08:00
warning-poison-system-directories.c Reland r371785: Add -Wpoison-system-directories warning 2019-09-13 18:00:51 +00:00
windows-exceptions.cpp [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option 2020-12-15 10:15:58 +01:00
windows-nul.c
x86-embed-bitcode.ll Set alignment of .llvmbc and .llvmcmd to 1 2020-08-29 18:27:34 -07:00
x86-target-cpu.c [X86] Update tests for znver3 2021-01-07 11:51:50 +05:30
x86_64-nacl-types.cpp