~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/ec/ec807eb3a232a1c39c3c600d33267af886a0917f.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
If you want to develop Ada programs and libraries on Debian, please
 
2
read the Debian Policy for Ada:
 
3
 
 
4
http://people.debian.org/~lbrenta/debian-ada-policy.html
 
5
 
 
6
The default Ada compiler is and always will be the package `gnat'.
 
7
Debian contains many programs and libraries compiled with it, which
 
8
are all ABI-compatible.
 
9
 
 
10
Starting with gnat-4.2, Debian provides both zero-cost and
 
11
setjump/longjump versions of the run-time library.  The zero-cost
 
12
exception handling mechanism is the default as it provides the best
 
13
performance.  The setjump/longjump exception handling mechanism is new
 
14
and only provided as a static library.  It is necessary to use this
 
15
exception handling mechanism in distributed (annex E) programs.  If
 
16
you wish to use the new sjlj library:
 
17
 
 
18
1) call gnatmake with --RTS=sjlj
 
19
2) call gnatbind with -static
 
20
 
 
21
Do NOT link your programs with libgnat-4.2.so, because it uses the ZCX
 
22
mechanism.