gcc-ia16-elf-tkchia:hjl/subreg-class

Last commit made on 2013-12-14
Get this branch:
git clone -b hjl/subreg-class https://git.launchpad.net/gcc-ia16-elf-tkchia

Branch merges

Branch information

Name:
hjl/subreg-class
Repository:
lp:gcc-ia16-elf-tkchia

Recent commits

2302300... by "H.J. Lu" <email address hidden>

Add subreg_byte to REG_CANNOT_CHANGE_MODE_P

Add MAYBE_VECTOR_CLASS_P for a class of registers which may be vector
registers. Add CANNOT_CHANGE_MODE_CLASS_P and replace usage of
CANNOT_CHANGE_MODE_CLASS with CANNOT_CHANGE_MODE_CLASS_P, which takes
subreg_byte and always returns true for vector mode and non-zero
subreg_byte. Use MAX_BITSIZE_MODE_ANY_MODE / BITS_PER_UNIT indicate
unknown subreg_byte.

73ee5dc... by janus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>

2013-12-14 Janus Weil <email address hidden>

 PR fortran/59502
 * primary.c (gfc_match_varspec): Check for 'class_ok'.

2013-12-14 Janus Weil <email address hidden>

 PR fortran/59502
 * gfortran.dg/class_57.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205990 138bc75d-0d04-0410-961f-82ee72b054a4

0cea58f... by hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>

Restore flag_pic in ix86_function_specific_restore

gcc/

 PR target/59492
 * config/i386/i386.c (ix86_function_specific_restore): Don't
 change -fPIC.

2013-12-14 H.J. Lu <email address hidden>

 PR target/59492
 * g++.dg/other/pr59492.C: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205989 138bc75d-0d04-0410-961f-82ee72b054a4

3f899b0... by hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>

Fix the ChangeLog entries

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205988 138bc75d-0d04-0410-961f-82ee72b054a4

51d25b3... by schwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>

* g++.dg/cilk-plus/cilk-plus.exp: Fix last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205987 138bc75d-0d04-0410-961f-82ee72b054a4

4166654... by ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>

 * var-tracking.c (add_stores): Fix oversight in latest commit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205986 138bc75d-0d04-0410-961f-82ee72b054a4

1d84a51... by mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>

More tests for ubsan.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205985 138bc75d-0d04-0410-961f-82ee72b054a4

c8344e4... by mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR sanitizer/59503
 * internal-fn.c (ubsan_expand_si_overflow_addsub_check): Call
 expand_binop with correct optab depending on code.
testsuite/
 * c-c++-common/ubsan/pr59503.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205984 138bc75d-0d04-0410-961f-82ee72b054a4

c55d169... by janus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>

2013-12-14 Janus Weil <email address hidden>

 PR fortran/59450
 * module.c (mio_expr): Handle type-bound function expressions.

2013-12-14 Janus Weil <email address hidden>

 PR fortran/59450
 * gfortran.dg/typebound_proc_31.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205983 138bc75d-0d04-0410-961f-82ee72b054a4

959e44a... by vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>

Fix REG_PARM_STACK_SPACE usage in expand_call

2013-12-14 Tom de Vries <email address hidden>

 * calls.c (expand_call): Fix REG_PARM_STACK_SPACE comparison.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205982 138bc75d-0d04-0410-961f-82ee72b054a4