- 21 Jul, 2013 8 commits
-
-
2013-07-21 OndÅej BÃlka <neleai@seznam.cz> * class.c: Fix typos. * encoding.c: Likewise. * init.c: Likewise. * objc-private/runtime.h: Likewise. * objc/runtime.h: Likewise. * objc-sync.c: Likewise. From-SVN: r201097
Ondřej Bílka committed -
2013-07-21 OndÅej BÃlka <neleai@seznam.cz> * objc-act.c: Fix typos. * objc-encoding.c: Likewise. * objc-gnu-runtime-abi-01.c: Likewise. * objc-next-runtime-abi-01.c: Likewise. * objc-next-runtime-abi-02.c: Likewise. From-SVN: r201096
Ondřej Bílka committed -
2013-07-21 Tobias Burnus <burnus@net-b.de> PR fortran/35862 * config/fpu-387.h (set_fpu_rounding_mode, get_fpu_rounding_mode): Add missing _ to fix build. From-SVN: r201095
Tobias Burnus committed -
2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/56937 * dependency.c (gfc_dep_resolver): Treat identical array subscripts as identical; don't unconditionally return a dependency if an array subscript is found. 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/56937 * gfortran.dg/dependency_42.f90: New test. * gfortran.dg/dependency_43.f90: New test. From-SVN: r201094
Thomas Koenig committed -
2013-07-21 Tobias Burnus <burnus@net-b.de> PR fortran/35862 * libgfortran.h (GFC_FPE_DOWNWARD, GFC_FPE_TONEAREST, GFC_FPE_TOWARDZERO, GFC_FPE_UPWARD): New defines. 2013-07-21 Tobias Burnus <burnus@net-b.de> PR fortran/35862 * libgfortran.h (set_fpu_rounding_mode, get_fpu_rounding_mode): New prototypes. * config/fpu-387.h (set_fpu_rounding_mode, get_fpu_rounding_mode): New functions. * config/fpu-aix.h (set_fpu_rounding_mode, get_fpu_rounding_mode): Ditto. * config/fpu-generic.h (set_fpu_rounding_mode, get_fpu_rounding_mode): Ditto. * config/fpu-glibc.h (set_fpu_rounding_mode, get_fpu_rounding_mode): Ditto. * config/fpu-sysv.h (set_fpu_rounding_mode, get_fpu_rounding_mode): Ditto. * configure.ac: Check for fp_rnd and fp_rnd_t. * io/io.h (enum unit_round): Use GFC_FPE_* for the value. * io/read.c (convert_real): Set FP ronding mode. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.h.in: Regenerate. * configure: Regenerate. 2013-07-21 Tobias Burnus <burnus@net-b.de> PR fortran/35862 * gfortran.dg/round_4.f90: New. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r201093
Tobias Burnus committed -
2013-07-21 Tobias Burnus <burnus@net-b.de> PR fortran/57894 * check.c (min_max_args): Add keyword= check. 2013-07-21 Tobias Burnus <burnus@net-b.de> PR fortran/57894 * gfortran.dg/min_max_conformance_2.f90: New. From-SVN: r201092
Tobias Burnus committed -
PR preprocessor/57620 * lex.c (lex_raw_string): Undo phase1 and phase2 transformations between R" and final " rather than only in between R"del( and )del". * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove. (main): Don't test {s,u,U,L}12. * c-c++-common/raw-string-13.c: New test. * c-c++-common/raw-string-14.c: New test. * c-c++-common/raw-string-15.c: New test. * c-c++-common/raw-string-16.c: New test. From-SVN: r201091
Jakub Jelinek committed -
From-SVN: r201090
GCC Administrator committed
-
- 20 Jul, 2013 8 commits
-
-
From-SVN: r201087
Iain Sandoe committed -
gcc/ PR target/51784 * config/i386/i386.c (output_set_got) [TARGET_MACHO]: Adjust to emit a second label for nonlocal goto receivers. Don't output pic base labels unless we're producing PIC; mark that action unreachable(). (ix86_save_reg): If the function contains a nonlocal label, save the PIC base reg. * config/darwin-protos.h (machopic_should_output_picbase_label): New. * gcc/config/darwin.c (emitted_pic_label_num): New GTY. (update_pic_label_number_if_needed): New. (machopic_output_function_base_name): Adjust for nonlocal receiver case. (machopic_should_output_picbase_label): New. * config/i386/i386.md (enum unspecv): UNSPECV_NLGR: New. (nonlocal_goto_receiver): New insn and split. From-SVN: r201086
Iain Sandoe committed -
PR ada/57934 * gcc-interface/ada.h (CAT): Fix typo. From-SVN: r201084
Eric Botcazou committed -
gcc/ * config/aarch64/aarch64-builtins.c (aarch64_fold_builtin): Fold abs in all modes. * config/aarch64/aarch64-simd-builtins.def (abs): Enable for all modes. * config/aarch64/arm_neon.h (vabs<q>_s<8,16,32,64): Rewrite using builtins. (vabs_f64): Add missing intrinsic. gcc/testsuite/ * gcc.target/aarch64/vabs_intrinsic_1.c: New file. From-SVN: r201083
James Greenhalgh committed -
* gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }. * gcc.dg/torture/pr56488.c: Likewise. From-SVN: r201082
Joern Rennecke committed -
* gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for target { ! keeps_null_pointer_checks }. * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for target { ! keeps_null_pointer_checks }. From-SVN: r201081
Joern Rennecke committed -
From-SVN: r201080
Joern Rennecke committed -
From-SVN: r201078
GCC Administrator committed
-
- 19 Jul, 2013 13 commits
-
-
* MAINTAINERS (Write After Approval): Add myself. From-SVN: r201069
Yvan Roux committed -
From-SVN: r201067
Ian Bolton committed -
* lto-partition.c (lto_balanced_map): Fix -fno-toplevel-reorder partitioning of variables. From-SVN: r201065
Jan Hubicka committed -
* gcc.misc-tests/gcov-14.c: Skip on AIX. * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX. From-SVN: r201062
David Edelsohn committed -
From-SVN: r201061
David Edelsohn committed -
* g++.dg/debug/pr56819.C: Skip on AIX. * g++.dg/ext/vector23.C: Ignore vector ABI warning. * g++.dg/guality/guality.exp: Skip on AIX. From-SVN: r201060
David Edelsohn committed -
From-SVN: r201059
David Edelsohn committed -
* gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX. * gfortran.dg/nint_2.f90: Correct AIX target name to skip. * gfortran.dg/guality/guality.exp: Skip on AIX. From-SVN: r201058
David Edelsohn committed -
From-SVN: r201057
David Edelsohn committed -
gcc/ PR target/57516 * config/avr/avr-fixed.md (round<mode>3_const): Turn expander to insn. * config/avr/avr.md (adjust_len): Add `round'. * config/avr/avr-protos.h (avr_out_round): New prototype. (avr_out_plus): Add `out_label' argument. * config/avr/avr.c (avr_out_plus_1): Add `out_label' argument. (avr_out_plus): Pass down `out_label' to avr_out_plus_1. Handle the case where `insn' is just a pattern. (avr_out_bitop): Handle the case where `insn' is just a pattern. (avr_out_round): New function. (avr_adjust_insn_length): Handle ADJUST_LEN_ROUND. libgcc/ PR target/57516 * config/avr/lib1funcs-fixed.S (__roundqq3, __rounduqq3) (__round_s2_const, __round_u2_const) (__round_s4_const, __round_u4_const, __round_x8): Saturate result if addition result cannot be represented. gcc/testsuite/ PR target/57516 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k): Adjust to corrected rounding. From-SVN: r201051
Georg-Johann Lay committed -
* MAINTAINERS (nds32 port): Add Chung-Ju Wu and Shiva Chen as nds32 port maintainers. Co-Authored-By: Shiva Chen <shiva0217@gmail.com> From-SVN: r201049
Chung-Ju Wu committed -
* lib/target-supports.exp (check_effective_target_cilkplus): New proc. * gcc.dg/cilk-plus/cilk-plus.exp: only run if check_effective_target_cilkplus. * g++.dg/cilk-plus/cilk-plus.exp: Same. From-SVN: r201048
Georg-Johann Lay committed -
From-SVN: r201045
GCC Administrator committed
-
- 18 Jul, 2013 11 commits
-
-
microblaze.c (microblaze_expand_prologue): Add check for flag_stack_usage to handle -fstack-usage support * gcc/config/microblaze/microblaze.c (microblaze_expand_prologue): Add check for flag_stack_usage to handle -fstack-usage support From-SVN: r201042
David Holsgrove committed -
* config/rs6000/rs6000.c (rs6000_option_override_internal): Adjust flag interaction for new Power8 flags and VSX. From-SVN: r201041
Pat Haugen committed -
From-SVN: r201040
Pat Haugen committed -
PR57698, only report errors from early inlining when optimization is turned off. PR middle-end/57698 * tree-inline.c (expand_call_inline): Emit errors during early_inlining only if optimization is not turned on. PR middle-end/57698 * gcc.c-torture/compile/pr57698.c: New test. * gcc.c-torture/compile/pr43791.c: Remove prune output directive. * gcc.c-torture/compile/pr44043.c: Ditto. From-SVN: r201039
Sriraman Tallam committed -
* passes.def: New. * passes.c (init_optimization_passes): Move the construction of the pass hierarchy into a new passes.def file. * Makefile.in (passes.o): Add dependency on passes.def. From-SVN: r201038
David Malcolm committed -
passes.c (init_optimization_passes): Introduce macros for constructing the tree of passes (INSERT_PASSES_AFTER... * passes.c (init_optimization_passes): Introduce macros for constructing the tree of passes (INSERT_PASSES_AFTER, PUSH_INSERT_PASSES_WITHIN, POP_INSERT_PASSES, TERMINATE_PASS_LIST). From-SVN: r201037
David Malcolm committed -
2013-07-18 Vladimir Makarov <vmakarov@redhat.com> Wei Mi <wmi@google.com> PR rtl-optimization/57878 * lra-assigns.c (assign_by_spills): Move non_reload_pseudos to the top. (reload_pseudo_compare_func): Check nregs first for reload pseudos. 2013-07-18 Wei Mi <wmi@google.com> PR rtl-optimization/57878 * g++.dg/pr57518.C: New test. From-SVN: r201036
Vladimir Makarov committed -
* tree-pass.h (pass_ipa_lto_wpa_fixup): Remove redundant decl. From-SVN: r201035
David Malcolm committed -
* read-rtl.c (validate_const_int): Once an invalid character is seen, quit the loop. * gengtype.c (write_roots): Similarly once we find the "deletable" or "if_marked" option. From-SVN: r201034
Po-Chun Chang committed -
gcc/testsuite/ 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * gcc.dg/pr42611.c: Move dg-error to correct line. From-SVN: r201027
Kyrylo Tkachov committed -
* config/arm/arm.md (attribute "insn"): Delete values "mrs", "msr", "xtab" and "sat". Move value "clz" from here to ... (attriubte "type"): ... here. (satsi_<SAT:code>): Delete "insn" attribute. (satsi_<SAT:code>_shift): Likewise. (arm_zero_extendqisi2addsi): Likewise. (arm_extendqisi2addsi): Likewise. (clzsi2): Update for attribute changes. (rbitsi2): Likewise. * config/arm/arm-fixed.md (arm_ssatsihi_shift): Delete "insn" attribute. (arm_usatsihi): Likewise. * config/arm/cortex-a8.md (cortex_a8_alu): Update for attribute change. From-SVN: r201025
Sofiane Naci committed
-