| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19862 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19860 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
* parse.y (primary): Add global_scope template_id.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19859 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
Don't declare permanent_obstack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19858 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
block number for NOTE_INSN_BLOCK_END.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19857 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19856 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
Added comment explaining why.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19855 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19854 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
| |
(struct tree_type): Add size_unit member.
* stor-layout.c (layout_type): Initialize it.
* expr.c (get_inner_reference) [ARRAY_REF]: Use it.
* tree.c (size_in_bytes, int_size_in_bytes): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19853 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
(unary_expr, new_type_id): Use it.
* parse.c: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19852 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
of the template-parameter's default argument appeared.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19851 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
length of the TYPE_BINFO vector.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19850 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
| |
* Make-lang.in (G77STAGESTUFF): Add g77.o, g77spec.o,
and g77version.o.
(f77.clean): Add removal of g77.c, g77.o, g77spec.o,
and g77version.o.
(f77.distclean): Delete removal of g77.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19849 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
| |
and g77version.o.
(f77.clean): Add removal of g77.c, g77.o, g77spec.o,
and g77version.o.
(f77.distclean): Delete removal of g77.c.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19848 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19847 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19845 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
Be even more persnickety in checking for internal bugs.
Also, if precision isn't changing, just return the expr.
(ffecom_expr_): Add ltkt variable for clarity.
* expr.c Use ffestrOther in place of ffeexprDotdot_.
(ffeexpr_token_number_): Call
ffeexpr_make_float_const_ to make an integer.
(ffeexpr_make_float_const_): Handle making an integer.
* intrin.c (ffeintrin_init_0): Distinguish between
crashes on bad arg base and kind types.
* Makefile.in (f/expr.c): Now depends on f/stamp-str.
* str-ot.fin: Add more keywords for expr.c.
* intdoc.c (dumpimp): Trivial fix.
* stb.c (ffestb_R100110_): Fix an assertion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19844 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19843 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19842 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19841 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19840 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19839 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
crashes on bad arg base and kind types.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19838 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
ffeexpr_make_float_const_ to make an integer.
(ffeexpr_make_float_const_): Handle making an integer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19837 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
Be even more persnickety in checking for internal bugs.
Also, if precision isn't changing, just return the expr.
(ffecom_expr_): Add ltkt variable for clarity.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19836 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Prototypes for externally used functions in respective C files.
* dwarfout.c, dbxout.c, dwarf2out.c, sdbout.c, toplev,c,
final.c: Include above files.
* Makefile.in (toplev.o): Add dependency for above four headers.
(final.o): Likewise.
(dwarfout.o, dbxout.o, dwarf2out.o, sdbout.o): Depend on four
respective header files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19835 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19834 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19833 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19832 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19831 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19830 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19829 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(AR_FOR_TARGET, RANLIB_FOR_TARGET): Define to use versions in
the build tree if they exist.
(AR, AR_FLAGS, OLDAR, OLDAR_FLAGS, RANLIB, RANLIB_TEST): Update
appropriately.
(objdir): Let configure substitute value.
(FLOAT_H): Let configure select a pre-built version from the
config subdir.
* build-make (INSTALL_TARGET, ALL): Disable, no longer needed.
* configure.in: Substitute for objdir.
* cp/Makefile.in (program_transform_name, objdir): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19828 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
substitute values for these variables.
* configure.in: Substitute for build_canonical, host_canonical
and target_subdir in generated Makefile.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19827 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
(free_basic_block_vars, set_block_num, life_analysis): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19826 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
(FLEX): Similarly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19825 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(DEFAULT_SWITCH_CURTAILS_COMPILATION): True for options -S and -c.
(process_command): If HAVE_EXECUTABLE_SUFFIX is defined then scan
command line arguments to see if an executable is not being
created, and if so - do not append the suffix.
* tm.texi (SWITCH_CURTAILS_COMPILATION): Add description of new
driver macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19824 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
(CONSTANT_ALIGNMENT): Define.
* varasm.c (force_const_mem): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19823 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19822 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
with the Alpha/NetBSD patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19821 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
| |
* call.c (build_method_call): Use TYPE_MAIN_VARIANT on typedefs.
* call.c (build_scoped_method_call): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19820 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
| |
of values that must be saved for exception handling.
* parse.y (.build_new_placement): New non-terminal.
(unary_expr, new_placement): Use it.
* parse.c: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19819 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
| |
* alias.c (mode_alias_check): Delete.
(true_dependence, anti_dependence, output_dependence): Revert April 21
change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19818 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
old and new types.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19816 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
canonical type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19815 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19814 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19813 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
| |
toplev.c (output_lang_identify): Enable prototype and definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19812 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
| |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19810 138bc75d-0d04-0410-961f-82ee72b054a4
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* alpha.c: Use it.
* alpha/netbsd.h, alpha/netbsd-elf.h: New files.
* configure.in (alpha*-*-netbsd*): New.
Based on patches from Paul H. Anderson <pha@pdq.com>.
* configure.in (alpha*-*-linux-*): Kill xm_defines.
(alpha*-*-linux-gnulibc1*) [fixincludes]: Define.
* alpha/xm-linux.h: Remove file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19809 138bc75d-0d04-0410-961f-82ee72b054a4
|