aboutsummaryrefslogtreecommitdiff
path: root/COPYING3
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2016-06-29 07:30:31 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2016-06-29 07:30:31 +0000
commit4aa83879c93d2367f5245c94bd2f12c19f486dae (patch)
tree29eb8891c24a3daecbf68e50445cf77606b498d4 /COPYING3
parent36088299955f95ab58a5758cba2f29b84c8fbfbc (diff)
downloadgcc-4aa83879c93d2367f5245c94bd2f12c19f486dae.zip
gcc-4aa83879c93d2367f5245c94bd2f12c19f486dae.tar.gz
gcc-4aa83879c93d2367f5245c94bd2f12c19f486dae.tar.bz2
re PR middle-end/71002 (-fstrict-aliasing breaks Boost's short string optimization implementation)
2016-06-29 Richard Biener <rguenther@suse.de> PR middle-end/71002 * alias.c (component_uses_parent_alias_set_from): Handle type punning through union accesses by using the union alias set. * gimple.c (gimple_get_alias_set): Remove union type punning case. c-family/ * c-common.c (c_common_get_alias_set): Remove union type punning case. fortran/ * f95-lang.c (LANG_HOOKS_GET_ALIAS_SET): Remove (un-)define. (gfc_get_alias_set): Remove. * g++.dg/torture/pr71002.C: Adjust testcase. From-SVN: r237839
Diffstat (limited to 'COPYING3')
0 files changed, 0 insertions, 0 deletions