Creating release candidate 1 from 2.8 release branch.

llvm-svn: 113192
Approved by Duncan:

$ svn merge -c 113107 https://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk
--- Merging r113107 into '.':
U    gcc/llvm-convert.cpp
$ svn merge -c 113070 https://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk
--- Merging r113070 into '.':
U    libada/Makefile.in

 r113070 | baldrick | 2010-09-04 17:05:31 +0200 (Sat, 04 Sep 2010) | 2 lines

 Temporary workaround for PR8051, which breaks the Ada front-end build.


 r113107 | baldrick | 2010-09-05 15:25:32 +0200 (Sun, 05 Sep 2010) | 11 lines

 Commit 106612 (stuart) broke the Ada front-end build.  The
 problem is that the Ada f-e likes to mark fields as bitfields
 whether they are really bitfields or not.  In Ada a bitfield
 can be of any type (including struct and array types), while
 commit 106612 only works properly for bitfields of scalar type.
 When building the Ada f-e, the only non-scalar bitfields are
 actually bogus bitfields - i.e. those that don't need to be
 handled as bitfields at all.  Thus the build can be fixed
 by using the isBitfield predicate which only returns true for
 non-bogus bitfields.

llvm-svn: 113112
2 files changed
tree: 2dfdc6445fe3cfd2e04678908dd7c8899f907588
  1. llvm-gcc-4.2/