diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-03-05 00:07:20 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2011-03-05 00:07:20 +0100 |
commit | cc58ceee5d9c24c0aaad45d94de3c5ffcf55f63c (patch) | |
tree | 352a02c7c8b3eb836979f13b631297d4f3e7d3a6 /gcc/gimplify.c | |
parent | ea868305675efc1aab86644c80b8f23228b813f8 (diff) | |
download | gcc-cc58ceee5d9c24c0aaad45d94de3c5ffcf55f63c.zip gcc-cc58ceee5d9c24c0aaad45d94de3c5ffcf55f63c.tar.gz gcc-cc58ceee5d9c24c0aaad45d94de3c5ffcf55f63c.tar.bz2 |
re PR tree-optimization/47967 (ICE: verify_stmts failed: conversion of register to a different size with -fipa-cp on undefined code)
PR tree-optimization/47967
* ipa-cp.c (build_const_val): Return NULL instead of creating
VIEW_CONVERT_EXPR for mismatching sizes.
(ipcp_create_replace_map): Return NULL if build_const_val failed.
(ipcp_insert_stage): If ipcp_create_replace_map returns NULL,
give up on versioning.
* gcc.c-torture/compile/pr47967.c: New test.
From-SVN: r170689
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions