aboutsummaryrefslogtreecommitdiff
path: root/gcc/multiple_target.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-11-14 11:41:53 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-11-14 11:41:53 +0000
commitbfb1147ca896f985a2268b7b6a0ba4b36394f8cc (patch)
tree805a003dcb59ae73a5739f8dce05a6af228c0cac /gcc/multiple_target.c
parentb7c34dff67750bf38d8b8d89ea44c01d8c7c5870 (diff)
downloadgcc-bfb1147ca896f985a2268b7b6a0ba4b36394f8cc.zip
gcc-bfb1147ca896f985a2268b7b6a0ba4b36394f8cc.tar.gz
gcc-bfb1147ca896f985a2268b7b6a0ba4b36394f8cc.tar.bz2
[Ada] Fix assertion failure on pragma Compile_Time_Error in generic unit
There is no point in validating 'Alignment or 'Size of an entity declared in a generic unit after the back-end has been run, since such an entity is not passed to the back-end, and this can even lead to an assertion failure. 2018-11-14 Eric Botcazou <ebotcazou@adacore.com> gcc/ada/ * sem_prag.adb (Process_Compile_Time_Warning_Or_Error): Don't register a compile-time warning or error for 'Alignment or 'Size of an entity declared in a generic unit. gcc/testsuite/ * gnat.dg/compile_time_error1.adb, gnat.dg/compile_time_error1.ads, gnat.dg/compile_time_error1_pkg.ads: New testcase. From-SVN: r266127
Diffstat (limited to 'gcc/multiple_target.c')
0 files changed, 0 insertions, 0 deletions