- 23 Feb, 2015 9 commits
-
-
gcc/ PR target/65163 * config/sh/sh.md (swapbsi2, related peephole2): Use const_int -65536 instead of const_int 4294901760. gcc/testsuite/ PR target/65163 * gcc.c-torture/compile/pr65163.c: New. From-SVN: r220916
Oleg Endo committed -
When building GCC against a proper newlib sysroot, the libgcc build will include more than what's built in the -Dinhibit_libc configuration used when building newlib as part of the GCC build process. See the inhibit_libc logic in gcc/configure.ac. To avoid... ptxas _gcov_indirect_call_topn_profiler.o, line 101; error : Type or alignment of argument does not match formal parameter 'ptr' ptxas _gcov_indirect_call_topn_profiler.o, line 101; error : Call has wrong number of parameters ptxas _gcov_indirect_call_topn_profiler.o, line 101; error : Type or alignment of argument does not match formal parameter 'size' ptxas fatal : Ptx assembly aborted due to errors nvptx-as: ptxas returned 255 exit status make[2]: *** [_gcov_indirect_call_topn_profiler.o] Error 1 ..., "dumb down" the libgcc build: libgcc/ PR target/65181 * config/nvptx/t-nvptx (INHIBIT_LIBC_CFLAGS): Define to -Dinhibit_libc. From-SVN: r220915
Thomas Schwinge committed -
* config/avr/t-avr: Fix typo in comment. From-SVN: r220913
Georg-Johann Lay committed -
gcc/ada/ * gcc-interface/utils.c (DEF_FUNCTION_TYPE_VAR_8) (DEF_FUNCTION_TYPE_VAR_12): Fix number of arguments parameter. From-SVN: r220910
Thomas Schwinge committed -
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work with -m31 on 64 bit. * gcc.dg/hoist-register-pressure-2.c: Likewise. * gcc.dg/hoist-register-pressure-3.c: Likewise. From-SVN: r220906
Andreas Krebbel committed -
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.target/s390/20090223-1.c: Add -Wno-implicit-function-declaration option. * gcc.target/s390/pr42224.c: Likewise. * gcc.target/s390/pr55718.c: Likewise. From-SVN: r220905
Andreas Krebbel committed -
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.target/s390/hotpatch-1.c: Remove --save-temps option. * gcc.target/s390/hotpatch-10.c: Remove --save-temps option. * gcc.target/s390/hotpatch-11.c: Remove --save-temps option. * gcc.target/s390/hotpatch-12.c: Remove --save-temps option. * gcc.target/s390/hotpatch-13.c: Remove --save-temps option. * gcc.target/s390/hotpatch-14.c: Remove --save-temps option. * gcc.target/s390/hotpatch-15.c: Remove --save-temps option. * gcc.target/s390/hotpatch-16.c: Remove --save-temps option. * gcc.target/s390/hotpatch-17.c: Remove --save-temps option. * gcc.target/s390/hotpatch-18.c: Remove --save-temps option. * gcc.target/s390/hotpatch-19.c: Remove --save-temps option. * gcc.target/s390/hotpatch-2.c: Remove --save-temps option. * gcc.target/s390/hotpatch-20.c: Remove --save-temps option. * gcc.target/s390/hotpatch-3.c: Remove --save-temps option. * gcc.target/s390/hotpatch-4.c: Remove --save-temps option. * gcc.target/s390/hotpatch-5.c: Remove --save-temps option. * gcc.target/s390/hotpatch-6.c: Remove --save-temps option. * gcc.target/s390/hotpatch-7.c: Remove --save-temps option. * gcc.target/s390/hotpatch-8.c: Remove --save-temps option. * gcc.target/s390/hotpatch-9.c: Remove --save-temps option. * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files. From-SVN: r220904
Andreas Krebbel committed -
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.target/s390/hotpatch-8.c: Add -march=g5. * gcc.target/s390/hotpatch-9.c: Add -march=g5. * gcc.target/s390/hotpatch-compile-1.c: Fix error message. * gcc.target/s390/hotpatch-compile-10.c: Likewise. * gcc.target/s390/hotpatch-compile-11.c: Likewise. * gcc.target/s390/hotpatch-compile-12.c: Likewise. * gcc.target/s390/hotpatch-compile-13.c: Likewise. * gcc.target/s390/hotpatch-compile-14.c: Likewise. * gcc.target/s390/hotpatch-compile-2.c: Likewise. * gcc.target/s390/hotpatch-compile-3.c: Likewise. * gcc.target/s390/hotpatch-compile-4.c: Likewise. * gcc.target/s390/hotpatch-compile-5.c: Likewise. * gcc.target/s390/hotpatch-compile-6.c: Likewise. * gcc.target/s390/hotpatch-compile-7.c: Likewise. * gcc.target/s390/hotpatch-compile-8.c: Likewise. * gcc.target/s390/hotpatch-compile-9.c: Likewise. From-SVN: r220903
Andreas Krebbel committed -
From-SVN: r220902
GCC Administrator committed
-
- 22 Feb, 2015 7 commits
-
-
2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de> PR fortran/64980 PR fortran/61960 * trans-expr.c (gfc_apply_interface_mapping_to_expr): Remove mapping for component references to class objects. (gfc_conv_procedure_call): Compare the class by name. testsuite: 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de> PR fortran/64980 PR fortran/61960 * gfortran.dg/pr61960.f90: New. * gfortran.dg/pr64230.f90: New. * gfortran.dg/pr64980.f03: New. From-SVN: r220899
Bernd Edlinger committed -
* doc/Makefile: postprocess texinfo files to update @dircategory and update texi files under gcc/ada. * gnat_ugn.texi, gnat_rm.texi: Regenerated. From-SVN: r220898
Arnaud Charlet committed -
2015-02-22 Arnaud Charlet <charlet@adacore.com> * doc/gnat_ugn/project-manager-figure.png, doc/gnat_ugn/rtlibrary-structure.png: New. From-SVN: r220897
Arnaud Charlet committed -
2015-02-22 Tom de Vries <tom@codesourcery.com> PR ada/65100 * gnat-style.texi (@subsection Loop Statements): Replace @noindent by @item, and fix warning '@itemize has text but no @item'. From-SVN: r220895
Tom de Vries committed -
* doc/xml/manual/status_cxx2011.xml: Remove duplicated information. * doc/html/manual/status.html: Regenerate. From-SVN: r220894
Jonathan Wakely committed -
2015-02-22 Tom de Vries <tom@codesourcery.com> * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail. From-SVN: r220893
Tom de Vries committed -
From-SVN: r220892
GCC Administrator committed
-
- 21 Feb, 2015 6 commits
-
-
PR ada/65156 * gnat.dg/timing_events.adb: Removed, invalid test. From-SVN: r220889
Arnaud Charlet committed -
gcc/ * doc/rtl.texi (fma): Clarify documentation. From-SVN: r220888
Richard Sandiford committed -
From-SVN: r220887
Eric Botcazou committed -
PR debug/58123 * gimplify.c (gimplify_expr): Prefer location of TRY_FINALLY_EXPR over input_location. From-SVN: r220886
Aldy Hernandez committed -
From-SVN: r220885
GCC Administrator committed -
tree-streamer-in.c (unpack_ts_decl_common_value_fields, [...]): If ACCEL_COMPILER, restrict alignments to absolute_biggest_alignment. * tree-streamer-in.c (unpack_ts_decl_common_value_fields, unpack_ts_type_common_value_fields): If ACCEL_COMPILER, restrict alignments to absolute_biggest_alignment. * config/i386/i386.c (TARGET_ABSOLUTE_BIGGEST_ALIGNMENT): Define. * doc/tm.texi.in (TARGET_ABSOLUTE_BIGGEST_ALIGNMENT): Add. * doc/tm.texi: Regenerate. * target.def (absolute_biggest_alignment): New DEFHOOKPOD. From-SVN: r220882
Bernd Schmidt committed
-
- 20 Feb, 2015 18 commits
-
-
* doc/xml/manual/status_cxx2011.xml: Document implementation-defined behavior. * doc/html/manual/status.html: Regenerate. From-SVN: r220878
Jonathan Wakely committed -
re PR rtl-optimization/64172 (Wrong code with GCC vector extensions on ARM when compiled without NEON) 2015-02-20 Vladimir Makarov <vmakarov@redhat.com> PR target/64172 * ira-color.c (color_pass): Prevent splitting multi-register pseudos. From-SVN: r220877
Vladimir Makarov committed -
2015-02-20 Richard Biener <rguenther@suse.de> PR tree-optimization/65136 * tree-ssa-propagate.c: Include cfgloop.h. (replace_phi_args_in): Avoid replacing loop latch edge PHI arguments with constants. * gcc.dg/tree-ssa/pr65136.c: New testcase. From-SVN: r220876
Richard Biener committed -
PR target/63892 * ipa-icf.c (sem_function::merge): If DECL_COMDAT_GROUP (alias->decl), don't try to create_thunk if stdarg_p. If !sem_item::target_supports_symbol_aliases_p (), similarly, and try to redirect_callers if possible. (sem_item_optimizer::execute): Call unregister_hooks here... (ipa_icf_driver): ... instead of here. Co-Authored-By: Martin Liska <mliska@suse.cz> From-SVN: r220875
Jakub Jelinek committed -
PR testsuite/64158 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux* and nvptx-*-* blacklisting. From-SVN: r220873
Jakub Jelinek committed -
* gcc.dg/sibcall-9.c: New test. * gcc.dg/sibcall-10.c: New test. From-SVN: r220872
Jakub Jelinek committed -
PR libstdc++/64695 * python/libstdcxx/v6/printers.py (StdTuplePrinter): Handle new tuple layout. From-SVN: r220871
Jonathan Wakely committed -
2015-02-20 Ed Schonberg <schonberg@adacore.com> * sem_prag.adb (Analyze_Pragma, case Obsolescent): Pragma legally applies to an abstract subprogram declaration. * freeze.adb: Minor comment addition. From-SVN: r220870
Ed Schonberg committed -
2015-02-20 Robert Dewar <dewar@adacore.com> * errout.ads: Document replacement of Name_uPre/Post/Type_Invariant. * erroutc.adb (Set_Msg_Str): Replace _xxx. (Pre/Post/Type_Invariant) by xxx'Class. * erroutc.ads (Set_Msg_Str): Replace _xxx. (Pre/Post/Type_Invariant) by xxx'Class. * sem_prag.adb (Fix_Error): Remove special casing of Name_uType_Invariant. (Analyze_Pre_Post_Condition_In_Decl_Part): Remove special casing of Name_uPre and Name_uPost in aspect case (done in Errout now). 2015-02-20 Robert Dewar <dewar@adacore.com> * g-alveop.adb: Minor style fixes. 2015-02-20 Robert Dewar <dewar@adacore.com> * freeze.adb (Warn_Overlay): Guard against blow up with address clause. 2015-02-20 Bob Duff <duff@adacore.com> * exp_attr.adb (May_Be_External_Call): Remove this. There is no need for the compiler to guess whether the call is internal or external -- it is always external. (Expand_Access_To_Protected_Op): For P'Access, where P is a protected subprogram, always create a pointer to the External_Subprogram. From-SVN: r220869
Arnaud Charlet committed -
2015-02-20 Robert Dewar <dewar@adacore.com> * a-dispat.adb, a-stcoed.ads: Minor reformatting. 2015-02-20 Robert Dewar <dewar@adacore.com> * sem_ch13.adb (Build_Discrete_Static_Predicate): Allow static predicate for non-static subtype. (Build_Predicate_Functions): Do not assume subtype associated with a static predicate must be static. 2015-02-20 Robert Dewar <dewar@adacore.com> * errout.adb (Set_Msg_Node): Better handling of internal names (Set_Msg_Node): Kill message when we cannot eliminate internal name. * errout.ads: Document additional case of message deletion. * namet.adb (Is_Internal_Name): Refined to consider wide strings in brackets notation and character literals not to be internal names. * sem_ch8.adb (Find_Selected_Component): Give additional error when selector name is a subprogram whose first parameter has the same type as the prefix, but that type is untagged. From-SVN: r220868
Robert Dewar committed -
2015-02-20 Robert Dewar <dewar@adacore.com> * g-allein.ads, g-alveop.adb, g-alveop.ads, opt.ads: Minor reformatting From-SVN: r220867
Robert Dewar committed -
2015-02-20 Tristan Gingold <gingold@adacore.com> * opt.ads (GNAT_Mode_Config): New variable. * opt.adb (Set_Opt_Config_Switches): Consider GNAT_Mode_Config to set Assertions_Enabled. * switch-c.adb (Scan_Front_End_Switches): Set GNAT_Mode_Config for -gnatg. 2015-02-20 Robert Dewar <dewar@adacore.com> * s-valllu.ads (Scan_Raw_Long_Long_Unsigned): Add an additional comment regarding the handling of unterminated fixed-point constants. * s-valuns.ads (Scan_Raw_Unsigned): Add comments corresponding to those previously added for System.Val_LLU.Scan_Raw_Long_Long_Unsigned. From-SVN: r220866
Arnaud Charlet committed -
2015-02-20 Olivier Hainque <hainque@adacore.com> * g-allein.ads, g-alveop.ads, g-alveop.adb: Code clean ups. From-SVN: r220865
Olivier Hainque committed -
2015-02-20 Olivier Hainque <hainque@adacore.com> * g-allein.ads (vec_vspltw): Remove. * g-alveop.ad?: Replace vec_vspltw renamings by proper Inline_Always wrappers with Intrinsic convention. From-SVN: r220864
Olivier Hainque committed -
2015-02-20 Olivier Hainque <hainque@adacore.com> * g-allein.ads (vec_dstt): Remove. * g-alveop.ad?: Replace vec_dstt renamings by proper Inline_Always wrappers with Intrinsic convention. From-SVN: r220862
Olivier Hainque committed -
2015-02-20 Olivier Hainque <hainque@adacore.com> * g-allein.ads (vec_dst): Remove. * g-alveop.ad?: Replace vec_dst renamings by proper Inline_Always wrappers with Intrinsic convention. From-SVN: r220861
Olivier Hainque committed -
* config/aarch64/aarch64.md (*aarch64_lshr_sisd_or_int_<mode>3): Mark operand 0 as earlyclobber in 2nd alternative. (1st define_split below *aarch64_lshr_sisd_or_int_<mode>3): Write negated shift amount into QI lowpart operand 0 and use it in the shift step. (2nd define_split below *aarch64_lshr_sisd_or_int_<mode>3): Likewise. * gcc.target/aarch64/sisd-shft-neg_1.c: New test. From-SVN: r220860
Kyrylo Tkachov committed -
2015-02-20 Olivier Hainque <hainque@adacore.com> * g-allein.ads (vec_dss, vec_dssall): Remove. * g-alveop.ads (vec_dss, vec_dssall): Rename the ll versions. From-SVN: r220859
Olivier Hainque committed
-