diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-08-25 20:51:02 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-08-25 20:51:02 +0000 |
commit | d0c5c9b14da834ec8345a4aca53d45334cb5562a (patch) | |
tree | 9d83bd3b2e6a19b9638628f3287e9f2071b81783 /gcc/fortran/module.c | |
parent | 700686faf4b0dd347b1dc735569b9fdfaef925d6 (diff) | |
download | gcc-d0c5c9b14da834ec8345a4aca53d45334cb5562a.zip gcc-d0c5c9b14da834ec8345a4aca53d45334cb5562a.tar.gz gcc-d0c5c9b14da834ec8345a4aca53d45334cb5562a.tar.bz2 |
re PR middle-end/16693 (Bitwise AND is lost when used within a cast to an enum of the same precision)
PR middle-end/16693
PR tree-optimization/16372
* decl.c (finish_enum): Make the precision of the enumerated type
the same width as the underlying integer type.
* g++.dg/opt/pr16372-1.C: New test case.
* g++.dg/opt/pr16693-1.C: New test case.
* g++.dg/opt/pr16693-2.C: New test case.
From-SVN: r86576
Diffstat (limited to 'gcc/fortran/module.c')
0 files changed, 0 insertions, 0 deletions