1. 23 Nov, 2011 6 commits
    • [multiple changes] · a1092b48
      2011-11-23  Pascal Obry  <obry@adacore.com>
      
      	* sem_prag.adb (Process_Convention): Better error message for
      	stdcall convention on dispatching calls.
      
      2011-11-23  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_ch4.adb, sem_ch13.adb: Minor reformatting.
      
      2011-11-23  Javier Miranda  <miranda@adacore.com>
      
      	* exp_ch6.adb (Expand_Simple_Function_Return): Add missing
      	implicit type conversion when the returned object is allocated
      	in the secondary stack and the type of the returned object is
      	an interface. Done to force generation of displacement of the
      	"this" pointer.
      
      From-SVN: r181657
      Arnaud Charlet committed
    • [multiple changes] · 3d0c15cf
      2011-11-23  Pascal Obry  <obry@adacore.com>
      
      	* impunit.adb: Add g-exptty and g-tty units.
      
      2011-11-23  Robert Dewar  <dewar@adacore.com>
      
      	* exp_imgv.adb: Minor code reorganization (use Make_Temporary).
      
      From-SVN: r181656
      Arnaud Charlet committed
    • [multiple changes] · 95160516
      2011-11-23  Robert Dewar  <dewar@adacore.com>
      
      	* exp_util.adb, par-ch6.adb, sem_res.adb, par-util.adb: Minor
      	reformatting.
      
      2011-11-23  Yannick Moy  <moy@adacore.com>
      
      	* sem_ch13.adb (Analyze_Aspect_Specifications): Place error on
      	line of precondition/ postcondition/invariant.
      2011-11-23  Pascal Obry  <obry@adacore.com>
      
      	* g-exptty.ads, g-exptty.adb, g-tty.ads, g-tty.adb,
      	terminals.c: New files.
      	Makefile.rtl: Add these new files.
      	* gnat_rm.texi: Add documentation for GNAT.Expect.TTY.
      	* gcc-interface/Makefile.in: Add g-exptty, g-tty, terminals.o
      	* gcc-interface/Make-lang.in: Update dependencies.
      
      From-SVN: r181655
      Arnaud Charlet committed
    • Makefile.am (libitm_la_LDFLAGS): Remove "-no-undefined". · bd8aaa86
      
      libitm:
      
      	* Makefile.am (libitm_la_LDFLAGS): Remove "-no-undefined".
      	* Makefile.in: Regenerate.
      
      From-SVN: r181654
      Iain Sandoe committed
    • PR c++/51145 - Alias template in elaborated-type-specifier accepted · 82daaf6d
      gcc/cp/
      
      	PR c++/51145
      	* decl.c (check_elaborated_type_specifier): Gracefully handle
      	error_mark_node.  Accept bound template template parameters.
      	Update diagnostics for alias template specializations.  Update
      	comment.
      	* parser.c (cp_parser_elaborated_type_specifier): Use
      	check_elaborated_type_specifier for simple-template-ids as well.
      
      gcc/testsuite/
      
      	PR c++/51145
      	* g++.dg/cpp0x/alias-decl-14.C: New test.
      	* g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
      	passing before.
      	* g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
      	change.
      	* g++.dg/ext/attrib27.C: Adjust for diagnostic change.
      	* g++.dg/lookup/struct1.C: Likewise.
      	* g++.dg/parse/elab1.C: Likewise.
      	* g++.dg/parse/elab2.C: Likewise.
      	* g++.dg/parse/int-as-enum1.C: Likewise.
      	* g++.dg/parse/typedef1.C: Likewise.
      	* g++.dg/parse/typedef3.C: Likewise.
      	* g++.dg/parse/typedef4.C: Likewise.
      	* g++.dg/parse/typedef5.C: Likewise.
      	* g++.dg/template/crash26.C: Likewise.
      	* g++.dg/template/nontype4.C: Likewise.
      	* g++.old-deja/g++.benjamin/typedef01.C: Likewise.
      	* g++.old-deja/g++.brendan/line1.C: Likewise.
      	* g++.old-deja/g++.other/elab1.C: Likewise.
      	* g++.old-deja/g++.other/syntax4.C: Likewise.
      
      From-SVN: r181653
      Dodji Seketeli committed
    • Daily bump. · b64cd62a
      From-SVN: r181648
      GCC Administrator committed
  2. 22 Nov, 2011 29 commits
  3. 21 Nov, 2011 5 commits