Deprecate G_GNUC_NORETURN in favor of G_NORETURN

Closes issue #994
15 jobs for mark_g_assert_as_noreturn_on_MSVC in 9 minutes and 48 seconds (queued for 20 minutes and 35 seconds)
Status Job ID Name Coverage
  Build
failed #436191
cross-android_api21_arm64

00:02:57

failed #436148
cross-android_api28_arm64

00:02:40

failed #436149
cross-mingw64

00:03:04

failed #436194
debian-stable-x86_64

00:01:15

failed #436192
fedora-x86_64

00:02:17

failed #436193
G_DISABLE_ASSERT

00:02:20

failed #436150
win32
msys2-mingw32

00:02:00

failed #436151
win32
vs2017-x64

00:01:20

failed #436147
cross-android_api21_arm64

00:01:15

failed #436145
debian-stable-x86_64

00:02:36

failed #436144
fedora-x86_64

00:01:21

failed #436146
G_DISABLE_ASSERT

00:02:38

 
  Coverage
skipped #436152
coverage
 
  Analysis
skipped #436154
scan-build
skipped #436153
allowed to fail
valgrind
 
Name Stage Failure
failed
vs2017-x64 Build
_build/meson-logs: found 2 matching files          
WARNING: _build/vs2017-x64-report.xml: no matching files
WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=436151 responseStatus=201 Created token=zotYjtDs
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=5592 revision=de08a4bb version=11.9.1
WARNING: _build/vs2017-x64-report.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
msys2-mingw32 Build
WARNING: _build/msys2-mingw32-report.xml: no matching files 
_coverage/: found 1 matching files

WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=436150 responseStatus=201 Created token=1oZ_E48Y
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=4276 revision=de08a4bb version=11.9.1
WARNING: _build/msys2-mingw32-report.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
G_DISABLE_ASSERT Build
_build/config.h: found 1 matching files            
_build/glib/glibconfig.h: found 1 matching files

_build/meson-logs: found 2 matching files

WARNING: _build/G_DISABLE_ASSERT-report.xml: no matching files
Uploading artifacts to coordinator... ok
id=436193 responseStatus=201 Created token=AhxbiZz8
Uploading artifacts...
WARNING: _build/G_DISABLE_ASSERT-report.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
fedora-x86_64 Build
_build/glib/glibconfig.h: found 1 matching files   
_build/meson-logs: found 2 matching files

WARNING: _build/fedora-x86_64-report.xml: no matching files
WARNING: _coverage: no matching files
Uploading artifacts to coordinator... ok
id=436192 responseStatus=201 Created token=c_X8vikQ
Uploading artifacts...
WARNING: _build/fedora-x86_64-report.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
cross-android_api21_arm64 Build
GLIB_AVAILABLE_MACRO_IN_2_64
^
;
2 errors generated.
ninja: build stopped: subcommand failed.
Uploading artifacts...
_build/meson-logs: found 2 matching files
Uploading artifacts to coordinator... ok
id=436191 responseStatus=201 Created token=4ybL6MdM
ERROR: Job failed: exit code 1
failed
debian-stable-x86_64 Build
_build/config.h: found 1 matching files            
_build/glib/glibconfig.h: found 1 matching files

_build/meson-logs: found 2 matching files

WARNING: _build/debian-stable-x86_64-report.xml: no matching files
Uploading artifacts to coordinator... ok
id=436194 responseStatus=201 Created token=_V-9A-4a
Uploading artifacts...
WARNING: _build/debian-stable-x86_64-report.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
cross-mingw64 Build
/usr/x86_64-w64-mingw32/sys-root/mingw/include/float.h:253:9: error: expected ',' or ';' before 'unsigned'
_CRTIMP unsigned int __cdecl __MINGW_NOTHROW _controlfp (unsigned int unNew, unsigned int unMask) __MINGW_ATTRIB_DEPRECATED_SEC_WARN;
^~~~~~~~
[35/422] Compiling C object 'glib/libcharset/6e4c96c@@charset@sta/localcharset.c.obj'.
ninja: build stopped: subcommand failed.
Uploading artifacts...
_build/meson-logs: found 2 matching files
Uploading artifacts to coordinator... ok
id=436149 responseStatus=201 Created token=Ssk7jRNN
ERROR: Job failed: exit code 1
failed
cross-android_api28_arm64 Build
GLIB_AVAILABLE_MACRO_IN_2_64
^
;
2 errors generated.
ninja: build stopped: subcommand failed.
Uploading artifacts...
_build/meson-logs: found 2 matching files
Uploading artifacts to coordinator... ok
id=436148 responseStatus=201 Created token=E3U-EdGs
ERROR: Job failed: exit code 1