re PR c/22311 (internal compiler error: in c_common_type (-fshort-enums))
authorJoseph Myers <joseph@codesourcery.com>
Mon, 1 Aug 2005 01:29:06 +0000 (02:29 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Mon, 1 Aug 2005 01:29:06 +0000 (02:29 +0100)
commit5922c21599d7fdbeb5f63701b5b364df1c086538
tree1fc25d7b6ae7a46e921daa5b71cd0b9af00e1eeb
parentad7574ac07aa1a3ed7a520f573dddf09d02efd29
re PR c/22311 (internal compiler error: in c_common_type (-fshort-enums))

PR c/22311
* c-typeck.c (build_binary_op): Use common_type wrapper on
shortened types.
(common_type): Update comment.

testsuite:
* gcc.dg/pr22311-1.c : New test.

From-SVN: r102615
gcc/ChangeLog
gcc/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr22311-1.c [new file with mode: 0644]