r270043 - in /trunk/gcc/d: ChangeLog modules.cc

ibuclaw@gcc.gnu.org ibuclaw@gcc.gnu.org
Sun Mar 31 14:34:00 GMT 2019


Author: ibuclaw
Date: Sun Mar 31 14:34:41 2019
New Revision: 270043

URL: https://gcc.gnu.org/viewcvs?rev=270043&root=gcc&view=rev
Log:
d: Fix run-time SIGSEGV reading ModuleInfo.flags()

The current forced alignment is not necessary, and is problematic on
targets that have strict alignment rules.

gcc/d/ChangeLog:

2019-03-31  Iain Buclaw  <ibuclaw@gdcproject.org>

	PR d/88462
	* modules.cc (layout_moduleinfo_fields): Properly align ModuleInfo,
	instead of forcing alignment to be 1.

Modified:
    trunk/gcc/d/ChangeLog
    trunk/gcc/d/modules.cc



More information about the Gcc-cvs mailing list