Mercurial > hg > CbC > CbC_gcc
comparison gcc/tree-streamer.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 /* Miscellaneous utilities for tree streaming. Things that are used | 1 /* Miscellaneous utilities for tree streaming. Things that are used |
2 in both input and output are here. | 2 in both input and output are here. |
3 | 3 |
4 Copyright (C) 2011-2018 Free Software Foundation, Inc. | 4 Copyright (C) 2011-2020 Free Software Foundation, Inc. |
5 Contributed by Diego Novillo <dnovillo@google.com> | 5 Contributed by Diego Novillo <dnovillo@google.com> |
6 | 6 |
7 This file is part of GCC. | 7 This file is part of GCC. |
8 | 8 |
9 GCC is free software; you can redistribute it and/or modify it under | 9 GCC is free software; you can redistribute it and/or modify it under |
375 && i != TI_OPTIMIZATION_CURRENT | 375 && i != TI_OPTIMIZATION_CURRENT |
376 && i != TI_TARGET_OPTION_DEFAULT | 376 && i != TI_TARGET_OPTION_DEFAULT |
377 && i != TI_TARGET_OPTION_CURRENT | 377 && i != TI_TARGET_OPTION_CURRENT |
378 && i != TI_CURRENT_TARGET_PRAGMA | 378 && i != TI_CURRENT_TARGET_PRAGMA |
379 && i != TI_CURRENT_OPTIMIZE_PRAGMA | 379 && i != TI_CURRENT_OPTIMIZE_PRAGMA |
380 /* SCEV state shouldn't reach the IL. */ | |
381 && i != TI_CHREC_DONT_KNOW | |
382 && i != TI_CHREC_KNOWN | |
380 /* Skip va_list* related nodes if offloading. For native LTO | 383 /* Skip va_list* related nodes if offloading. For native LTO |
381 we want them to be merged for the stdarg pass, for offloading | 384 we want them to be merged for the stdarg pass, for offloading |
382 they might not be identical between host and offloading target. */ | 385 they might not be identical between host and offloading target. */ |
383 && (!lto_stream_offload_p | 386 && (!lto_stream_offload_p |
384 || (i != TI_VA_LIST_TYPE | 387 || (i != TI_VA_LIST_TYPE |