- 27 May, 2008 19 commits
-
-
From-SVN: r135989
Arnaud Charlet committed -
From-SVN: r135988
Arnaud Charlet committed -
2008-05-27 Eric Botcazou <ebotcazou@adacore.com> * system-darwin-ppc.ads (Always_Compatible_Rep): Set to False. * system-darwin-x86.ads (Always_Compatible_Rep): Likewise. * system-freebsd-x86.ads (Always_Compatible_Rep): Likewise. * system-linux-ppc.ads (Always_Compatible_Rep): Likewise. * system-linux-x86_64.ads (Always_Compatible_Rep): Likewise. * system-linux-x86.ads (Always_Compatible_Rep): Likewise. * system-mingw.ads (Always_Compatible_Rep): Likewise. * system-solaris-sparc.ads (Always_Compatible_Rep): Likewise. * system-solaris-sparcv9.ads (Always_Compatible_Rep): Likewise. * system-solaris-x86.ads (Always_Compatible_Rep): Likewise. From-SVN: r135987
Eric Botcazou committed -
* prj-nmsc.adb: (Check_Library): Allow standard project to be extended as a static library project. (Get_Mains): Do not inherit attribute Main in an extending library project. From-SVN: r135986
Vincent Celier committed -
From-SVN: r135985
Arnaud Charlet committed -
2008-05-27 Thomas Quinot <quinot@adacore.com> * exp_dist.adb: Minor reformating From-SVN: r135984
Thomas Quinot committed -
* exp_ch6.adb: (Expand_N_Function_Call): Fix comments. Minor reformatting. * exp_vfpt.ads: (Expand_Vax_Foreign_Return): Fix comments. From-SVN: r135983
Doug Rupp committed -
2008-05-27 Vincent Celier <celier@adacore.com> * xsnames.adb: Remove unused variable Oname From-SVN: r135982
Vincent Celier committed -
2008-05-27 Vincent Celier <celier@adacore.com> * prj-attr.adb: Add new project level attribute Map_File_Option * prj-nmsc.adb (Process_Linker): Process new attribute Map_File_Option * prj.ads: Minor reformatting and comment update (Project_Configuration): New component Map_File_Option * snames.adb: New standard name Map_File_Option * snames.ads: New standard name Map_File_Option From-SVN: r135981
Vincent Celier committed -
2008-05-27 Vincent Celier <celier@adacore.com> * gnat_ugn.texi: Add succinct documentation for attribute Excluded_Source_List_File From-SVN: r135980
Vincent Celier committed -
2008-05-27 Gary Dismukes <dismukes@adacore.com> * sem_ch3.adb (Fixup_Bad_Constraint): Set the Etype on the bad subtype to the known type entity E, rather than setting it to Any_Type. Fixes possible blowup in function Base_Init_Proc, as called from Freeze_Entity for objects whose type had an illegal constraint. From-SVN: r135979
Gary Dismukes committed -
2008-05-27 Ed Schonberg <schonberg@adacore.com> * exp_disp.adb (Build_Dispatch_Tables): For a private type completed by a synchronized tagged type, do not attempt to build dispatch table for full view. The table is built for the corresponding record type, which has its own declaration. From-SVN: r135978
Ed Schonberg committed -
2008-05-27 Ed Schonberg <schonberg@adacore.com> * sem_attr.adb: add guard to previous patch. From-SVN: r135977
Ed Schonberg committed -
From-SVN: r135975
Trevor Smigiel committed -
From-SVN: r135974
Trevor Smigiel committed -
From-SVN: r135973
Trevor Smigiel committed -
* gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic). * gcc.c-torture/compile/pr33009.c: Likewise. From-SVN: r135972
Kaveh R. Ghazi committed -
gcc/cp/ChangeLog: PR c++/35909 * call.c (convert_like_real): Convert bitfield to desired type before creating temporary. gcc/testsuite/ChangeLog: PR c++/35909 * g++.dg/conversion/bitfield9.C: New. From-SVN: r135969
Alexandre Oliva committed -
From-SVN: r135965
GCC Administrator committed
-
- 26 May, 2008 21 commits
-
-
rs6000.c (rs6000_legitimize_tls_address): Generate new tls_gd_* and tls_ld_* insns instead of an insn sequence. 2008-05-26 Steven Bosscher <stevenb.gcc@gmail.com> * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Generate new tls_gd_* and tls_ld_* insns instead of an insn sequence. * config/rs6000/rs6000.md (TLSmode, tls_abi_suffix, tls_insn_suffix, tls_sysv_suffix): New mode and mode attribute iterators. (tls_gd_32, tls_gd_64, tls_ld_32, tls_ld_64): Remove. (lts_gd_aix*, tls_gd_sysv*, tls_ld_aix*, tls_ld_sysv*): New patterns. (tls_dtprel_*, tls_dtprel_ha_*, tls_dtprel_lo_*, tls_got_dtprel_*, tls_tprel_*, tls_tprel_ha_*, tls_tprel_lo_*, tls_got_tprel_*, tls_tls_*): Merge 32 bit and 64 bit variants using aforementioned iterators. From-SVN: r135961
Steven Bosscher committed -
2008-05-26 Daniel Franke <franke.daniel@gmail.com> * cpp.c (cpp_define_builtins): Fixed warning about comment. From-SVN: r135958
Daniel Franke committed -
2008-05-26 Daniel Franke <franke.daniel@gmail.com> * fortran/cpp.c (cpp_define_builtins): Remove usage of TARGET_* macros, added FIXME instead. From-SVN: r135956
Daniel Franke committed -
2008-05-26 Paolo Carlini <paolo.carlini@oracle.com> * include/c_global/cmath (pow(float, int), pow(double, int), pow(long double, int)): Do not define in C++0x mode, per DR 550. * include/tr1_impl/cmath (pow): Do not bring in unconditionally from namespace std. * include/tr1/cmath (pow(double, double), pow(float, float), pow(long double, long double), pow(_Tp, _Up)): Define. * include/tr1/complex (pow): Do not bring in from namespace std. (pow(const std::complex<_Tp>&, int), pow(const std::complex<_Tp>&, const _Tp&), pow(const _Tp&, const std::complex<_Tp>&), pow(const std::complex<_Tp>&, const std::complex<_Tp>&)): Define. * include/tr1_impl/complex (pow(const std::complex<_Tp>&, const _Up&), pow(const _Tp&, const std::complex<_Up>&), pow(const std::complex<_Tp>&, const std::complex<_Up>&)): Always define. * doc/xml/manual/intro.xml: Add an entry for DR 550. * testsuite/26_numerics/headers/cmath/dr550.cc: New. * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Adjust. From-SVN: r135955
Paolo Carlini committed -
PR tree-optimization/36329 * tree.h (CALL_CANNOT_INLINE_P): Add access check. * tree-gimple.h (CALL_STMT_CANNOT_INLINE_P): New macro. * cgraphbuild.c (initialize_inline_failed): Use the latter macro in lieu of the former. * ipa-inline.c (cgraph_mark_inline): Likewise. (cgraph_decide_inlining_of_small_function): Likewise. (cgraph_decide_inlining): Likewise. (cgraph_decide_inlining_incrementally): Likewise. From-SVN: r135954
Eric Botcazou committed -
avr.md ("call_prologue_saves"): Use hi8(gs())/lo8(gs()) instead of pm_lo8/pm_hi8 to makes this call working on avr6. * config/avr/avr.md ("call_prologue_saves"): Use hi8(gs())/lo8(gs()) instead of pm_lo8/pm_hi8 to makes this call working on avr6. * config/avr/avr.c (expand_prologue): Tune "call_prologue" optimization for 'avr6' architecture. Co-Authored-By: Anatoly Sokolov <aesok@post.ru> From-SVN: r135953
Tristan Gingold committed -
PR target/34932 * config/avr/avr.md (*addhi3_zero_extend2): Remove. From-SVN: r135952
Andy Hutchinson committed -
From-SVN: r135951
Arnaud Charlet committed -
2008-05-26 Sergey Rybin <rybin@adacore.com> * tree_io.ads (ASIS_Version_Number): Update because of the changes made in front-end From-SVN: r135950
Sergey Rybin committed -
From-SVN: r135949
Arnaud Charlet committed -
From-SVN: r135948
Arnaud Charlet committed -
2008-05-26 Doug Rupp <rupp@adacore.com> * s-vaflop-vms-alpha.adb: Remove System.IO use clause, to prevent spurious ambiguities when package is access through rtsfind. From-SVN: r135947
Doug Rupp committed -
From-SVN: r135946
Arnaud Charlet committed -
From-SVN: r135945
Arnaud Charlet committed -
From-SVN: r135944
Arnaud Charlet committed -
2008-05-26 Richard Guenther <rguenther@suse.de> * tree-ssa-sccvn.c (expr_has_constants): Declare. (visit_reference_op_load): Initialize VN_INFO->has_constants properly. From-SVN: r135943
Richard Guenther committed -
2008-05-26 Eric Botcazou <ebotcazou@adacore.com> * s-casi16.adb (Uhalf): Rewrite it as integer with small alignment. (Compare_Array_S16): Adjust for above change. * s-casi32.adb (Uword): Likewise. (Compare_Array_S32): Likewise. * s-casi64.adb (Uword): Likewise. (Compare_Array_S64): Likewise. * s-caun16.adb (Uhalf): Likewise. (Compare_Array_U16): Likewise. * s-caun32.adb (Uword): Likewise. (Compare_Array_U32): Likewise. * s-caun64.adb (Uword): Likewise. (Compare_Array_U64): Likewise. From-SVN: r135942
Eric Botcazou committed -
2008-05-26 Gary Dismukes <dismukes@adacore.com> * exp_ch3.adb (Expand_N_Object_Declaration): Remove checks for No_Default_Initialization, which is now delayed until the freeze point of the object. Add a comment about deferral of the check. * freeze.adb (Freeze_Entity): The check for No_Default_Initialization on objects is moved here. From-SVN: r135941
Gary Dismukes committed -
From-SVN: r135940
Arnaud Charlet committed -
From-SVN: r135939
Arnaud Charlet committed -
2008-05-26 Gary Dismukes <dismukes@adacore.com> * exp_ch3.adb (Build_Array_Init_Proc): Only set Init_Proc to a dummy init proc entity when there is actual default initialization associated with the component type, to avoid spurious errors on objects of scalar array types that are marked Is_Public when No_Default_Initialization applies. From-SVN: r135938
Gary Dismukes committed
-